A beginner-friendly Python mini project that performs basic vulnerability assessment on a web application or host.
- Scan common TCP ports
- Check HTTP security headers
- Identify exposed server banners
- Generate a vulnerability report
pip install -r requirements.txtpython scanner.pyEnter a target URL such as:
http://localhost
A file named vulnerability_report.txt is generated after the scan.
Use this tool only on systems you own or have explicit permission to test.