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

Theme based on Danetsoft