An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

README

          

# PentestPayload

![alt text](pp.png)

**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