A Simple, Powerful Website Security Checker
VulnScan Pro is a tool that helps you check if a website is safe. Think of it like a health check-up for websites. It looks for "weak spots" that hackers could use to break in or steal information.
It automatically scans a website and checks for 8 common security problems:
- Cross-Site Scripting (XSS): Checks if hackers can inject malicious scripts (like fake login popups).
- SQL Injection: Checks if someone can trick the website's database into revealing private data (like passwords).
- CSRF: Checks if the site protects against attackers tricking you into doing things you didn't intend (like changing your password without knowing).
- Security Headers: Checks if the website "tells" your browser how to keep you safe.
- SSL/TLS: Checks if the "padlock" icon in your browser is valid and secure (encryption).
- Open Redirects: Checks if the site can be used to trick users into going to a malicious website.
- Directory Traversal: Checks if private files on the server can be accessed.
- Command Injection: Checks if hackers can run commands on the server itself.
You don't need to be a coding expert to run this! Just follow these steps:
You need to have Python installed on your computer. Download Python Here.
- Click the green "Code" button above and select "Download ZIP".
- Unzip the folder to your computer.
- Open your computer's terminal or command prompt.
- Navigate to the project folder.
- Run this command:
pip install -r requirements.txt
- Run this command:
python app.py
- You will see a message saying "Running on http://127.0.0.1:5000".
- Open your web browser (Chrome, Firefox, etc.).
- Go to
http://127.0.0.1:5000. - Type the website address (e.g.,
example.com) and click "Start Deep Scan". - Watch the progress bar and wait for your results!
When the scan finishes, you will see a report. Here is what the colors mean:
- 🔴 Critical: Very dangerous. Needs to be fixed immediately.
- 🟠 High: Dangerous. Hackers could do serious damage.
- 🟡 Medium: Not good. Should be fixed soon.
- 🔵 Low: Minor issue. Good to fix, but not an emergency.
- 🟢 Safe: No problems found!
Please Read: This tool is for educational purposes only.
- Do not scan websites you do not own or have permission to test.
- Scanning websites without permission is illegal in many countries.
- The developers are not responsible for any misuse of this tool.
Developed by: Veeranarayana Gorantla