安全软件
点击放大

<p align="center">
<img src="logo.png" alt="Waymap Logo" width="400">
</p>
<h1 align="center">Waymap v8.2.1 - Web Scanner & Security Toolkit</h1>
<p align="center">
<a href=" src=" alt="PyPI "></a>
<a href=" src=" alt="Python "></a>
<a href=" src=" alt="License"></a>
<a href=" src=" alt="PyPI Downloads"></a>
</p>
<p align="center">
<a href=" src=" alt="GitHub Stars"></a>
<a href=" src=" alt="GitHub Forks"></a>
<a href=" src=" alt="GitHub Issues"></a>
<a href=" src=" alt="Last Commit"></a>
</p>
<p align="center">
<a href=" src=" alt="Repo Size"></a>
<a href=" src=" alt="Latest Release"></a>
<a href=""><img src="
</p>
---
Author: Trix Cyrus (Vicky) | License: GPLv3
Waymap is a fast, practical web scanner for authorized security testing. It automates SQLi, XSS, command injection, SSTI, LFI, CORS, CRLF, open redirect, API, recon, misconfiguration, and WordPress checks - with session-based results, multi-threading, crawling, authentication, reporting, Google dork discovery, and AI-powered analysis.
---
---
--page parameter to control result page depth.---
misconfig and auth-logic). This saves over 1000 slow, synchronous requests.exit_clean import in prompt_line() to fix interactive UI Ctrl+C handlers.---
AI-Powered Analysis:
Supported LLM Pro:
AI Usage:
Event Bus System:
Reconnaissance Intelligence Engine:
Fingerprint Engine:
Enhanced HTTP Layer:
XSS Scanner:
SQLi Scanner:
Crawler & Discovery Engine:
General Impro:
---
installation:
---
---
| Flag | Short | Description |
|------|-------|-------------|
| --target | -t | Single target URL |
| --multi-target | -mt | File with one URL per line |
| Flag | Short | Description |
|------|-------|-------------|
| --scan | -s | Scan type (see Scan Types) |
| --crawl | -c | Crawl depth 0–10 (finds parameterized URLs) |
| --technique | -k | SQLi techniques: B boolean, E error, T time, U union, I inline, S stacked (e.g. BETUIS) |
| --profile | -p | Scan profile: wordpress |
| --threads | | Worker threads (default: 1, max: 10) |
| --no-prompt | | Skip interacti (CI/automation) |
| -- | -v | output |
| Flag | Description |
|------|-------------|
| --check-waf | Detect WAF on --target |
| --waf URL | Detect WAF on a specific URL |
| --check-updates | Check GitHub for new |
| -- | Print and exit |
| Flag | Description |
|------|-------------|
| --report-format | Comma-separated: html, csv, markdown, pdf |
| --output-dir | Report output directory (default: reports) |
| Flag | Short | Description |
|------|-------|-------------|
| --auth-type | | form, basic, digest, bearer, api_key |
| --auth-url | | Login URL (form auth) |
| --username | -u | Username |
| --password | -pw | Password |
| --token | | Bearer token or API key |
| --auth-header | | API key header name (default: X-API-Key) |
| Flag | Description |
|------|-------------|
| --api-type | rest (default) or graphql |
| --api-endpoints | Comma-separated REST paths (e.g. /users,/login) |
| Flag | Description |
|------|-------------|
| --dork | Google dork query |
| --dork-api-key | SerpApi key (or SERPAPI_API_KEY env) |
| --dork-output | Sa URLs to file |
| Flag | Description |
|------|-------------|
| --wpscan-token | WPScan API token (or WPSCAN_API_TOKEN env) |
---
Use with --scan / -s:
| Scan | Description |
|------|-------------|
| sqli | SQL injection (boolean, error, time-based) |
| xss | Context-aware cross-site scripting |
| cmdi | Commix-style command injection (result, eval, blind time) |
| ssti | Ser template injection |
| lfi | Local file inclusion |
| open-redirect | Open redirect |
| crlf | CRLF / header injection |
| cors | CORS misconfiguration |
| api | REST or GraphQL API security |
| all | Run every standard scan |
| recon | Technology fingerprinting, sitemap, DNS, buckets |
| misconfig | Security headers, admin panels, sensiti |
| redirect | Host header injection, redirect, CRLF |
| injection-ad | SSRF, XXE, HPP, NoSQL, prototype pollution, etc. |
| graphql-suite | GraphQL introspection, batching, depth checks |
| auth-logic | IDOR, JWT, OAuth, access control signals |
| cache-smuggling | Cache poisoning, HTTP desync indicators |
| wordpress-extras | WP user enum, xmlrpc, readme exposure |
| optional | WebSocket, extended WAF, redirect chains |
---
Each command below can be combined with --threads N, --no-prompt, and -v / --.
When the target has no query parameters, use --crawl to disco URLs first.
---
Create config/waymap/secrets.json:
En (o secrets file):
| | Used by |
|----------|---------|
| SERPAPI_API_KEY | --dork discovery |
| WPSCAN_API_TOKEN | --profile wordpress |
| WAYMAP_NO_PROMPT | Set automatically with --no-prompt |
Edit config/waymap/domain_blacklist.txt - one domain per line.
Located in data/ (e.g. lfipayload.txt, sstipayload.txt). XSS and CMDi payloads are generated from their scanner logic.
---
All findings are saved per domain:
Reports (when --report-format is set) are written to --output-dir (default: reports/).
Result structure:
---
---
requirements.txt for packages (requests, beautifulsoup4, defusedxml, etc.)---
---
Waymap is intended for authorized security testing and educational use only. Only scan systems you own or ha permission to test. The authors are not responsible for misuse.
---
---
| | Highlights |
|---------|------------|
| 8.1.1 | Hotfix: Restored missing exit_clean import in prompt_line() |
| 8.1.0 | Optimized Acti (remo fuzzing), Enhanced SSTI scan & engine detection, scanner module hardening |
| 8.0.0 | AI integration, Union/Stacked/Inline SQLi techniques, Database Enumeration support, Crawler impro and many more |
| 7.2.1 | Thread-safe results, SQLi/CMDi/CRLF fixes, defusedxml, Windows UI fix, report loading fix |
| 7.2.0 | Google dork discovery, WPScan profile, secrets management |
| 7.1.0 | API scanning, auth support, HTML/CS/PDF reports |
!Views
开发语言:Python
Star 数:131
该项目属于安全软件方向的开源资源,代码结构清晰,适合安全研究人员学习参考。项目围绕Waymap is a fast and optimized web vulnerability scanner built for penetration testers. It helps in identifying vulnerabilities by testing against various payloads.展开,提供了可运行的实现,对理解相关安全机制、工具原理与攻防技术具有较高的研究价值。
从技术实现角度看,此类项目的核心在于对底层原理的深入理解与工程化落地。开发者在研究过程中可以结合官方文档与社区讨论,梳理项目的初始化流程、核心模块职责与数据流转,逐步掌握其中的技术细节与设计思路。
1. 下载源码压缩包,解压到本地环境。
2. 根据项目类型准备对应的运行环境与依赖。
3. 按照 README 中的步骤完成配置与部署。
4. 在隔离的测试环境中运行验证,避免影响生产系统。
本资源来源于开源社区,仅供安全研究、技术学习与合法授权范围内的攻防演练使用,请勿用于任何非法或侵害他人权益的用途。使用本项目产生的一切后果由使用者自行承担。
| 资源标题 | waymap - Waymap is a fast and optimized web vulnerability s |
| 所属分类 | 安全软件 |
| 发布作者 | admin |
| 发布时间 | 2026-10-05 22:41:43 |
| 下载权限 | 免费下载 |
| 附件数量 | 2 个下载链接 |
| 浏览次数 | 484 |
| 讨论数量 | 0 |
| 主题状态 | 正常讨论中 |