User Tools

Site Tools


lua:bitmaul

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
lua:bitmaul [2018/06/14 22:47] veeralua:bitmaul [2018/12/13 16:26] (current) – [Use cases] veera
Line 1: Line 1:
 ====== BITMAUL : The protocol dissection framework ====== ====== BITMAUL : The protocol dissection framework ======
  
-We released an open source LuaJIT based protocol dissection framework called BITMAUL.  This allows you to rapidly develop fast and safe protocol decoders.+We released an open source LuaJIT based protocol dissection framework called BITMAUL. 
  
 BITMAUL can be found on its GitHUB page https://github.com/trisulnsm/bitmaul BITMAUL can be found on its GitHUB page https://github.com/trisulnsm/bitmaul
 +
 +{{:lua:maulaxe.png | Bitmaul logo}}
 +
 +===== Use cases =====
 +
 +Bitmaul allows you to 
 +
 +  * **sweepbuf** - use ''next_xx''  type calls to dissect a bitstream. Supports bit level operations and covers most of the common packet dissection idioms
 +  * **pdurecord** - breakup a bytestream into TCP messages / PDUs
 +
 +
 +[[https://github.com/trisulnsm/bitmaul#bitmaul-docs|Documentation]] and [[https://github.com/trisulnsm/bitmaul/tree/master/examples|Examples]] can be found on the  [[https://github.com/trisulnsm/bitmaul|BITMAUL page]]
 +
  
 ===== BITMAUL in Trisul Scripting ===== ===== BITMAUL in Trisul Scripting =====
lua/bitmaul.1528996646.txt.gz · Last modified: 2018/06/14 22:47 by veera