
CVE-2024-38475 exploitation & scanning tool with Mullvad VPN rotation
CVE-2024-38475 Exploitation Framework – Version 1.0
Disclaimer: This tool is intended for authorized security testing, educational research, and legitimate bug bounty programs only. Do not use it against systems you do not own or lack explicit permission to test. The authors assume no liability for any misuse.
myesve is a modular tool that detects and exploits CVE-2024-38475, a source code disclosure vulnerability in Apache HTTP Server. It combines directory scanning, multi‑threaded exploitation, file downloading, and optional Mullvad VPN rotation.
Original discovery by Orange Tsai.
raft-medium directories and files (no extra downloads).--vpn or vpn subcommands. Install from Mullvad.git clone https://github.com/Nyakki-Labs-0x420/Myesve.git
cd Myesve
pip install .
The myesve command becomes available system‑wide. Wordlists are bundled inside the package.
pip install -e .
Changes to the source code take effect immediately.
| Command | Description |
|---|---|
scan | Find directories that return HTTP 403. |
exploit |
Scan for 403 directories:
myesve scan -t http://target.com -o dirs.txt
Exploit using the found directories:
myesve exploit -t http://target.com --directories-file dirs.txt --download
Rotate VPN and show location:
myesve vpn --rotate --country se
myesve vpn --info
Full automated scan + exploit with VPN rotation:
myesve full -t http://target.com --vpn --vpn-rotate-before --download
For all options, refer to the built-in help:
myesve --help
myesve scan --help
myesve exploit --help
myesve vpn --help
myesve full --help
myesve/
├── myesve/
│ ├── __init__.py
│ ├── banner.py
│ ├── cli.py
│ ├── scanner.py
│ ├── exploiter.py
│ ├── vpn.py
│ ├── utils.py
│ ├── user_agents.py
│ ├── stealth.py
│ ├── output.py
│ ├── logger.py (may be deprecated)
│ ├── recon.py
│ └── wordlists/
│ ├── raft-medium-directories.txt
│ └── raft-medium-files.txt
├── pyproject.toml
├── README.md
├── DOCUMENTATION.md
└── LICENSE
GNU Affero General Public License v3.0 (AGPLv3). See LICENSE.
Issues and pull requests are welcome. Please open an issue first to discuss any significant changes.
| Attempt source disclosure using 403 directories. |
vpn | Control Mullvad VPN (status, rotate, geolocation, traceroute). |
full | Run scan + exploit together, optionally with VPN rotation. |