A simple console-based Packet Sniffer Tool written in C# that captures and analyzes network traffic.
This tool is intended for educational purposes and personal use only. The author is not responsible for any misuse of this tool. Please ensure you have proper authorization before using this tool to capture network traffic.
-
Start Packet Sniffing: Capture packets on selected network interfaces.
-
View Session Log: Display all captured packets in the current session.
-
Reset Session Log: Clear the current session log.
-
Filter Settings: Enable or disable color-coded packet output.
-
Export Session Log to File: Export logs in TXT, CSV, or JSON format with user-specified path.
-
Load Session Log from File: Load previously saved logs from a file.
-
Text Color Settings: Change the console text color from a selection of colors
-
Packet Size Analysis: Display total, minimum, maximum, and average packet sizes.
- Clone Repository :
- cd PacketSniffer
- dotnet build
- Follow instructions
- Run the application with ADMINISTARTOR privileges.
- Follow the on-screen menu to start capturing packets, view logs, export data, and more.
- Press 'Q' during sniffing to stop and return to the main menu.
- Supported formats: TXT, CSV, JSON
- Specify the file path when exporting logs.
For questions or feedback, please contact :