A lightweight network monitoring tool built with C#, SQLite, and Dapper.
This project captures active TCP connections and TCP/UDP listeners, then stores structured metadata in SQLite for analysis.
- Captures active TCP connections
- Captures TCP listeners
- Captures UDP listeners
- Stores traffic metadata in SQLite
- Uses Dapper for lightweight data access
- Supports IPv4 and IPv6 environments
- Writes runtime logs to a local log file
- C#
- .NET
- SQLite
- Dapper
Models/→ data modelsData/→ database initialization and repository layerServices/→ logging and network capture servicesProgram.cs→ application entry point
dotnet run