A professional-grade Network Vulnerability & Remediation tool built for Kali Linux. This tool performs port auditing, banner grabbing for version detection, OS fingerprinting, and generates color-coded PDF remediation reports.
A professional-grade, multi-threaded network security auditor and remediation tool. Automatically discovers LAN devices, performs banner grabbing for service version detection, identifies CVE vulnerabilities via the NIST NVD API, and generates comprehensive, color-coded PDF remediation reports.
Audit Engine: Multi-threaded socket scanner with robust banner grabbing for accurate service versioning.
Intelligence Integration: Real-time vulnerability analysis using the latest NVD/CVE data.
LAN Visibility: Integrated ARP-based local network discovery for internal security assessments.
Remediation Output: Generates PDF reports with specific "FIX" steps and severity categorization (Critical, High, Medium, Low).
User Interface: Interactive browser-based dashboard with a real-time terminal log panel.
-
LAN Detection:** Automatically discover active devices on your local network using ARP.
-
Vulnerability Analysis:** Real-time lookup of CVE data from the NIST NVD API.
-
Professional Reporting:** Generates a detailed PDF including Service, Version, Analysis, and Remediation steps.
-
Visual Log Panel:** A real-time terminal interface highlighting Critical vulnerabilities in red.
-
Audit History:** Tracks past scans with direct download links from the sidebar.
-
Clone the repository:
git clone https://github.com/sreekanthankn/Network_Security_Tool_V_5.3.git cd Network-Security-Tool -
Install dependencies:
Run in Bash Terminal:
pip3 install -r requirements.txt -
Run the tool:
Run in Bash Terminal:
python3 Network\_Security\_Tool\_V\_5.3.py
Automatic Launch: The tool will automatically open your default web browser to the security dashboard. (Note: If it does not open, you can manually visit http://127.0.0.1:5000).
Configure Scan: Enter your Target IP or Domain and set the thread count.
LAN Discovery: Use the Scan Local LAN button in the sidebar to identify active internal devices.
Audit: Click Start Global Audit. The real-time log panel will highlight Critical issues in red.
Report: Download your comprehensive PDF report once the auditing reaches 100%.
Generated Reports (Prevents leaking private scan data)
security_audit_*.pdf
This project is licensed under the MIT License - see the LICENSE file for details.
See ACKNOWLEDGEMENTS.md for credits and thanks.
For support, feedback, or collaboration:
- Sreekanthan K N
- Email: sreekanthankn@gmail.com
- LinkedIn: https://www.linkedin.com/in/sreekanthan-k-n-79763623
- GitHub: https://github.com/sreekanthankn
Feel free to open an issue for bugs, improvements, or feature requests.
This tool is for educational and authorized testing purposes only. Scanning targets without prior mutual consent is illegal. The developer is not responsible for any misuse or damage caused by this program. Always obtain permission before scanning networks you do not own.

