|Project Description: ||Security is very crucial in any computing environment such as web software applications, Local Area Networks, etc. because Internet communications are subject to attacks. Lack of adequate protection can cause web security problems. Detecting unusual behaviors is the first step towards predicting the web security issues. This can be achieved by monitoring network web activities, network bandwidths usage, individual user/client session activity and blocking web intrusions. Network monitoring is a crucial task for any organization. These tools have to capture all of the client’s web activities with login time, logout time, and real network bandwidth usage. This project traces the client activity, captures bandwidth, tracks network intrusions, generates denial of service, and blocks any blacklisted websites preconfigured in the server. Along with these features the preconfigured exceedances will be alerted to the server. The project shows a dashboard style network monitoring suite with individual buttons to reset and to extract the reports regarding the above mentioned activities.
Objective of this project is to monitor Local Area Network (LAN) traffic, track client’s activity on LAN, alert network intrusions, track bandwidth usage and block blacklisted websites. In order to accomplish this, LAN server is configured with a proxy server on port 8080 to monitor the network traffic, here the packet information from the clients internet usage is captured using jNetPcap and is published in the server database. The application monitors the database and generates notifications to the server about the client’s unusual behavior.