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

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

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

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

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

Категории

Все категории
Loading categories
aws-pentest — Автоматизированный CLI для оценки безопасности AWS с 30 модулями, охватывающими повышение привилегий IAM, открытость S3, вычисления, сеть, журналирование и проверки ошибок конфигурации, с формированием аудиторских отчётов в формате Markdown. | Kitploit
Инструменты/GitHubGitHub/capture0x/aws-pentest
Безопасность облачной инфраструктурыОборонительные ИнструментыПовышение привилегийРазведкаСканеры уязвимостейМеханизмы персистентностиАудит конфигурацииСбор информацииПост-эксплуатацияТестирование на ПроникновениеБезопасность облачных сред
348775 месяцев назадПроверено Kitploit
Red Teaming
GitHubcapture0x/aws-pentest

aws-pentest

Автоматизированный CLI для оценки безопасности AWS с 30 модулями, охватывающими повышение привилегий IAM, открытость S3, вычисления, сеть, журналирование и проверки ошибок конфигурации, с формированием аудиторских отчётов в формате Markdown.

Репозиторий

Популярное

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

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

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

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

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

Логотип AWS Pentest Tool

AWS Pentest Tool

Python 3.8+ MIT License v3.0.0 30 модулей Исполнительный отчёт в Markdown

Фреймворк автоматизированной оценки безопасности облака AWS для авторизованных аудитов, тестирования на проникновение и red-team проектов.


Обзор

AWS Pentest Tool проводит аудит сред AWS на предмет рисков идентификации, публичной экспозиции, утечки секретов, слабых доверительных отношений, пробелов в логировании и ошибок конфигурации облачных сервисов. Он запускает много­модульный конвейер оценки и формирует Markdown-отчёт с отметкой времени, содержащий подсчёт по уровням серьёзности, доказательства, команды proof-of-concept и рекомендации по устранению.

CLI разработан для практической работы в рамках проектов:

  • Много­региональное перечисление ресурсов AWS через boto3
  • Режимы полного аудита и целевого сканирования модулей
  • Наглядный прогресс в терминале во время длительных сканирований
  • Отчёты в стиле исполнительных сводок в формате Markdown в каталоге reports/
  • Помощники для защитной и наступательной валидации при авторизованном тестировании

Требуется авторизация. Запускайте этот инструмент только против аккаунтов AWS, которыми вы владеете или на тестирование которых у вас есть явное письменное разрешение.


Содержание

  • Быстрый старт
  • Режимы аудита
  • Команды
  • Покрытие модулей
  • Вывод отчёта
  • Скриншоты
  • Требования
  • Структура проекта
  • Примечания по безопасности
  • Лицензия

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

git clone https://github.com/capture0x/aws-pentest.git
cd aws-pentest

python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt

python3 aws_agent.py configure
python3 aws_agent.py audit --mode recon

Проведите более широкую оценку:

python3 aws_agent.py audit --mode all --regions us-east-1,eu-west-1 --output reports

Запустите целевое сканирование сервисов:

python3 aws_agent.py scan-sts
python3 aws_agent.py scan-apigw --regions us-east-1,us-west-2
python3 aws_agent.py scan-dns --region us-east-1

Режимы аудита

РежимОбластьРекомендуемое использование
reconПроверки базовой идентификации, хранилища, вычислений, serverless, сети, логирования и управленияБыстрая первичная оценка
lootrecon плюс углублённые проверки сети, RDS, KMS, секретов, ECR, EBS и CloudTrailОбзор конфиденциальных данных и экспозиции
allПолный доступный путь сканированияПолное обследование или финальная валидация

Пример:

python3 aws_agent.py audit --mode all --profile security-audit --regions us-east-1,eu-west-1

Команды

Основные команды

КомандаНазначение
configureСохранить учётные данные AWS в локальный файл .env с правами 0600
auditЗапустить полную оркестрированную оценку и сгенерировать отчёт в формате Markdown
exploit-iamПоказать результаты повышения привилегий в IAM и команды proof-of-concept
exploit-s3Показать сведения о доступности S3 и подсказки по эксплуатации для каждого бакета
backdoor-createСоздать постоянного администратора IAM; деструктивная операция, защищённая подтверждением

Целевые сканирования

КомандаМодульОсновные проверки
scan-stsSTS Cross-AccountРискованные политики доверия, слабая конфигурация ExternalId, провайдеры OIDC, цепочки ролей
scan-apigwAPI GatewayОтсутствие аутентификации, слабые политики ресурсов, пробелы в WAF, проблемы JWT/CORS
scan-cognitoCognitoПулы идентификаторов без аутентификации, слабая конфигурация MFA, доступность клиентов приложений
scan-dynamodbDynamoDBШифрование, PITR, потоки, политики ресурсов
scan-sqs-snsSQS / SNSПубличные политики, HTTP-подписки, отсутствие шифрования на стороне сервера
scan-cfnCloudFormationСекреты в выходах, риск привилегий роли стека, дрейф
scan-dnsRoute53Кандидаты на захват поддоменов, DNSSEC, риск делегирования NS
scan-codebuildCodeBuild / CodePipelineСекреты в открытом виде, привилегированный режим, шифрование артефактов
scan-wafAWS WAFДействие по умолчанию, отсутствие управляемых правил, ограничение частоты запросов, логирование
scan-scpAWS Organizations SCPПокрытие защитными ограничениями, отсутствие критических запретов, членство в организации
scan-sfnStep Functions / EventBridgeПубличные шины событий, кросс-аккаунтные цели, логирование и секреты конечных автоматов

Типовые примеры

python3 aws_agent.py audit --mode recon
python3 aws_agent.py audit --mode all --regions us-east-1,eu-west-1 --output /tmp/audit
python3 aws_agent.py audit --mode recon --auto-backdoor --verbose

python3 aws_agent.py exploit-iam --identity user/pentest-user
python3 aws_agent.py exploit-iam --auto-assume-role
python3 aws_agent.py exploit-s3 --bucket example-bucket

python3 aws_agent.py backdoor-create --dry-run
python3 aws_agent.py backdoor-create --user-name authorized-test-admin

Покрытие модулей

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