├── .github └── workflows │ └── dotnet-core.yml ├── .gitignore ├── ConnectionExample.gif ├── Examples ├── BandwidthMonitor │ ├── BandwidthMonitor.csproj │ └── Main.cs ├── ConnectionsExample │ ├── ConnectionsExample.csproj │ └── Main.cs └── HttpMonitorExample │ ├── HttpMonitorExample.csproj │ └── Main.cs ├── LICENSE ├── PacketDotNet.Connections.svg ├── PacketDotNetConnections ├── BinaryReaderHelper.cs ├── Http │ ├── HttpException.cs │ ├── HttpMessage.cs │ ├── HttpRequest.cs │ ├── HttpSessionWatcher.cs │ ├── HttpSessionWatcherEventArgs.cs │ └── HttpStatus.cs ├── PacketDotNetConnections.csproj ├── TcpConnection.cs ├── TcpConnectionManager.cs ├── TcpFlow.cs ├── TcpStream.cs ├── TcpStreamException.cs ├── TcpStreamGenerator.cs └── Tools │ └── ConnectionStatistics.cs ├── PacketDotNet_Connections.odp ├── PacketNetConnections.nuspec ├── PacketNetConnections.sln ├── README.md ├── UnitTest ├── ConnectionStatisticsTest │ └── ConnectionStatisticsTest.cs ├── HttpSessionWatcherTest │ ├── HttpSessionWatcherTests.cs │ └── README ├── LoggingConfiguration.cs ├── NetworkUnitTest.dll.config ├── Rate.cs ├── TcpConnectionManagerTest │ └── TcpConnectionManagerTest.cs ├── TcpStreamGeneratorTest │ └── StreamGeneratorTest.cs ├── TcpStreamTest │ └── TcpStreamUnitTest.cs ├── UnitTest.csproj └── captureFiles │ ├── http_get_request_and_response_brotli_compressed.pcap │ ├── http_pipelined_session.pcap │ ├── http_post_gziped_contents.pcap │ ├── http_session_monitor_error_test.pcap │ ├── tcp_stream_monitor_test.pcap │ ├── tcp_stream_test.pcap │ ├── tcp_stream_with_disconnect_and_reset.pcap │ └── tcp_test.pcap ├── renovate.json └── scripts └── install-libpcap.sh /.github/workflows/dotnet-core.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotpcap/packetnet-connections/HEAD/.github/workflows/dotnet-core.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotpcap/packetnet-connections/HEAD/.gitignore -------------------------------------------------------------------------------- /ConnectionExample.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotpcap/packetnet-connections/HEAD/ConnectionExample.gif -------------------------------------------------------------------------------- /Examples/BandwidthMonitor/BandwidthMonitor.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotpcap/packetnet-connections/HEAD/Examples/BandwidthMonitor/BandwidthMonitor.csproj -------------------------------------------------------------------------------- /Examples/BandwidthMonitor/Main.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotpcap/packetnet-connections/HEAD/Examples/BandwidthMonitor/Main.cs -------------------------------------------------------------------------------- /Examples/ConnectionsExample/ConnectionsExample.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotpcap/packetnet-connections/HEAD/Examples/ConnectionsExample/ConnectionsExample.csproj -------------------------------------------------------------------------------- /Examples/ConnectionsExample/Main.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotpcap/packetnet-connections/HEAD/Examples/ConnectionsExample/Main.cs -------------------------------------------------------------------------------- /Examples/HttpMonitorExample/HttpMonitorExample.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotpcap/packetnet-connections/HEAD/Examples/HttpMonitorExample/HttpMonitorExample.csproj -------------------------------------------------------------------------------- /Examples/HttpMonitorExample/Main.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotpcap/packetnet-connections/HEAD/Examples/HttpMonitorExample/Main.cs -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotpcap/packetnet-connections/HEAD/LICENSE -------------------------------------------------------------------------------- /PacketDotNet.Connections.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotpcap/packetnet-connections/HEAD/PacketDotNet.Connections.svg -------------------------------------------------------------------------------- /PacketDotNetConnections/BinaryReaderHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotpcap/packetnet-connections/HEAD/PacketDotNetConnections/BinaryReaderHelper.cs -------------------------------------------------------------------------------- /PacketDotNetConnections/Http/HttpException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotpcap/packetnet-connections/HEAD/PacketDotNetConnections/Http/HttpException.cs -------------------------------------------------------------------------------- /PacketDotNetConnections/Http/HttpMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotpcap/packetnet-connections/HEAD/PacketDotNetConnections/Http/HttpMessage.cs -------------------------------------------------------------------------------- /PacketDotNetConnections/Http/HttpRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotpcap/packetnet-connections/HEAD/PacketDotNetConnections/Http/HttpRequest.cs -------------------------------------------------------------------------------- /PacketDotNetConnections/Http/HttpSessionWatcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotpcap/packetnet-connections/HEAD/PacketDotNetConnections/Http/HttpSessionWatcher.cs -------------------------------------------------------------------------------- /PacketDotNetConnections/Http/HttpSessionWatcherEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotpcap/packetnet-connections/HEAD/PacketDotNetConnections/Http/HttpSessionWatcherEventArgs.cs -------------------------------------------------------------------------------- /PacketDotNetConnections/Http/HttpStatus.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotpcap/packetnet-connections/HEAD/PacketDotNetConnections/Http/HttpStatus.cs -------------------------------------------------------------------------------- /PacketDotNetConnections/PacketDotNetConnections.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotpcap/packetnet-connections/HEAD/PacketDotNetConnections/PacketDotNetConnections.csproj -------------------------------------------------------------------------------- /PacketDotNetConnections/TcpConnection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotpcap/packetnet-connections/HEAD/PacketDotNetConnections/TcpConnection.cs -------------------------------------------------------------------------------- /PacketDotNetConnections/TcpConnectionManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotpcap/packetnet-connections/HEAD/PacketDotNetConnections/TcpConnectionManager.cs -------------------------------------------------------------------------------- /PacketDotNetConnections/TcpFlow.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotpcap/packetnet-connections/HEAD/PacketDotNetConnections/TcpFlow.cs -------------------------------------------------------------------------------- /PacketDotNetConnections/TcpStream.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotpcap/packetnet-connections/HEAD/PacketDotNetConnections/TcpStream.cs -------------------------------------------------------------------------------- /PacketDotNetConnections/TcpStreamException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotpcap/packetnet-connections/HEAD/PacketDotNetConnections/TcpStreamException.cs -------------------------------------------------------------------------------- /PacketDotNetConnections/TcpStreamGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotpcap/packetnet-connections/HEAD/PacketDotNetConnections/TcpStreamGenerator.cs -------------------------------------------------------------------------------- /PacketDotNetConnections/Tools/ConnectionStatistics.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotpcap/packetnet-connections/HEAD/PacketDotNetConnections/Tools/ConnectionStatistics.cs -------------------------------------------------------------------------------- /PacketDotNet_Connections.odp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotpcap/packetnet-connections/HEAD/PacketDotNet_Connections.odp -------------------------------------------------------------------------------- /PacketNetConnections.nuspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotpcap/packetnet-connections/HEAD/PacketNetConnections.nuspec -------------------------------------------------------------------------------- /PacketNetConnections.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotpcap/packetnet-connections/HEAD/PacketNetConnections.sln -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotpcap/packetnet-connections/HEAD/README.md -------------------------------------------------------------------------------- /UnitTest/ConnectionStatisticsTest/ConnectionStatisticsTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotpcap/packetnet-connections/HEAD/UnitTest/ConnectionStatisticsTest/ConnectionStatisticsTest.cs -------------------------------------------------------------------------------- /UnitTest/HttpSessionWatcherTest/HttpSessionWatcherTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotpcap/packetnet-connections/HEAD/UnitTest/HttpSessionWatcherTest/HttpSessionWatcherTests.cs -------------------------------------------------------------------------------- /UnitTest/HttpSessionWatcherTest/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotpcap/packetnet-connections/HEAD/UnitTest/HttpSessionWatcherTest/README -------------------------------------------------------------------------------- /UnitTest/LoggingConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotpcap/packetnet-connections/HEAD/UnitTest/LoggingConfiguration.cs -------------------------------------------------------------------------------- /UnitTest/NetworkUnitTest.dll.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotpcap/packetnet-connections/HEAD/UnitTest/NetworkUnitTest.dll.config -------------------------------------------------------------------------------- /UnitTest/Rate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotpcap/packetnet-connections/HEAD/UnitTest/Rate.cs -------------------------------------------------------------------------------- /UnitTest/TcpConnectionManagerTest/TcpConnectionManagerTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotpcap/packetnet-connections/HEAD/UnitTest/TcpConnectionManagerTest/TcpConnectionManagerTest.cs -------------------------------------------------------------------------------- /UnitTest/TcpStreamGeneratorTest/StreamGeneratorTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotpcap/packetnet-connections/HEAD/UnitTest/TcpStreamGeneratorTest/StreamGeneratorTest.cs -------------------------------------------------------------------------------- /UnitTest/TcpStreamTest/TcpStreamUnitTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotpcap/packetnet-connections/HEAD/UnitTest/TcpStreamTest/TcpStreamUnitTest.cs -------------------------------------------------------------------------------- /UnitTest/UnitTest.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotpcap/packetnet-connections/HEAD/UnitTest/UnitTest.csproj -------------------------------------------------------------------------------- /UnitTest/captureFiles/http_get_request_and_response_brotli_compressed.pcap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotpcap/packetnet-connections/HEAD/UnitTest/captureFiles/http_get_request_and_response_brotli_compressed.pcap -------------------------------------------------------------------------------- /UnitTest/captureFiles/http_pipelined_session.pcap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotpcap/packetnet-connections/HEAD/UnitTest/captureFiles/http_pipelined_session.pcap -------------------------------------------------------------------------------- /UnitTest/captureFiles/http_post_gziped_contents.pcap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotpcap/packetnet-connections/HEAD/UnitTest/captureFiles/http_post_gziped_contents.pcap -------------------------------------------------------------------------------- /UnitTest/captureFiles/http_session_monitor_error_test.pcap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotpcap/packetnet-connections/HEAD/UnitTest/captureFiles/http_session_monitor_error_test.pcap -------------------------------------------------------------------------------- /UnitTest/captureFiles/tcp_stream_monitor_test.pcap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotpcap/packetnet-connections/HEAD/UnitTest/captureFiles/tcp_stream_monitor_test.pcap -------------------------------------------------------------------------------- /UnitTest/captureFiles/tcp_stream_test.pcap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotpcap/packetnet-connections/HEAD/UnitTest/captureFiles/tcp_stream_test.pcap -------------------------------------------------------------------------------- /UnitTest/captureFiles/tcp_stream_with_disconnect_and_reset.pcap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotpcap/packetnet-connections/HEAD/UnitTest/captureFiles/tcp_stream_with_disconnect_and_reset.pcap -------------------------------------------------------------------------------- /UnitTest/captureFiles/tcp_test.pcap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotpcap/packetnet-connections/HEAD/UnitTest/captureFiles/tcp_test.pcap -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotpcap/packetnet-connections/HEAD/renovate.json -------------------------------------------------------------------------------- /scripts/install-libpcap.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotpcap/packetnet-connections/HEAD/scripts/install-libpcap.sh --------------------------------------------------------------------------------