Skip to content
KitploitKITPLOIT
ИнструментыЭксплойтыБлог
Log in
Отправить
ИнструментыЭксплойтыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

ЛентыКонтактыКонфиденциальность© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
pwnproxy — Открытая локальная платформа для тестирования безопасности, предназначенная для пентестеров, ИИ-агентов, CI/CD-конвейеров и команд. | Kitploit
Инструменты/GitHubGitHub/ericmtzmtz/pwnproxy
Сканеры уязвимостейВеб-прокси и перехватТестирование безопасности APIВеб-безопасностьФаззингТестирование на ПроникновениеDevSecOpsКраулерБезопасность ИИ
GitHubericmtzmtz/pwnproxy

pwnproxy

Открытая локальная платформа для тестирования безопасности, предназначенная для пентестеров, ИИ-агентов, CI/CD-конвейеров и команд.

911009 дней назадЕщё не проверено
Репозиторий

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться

Python 3.12+ AGPL v3 Tests passing MCP Native CI

CI: suite · goldens · perf-check — базовый уровень 281.9ms / 19 страниц (tests/perf/baseline.json) — .github/workflows/ci.yml

pwnproxy

Один движок тестирования безопасности. Любой интерфейс.

Открытая локальная платформа тестирования безопасности для пентестеров, AI-агентов, CI/CD-конвейеров и команд.


Тестирование безопасности больше не ограничивается рабочим столом

Традиционные инструменты безопасности были спроектированы для одного тестировщика, работающего через настольный интерфейс.

pwnproxy построен вокруг общего движка тестирования безопасности, которым можно управлять через терминал, TUI, REST API, потоки WebSocket, CI/CD-конвейеры или AI-агентов через MCP.

                    ┌─────────────────────┐
                    │    pwnproxy core    │
                    │                     │
                    │ Proxy · Scanners    │
                    │ Repeater · Intruder │
                    │ Sessions · Plugins  │
                    └──────────┬──────────┘
                               │
       ┌───────────┬───────────┼───────────┬───────────┐
       ▼           ▼           ▼           ▼           ▼
      CLI         TUI        REST API   WebSocket      MCP
       │           │           │           │           │
  Pentesters   Pentesters   Automation   Teams      AI Agents

Один и тот же движок используется независимо от того, перехватываете ли вы трафик вручную, запускаете автоматическое сканирование, интегрируете проверки безопасности в CI/CD или предоставляете AI-агенту доступ к вашему рабочему процессу тестирования.

Почему pwnproxy?

Локальный подход

Прокси, сканеры, хранилище и автоматизация работают на вашей инфраструктуре.

Для основного рабочего процесса тестирования облачная зависимость не требуется.

Один движок, множество интерфейсов

CLI, TUI, REST API, потоки WebSocket и MCP-сервер — это интерфейсы к одной и той же базовой системе.

Вам не нужны отдельные инструменты для ручного тестирования и автоматизации.

Создан для автоматизации

Запускайте сканирования прямо из командной строки, используйте вывод в формате JSON или SARIF и интегрируйте результаты в конвейеры CI/CD.

AI-ориентированный

pwnproxy предоставляет свои возможности через нативный MCP-сервер, чтобы совместимые AI-агенты могли взаимодействовать с тем же движком тестирования, который используют операторы-люди.

Расширяемый

Сканеры и хуки используют архитектуру плагинов, предназначенную для встроенных и сторонних расширений.

Быстрый старт

1. Клонирование и установка

git clone https://github.com/ericmtzmtz/pwnproxy.git
cd pwnproxy

poetry install

Требуется Python 3.12 или более поздняя версия.

2. Запустите прокси и API

poetry run pwnproxy start --proxy-port 8080 --api-port 8000
  • Прокси → 127.0.0.1:8080
  • API → 127.0.0.1:8000
  • Документация → http://127.0.0.1:8000/docs

3. Отправка трафика через прокси

curl -x http://127.0.0.1:8080 http://httpbin.org/get

4. Просмотр перехваченного трафика

poetry run pwnproxy history

Или просканируйте цель напрямую

poetry run pwnproxy scan url https://example.com \
  --scanners sqli,xss \
  --output sarif \
  --output-file report.sarif

Коды выхода:

КодЗначение
0Сканирование завершено, находок нет
1Сканирование завершено, найдены находки
2Ошибка

В настоящее время pwnproxy устанавливается из исходного кода с помощью Poetry (предрелиз 0.1.0; 0.2.0-dev в CHANGELOG.md). Упаковка в PyPI запланирована на будущий релиз.

Конфигурация находится в ~/.pwnproxy/config.toml — см. config.example.toml для настроек [triage] / [llm] / max_llm_per_scan и параметров области действия. Базовое тестирование (прокси, сканеры, хранилище) работает без ключа API LLM; триаж по умолчанию выполняется на основе эвристик.

Возможности

Перехватывающий прокси

Приостанавливайте, инспектируйте, изменяйте и возобновляйте трафик HTTP/HTTPS.

  • перехват на основе mitmproxy
  • TUI на Textual
  • инспекция запросов и ответов
  • хранение трафика с учётом сессий
  • доступ через REST API
  • потоковая передача событий в реальном времени

Автоматические сканеры

Встроенные сканеры на данный момент включают:

СканерОбнаружение
SQLiНа основе ошибок (сигнатуры + приглушённые 5xx с негативными контролями / защитой от WAF), булево-слепое (многораундовое + базовый уровень), временное, OOB
XSSОтражённые/хранимые с контекстно-зависимой эксплуатируемостью (отражение ≠ XSS); статические сигналы DOM-стоков (dom-xss, выведенные)
LFIСигнатуры содержимого, обход каталогов и обёртки PHP
XXEНа основе ошибок, XInclude, мутация JSON и OOB-сценарии
SSRFТолько подтверждение через OOB/обратный вызов (fail-closed; без спекулятивного SSRF на основе ошибок)

Находки используют три уровня достоверности — tentative, inferred и confirmed — чтобы слабые сигналы не воспринимались как эксплойты. Триаж LLM включается по желанию; по умолчанию конвейер остаётся на эвристиках и никогда не отправляет находки tentative судье LLM.

Сканеры потребляют захваченные потоки и также могут выполняться напрямую в безголовом режиме.

Повторитель

Воспроизводите и изменяйте необработанные HTTP-запросы независимо от прокси.

Находки сохраняют данные запроса, чтобы обнаруженные проблемы можно было проверить вручную.

Intruder

Фаззинг запросов с использованием позиций §marker§ в стиле Burp.

Поддерживаемые режимы включают:

  • Sniper
  • Cluster Bomb

Обнаружение каталогов

Обнаружение путей и файлов на основе словарей с:

  • встроенными словарями
  • пользовательскими расширениями
  • обнаружением soft-404
  • соблюдением области действия
  • потоковой передачей результатов в реальном времени

Управление сессиями

Автоматическое извлечение и хранение:

  • JWT
  • Cookies
  • CSRF-токенов

Сессии изолированы и сохраняются локально.

Система плагинов

Расширяйте pwnproxy пользовательскими сканерами и хуками.

Плагины могут быть:

  • встроенными в ядро
  • установленными локально
  • распространяемыми как пакеты Python

Один и тот же интерфейс плагинов используется как для встроенных, так и для сторонних сканеров.

Сторожевой механизм отслеживает сбои плагинов и может автоматически отключать плагины, которые многократно дают сбои.

Один движок, множество интерфейсов

CLI

Запускайте pwnproxy напрямую из терминала.

pwnproxy start
pwnproxy history
pwnproxy findings
pwnproxy scan url https://example.com
pwnproxy plugin list
pwnproxy session list

TUI

Используйте интерактивный терминальный интерфейс для:

  • перехваченного трафика
  • перехвата запросов
  • обнаруженных уязвимостей
  • рабочих процессов повторителя
  • инспекции сессий

REST API

Управляйте платформой программно.

curl http://127.0.0.1:8000/api/v1/flows

API предоставляет функциональность для:

  • жизненного цикла прокси
  • трафика
  • находок
  • сессий
  • сканеров
  • повторителя
  • интрудера
  • плагинов
  • сканирования
  • обнаружения директорий

Интерактивная документация API доступна по адресу:

Скачать инструмент