Zark Network Monitor is a simple Python script that allows you to monitor network traffic and log information about incoming and outgoing packets. This tool uses the Scapy library to capture and analyze network packets and provides information such as timestamp, source/destination IP and MAC addresses, packet size, and the protocol used (TCP, UDP, or other).
- Real-time network monitoring.
- Packet information logging to a file (optional).
- Colorful output for better visibility using Colorama.
- ASCII art banner with PyFiglet.
- Supports both incoming and outgoing traffic.
-
Clone this repository:
git clone https://github.com/ZawwanZ/zark-network-monitor.git
-
Change to the script directory:
cd zark-network-monitor
-
Install the required dependencies:
pip install -r requirements.txt
-
Run the script:
python3 zark.py
-
Follow the on-screen instructions to choose whether you want to log network traffic to a file or not.
- To log network traffic to a file, choose "y" when prompted and enter the log file name.
- To run the script without logging, choose "n" when prompted.
- Zaw Wanz
This tool was inspired by the Exploit-DB article: Network Traffic Capture Using Python and Scapy
- Original source and inspiration: Exploit-DB Article