- Enhanced Wordlists: Added specialized wordlists for modern infrastructure
cloud-modern.txt- Modern cloud services, containers, and DevOps tools (~1,200 entries)pentest-focused.txt- Security assessment and penetration testing focused (~600 entries)- Enhanced
common-vhosts.txtwith additional common patterns (~800 entries)
- Comprehensive Documentation: Added detailed wordlist documentation (WORDLISTS.md)
- Improved User Experience: Better error messages and progress indicators
- Cloud Infrastructure: AWS, Azure, GCP, Docker, Kubernetes endpoints
- Modern DevOps: CI/CD, monitoring, logging, and deployment patterns
- Security Testing: Admin panels, development environments, testing interfaces
- International Support: Extended with international naming conventions
- Complete English documentation across all files
- Detailed wordlist usage examples and recommendations
- Performance considerations and scan time estimates
- Custom wordlist creation guidelines
- Proper attribution to original author (Codingo)
- Original Project: VHostScan by Codingo
- Enhanced Version: Community improvements with additional wordlists and modernizations
- Acknowledgment: This enhanced version builds upon Codingo's excellent foundation
- Breaking: Updated to support Python 3.8+ (dropped Python 2.7 support)
- Major refactoring: Updated all dependencies to modern versions
dnspythonfrom unlocked to>=2.4.0fuzzywuzzywith speedup support>=0.18.0numpyfrom ancient==1.12.0to>=1.24.0pandasto>=2.0.0requeststo>=2.31.0simplejsonto>=3.19.0urllib3to>=2.0.0
- Replaced deprecated
pep8withflake8>=6.0.0 - Updated
pytestto>=7.0.0 - Updated
pytest-mockto>=3.10.0
- Added proper type hints throughout the codebase
- Improved error handling and exception management
- Better Unicode/encoding support (UTF-8 everywhere)
- Updated DNS resolution to use modern
dns.resolver.resolve()instead of deprecatedquery() - Improved SSL/TLS handling for newer urllib3 versions
- Enhanced file operations with proper directory creation
- Better user agent handling and validation
- Added modern
pyproject.tomlconfiguration - Enhanced
.gitignorefor better Python development - Improved
setup.pywith proper version handling - Added development dependencies section
- Fixed output file method naming inconsistency (
output_grepablevswrite_grepable) - Fixed uninitialized variable in
output_grepable_detail() - Improved error handling in DNS resolution
- Better SSL certificate handling
- All tests passing on Python 3.13
- Compatible with Python 3.8-3.12+
- Modern packaging with setuptools and wheel
- Enhanced development experience with better tooling
- Legacy version with old dependencies and Python 2.7 support