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 revision Previous revision
Next revision
Previous revision
lua:bitmaul [2018/06/14 17:17]
veera
lua:bitmaul [2018/12/13 10:56] (current)
veera [Use cases]
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 17:17 by veera