Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

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

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages