Skip to content
KitploitKITPLOIT
उपकरणब्लॉग
जमा करें
उपकरणब्लॉग
जमा करें

हैकिंग, पेनटेस्ट और साइबर सुरक्षा उपकरण आपके सुरक्षा शस्त्रागार के लिए!

Kitploit हैकिंग, साइबर सुरक्षा और पेंटेस्टिंग टूल्स की एक निर्देशिका है। कमजोरियों को खोजने, सिस्टम का विश्लेषण करने, परीक्षण को स्वचालित करने और अपनी सुरक्षा को मजबूत करने के लिए नवीनतम प्रोजेक्ट अपडेट खोजें।

··फ़ीड·संपर्क·गोपनीयता·© 2026 Kitploit

टूल निर्देशिका

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
aws_public_ips — अपने AWS खाते से जुड़े सभी सार्वजनिक IP पतों को प्राप्त करें। IPv4/IPv6, Classic/VPC नेटवर्किंग और सभी AWS सेवाओं में काम करता है। | Kitploit
उपकरण/GitHubGitHub/arkadiyt/aws_public_ips
क्लाउड इन्फ्रास्ट्रक्चर सुरक्षाटोहीजानकारी एकत्र करनाक्लाउड सुरक्षा
GitHubarkadiyt/aws_public_ips

aws_public_ips

अपने AWS खाते से जुड़े सभी सार्वजनिक IP पतों को प्राप्त करें। IPv4/IPv6, Classic/VPC नेटवर्किंग और सभी AWS सेवाओं में काम करता है।

रिपॉजिटरी देखें
641876 साल पहलेKitploit द्वारा समीक्षित

सबसे लोकप्रिय

सभी देखें →

हमारे समुदाय द्वारा सबसे अधिक उपयोग किए जाने वाले उपकरण खोजें।

सभी उपकरण खोजें

हमारे उपकरणों का संग्रह ब्राउज़ करें

सभी उपकरण देखें →
साझा करें

aws_public_ips जेम ट्रैविससीआई कवरेज स्थिति लाइसेंस

विषय सूची

  • यह किसके लिए है
  • त्वरित आरंभ
  • CLI संदर्भ
  • कॉन्फ़िगरेशन
  • IAM अनुमतियाँ
  • परिवर्तन लॉग
  • योगदान
  • संपर्क करें

यह किसके लिए है

aws_public_ips एक उपकरण है जो AWS खाते से जुड़े सभी सार्वजनिक IP पतों (IPv4/IPv6 दोनों) को प्राप्त करता है।

इसे एक लाइब्रेरी और CLI के रूप में उपयोग किया जा सकता है, और यह निम्नलिखित AWS सेवाओं का समर्थन करता है (सभी Classic और VPC दोनों प्रकारों के साथ):

  • APIGateway
  • CloudFront
  • EC2 (और इसके परिणामस्वरूप: ECS, EKS, Beanstalk, Fargate, Batch, और NAT Instances)
  • ElasticSearch
  • ELB (Classic ELB)
  • ELBv2 (ALB/NLB)
  • Lightsail
  • RDS
  • Redshift

यदि कोई सेवा सूचीबद्ध नहीं है (S3, ElastiCache, आदि) तो इसका संभावित कारण यह है कि इसके पास समर्थन करने के लिए कुछ नहीं है (अर्थात यह सार्वजनिक रूप से तैनात नहीं की जा सकती, सभी IP पते वैश्विक AWS बुनियादी ढांचे पर हल हो सकते हैं, आदि)।

त्वरित आरंभ

जेम स्थापित करें और इसे चलाएँ:

root@kitploit:~
$ gem install aws_public_ips

# Uses default ~/.aws/credentials
$ aws_public_ips
52.84.11.13
52.84.11.83
2600:9000:2039:ba00:1a:cd27:1440:93a1
2600:9000:2039:6e00:1a:cd27:1440:93a1

# With a custom profile
$ AWS_PROFILE=production aws_public_ips
52.84.11.159

जेम को Docker से भी चलाया जा सकता है:

root@kitploit:~
$ docker pull arkadiyt/aws_public_ips

# For credentials, ensure the appropriate environment variables are defined in the host environment:
$ docker run -e AWS_REGION -e AWS_ACCESS_KEY_ID -e AWS_SECRET_ACCESS_KEY -e AWS_SESSION_TOKEN arkadiyt/aws_public_ips

CLI संदर्भ

root@kitploit:~
$ aws_public_ips --help
Usage: aws_public_ips [options]
    -s, --services <s1>,<s2>,<s3>    List of AWS services to check. Available services: apigateway,cloudfront,ec2,elasticsearch,elb,elbv2,lightsail,rds,redshift. Defaults to all.
    -f, --format <format>            Set output format. Available formats: json,prettyjson,text. Defaults to text.
    -v, --[no-]verbose               Enable debug/trace output
        --version                    Print version
    -h, --help                       Show this help message

कॉन्फ़िगरेशन

प्रमाणीकरण के लिए aws_public_ips डिफ़ॉल्ट aws-sdk-ruby कॉन्फ़िगरेशन का उपयोग करता है, जिसका अर्थ है कि निम्नलिखित क्रम में जाँच की जाती है:

  1. पर्यावरण चर:
  • AWS_ACCESS_KEY_ID
  • AWS_SECRET_ACCESS_KEY
  • AWS_REGION
  • AWS_PROFILE
  1. साझा प्रमाण-पत्र फ़ाइलें:
  • ~/.aws/credentials
  • ~/.aws/config
  1. मेटाडेटा एंडपॉइंट के माध्यम से इंस्टेंस प्रोफ़ाइल (यदि EC2, ECS, EKS, या Fargate पर चल रहा है)

अधिक जानकारी के लिए AWS SDK कॉन्फ़िगरेशन पर दस्तावेज़ देखें।

IAM अनुमतियाँ

सभी AWS सेवाओं से सार्वजनिक IP खोजने के लिए, आपके IAM उपयोगकर्ता के लिए आवश्यक न्यूनतम नीति है:

root@kitploit:~
{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Effect": "Allow",
      "Action": [
        "apigateway:GET",
        "cloudfront:ListDistributions",
        "ec2:DescribeInstances",
        "elasticloadbalancing:DescribeLoadBalancers",
        "lightsail:GetInstances",
        "lightsail:GetLoadBalancers",
        "rds:DescribeDBInstances",
        "redshift:DescribeClusters",
        "es:ListDomainNames"
      ],
      "Resource": "*"
    }
  ]
}

परिवर्तन लॉग

कृपया CHANGELOG.md देखें। यह प्रोजेक्ट शब्दार्थ संस्करण का पालन करता है।

योगदान

कृपया CONTRIBUTING.md देखें।

संपर्क करें

बेझिझक मुझे ट्वीट या डायरेक्ट मैसेज करें: @arkadiyt

टूल डाउनलोड करें