SPIKE is an attempt to write an easy to use generic protocol API that helps reverse engineer new and unknown network protocols. It features several working examples. Includes a web server NTLM Authentication brute forcer and example code that parses web applications and DCE-RPC (MSRPC). Changelog available here.
86d96bf99bcd039981ca89f8b55edca9f39fa71986a9df7c51797e24f233dbcd