waymap


Namewaymap JSON
Version 6.2.10 PyPI version JSON
download
home_pagehttps://github.com/TrixSec/waymap
SummaryA powerful web security tool for automated scanning.
upload_time2025-10-07 13:33:09
maintainerNone
docs_urlNone
authorTrix Cyrus
requires_python>=3.6
licenseGPL-3.0
keywords security pentesting vulnerability-scanning cybersecurity
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Waymap - Web Vulnerability Scanner.

**Current Version**: 6.2.10  
**Author**: Trix Cyrus(Vicky)
**Copyright**: © 2024-25 Trixsec Org   
**Maintained**: Yes   

![Waymap Logo](https://waymapscanner.github.io/images/waymap.jpg)

## What is Waymap?
**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. And Is Able To Scan For **75+ Web Vulnerabilities**

## Features Overview
---

### Latest Update

#### v5.9.4
- Removed Old Error Based Sql Method Use the new one by --scan sqli
- Updated The Open Redirect Vuln Testing In Waymap
- Updated The Crawler To v4
- Added 249 High Risk Cves Data In Waymap
- Total Count: 390

#### v6.1.6
- Added New Module In Deepscan Profile : Vulnerable Javascript Library And Files Scanner
- Added WAF/IPS Detector In Waymap Can Detect More Than 160 Types of Waf
- Usage: --check-waf/--waf https://example.com

#### v6.1.7
- XSS payload file missing error fix
- some minor bugs fix

#### v6.1.8
- updated the SQL Injection Exiting logic
- minor bug fixes

#### v6.2.8
- Added Time Based Sqli Scanning Logic
- Added Scan Results Saving Logic
- Added Interactive Prompt Based And Arggument Based Scanning Logic
- Updated The UI

#### v6.2.9
- Bug Fixed
- Optimised
- Reduced Lag

#### v6.2.10
- Multi-threading in SQLi

--- New Big Updates Soon

## 🚀 **Features**

### 1. **Flexible Scanning Options**
   - **Target-based scanning:** 
     Scan single or multiple targets using `--target` or `--multi-target` options 
   - **Profile-based scanning:** 
     Supports high-risk, critical-risk and deepscan scan profiles for targeted assessments.

### 2. **Supported Scan Types**
   - **SQL Injection (SQLi):**  
     Detect vulnerabilities related to SQL injection.
   - **Command Injection (CMDi):**  
     Identify potential command execution vulnerabilities.
   - **Server-Side Template Injection (SSTI):**  
     Scan for template injection risks in server-side frameworks.
   - **Cross-Site Scripting (XSS):**  
     Check for reflective XSS vulnerabilities.
   - **Local File Inclusion (LFI):**  
     Locate file inclusion vulnerabilities.
   - **Open Redirect:**  
     Identify redirect-related issues.
   - **Carriage Return and Line Feed (CRLF):**  
     Scan for CRLF injection flaws.
   - **Cross-Origin Resource Sharing (CORS):**  
     Check for misconfigurations in CORS policies.
   - **All-in-one scanning:**  
     Perform all available scans in a single command.

### 3. **Profile-based Scanning**
   - **High-Risk Profile:**  
   - **Critical-Risk Profile:**  
   - **deepscan Profile:**
     Focuses on severe vulnerabilities, such as CVE-based attacks.

### 4. **Crawling Capabilities**
   - Crawl target websites with customizable depth (`--crawl`).
   - Automatically discover and extract URLs for scanning.

### 5. **Threaded Scanning**
   - Speed up scans with multithreading (`--threads`).

### 6. **Automation Features**
   - Skip prompts using the `--no-prompt` option.
   - Automatically handle missing directories, files, and session data.

### 7. **Update Checker**
   - Easily check for the latest updates (`--check-updates`).

---

## 🛠️ **How to Use**

### Basic Commands
1. **Scan a single target:**
   ```bash
   python waymap.py --crawl 3 --target https://example.com --scan {scan_type}
   ```
2. **Scan multiple targets from a file:**
   ```bash
   python waymap.py --crawl 3 --multi-target targets.txt --scan {scan_type}
   ```
3. **Directly scan a single Target Without Crawling:**
   ```bash
   python waymap.py --target https://example.com/page?id=1 --scan {scan_type}

2. **Directly Scan multiple targets from a file:**
   ```bash
   python waymap.py  --multi-target targets.txt --scan {scan_type}(example url type: https://example.com/page?id=1 )

   ```
4. **Profile-based scanning:**
   ```bash
   python waymap.py --target https://example.com --profile high-risk/critical-risk/deepscan
   ```

### Thread Configuration
1. **Use threading for faster scans:**
   ```bash
   python waymap.py --crawl 3 --target https://example.com --scan ssti --threads 10
   ```

### Update Check
1. **Ensure you have the latest version:**
   ```bash
   python waymap.py --check-updates
   ```

### Check Help
```bash
python waymap.py -h

```

---

**Repository Views** ![Views](https://profile-counter.glitch.me/waymap/count.svg) (After 05-01-2025)
### Waymap makes web vulnerability scanning efficient and accessible. Start securing your applications today! 🎯


#### Credits
- Thanks SQLMAP For Payloads Xml File

### If you face any issues in Waymap, please submit them here: https://github.com/TrixSec/waymap/issues

#### Also Star The Repo And Fork It

### Follow Us on Telegram
Stay updated with the latest tools and hacking resources. Join our Telegram Channel by clicking the logo below:

[![Telegram](https://upload.wikimedia.org/wikipedia/commons/thumb/8/82/Telegram_logo.svg/240px-Telegram_logo.svg.png)](https://t.me/Trixsec)

### Happy Hacking!

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/TrixSec/waymap",
    "name": "waymap",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.6",
    "maintainer_email": null,
    "keywords": "security, pentesting, vulnerability-scanning, cybersecurity",
    "author": "Trix Cyrus",
    "author_email": "trixcyrus666@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/60/c9/b7b9cec3efd45a5386ad268031e668f704acd114fe8b6e2f0bb895d284f7/waymap-6.2.10.tar.gz",
    "platform": null,
    "description": "# Waymap - Web Vulnerability Scanner.\r\n\r\n**Current Version**: 6.2.10  \r\n**Author**: Trix Cyrus(Vicky)\r\n**Copyright**: \u00a9 2024-25 Trixsec Org   \r\n**Maintained**: Yes   \r\n\r\n![Waymap Logo](https://waymapscanner.github.io/images/waymap.jpg)\r\n\r\n## What is Waymap?\r\n**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. And Is Able To Scan For **75+ Web Vulnerabilities**\r\n\r\n## Features Overview\r\n---\r\n\r\n### Latest Update\r\n\r\n#### v5.9.4\r\n- Removed Old Error Based Sql Method Use the new one by --scan sqli\r\n- Updated The Open Redirect Vuln Testing In Waymap\r\n- Updated The Crawler To v4\r\n- Added 249 High Risk Cves Data In Waymap\r\n- Total Count: 390\r\n\r\n#### v6.1.6\r\n- Added New Module In Deepscan Profile : Vulnerable Javascript Library And Files Scanner\r\n- Added WAF/IPS Detector In Waymap Can Detect More Than 160 Types of Waf\r\n- Usage: --check-waf/--waf https://example.com\r\n\r\n#### v6.1.7\r\n- XSS payload file missing error fix\r\n- some minor bugs fix\r\n\r\n#### v6.1.8\r\n- updated the SQL Injection Exiting logic\r\n- minor bug fixes\r\n\r\n#### v6.2.8\r\n- Added Time Based Sqli Scanning Logic\r\n- Added Scan Results Saving Logic\r\n- Added Interactive Prompt Based And Arggument Based Scanning Logic\r\n- Updated The UI\r\n\r\n#### v6.2.9\r\n- Bug Fixed\r\n- Optimised\r\n- Reduced Lag\r\n\r\n#### v6.2.10\r\n- Multi-threading in SQLi\r\n\r\n--- New Big Updates Soon\r\n\r\n## \ud83d\ude80 **Features**\r\n\r\n### 1. **Flexible Scanning Options**\r\n   - **Target-based scanning:** \r\n     Scan single or multiple targets using `--target` or `--multi-target` options \r\n   - **Profile-based scanning:** \r\n     Supports high-risk, critical-risk and deepscan scan profiles for targeted assessments.\r\n\r\n### 2. **Supported Scan Types**\r\n   - **SQL Injection (SQLi):**  \r\n     Detect vulnerabilities related to SQL injection.\r\n   - **Command Injection (CMDi):**  \r\n     Identify potential command execution vulnerabilities.\r\n   - **Server-Side Template Injection (SSTI):**  \r\n     Scan for template injection risks in server-side frameworks.\r\n   - **Cross-Site Scripting (XSS):**  \r\n     Check for reflective XSS vulnerabilities.\r\n   - **Local File Inclusion (LFI):**  \r\n     Locate file inclusion vulnerabilities.\r\n   - **Open Redirect:**  \r\n     Identify redirect-related issues.\r\n   - **Carriage Return and Line Feed (CRLF):**  \r\n     Scan for CRLF injection flaws.\r\n   - **Cross-Origin Resource Sharing (CORS):**  \r\n     Check for misconfigurations in CORS policies.\r\n   - **All-in-one scanning:**  \r\n     Perform all available scans in a single command.\r\n\r\n### 3. **Profile-based Scanning**\r\n   - **High-Risk Profile:**  \r\n   - **Critical-Risk Profile:**  \r\n   - **deepscan Profile:**\r\n     Focuses on severe vulnerabilities, such as CVE-based attacks.\r\n\r\n### 4. **Crawling Capabilities**\r\n   - Crawl target websites with customizable depth (`--crawl`).\r\n   - Automatically discover and extract URLs for scanning.\r\n\r\n### 5. **Threaded Scanning**\r\n   - Speed up scans with multithreading (`--threads`).\r\n\r\n### 6. **Automation Features**\r\n   - Skip prompts using the `--no-prompt` option.\r\n   - Automatically handle missing directories, files, and session data.\r\n\r\n### 7. **Update Checker**\r\n   - Easily check for the latest updates (`--check-updates`).\r\n\r\n---\r\n\r\n## \ud83d\udee0\ufe0f **How to Use**\r\n\r\n### Basic Commands\r\n1. **Scan a single target:**\r\n   ```bash\r\n   python waymap.py --crawl 3 --target https://example.com --scan {scan_type}\r\n   ```\r\n2. **Scan multiple targets from a file:**\r\n   ```bash\r\n   python waymap.py --crawl 3 --multi-target targets.txt --scan {scan_type}\r\n   ```\r\n3. **Directly scan a single Target Without Crawling:**\r\n   ```bash\r\n   python waymap.py --target https://example.com/page?id=1 --scan {scan_type}\r\n\r\n2. **Directly Scan multiple targets from a file:**\r\n   ```bash\r\n   python waymap.py  --multi-target targets.txt --scan {scan_type}(example url type: https://example.com/page?id=1 )\r\n\r\n   ```\r\n4. **Profile-based scanning:**\r\n   ```bash\r\n   python waymap.py --target https://example.com --profile high-risk/critical-risk/deepscan\r\n   ```\r\n\r\n### Thread Configuration\r\n1. **Use threading for faster scans:**\r\n   ```bash\r\n   python waymap.py --crawl 3 --target https://example.com --scan ssti --threads 10\r\n   ```\r\n\r\n### Update Check\r\n1. **Ensure you have the latest version:**\r\n   ```bash\r\n   python waymap.py --check-updates\r\n   ```\r\n\r\n### Check Help\r\n```bash\r\npython waymap.py -h\r\n\r\n```\r\n\r\n---\r\n\r\n**Repository Views** ![Views](https://profile-counter.glitch.me/waymap/count.svg) (After 05-01-2025)\r\n### Waymap makes web vulnerability scanning efficient and accessible. Start securing your applications today! \ud83c\udfaf\r\n\r\n\r\n#### Credits\r\n- Thanks SQLMAP For Payloads Xml File\r\n\r\n### If you face any issues in Waymap, please submit them here: https://github.com/TrixSec/waymap/issues\r\n\r\n#### Also Star The Repo And Fork It\r\n\r\n### Follow Us on Telegram\r\nStay updated with the latest tools and hacking resources. Join our Telegram Channel by clicking the logo below:\r\n\r\n[![Telegram](https://upload.wikimedia.org/wikipedia/commons/thumb/8/82/Telegram_logo.svg/240px-Telegram_logo.svg.png)](https://t.me/Trixsec)\r\n\r\n### Happy Hacking!\r\n",
    "bugtrack_url": null,
    "license": "GPL-3.0",
    "summary": "A powerful web security tool for automated scanning.",
    "version": "6.2.10",
    "project_urls": {
        "Bug Tracker": "https://github.com/TrixSec/waymap/issues",
        "Homepage": "https://github.com/TrixSec/waymap",
        "Source Code": "https://github.com/TrixSec/waymap"
    },
    "split_keywords": [
        "security",
        " pentesting",
        " vulnerability-scanning",
        " cybersecurity"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "07bc7a61b606b991c3c74e1e2cef8779310c15ed2f7347997c8426aed817887d",
                "md5": "2c9db6c25b76b84944bb4621afd09b29",
                "sha256": "a18f317a768475ab971de4f01fad2d003ffe52741a3cfa89c04e5a6d1e573f58"
            },
            "downloads": -1,
            "filename": "waymap-6.2.10-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "2c9db6c25b76b84944bb4621afd09b29",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.6",
            "size": 17174,
            "upload_time": "2025-10-07T13:33:00",
            "upload_time_iso_8601": "2025-10-07T13:33:00.349978Z",
            "url": "https://files.pythonhosted.org/packages/07/bc/7a61b606b991c3c74e1e2cef8779310c15ed2f7347997c8426aed817887d/waymap-6.2.10-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "60c9b7b9cec3efd45a5386ad268031e668f704acd114fe8b6e2f0bb895d284f7",
                "md5": "068ab0e574d6db8901641087d2739a19",
                "sha256": "911c3a9025f4887951cbc9c07062aaa164277fb25da69a88d62ff1285c81a795"
            },
            "downloads": -1,
            "filename": "waymap-6.2.10.tar.gz",
            "has_sig": false,
            "md5_digest": "068ab0e574d6db8901641087d2739a19",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.6",
            "size": 1183160,
            "upload_time": "2025-10-07T13:33:09",
            "upload_time_iso_8601": "2025-10-07T13:33:09.332104Z",
            "url": "https://files.pythonhosted.org/packages/60/c9/b7b9cec3efd45a5386ad268031e668f704acd114fe8b6e2f0bb895d284f7/waymap-6.2.10.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-10-07 13:33:09",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "TrixSec",
    "github_project": "waymap",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "waymap"
}
        
Elapsed time: 2.27720s