Current Version: 7.1.0
Author: Trix Cyrus (Vicky)
Copyright: Β© 2024-25 Trixsec Org
Maintained: Yes
Waymap is a fast and optimized web vulnerability scanner designed to identify security flaws in web applications. With support for multiple scan types and customizable configurations, it is a versatile tool for ethical hackers, penetration testers, and security enthusiasts. Capable of scanning for 75+ Web Vulnerabilities with a completely standardized, professional UI/UX.
Release Date: December 2024
Fast, Optimized, and Comprehensive Web Vulnerability Scanner
Waymap v7.1.0 introduces powerful new capabilities for API security testing, advanced authentication, and professional reporting.
- REST API Scanning: Test endpoints for missing auth, IDOR, and rate limiting.
- GraphQL Support: Detect introspection, query depth issues, and schema exposure.
- Method Testing: Automated testing of GET, POST, PUT, DELETE, PATCH methods.
- Multi-Protocol Support: Form-based, HTTP Basic, Digest, Bearer Token, and API Key.
- Session Management: Maintain authenticated sessions across scans.
- Custom Headers: Inject custom authentication headers.
- HTML Reports: Interactive dashboards with charts and detailed findings.
- CSV Exports: Spreadsheet-compatible data for analysis.
- Markdown: Documentation-ready reports.
- PDF Reports: Professional PDF summaries.
Release Date: December 2024
This is a major release focused on consistency, stability, and professional user experience.
- β Unified Interface: All 15 scan modules now have consistent output formatting
- β Professional Headers: Every scan starts with a cyan-colored header banner
- β Standardized Messages: Consistent icons and colors across all modules
- β Uniform Prompts: Consistent user interaction across all scan types
- β Completion Messages: Every scan properly indicates completion status
- β Fixed Critical Bugs: Resolved JSON structure inconsistencies causing crashes
- β Circular Import Resolution: Fixed module dependency issues
- β Enhanced Threading: Consistent thread management across all modules
- β Graceful Exit Handling: Proper KeyboardInterrupt handling everywhere
- β
Verbose Mode: Standardized debug output with
--verboseflag - β Result Saving: Fixed and standardized result saving across all scan types
- Injection Scans: LFI, CMDi, SSTI, CRLF, CORS, Open Redirect, XSS
- SQL Injection: Boolean, Error, Time-based
- Profile Scans: High-Risk, Critical-Risk, Deep Scan
- Orchestrators: SQLi, XSS
- Fixed
TypeErrorin result saving - Fixed missing
verboseparameters - Fixed circular imports
- Fixed missing dependencies
- Fixed inconsistent JSON structures
- Comprehensive standardization documentation
- UI/UX guidelines
- Updated command reference
- Testing reports
- High-Risk Profile: CMS-specific high-risk vulnerability scanning (WordPress, Drupal)
- Critical-Risk Profile: Critical CVE-based vulnerability scanning
- DeepScan Profile: Comprehensive deep scanning (Headers, Backup Files, JS Analysis, Directory Fuzzing)
- Crawl target websites with customizable depth (
--crawl) - Automatically discover and extract URLs for scanning
- Speed up scans with multithreading (
--threads) - Optimized thread management for better performance
- Skip prompts using the
--no-promptoption - Automatically handle missing directories, files, and session data
- Consistent result saving in JSON format
- Easily check for the latest updates (
--check-updates) - Auto-notification of new versions
- Detect 160+ types of WAF/IPS systems
- Usage:
--check-waf https://example.com
-
Scan a single target:
python waymap.py --crawl 3 --target https://example.com --scan {scan_type} -
Scan multiple targets from a file:
python waymap.py --crawl 3 --multi-target targets.txt --scan {scan_type} -
Directly scan a single target without crawling:
python waymap.py --target https://example.com/page?id=1 --scan {scan_type} -
Directly scan multiple targets from a file:
python waymap.py --multi-target targets.txt --scan {scan_type}(Example URL type: https://example.com/page?id=1)
--scan api: Enable API scanning mode--api-type: Specify API type (restorgraphql)--api-endpoints: Comma-separated list of endpoints (e.g.,/api/v1/users,/api/v1/login)
--auth-type: Authentication type (form,basic,digest,bearer,api_key)--auth-url: Login URL (for form auth)--username/-u: Username--password/-pw: Password--token: Bearer token or API key--auth-header: Custom header name for API key (default:X-API-Key)
--report-format: Output formats (html,csv,markdown,pdf)--output-dir: Directory to save reports (default:reports/)
Standard Scan:
python waymap.py --target http://testphp.vulnweb.com --scan xssAPI Scan (REST):
python waymap.py --target http://api.example.com --scan api --api-type rest --token "eyJhbG..."Authenticated Scan:
python waymap.py --target http://example.com --auth-type form -u admin -pw secret --scan allGenerate Reports:
python waymap.py --target http://example.com --scan all --report-format html,pdfpython waymap.py --target https://example.com --profile high-risk
python waymap.py --target https://example.com --profile critical-risk
python waymap.py --target https://example.com --profile deepscanpython waymap.py --target https://example.com --scan xss --verbose- No-prompt mode for automation:
python waymap.py --multi-target targets.txt --scan cors --no-prompt
- Use threading for faster scans:
python waymap.py --crawl 3 --target https://example.com --scan ssti --threads 10
-
Boolean-based SQLi:
python waymap.py --target https://example.com --scan sqli --technique B
-
Error-based SQLi:
python waymap.py --target https://example.com --scan sqli --technique E
-
Time-based SQLi:
python waymap.py --target https://example.com --scan sqli --technique T
- Ensure you have the latest version:
python waymap.py --check-updates
python waymap.py -h- Inconsistent output formatting across modules
- Different color themes for different scans
- Varying prompt styles
- Threading inconsistencies
- Result saving bugs
- β 100% Consistent UI/UX across all 15 modules
- β Professional Output with standardized colors and icons
- β Reliable Threading with proper stop_scan event handling
- β Fixed Result Saving with consistent JSON structure
- β Graceful Exit handling everywhere
- β Verbose Mode for debugging
- β Production Ready with polished user experience
Repository Views (After 05-01-2025)
Waymap makes web vulnerability scanning efficient and accessible. Start securing your applications today! π―
- Thanks SQLMAP For Payloads XML File
If you face any issues in Waymap, please submit them here: https://github.com/TrixSec/waymap/issues
Stay updated with the latest tools and hacking resources. Join our Telegram Channel by clicking the logo below:
