Network Monitoring Tool
Introduction
This Network Monitoring Tool is designed to capture and analyze network traffic on a local area network (LAN). It captures TCP, UDP, and ARP packets and allows users to filter specific fields such as timestamp, source IP, MAC address, destination IP, port, and packet length. The tool provides real-time network traffic data through a web interface, helping users monitor network activity efficiently.
Features
Packet Capture: Capture TCP, UDP, and ARP packets using tcpdump.
Field Selection: Choose specific fields such as source/destination IP, MAC addresses, ports, and packet length for analysis.
Web Interface: Easy-to-use web-based interface built with HTML, CSS, and PHP.
Real-Time Monitoring: View real-time packet information directly from the web interface.
Custom Filters: Apply custom filters to display specific packet information.
Modular Design: Easily extensible and customizable to add more protocols and fields.
Tech Stack
Frontend: HTML, CSS, JavaScript
Backend: PHP, Shell scripting
Database: MySQL (optional, depending on usage)
Packet Capture Tool: tcpdump
Server: Apache HTTP Server
Operating System: Linux (Ubuntu)
Prerequisites
Linux environment (tested on Ubuntu)
Apache server installed
PHP installed (version 7.0 or above)
tcpdump installed
MySQL (for storing user details or logs)
Contributing Feel free to fork the repository, create a new branch, and submit a pull request for any enhancements or bug fixes.
Contact For any questions, issues, or feature requests, please contact:
Name: Panika Gupta Email: panikagupta25@gmail.com