Python Web Scanner(Easy to USE)
Python Web Scanner – Generate HTML Report and Open Automatically
Welcome back! In this post, I’ll walk you through a cool feature I added to my Python-based Web Scanner — it now creates a beautiful HTML report and automatically opens it after scanning a website. Plus, there's a handy Bash script that guides the user through the process!
What’s New?
Originally, my web scanner printed results to the terminal. That’s great, but not ideal for saving or sharing the results. So I added:
- HTML Report Generation
- Auto-opening the report in browser
- Interactive Bash Script for beginners
How It Works
When you run the scanner, it now creates a report like:
report_example.html
This report is saved directly in your Downloads folder, and contains structured information like:
- Scan timestamp
- Target URL
- HTTP headers
- Security headers (e.g. missing
X-Frame-Options) - HTML metadata (
<title>,<meta>tags) - Recommendations
Once the scan is complete, the Bash script automatically opens this report in your default browser!
Why This Matters
This makes the tool more user-friendly — especially for beginners. Instead of reading raw terminal output, users get a clean, readable HTML report that opens right after scanning.
Demo Screenshot
Get the Code
You can find the full code and this script in the GitHub repository:

Comments
Post a Comment