Skip to content

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.

Notifications You must be signed in to change notification settings

PanikaGupta/Network-Monitoring-Tool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

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.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published