
Перечисление ресурсов облака AWS на основе предоставленных учетных данных
Перечисление сервисов AWS без лишнего шума
awsEnum — это скрипт на Python для перечисления сервисов AWS с использованием предоставленных учётных данных.
▄▄▄▄▄▄ ▄ ▄ ▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄ ▄▄ ▄ ▄▄ ▄▄ ▄▄ ▄▄
█ █ █ ▄ █ █ █ █ █ █ █ █ █ █ █▄█ █
█ ▄ █ ██ ██ █ ▄▄▄▄▄█ ▄▄▄█ █▄█ █ █ █ █ █
█ █▄█ █ █ █▄▄▄▄▄█ █▄▄▄█ █ █▄█ █ █
█ █ █▄▄▄▄▄ █ ▄▄▄█ ▄ █ █ █
█ ▄ █ ▄ █▄▄▄▄▄█ █ █▄▄▄█ █ █ █ █ ██▄██ █
█▄█ █▄▄█▄▄█ █▄▄█▄▄▄▄▄▄▄█▄▄▄▄▄▄▄█▄█ █▄▄█▄▄▄▄▄▄▄█▄█ █▄█
--------------------------------------------------------
Если вы ищете инструмент для перечисления сервисов AWS, добро пожаловать
в awsEnum. awsEnum — это скрипт на Python, призванный облегчить
этап перечисления облака AWS с минимальными затратами
усилий и с меньшим шумом. Поэтому мы не поддерживаем
режим `all`. -------------------------------------------
--------------------------------------------------------
разработано bassammaged (@kemet)
версия: 0.1 Beta
--------------------------------------------------------
[!] Убедитесь, что вы уже определили профиль учётных данных через AWS CLI.
usage: run.py [-h] [-p profile_name] [-r region_name] [-v | --verbose | --no-verbose] [-t TRIES] aws_service_name
positional arguments:
aws_service_name Укажите сервис AWS для перечисления. Поддерживаемые сервисы: ['ec2', 'iam', 's3'] (default: all)
options:
-h, --help показать это справочное сообщение и выйти
-p profile_name, --profile profile_name
укажите профиль учётных данных AWS, который будет использоваться при перечислении. (default: default)
-r region_name, --region region_name
укажите регион AWS. (default: eu-central-1)
-v, --verbose, --no-verbose
Позволяет скрипту выводить сообщения уровня debug. (default: False)
-t TRIES, --tries TRIES
установить максимальное количество попыток. (default: 1000)
awsEnum находится в бета-версии и предполагается, что он не содержит ошибок, но если возникнут какие-либо проблемы, пожалуйста, создайте тикет. awsEnum написан и опубликован для использования в частных случаях:
awsEnum создан для работы «под капотом», то есть не предполагается поддержка режима all.
boto3, иными словами — подписание запроса.awsEnum позволяет пользователю задать количество запросов [По умолчанию: 1000].awsEnum сохраняет результат в файл json.awscli и передача только profile_name в awsEnum.ec2, iam, s3.pippython3 -m pip install requirements.txtawsEnum через скрипт run.py