https://github.com/findthehead/pentestpayload
A KNN algorithm based Web Application Payload search and modification engine with a nice red FLASK based GUI
https://github.com/findthehead/pentestpayload
knn-classification knn-regression machine-learning pentest-tool scikit-learn websecurity
Last synced: about 2 months ago
JSON representation
A KNN algorithm based Web Application Payload search and modification engine with a nice red FLASK based GUI
- Host: GitHub
- URL: https://github.com/findthehead/pentestpayload
- Owner: findthehead
- Created: 2025-06-24T18:21:11.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2025-06-25T09:05:16.000Z (12 months ago)
- Last Synced: 2025-06-25T10:21:13.330Z (12 months ago)
- Topics: knn-classification, knn-regression, machine-learning, pentest-tool, scikit-learn, websecurity
- Language: Python
- Homepage:
- Size: 217 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# PentestPayload

**PentestPayload** is a Flask-based web application that helps penetration testers and security researchers retrieve, encode, and use common web application pentesting payloads. It includes a machine learning component to suggest payloads based on categories, stealth mode to obscure usage patterns, Base64 and URLEncode.
> ⚠️ For educational and authorized security testing purposes only.
---
## 🚀 Features
- 🧠 **ML-powered payload suggestion** based on input category
- 🛠️ **Encoding support** (Base64, URL encoding, HTML entity)
- 🕵️ **Stealth mode** to reduce traceability (e.g., randomized headers, access masking)
- 🌐 **Simple web GUI** served locally via Flask
---
## 🖥️ Requirements
- Python 3.7+
- pip install -r requirements.txt
---
## 📦 Installation
```bash
git clone https://github.com/findthehead/pentestpayload.git
cd pentestpayload
pip install -r requirements.txt
Python3 pentestpayload.py