
A tool that identifies writable web directories in Apache Tomcat via HTTP PUT method [CVE-2025-24813]
A penetration testing tool that identifies writable web directories via HTTP PUT method, specifically designed to detect CVE-2025-24813 (Arbitrary File Upload in Apache Tomcat).
git clone https://github.com/x00byte/PutScanner.git
cd PutScanner
./putscanner.py target.com:8080
| Flag | Description |
|---|---|
-v | Verbose mode |
--ignore-ssl | Bypass SSL certificate verification |
-f targets.txt | Scan multiple targets from file |
python3 test_server.py
./putscanner.py http://localhost:8080 -v
Below is a demonstration of putscanner in use and the different scenarios it can test for.
## 📜 Legal Disclaimer
**WARNING**: This tool is intended for **authorized penetration testing only**.
Unauthorized use against systems without explicit permission is illegal.
## 📄 License
MIT License - See [LICENSE](https://github.com/x00byte/putscanner/blob/HEAD/LICENSE) for full text.