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

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

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

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

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

Категории

Все категории
Loading categories
awsEnum — Перечисление ресурсов облака AWS на основе предоставленных учетных данных | Kitploit
Инструменты/GitHubGitHub/bassammaged/awsenum
Анализ уязвимостейСбор информацииТестирование на ПроникновениеБезопасность облачных сред
GitHubbassammaged/awsenum

awsEnum

Перечисление ресурсов облака AWS на основе предоставленных учетных данных

Репозиторий
5274 лет назадПроверено Kitploit

Популярное

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

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

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

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

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

awsEnum

Перечисление сервисов AWS без лишнего шума

awsEnum — это скрипт на Python для перечисления сервисов AWS с использованием предоставленных учётных данных.

:book: Содержание

Содержание
  1. Скриншот
  2. Отказ от ответственности
  3. Возможности
  4. Предварительные требования
  5. Как установить
  6. Результаты и ЧаВо
  7. Планы

:clapper: Скриншот

root@kitploit:~
     ▄▄▄▄▄▄ ▄     ▄ ▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄ ▄▄    ▄ ▄▄   ▄▄ ▄▄   ▄▄ 
█      █ █ ▄ █ █       █       █  █  █ █  █ █  █  █▄█  █
█  ▄   █ ██ ██ █  ▄▄▄▄▄█    ▄▄▄█   █▄█ █  █ █  █       █
█ █▄█  █       █ █▄▄▄▄▄█   █▄▄▄█       █  █▄█  █       █
█      █       █▄▄▄▄▄  █    ▄▄▄█  ▄    █       █       █
█  ▄   █   ▄   █▄▄▄▄▄█ █   █▄▄▄█ █ █   █       █ ██▄██ █
█▄█ █▄▄█▄▄█ █▄▄█▄▄▄▄▄▄▄█▄▄▄▄▄▄▄█▄█  █▄▄█▄▄▄▄▄▄▄█▄█   █▄█
--------------------------------------------------------
Если вы ищете инструмент для перечисления сервисов 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)

:pencil: Отказ от ответственности

awsEnum находится в бета-версии и предполагается, что он не содержит ошибок, но если возникнут какие-либо проблемы, пожалуйста, создайте тикет. awsEnum написан и опубликован для использования в частных случаях:

  1. Участие в тестировании на проникновение.
  2. Поиск уязвимостей (Bug bounty).
  3. Аудит безопасности облака AWS.
  4. Любая другая законная деятельность, одобренная владельцем актива.

awsEnum создан для работы «под капотом», то есть не предполагается поддержка режима all.

:fuelpump: Возможности

  • Подключение к сервису AWS через boto3, иными словами — подписание запроса.
  • awsEnum позволяет пользователю задать количество запросов [По умолчанию: 1000].
  • awsEnum сохраняет результат в файл json.
  • Хранение учётных данных AWS в конфигурации awscli и передача только profile_name в awsEnum.
  • Поддерживаемые сервисы: ec2, iam, s3.

:cd: Предварительные требования

  1. Python3
  2. Менеджер пакетов pip
  3. python3 -m pip install requirements.txt
  4. Можете свободно использовать awsEnum через скрипт run.py

:paperclip: Результаты и ЧаВо

root@kitploit:~
[
    {
        "AmiLaunchIndex": 0,
        "ImageId": "ami-7c803d1c",
        "InstanceId": "i-05bef8a081f307783",
        "InstanceType": "t2.micro",
        "KeyName": "Default",
        "LaunchTime": "2017-02-12 22:29:24+00:00",
        "Monitoring": {
            "State": "disabled"
        },
        "Placement": {
            "AvailabilityZone": "us-west-2a",
            "GroupName": "",
            "Tenancy": "default"
        },
        "PrivateDnsName": "ip-172-31-41-84.us-west-2.compute.internal",
        "PrivateIpAddress": "172.31.41.84",
        "ProductCodes": [],
        "PublicDnsName": "ec2-35-165-182-7.us-west-2.compute.amazonaws.com",
        "PublicIpAddress": "35.165.182.7",
        "State": {
            "Code": 16,
            "Name": "running"
        },
        "StateTransitionReason": "",
        "SubnetId": "subnet-d962aa90",
        "VpcId": "vpc-1052ce77",
        "Architecture": "x86_64",
        "BlockDeviceMappings": [
            {
                "DeviceName": "/dev/sda1",
                "Ebs": {
                    "AttachTime": "2017-02-12 22:29:25+00:00",
                    "DeleteOnTermination": true,
                    "Status": "attached",
                    "VolumeId": "vol-04f1c039bc13ea950"
                }
            }
        ],
        "ClientToken": "kTOiC1486938563883",
        "EbsOptimized": false,
        "Hypervisor": "xen",
        "IamInstanceProfile": {
            "Arn": "arn:aws:iam::975426262029:instance-profile/flaws",
            "Id": "AIPAIK7LV6U6UXJXQQR3Q"
        },
        "NetworkInterfaces": [
            {
                "Association": {
                    "IpOwnerId": "amazon",
                    "PublicDnsName": "ec2-35-165-182-7.us-west-2.compute.amazonaws.com",
                    "PublicIp": "35.165.182.7"
                },
                "Attachment": {
                    "AttachTime": "2017-02-12 22:29:24+00:00",
                    "AttachmentId": "eni-attach-a4901fc2",
                    "DeleteOnTermination": true,
                    "DeviceIndex": 0,
                    "Status": "attached",
                    "NetworkCardIndex": 0
                },
                "Description": "",
                "Groups": [
                    {
                        "GroupName": "launch-wizard-1",
                        "GroupId": "sg-490f6631"
                    }
                ],
                "Ipv6Addresses": [],
                "MacAddress": "06:b0:7a:92:21:cf",
                "NetworkInterfaceId": "eni-c26ed780",
                "OwnerId": "975426262029",
                "PrivateDnsName": "ip-172-31-41-84.us-west-2.compute.internal",
                "PrivateIpAddress": "172.31.41.84",
                "PrivateIpAddresses": [
                    {
                        "Association": {
                            "IpOwnerId": "amazon",
                            "PublicDnsName": "ec2-35-165-182-7.us-west-2.compute.amazonaws.com",
                            "PublicIp": "35.165.182.7"
                        },
                        "Primary": true,
                        "PrivateDnsName": "ip-172-31-41-84.us-west-2.compute.internal",
                        "PrivateIpAddress": "172.31.41.84"
                    }
                ],
                "SourceDestCheck": true,
                "Status": "in-use",
                "SubnetId": "subnet-d962aa90",
                "VpcId": "vpc-1052ce77",
                "InterfaceType": "interface"
            }
        ],
        "RootDeviceName": "/dev/sda1",
        "RootDeviceType": "ebs",
        "SecurityGroups": [
            {
                "GroupName": "launch-wizard-1",
                "GroupId": "sg-490f6631"
            }
        ],
        "SourceDestCheck": true,
        "VirtualizationType": "hvm",
        "CpuOptions": {
            "CoreCount": 1,
            "ThreadsPerCore": 1
        },
        "CapacityReservationSpecification": {
            "CapacityReservationPreference": "open"
        },
        "HibernationOptions": {
            "Configured": false
        },
        "MetadataOptions": {
            "State": "applied",
            "HttpTokens": "optional",
            "HttpPutResponseHopLimit": 1,
            "HttpEndpoint": "enabled",
            "HttpProtocolIpv6": "disabled",
            "InstanceMetadataTags": "disabled"
        },
        "EnclaveOptions": {
            "Enabled": false
        },
        "PlatformDetails": "Linux/UNIX",
        "UsageOperation": "RunInstances",
        "UsageOperationUpdateTime": "2017-02-12 22:29:24+00:00",
        "PrivateDnsNameOptions": {},
        "MaintenanceOptions": {
            "AutoRecovery": "default"
        }
    }
]

:paperclip: Планы

  • Поддержка сервиса s3.
  • Поддержка сервиса iam.
Скачать инструмент