In today's digital era, network security, performance, and monitoring play a crucial role in maintaining reliable IT infrastructure. A Network Monitoring System is essential for detecting, analysing, and visualizing real-time activity across connected devices in a local area network (LAN). This project aims to build a Java-based desktop application using Swing for GUI, Pcap4J for packet sniffing, and MySQL for optional user data storage and device logging.
The proposed system captures live IP and MAC addresses using real-time network packet analysis. It also reads the ARP table and scans the subnet to detect active and inactive devices. The application presents this data in a graphical table format, shows charts of device status (Online/Offline), and enables CSV export. It is designed with an intuitive dark-themed interface suitable for IT administrators and network support teams.
This project serves as a mini real-time tool for IT labs, cyber cafes, college networks, and small-scale enterprises to monitor connected devices and analyse usage behaviour over time.
Similar projects you might like