Skip to content
KitploitKITPLOIT
أدواتالمدونة
إرسال
أدواتالمدونة
إرسال

أدوات الاختراق واختبار الاختراق والأمن السيبراني لترسانتك الأمنية!

Kitploit هو دليل لأدوات الاختراق والأمن السيبراني واختبار الاختراق. اكتشف آخر تحديثات المشاريع للعثور على الثغرات وتحليل الأنظمة وأتمتة الاختبارات وتعزيز أمنك.

··الخلاصات·اتصال·الخصوصية·© 2026 Kitploit

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
awsEnum — تعداد موارد السحابة في AWS بناءً على بيانات الاعتماد المقدمة | Kitploit
أدوات/GitHubGitHub/bassammaged/awsenum
تحليل الثغرات الأمنيةجمع المعلوماتاختبار الاختراقأمن السحابة
GitHubbassammaged/awsenum

awsEnum

تعداد موارد السحابة في AWS بناءً على بيانات الاعتماد المقدمة

عرض المستودع
5271منذ 4 سنواتتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

اكتشف الأدوات الأكثر استخدامًا من قبل مجتمعنا.

استكشف جميع الأدوات

تصفح مجموعتنا من الأدوات

عرض جميع الأدوات →
مشاركة

awsEnum

تعداد خدمات AWS! بدون ضوضاء

awsEnum هو سكربت بايثون يقوم بتعداد خدمات AWS باستخدام بيانات الاعتماد المقدمة.

:book: جدول المحتويات

جدول المحتويات
  1. لقطة شاشة
  2. إخلاء مسؤولية
  3. الميزات
  4. المتطلبات الأساسية
  5. كيفية التثبيت
  6. النتائج والأسئلة الشائعة
  7. قائمة المهام

:clapper: لقطة شاشة

لقطة شاشة

root@kitploit:~
     ▄▄▄▄▄▄ ▄     ▄ ▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄ ▄▄    ▄ ▄▄   ▄▄ ▄▄   ▄▄ 
█      █ █ ▄ █ █       █       █  █  █ █  █ █  █  █▄█  █
█  ▄   █ ██ ██ █  ▄▄▄▄▄█    ▄▄▄█   █▄█ █  █ █  █       █
█ █▄█  █       █ █▄▄▄▄▄█   █▄▄▄█       █  █▄█  █       █
█      █       █▄▄▄▄▄  █    ▄▄▄█  ▄    █       █       █
█  ▄   █   ▄   █▄▄▄▄▄█ █   █▄▄▄█ █ █   █       █ ██▄██ █
█▄█ █▄▄█▄▄█ █▄▄█▄▄▄▄▄▄▄█▄▄▄▄▄▄▄█▄█  █▄▄█▄▄▄▄▄▄▄█▄█   █▄█
--------------------------------------------------------
إذا كنت تبحث عن تعداد خدمات AWS. أهلاً بك في awsEnum،
awsEnum هو سكربت بايثون يحاول تسهيل مرحلة تعداد سحابة 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'] (الافتراضي: all)

options:
  -h, --help            عرض رسالة المساعدة هذه والخروج
  -p profile_name, --profile profile_name
                        حدد ملف تعريف بيانات اعتماد AWS الذي سيتم استخدامه أثناء التعداد. (الافتراضي: default)
  -r region_name, --region region_name
                        حدد منطقة AWS. (الافتراضي: eu-central-1)
  -v, --verbose, --no-verbose
                        يسمح للسكربت بطباعة مستوى الرسالة بدءًا من debug. (الافتراضي: False)
  -t TRIES, --tries TRIES
                        تعيين الحد الأقصى لعدد المحاولات. (الافتراضي: 1000)

:pencil: إخلاء مسؤولية

awsEnum في نسخة بيتا ومن المفترض أن يكون خالياً من المشاكل، ولكن في حالة مواجهة أي مشاكل، يرجى تقديم تذكرة. awsEnum تمت برمجته ونشره لاستخدامه في ظروف معينة:

  1. القيام بأنشطة اختبار الاختراق.
  2. القيام بأنشطة صيد الثغرات.
  3. تدقيق أمان سحابة AWS.
  4. أي نشاط قانوني آخر تمت الموافقة عليه من قبل مالك المورد.

awsEnum تم إنشاؤه ليعمل بهدوء، مما يعني عدم وجود نية لدعم وضع all.

:fuelpump: الميزات

  • الاتصال بخدمة AWS عبر boto3، بمعنى آخر! توقيع الطلب.
  • awsEnum يسمح للمستخدم بتعيين عدد الطلبات [الافتراضي: 1000].
  • awsEnum يخزن النتيجة في ملف json.
  • الحفاظ على بيانات اعتماد AWS ضمن تكوين awscli وتمرير اسم ملف التعريف إلى 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.
تنزيل الأداة