Professional-grade security analysis tool with beautiful UI and comprehensive scanning
No Installation Required! Download the standalone executable and start scanning immediately.
π Download Latest Release (v2.1)
Download SecurityScanner-v2.1-Release.zip
, extract, and run SecurityScanner.exe
. That's it!
- URL Validation - Verify target accessibility and response
- DNS Resolution - Detailed DNS lookup with nameservers and MX records
- HTTP Header Analysis - Security headers evaluation with A-F grading
- Port Scanning - Common port detection with service identification
- SSL/TLS Inspection - Certificate validation and security assessment
- Vulnerability Detection - Automated vulnerability scanning with risk levels
- Web Data Extraction - Technology detection, forms analysis, and cookie inspection
- Multiple Export Formats - Save reports as TXT, JSON, or HTML
- Detailed Reports - Comprehensive security analysis documentation
- Structured Data - Well-organized results for easy analysis and integration
- Operating System: Windows 7, 8, 10, or 11 (64-bit)
- RAM: 512 MB minimum (1 GB recommended)
- Disk Space: 100 MB free space
- Internet Connection: Required for scanning websites
- Administrator Rights: Not required for normal operation
- Download the latest release ZIP file
- Extract to your preferred location
- Run
SecurityScanner.exe
- Enter a URL and click "Start Scan"
- Review results and export reports
That's it! No installation, dependencies, or Python required.
# Clone repository
git clone https://github.com/MohitSutharOfficial/WebScannerTool.git
cd WebScannerTool
# Install dependencies
pip install -r requirements.txt
# Run from source
python enhanced_security_scanner.py
# Build executable
python build_executable.py
# OR
.\build_and_release.bat
- Quick Start Guide - Get started in 5 minutes
- Complete User Guide - Comprehensive manual with screenshots
- Build Instructions - How to build from source
- License - Legal information and terms
β
Audit your own websites for security issues
β
Verify SSL/TLS configuration
β
Check security headers implementation
β
Monitor improvements over time
β
Perform authorized security assessments
β
Generate detailed security reports
β
Identify common vulnerabilities
β
Compare security postures
β
Test applications during development
β
Verify security configurations
β
Ensure best practices are followed
β
Export data for CI/CD integration
β
Teach web security concepts
β
Demonstrate real-world security issues
β
Provide hands-on learning experience
β
Create security awareness
Only scan websites you own or have explicit permission to test.
- β Your own websites and systems
- β Authorized security assessments
- β Educational purposes in controlled environments
- β Research with proper authorization
Unauthorized scanning may be illegal in your jurisdiction.
This tool is provided for educational and authorized security testing purposes only. Users are responsible for ensuring they have permission to scan target systems. The developers assume no liability for misuse of this software.
See LICENSE.txt for complete terms.
- Right-click β "Run as administrator"
- Check if antivirus is blocking it
- Click "More info" β "Run anyway" on Windows SmartScreen
- Verify internet connection
- Check URL format (include
https://
) - Some websites block security scanners (normal behavior)
- Common with PyInstaller executables (false positive)
- Add exception in antivirus software
- Application is safe - source code is available for review
Full troubleshooting guide available in USER_GUIDE.md
- A (90-100): Excellent security configuration
- B (80-89): Good security with minor improvements needed
- C (70-79): Fair security requiring several enhancements
- D (60-69): Poor security with significant issues
- F (0-59): Failing security requiring immediate attention
- Low: Minor issues with minimal impact
- Medium: Moderate vulnerabilities requiring attention
- High: Serious issues needing prompt action
- Critical: Severe vulnerabilities requiring immediate fix
- Professional n8n-style workflow visualization
- Enhanced activity log with improved visibility
- Web data extraction (technologies, forms, cookies)
- Better SSL/TLS certificate detection
- Improved error handling and user feedback
- Optimized layout for better space utilization
- Professional color-coded activity log
- Refined workflow node styling
- Better responsive design
- Cleaner, more intuitive interface
- Fixed activity log visibility issues
- Improved SSL/TLS error handling
- Better timeout handling
- Fixed layout resizing issues
- Performance improvements
- Python 3.7+ - Core programming language
- Tkinter - GUI framework
- Requests - HTTP library
- BeautifulSoup4 - HTML parsing
- dnspython - DNS resolution
- python-whois - WHOIS lookups
- PyInstaller - Executable packaging
- v2.1 (Current) - Enhanced workflow, web data extraction, improved UI
- v2.0 - Complete redesign, multi-tab interface, workflow visualization
- v1.0 - Initial release with basic security scanning
Contributions are welcome! Please feel free to:
- Report bugs
- Suggest new features
- Improve documentation
- Submit pull requests
Note: This project is part of an educational initiative.
Mohit Suthar
- GitHub: @MohitSutharOfficial
- Repository: WebScannerTool
This project is licensed under the MIT License - see LICENSE.txt for details.
Important: This tool is for educational and authorized security testing only. Unauthorized use may be illegal.
If you find this tool useful, please consider giving it a star β on GitHub!
- Documentation: See USER_GUIDE.md
- Issues: GitHub Issues
- Discussions: GitHub Discussions
- π₯ Download Latest Release
- π User Guide
- π Report Bug
- π‘ Request Feature
- β Star Project
Enhanced Security Scanner v2.1 - Professional Edition
π‘οΈ Secure Β· π¨ Beautiful Β· π Fast Β· π― Free
Made with β€οΈ for security professionals and website owners