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:

GitHub Repository



How to use

git clone https://github.com/bismoy-bot/web-scanner.git

cd web-scanner

chmod +x scanner.sh

bash scanner.sh

Now it will scan the entire webpage and give report . 



Stay safe . 

Happy browsing.

Comments

Popular posts from this blog

Fixing apt and dpkg Errors in Ubuntu/Debian

Easy Alias