I hereby claim:
- I am inliniac on github.
- I am inliniac (https://keybase.io/inliniac) on keybase.
- I have a public key whose fingerprint is 1DBF 0366 7457 EB6A ED9E 0DF9 C1F4 95E3 9268 56B4
To claim this, I am signing this object:
| segments: | |
| - size: 4 | |
| prealloc: 256 | |
| - size: 16 | |
| prealloc: 512 | |
| - size: 112 | |
| prealloc: 512 | |
| - size: 248 | |
| prealloc: 512 | |
| - size: 512 |
| function init (args) | |
| local needs = {} | |
| needs["protocol"] = "smtp" | |
| return needs | |
| end | |
| function setup (args) | |
| smtp = 0 | |
| filename = SCLogPath() .. "/smtp-lua.log" | |
| SCLogInfo(filename); |
| function init (args) | |
| local needs = {} | |
| needs["protocol"] = "smtp" | |
| return needs | |
| end | |
| function setup (args) | |
| smtp = 0 | |
| filename = SCLogPath() .. "/smtp-lua.log" | |
| SCLogInfo(filename); |
| function init (args) | |
| local needs = {} | |
| needs["tls"] = tostring(true) | |
| return needs | |
| end | |
| function match(args) | |
| sni = TlsGetSNI(); | |
| if sni == nil then | |
| return 0 |
I hereby claim:
To claim this, I am signing this object:
| function init (args) | |
| local needs = {} | |
| needs["protocol"] = "http" | |
| return needs | |
| end | |
| function setup (args) | |
| sqlite3, errmsg = require("lsqlite3") | |
| db = sqlite3.open_memory() | |
| db:exec[[CREATE TABLE headers (id INTEGER PRIMARY KEY, header);]] |
| { | |
| "network": { | |
| "servers": [ "x.x.x.x:5043" ], | |
| "ssl certificate": "./lumberjack.pub", | |
| "ssl key": "./lumberjack.key", | |
| "ssl ca": "./lumberjack.pub" | |
| }, | |
| "files": [ | |
| { | |
| "paths": [ "/var/log/suricata/eve.json" ], |
| function init (args) | |
| local needs = {} | |
| needs["protocol"] = "http" | |
| return needs | |
| end | |
| function setup (args) | |
| sqlite3, errmsg = require("lsqlite3") | |
| db = sqlite3.open_memory() | |
| db:exec[[CREATE TABLE headers (id INTEGER PRIMARY KEY, header);]] |
| input { | |
| lumberjack { | |
| # The port to listen on | |
| port => 5043 | |
| # The paths to your ssl cert and key | |
| ssl_certificate => "/etc/logstash/pki/lumberjack.pub" | |
| ssl_key => "/etc/logstash/pki/lumberjack.key" | |
| # Set this to whatever you want. |
| static int HTPCallbackRequest(htp_tx_t *tx) { | |
| SCEnter(); | |
| HtpState *hstate = htp_connp_get_user_data(tx->connp); | |
| if (hstate == NULL) { | |
| SCReturnInt(HTP_ERROR); | |
| } | |
| SCLogDebug("transaction_cnt %"PRIu64", list_size %"PRIu64, | |
| hstate->transaction_cnt, HTPStateGetTxCnt(hstate)); |