Project

General

Profile

Actions

Story #7128

closed
VJ VJ

Task #7123: tracking: improve detection capabilities

lua: sandboxed lua support with mimimum set of bindings

Story #7128: lua: sandboxed lua support with mimimum set of bindings

Added by Victor Julien almost 2 years ago. Updated 7 months ago.

Status:
Closed
Priority:
Normal
Assignee:
Target version:

Description

Goal for 8.0.0 is to revamp lua support, implementing by default sandboxing, making lua generally available and provide a good default set of bindings to allow script writers to express detection logic.


Related issues 27 (0 open27 closed)

Related to Suricata - Bug #7169: lua/output: vendored lua search for modules in /usr/local/ rather than /usr/ClosedJason IshActions
Blocked by Suricata - Feature #4776: lua: vendor latest lua stableClosedJason IshActions
Blocked by Suricata - Task #6961: lua: use a rust crate to vendor luaClosedJason IshActions
Blocked by Suricata - Feature #2290: lua: use script as transformClosedJeff LucovskyActions
Blocked by Suricata - Feature #4777: lua: implement sandboxingClosedJason IshActions
Blocked by Suricata - Feature #6939: lua: incremement stat when a lua rule exhausts its instruction countClosedJason IshActions
Blocked by Suricata - Bug #6940: lua: handle errors in lua rulesClosedJason IshActions
Blocked by Suricata - Feature #7074: lua: expose base64 functionsClosedJason IshActions
Blocked by Suricata - Feature #7073: lua: expose hashing functions (md5/sha1/sha256)ClosedJason IshActions
Blocked by Suricata - Optimization #4753: lua: fix inconsistency in the init "needs" keyClosedJason IshActions
Blocked by Suricata - Feature #7243: lua: expose dataset functionsClosedVictor JulienActions
Blocked by Suricata - Task #7486: lua: turn flowvars into libClosedJason IshActions
Blocked by Suricata - Task #7487: lua: turn flowints into libClosedJason IshActions
Blocked by Suricata - Task #7488: lua: turn packet into libClosedVictor JulienActions
Blocked by Suricata - Task #7489: lua: turn flow into libClosedJuliana Fajardini ReichowActions
Blocked by Suricata - Task #7490: lua: turn rule into lua libClosedJason IshActions
Blocked by Suricata - Task #7491: lua: turn file into lua libClosedJason IshActions
Blocked by Suricata - Task #7601: lua: turn dnp3 into libClosedJason IshActions
Blocked by Suricata - Task #7602: lua: turn dns into libClosedJason IshActions
Blocked by Suricata - Task #7603: lua: turn hassh into libClosedPhilippe AntoineActions
Blocked by Suricata - Task #7604: lua: turn http into libClosedShivani BhardwajActions
Blocked by Suricata - Task #7605: lua: turn ja3 into libClosedPhilippe AntoineActions
Blocked by Suricata - Task #7606: lua: turn smtp into libClosedJason IshActions
Blocked by Suricata - Task #7607: lua: turn ssh into libClosedPhilippe AntoineActions
Blocked by Suricata - Task #7608: lua: turn tls into libClosedJeff LucovskyActions
Blocked by Suricata - Task #7609: lua: suricata.util libClosedJason IshActions
Blocked by Suricata - Task #7727: lua: suricata.log libraryClosedJason IshActions

VJ Updated by Victor Julien almost 2 years ago Actions #1

VJ Updated by Victor Julien almost 2 years ago Actions #2

  • Blocked by Task #6961: lua: use a rust crate to vendor lua added

VJ Updated by Victor Julien almost 2 years ago Actions #3

VJ Updated by Victor Julien almost 2 years ago Actions #4

VJ Updated by Victor Julien almost 2 years ago Actions #5

  • Blocked by Feature #6939: lua: incremement stat when a lua rule exhausts its instruction count added

VJ Updated by Victor Julien almost 2 years ago Actions #6

  • Blocked by Bug #6940: lua: handle errors in lua rules added

VJ Updated by Victor Julien almost 2 years ago Actions #7

VJ Updated by Victor Julien almost 2 years ago Actions #8

  • Blocked by Feature #7073: lua: expose hashing functions (md5/sha1/sha256) added

VJ Updated by Victor Julien almost 2 years ago Actions #9

VJ Updated by Victor Julien almost 2 years ago Actions #10

  • Tracker changed from Task to Story
  • Subject changed from tracking: sandboxed lua support with mimimum set of bindings to lua: sandboxed lua support with mimimum set of bindings

VJ Updated by Victor Julien almost 2 years ago Actions #11

  • Status changed from Assigned to New

JI Updated by Jason Ish over 1 year ago Actions #12

  • Related to Bug #7169: lua/output: vendored lua search for modules in /usr/local/ rather than /usr/ added

VJ Updated by Victor Julien over 1 year ago Actions #13

VJ Updated by Victor Julien about 1 year ago Actions #14

  • Blocked by Task #7486: lua: turn flowvars into lib added

VJ Updated by Victor Julien about 1 year ago Actions #15

  • Blocked by Task #7487: lua: turn flowints into lib added

VJ Updated by Victor Julien about 1 year ago Actions #16

  • Blocked by Task #7488: lua: turn packet into lib added

VJ Updated by Victor Julien about 1 year ago Actions #17

  • Blocked by Task #7489: lua: turn flow into lib added

VJ Updated by Victor Julien about 1 year ago Actions #18

  • Blocked by Task #7490: lua: turn rule into lua lib added

VJ Updated by Victor Julien about 1 year ago Actions #19

  • Blocked by Task #7491: lua: turn file into lua lib added

JI Updated by Jason Ish about 1 year ago Actions #20

  • Blocked by Task #7601: lua: turn dnp3 into lib added

JI Updated by Jason Ish about 1 year ago Actions #21

  • Blocked by Task #7602: lua: turn dns into lib added

JI Updated by Jason Ish about 1 year ago Actions #22

  • Blocked by Task #7603: lua: turn hassh into lib added

JI Updated by Jason Ish about 1 year ago Actions #23

  • Blocked by Task #7604: lua: turn http into lib added

JI Updated by Jason Ish about 1 year ago Actions #24

  • Blocked by Task #7605: lua: turn ja3 into lib added

JI Updated by Jason Ish about 1 year ago Actions #25

  • Blocked by Task #7606: lua: turn smtp into lib added

JI Updated by Jason Ish about 1 year ago Actions #26

  • Blocked by Task #7607: lua: turn ssh into lib added

JI Updated by Jason Ish about 1 year ago Actions #27

  • Blocked by Task #7608: lua: turn tls into lib added

JI Updated by Jason Ish about 1 year ago Actions #28

  • Blocked by Task #7609: lua: suricata.util lib added

JI Updated by Jason Ish 10 months ago Actions #29

  • Blocked by Task #7727: lua: suricata.log library added

VJ Updated by Victor Julien 7 months ago Actions #30

  • Status changed from New to Resolved

VJ Updated by Victor Julien 7 months ago Actions #31

  • Status changed from Resolved to Closed
Actions

Also available in: PDF Atom