Подробное руководство OWASP по техническим процессам тестирования безопасности и обратной разработке мобильных приложений для Android и iOS.
m14r41/PentestingEverything
Структурированная база знаний по пентесту: методики, списки инструментов и справочные PDF по 23 направлениям — от веба и мобильных приложений до облака и Wi-Fi.
- Звёзды
- 2,260
- Форки
- 493
- Открытые issues
- 6
- Последний коммит
- 22 дня назад
Что это?
PentestingEverything — структурированная база знаний для специалистов по безопасности, охватывающая пентест и безопасность приложений. Она разделена на 23 направления, включая веб, API, мобильные платформы (Android и iOS), толстые клиенты, анализ исходного кода, DevSecOps, сети, Wi-Fi, Active Directory, облако, контейнеры и Kubernetes, IoT, блокчейн, а также безопасность LLM и MCP. Для каждого направления есть страницы с описанием методик и списками часто используемых инструментов.
Проект доступен в виде сайта с поиском и навигацией, а также включает подборку справочных PDF и отдельный сайт с чек-листами. В списки входят как коммерческие продукты, например Burp Suite Professional, так и инструменты с открытым исходным кодом, например Nmap, Nuclei, OWASP ZAP и Semgrep; они сгруппированы по областям тестирования.
В репозитории также есть устанавливаемый Agent Skill, с помощью которого AI-агенты для программирования могут обращаться к базе знаний во время авторизованных проверок. В Skill предусмотрены правила проверки наличия разрешения до начала активного тестирования и ограничения частоты автоматических запросов.
Ключевые возможности
- 01Документация по методикам тестирования для 23 направлений в сфере безопасности
- 02Списки инструментов, сгруппированные по областям тестирования — от веба до Wi-Fi и облака
- 03Справочные PDF и дополнительный сайт с чек-листами для пентеста
- 04Сайт с поиском для просмотра направлений и инструментов
- 05Устанавливаемый Agent Skill для AI-агентов, работающих с кодом
Сценарии использования
- Планирование объёма и этапов пентеста веб-приложения или мобильного приложения
- Поиск подходящих инструментов для конкретной области тестирования, например Active Directory или контейнеров
- Обучение начинающих специалистов по безопасности с помощью структурированных справочных материалов
- Предоставление AI-агенту доступа к методикам тестирования во время авторизованной проверки
Быстрый старт
- 1
Посмотрите работающий сайт или документацию в репозитории
- 2
Установите переносимый Agent Skill в свой проект
npx skills add m14r41/PentestingEverything --skill pentesting-everything
Темы
Частые вопросы
- Что такое PentestingEverything?
- Структурированная база знаний по пентесту: методики, списки инструментов и справочные PDF по 23 направлениям — от веба и мобильных приложений до облака и Wi-Fi. PentestingEverything — структурированная база знаний для специалистов по безопасности, охватывающая пентест и безопасность приложений. Она разделена на 23 направления, включая веб, API, мобильные платформы (Android и iOS), толстые клиенты, анализ исходного кода, DevSecOps, сети, Wi-Fi, Active Directory, облако, контейнеры и Kubernetes, IoT, блокчейн, а также безопасность LLM и MCP. Для каждого направления есть страницы с описанием методик и списками часто используемых инструментов.
- PentestingEverything можно использовать бесплатно? Какая у него лицензия?
- PentestingEverything распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- PentestingEverything всё ещё поддерживается?
- Активно поддерживается. Последний коммит в PentestingEverything — 16 окт. 2026 г..
- Для чего можно использовать PentestingEverything?
- Планирование объёма и этапов пентеста веб-приложения или мобильного приложения Поиск подходящих инструментов для конкретной области тестирования, например Active Directory или контейнеров Обучение начинающих специалистов по безопасности с помощью структурированных справочных материалов Предоставление AI-агенту доступа к методикам тестирования во время авторизованной проверки
- Как установить PentestingEverything?
- Посмотрите работающий сайт или документацию в репозитории Установите переносимый Agent Skill в свой проект: npx skills add m14r41/PentestingEverything --skill pentesting-everything
- Где скачать PentestingEverything?
- Исходный код и инструкции по установке — на GitHub: https://github.com/m14r41/PentestingEverything
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Сканер безопасности веб-приложений на Rust для пентестеров: более 125 модулей, расширение для браузера и режим тестирования с помощью ИИ.
Платформа Component Analysis на основе SBOM отслеживает зависимости ПО и известные уязвимости в проектах организации.
Коллекция из 70 практических проектов по кибербезопасности: от скриптов для начинающих до продвинутых инструментов, с карьерными дорожными картами для сертификаций и учебными материалами.
Опенсорсный CLI-сканер, который проверяет LLM на уязвимости: prompt injection, утечки данных, jailbreak и токсичные ответы.
Самостоятельно разворачиваемый совместимый с Keycloak провайдер идентификации на Rust: один бинарный файл, поддержка OIDC, OAuth2, DPoP и CIBA.