{"id":47609898,"url":"https://github.com/freedomparrot/neovulnscanner","last_synced_at":"2026-04-01T20:00:11.890Z","repository":{"id":321348386,"uuid":"1085483356","full_name":"FreedomParrot/NeoVulnScanner","owner":"FreedomParrot","description":"Vulnerability Scanner Project With G.U.I (Graphical User Interface) --- Contributions are welcome to improve this tool and support this opens source project ! Thank you all !","archived":false,"fork":false,"pushed_at":"2025-10-29T05:28:56.000Z","size":63,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-10-29T07:24:01.880Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/FreedomParrot.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-10-29T05:17:50.000Z","updated_at":"2025-10-29T05:29:00.000Z","dependencies_parsed_at":"2025-10-29T07:34:08.337Z","dependency_job_id":null,"html_url":"https://github.com/FreedomParrot/NeoVulnScanner","commit_stats":null,"previous_names":["freedomparrot/neovulnscanner"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/FreedomParrot/NeoVulnScanner","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FreedomParrot%2FNeoVulnScanner","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FreedomParrot%2FNeoVulnScanner/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FreedomParrot%2FNeoVulnScanner/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FreedomParrot%2FNeoVulnScanner/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/FreedomParrot","download_url":"https://codeload.github.com/FreedomParrot/NeoVulnScanner/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FreedomParrot%2FNeoVulnScanner/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31291333,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-01T13:12:26.723Z","status":"ssl_error","status_checked_at":"2026-04-01T13:12:25.102Z","response_time":53,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2026-04-01T20:00:10.830Z","updated_at":"2026-04-01T20:00:11.877Z","avatar_url":"https://github.com/FreedomParrot.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# NeoVuln Scanner 🚀🔒\n\n[![Python](https://img.shields.io/badge/Python-3.x-brightgreen.svg)](https://www.python.org/)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n[![Ethical Hacking](https://img.shields.io/badge/Ethical%20Hacking-%F0%9F%94%92%20Secure-blue.svg)](https://owasp.org/)\n\n\u003cdiv align=\"center\"\u003e\n  \u003cimg src=\"https://via.placeholder.com/800x200/0D0D0D/00FFFF?text=NeoVuln+Scanner+-+Cyberpunk+Edition\" alt=\"Banner\"\u003e\n  \u003cbr\u003e\u003cbr\u003e\n  \u003cstrong\u003eA professional-grade ethical hacking vulnerability scanner with a stunning cyberpunk GUI. Inspired by OWASP ZAP, built for pentesters who love neon vibes. 🌃💻\u003c/strong\u003e\n\u003c/div\u003e\n\n---\n\n## 📖 About the Project\n\n**NeoVuln Scanner** is an open-source tool designed for ethical penetration testers and security enthusiasts. It scans web applications for common vulnerabilities like XSS, SQLi, exposed directories, and more— all wrapped in a futuristic cyberpunk-themed interface with neon cyan, magenta, and green accents. \n\n- **Why NeoVuln?** Because traditional scanners are boring. This one feels like hacking in a cyber-noir movie. 🎥🔥\n- **Ethical Use Only:** Always get permission before scanning. Respect the law and the web. ⚖️\n\n### Key Stats\n| Feature | Status |\n|---------|--------|\n| Multi-Threaded Scans | ✅ |\n| SQLite Scan History | ✅ |\n| HTML Report Generation | ✅ |\n| Proxy \u0026 Auth Support | ✅ |\n| Cyberpunk GUI | 🎨✨ |\n\n---\n\n## ✨ Features\n\n- **🚀 Cyberpunk GUI**: Dark theme with neon colors (cyan, magenta, green) using Tkinter. Tabs for Scan, Settings, Reports, and Logs.\n- **🔍 Vulnerability Checks**:\n  - Connectivity \u0026 Header Analysis 🛡️\n  - Reflected XSS Testing 💥\n  - SQL Injection Probes 🗄️\n  - Directory Enumeration 📁\n  - SSL/TLS Certificate Validation 🔐\n  - Subdomain Enumeration 🌐\n- **⚙️ Configurable Options**: Timeout, threads, enable/disable modules, proxy, basic auth.\n- **📊 Reporting**: Generate beautiful HTML reports with severity-based styling. Export to CSV/JSON.\n- **🗄️ Scan History**: SQLite database to track past scans and results.\n- **📝 Logging**: Rotated file logs + real-time GUI display.\n- **No Dependencies**: Pure Python 3.x – just run it! 🐍\n\n---\n\n## 🛠️ Installation\n\n1. **Prerequisites**:\n   - Python 3.6+ (Tkinter included by default).\n   - No pip installs needed! 🎉\n\n2. **Clone the Repo**:\n   ```bash\n   (https://github.com/FreedomParrot/NeoVulnScanner)\n   cd NeoVulnScanner\n   ```\n\n3. **Run the Scanner**:\n   ```bash\n   python neovuln_scanner.py\n   ```\n   - The GUI will launch in a 1200x800 window. Enter a URL and hit **Start Scan**! 🎯\n\n4. **Optional: Virtual Environment** (Recommended):\n   ```bash\n   python -m venv venv\n   source venv/bin/activate  # On Windows: venv\\Scripts\\activate\n   python neovuln_scanner.py\n   ```\n\n---\n\n## 📱 Usage Guide\n\n### Quick Start\n1. Open the app – you'll see the **Scan** tab with a neon URL input.\n2. Enter a target: `http://testphp.vulnweb.com` (legal demo site) or your authorized target.\n3. **Configure in Settings Tab**:\n   - Enable/disable checks (e.g., XSS, SQLi).\n   - Set timeout (default: 10s), max threads (default: 5).\n   - Add proxy or auth if needed.\n4. Hit **Start Scan** – watch the progress bar glow! 🌟\n5. Results populate in real-time. Generate reports from the **Reports** tab.\n\n### Example Scan Output\n```\n[14:30:15] Initializing professional scan on http://example.com...\n[14:30:16] ✓ Connected to http://example.com (Status: 200)\n[14:30:17] ⚠ Server: Apache/2.4.41 - Potential info leak\n[14:30:18] ⚠ Potential reflected XSS vulnerability detected!\n[14:30:20] Scan completed. For full assessment, use professional tools like OWASP ZAP.\n```\n\n\n\n### Advanced Tips\n- **Test Legally**: Use sites like [DVWA](http://www.dvwa.co.uk/) or [VulnHub](https://www.vulnhub.com/).\n- **Extend It**: Add new checkers (e.g., CSRF) by subclassing `VulnerabilityChecker`.\n- **Troubleshooting**: Check `neovuln.log` for errors. GUI logs update every 5s.\n\n---\n\n## ⚙️ Configuration\n\nEdit `neovuln_config.json` for defaults:\n```json\n{\n  \"scan_timeout\": 10,\n  \"max_threads\": 5,\n  \"enable_xss\": true,\n  \"enable_sqli\": true,\n  \"proxy\": \"http://localhost:8080\"\n}\n```\n- Reload via **File \u003e Load Config**.\n\n---\n\n## 📈 Performance \u0026 Limitations\n\n- **Speed**: Multi-threaded for dir enum (up to 5 threads).\n- **Limitations**: Basic checks only – not a full replacement for ZAP/Burp. For production, integrate with them.\n- **Metrics**: Scans log requests/errors/duration.\n\n---\n\n## 🤝 Contributing\n\nLove the neon aesthetic? Help us hack better! 💜\n\n1. Fork the repo.\n2. Create a feature branch (`git checkout -b feature/neon-enhance`).\n3. Commit changes (`git commit -m 'Add dark mode toggle ✨'`).\n4. Push \u0026 PR!\n\n\n\n---\n\n## 📜 License\n\nThis project is licensed under the MIT License - see [LICENSE] for details. Free for ethical use only. ⚖️\n\n---\n\n## 🙏 Acknowledgments\n\n- Inspired by [OWASP ZAP](https://www.zaproxy.org/).\n- Cyberpunk vibes: Neon dreams from Blade Runner \u0026 Ghost in the Shell. 🌌\n\n\u003cdiv align=\"center\"\u003e\n  \u003cstrong\u003eStay Secure, Stay Ethical. Hack the Planet... Responsibly! 🌍🔒\u003c/strong\u003e\n  \u003cbr\u003e\u003cbr\u003e\n  \u003ca href=\"https://github.com/FreedomParrot/NeoVulnScanner/issues\"\u003eReport a Bug\u003c/a\u003e | \n  \u003ca href=\"https://github.com/FreedomParrot/NeoVulnScanner/discussions\"\u003eDiscuss\u003c/a\u003e | \n  \u003cimg src=\"https://img.shields.io/badge/⭐-Star%20Us-ff69b4.svg\" alt=\"Star\"\u003e\n\u003c/div\u003e\n\n---\n\n*Built with ❤️ in the shadows of the net ~FreedomParrot. Last updated: October 29, 2025*\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffreedomparrot%2Fneovulnscanner","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffreedomparrot%2Fneovulnscanner","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffreedomparrot%2Fneovulnscanner/lists"}