You are here
BitSplash.Network
BitSplash.Network is a fully managed .Net assembly (library) written in C#. It builds upon the popular SharpPcap and Packet.Net open source projects to add tcp stream following and http session decoding.
BitSplash.Network consists two main portions:
- TCP related modules
- TcpStreamManager - Identifies the streams that packets belong to and passes them to the streams for processing
- TCP streams - Reorders tcp packets, drops duplicates, and reports errors
- HTTPSessionMonitor, identifies http messages and asks the TcpStreamManager to begin monitoring a stream. Also monitors a TcpStream and calls user defined delegates when http messages are found. Http messages are automatically zlib/deflate decoded.
BitSplash.Network ships with a full suite of unit tests and examples
