scripting:introbro
                Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
| scripting:introbro [2018/09/28 19:27] – [Types of Trisul Scripts] veera | scripting:introbro [2018/09/28 19:32] – [Two scripting pipelines in Trisul] veera | ||
|---|---|---|---|
| Line 27: | Line 27: | ||
| ^ Feature ^ Bro ^ Trisul ^ | ^ Feature ^ Bro ^ Trisul ^ | ||
| |language | .bro language | LuaJIT  | |language | .bro language | LuaJIT  | ||
| - | |protocol decoding | Bro framework provides fine grained events representing protocol fields to your script.  | + | |docs|[[https:// | 
| + | |protocol decoding | Bro framework provides fine grained events representing protocol fields to your script.  | ||
| |events | fine grained " | |events | fine grained " | ||
| |extending | you can write C code and integrate it to your Bro scripting using a *.bif file. This involves a binary compile process |leverages LuaJIT FFI to directly call library functions | | |extending | you can write C code and integrate it to your Bro scripting using a *.bif file. This involves a binary compile process |leverages LuaJIT FFI to directly call library functions | | ||
| Line 38: | Line 39: | ||
| |packaging|Yes - Bro packages| Yes - Trisul APPs | | |packaging|Yes - Bro packages| Yes - Trisul APPs | | ||
| |example|JA3 TLS Fingerprint written [[ https:// | |example|JA3 TLS Fingerprint written [[ https:// | ||
| - | |disadvantage| - | LuaJIT has a 2GB limit on total memory use, therefore your scripts cant allocate too much memory.  | + | |disadvantage| - | LuaJIT has a 2GB limit on total memory use, therefore your scripts cant allocate too much memory.  | 
| - | |docs|[[https:// | + | |
scripting/introbro.txt · Last modified: 2024/06/04 17:08 by thiyagu