Skip to content

SalmaElFathi/NetDiag

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

NetDiag - JEE Project NetDiag is a Java EE (Jakarta EE) web application designed to perform network diagnostics and manage users with different roles and permissions. It provides tools for network monitoring, user management, automated email notifications, and connected device management.

**Features User Management: registration, login, approval/rejection by administrator Authentication & Authorization: role-based access control (ADMIN, SUPER_ADMIN, USER) Email Notifications:Password reset emails Account approval/rejection emails Network Diagnostics: tools like ping, traceroute, and port scanning Device Management: automatic discovery and monitoring of connected devices Database Persistence: user data and logs stored in relational database (MySQL)

**Tech Stack: Backend: Java EE / Jakarta EE, Servlets, JSP Frontend: JSP, HTML5, CSS3, Bootstrap Database: MySQL Mailing: Jakarta Mail (SMTP with Gmail) Build Tool: Maven Server: Apache Tomcat

About

NetDiag is a Java EE web application for network diagnostics, user management, role-based access control, ticket management system, and automated email notifications. Built with Jakarta EE, JSP, Bootstrap, and MySQL.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors