Skip to content
KitploitKITPLOIT
ToolsBlog
Einreichen
ToolsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

··Feeds·Kontakt·Datenschutz·© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
aws_public_ips — Rufen Sie alle öffentlichen IP-Adressen ab, die mit Ihrem AWS-Konto verbunden sind. Funktioniert mit IPv4/IPv6, Classic/VPC-Netzwerken und über alle AWS-Dienste hinweg. | Kitploit
Tools/GitHubGitHub/arkadiyt/aws_public_ips
Cloud-Infrastruktur-SicherheitAufklärungInformationsbeschaffungCloud-Sicherheit
GitHubarkadiyt/aws_public_ips

aws_public_ips

Rufen Sie alle öffentlichen IP-Adressen ab, die mit Ihrem AWS-Konto verbunden sind. Funktioniert mit IPv4/IPv6, Classic/VPC-Netzwerken und über alle AWS-Dienste hinweg.

Repository anzeigen
641873vor 6 JahrenVon Kitploit geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen

aws_public_ips Gem TravisCI Coverage Status

License

Inhaltsverzeichnis

  • Wozu dient es
  • Schnellstart
  • CLI-Referenz
  • Konfiguration
  • IAM-Berechtigungen
  • Changelog
  • Mitwirken
  • Kontakt

Wozu dient es

aws_public_ips ist ein Tool zum Abrufen aller öffentlichen IP-Adressen (sowohl IPv4/IPv6), die mit einem AWS-Konto verknüpft sind.

Es kann sowohl als Bibliothek als auch als CLI verwendet werden und unterstützt die folgenden AWS-Dienste (jeweils mit Classic- und VPC-Varianten):

  • APIGateway
  • CloudFront
  • EC2 (und damit: ECS, EKS, Beanstalk, Fargate, Batch und NAT-Instances)
  • ElasticSearch
  • ELB (Classic ELB)
  • ELBv2 (ALB/NLB)
  • Lightsail
  • RDS
  • Redshift

Wenn ein Dienst nicht aufgeführt ist (S3, ElastiCache usw.), liegt das höchstwahrscheinlich daran, dass er nichts zu unterstützen hat (d.h. er ist möglicherweise nicht öffentlich bereitstellbar, oder alle IP-Adressen lösen sich zur globalen AWS-Infrastruktur auf usw.).

Schnellstart

Das Gem installieren und ausführen:

root@kitploit:~
$ gem install aws_public_ips

# Verwendet die Standard ~/.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

# Mit einem benutzerdefinierten Profil
$ AWS_PROFILE=production aws_public_ips
52.84.11.159

Das Gem kann auch über Docker ausgeführt werden:

root@kitploit:~
$ docker pull arkadiyt/aws_public_ips

# Für Anmeldedaten sicherstellen, dass die entsprechenden Umgebungsvariablen in der Host-Umgebung definiert sind:
$ docker run -e AWS_REGION -e AWS_ACCESS_KEY_ID -e AWS_SECRET_ACCESS_KEY -e AWS_SESSION_TOKEN arkadiyt/aws_public_ips

CLI-Referenz

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

Konfiguration

Zur Authentifizierung verwendet aws_public_ips die Standard-aws-sdk-ruby-Konfiguration, d.h. Folgendes wird in dieser Reihenfolge geprüft:

  1. Umgebungsvariablen:
  • AWS_ACCESS_KEY_ID
  • AWS_SECRET_ACCESS_KEY
  • AWS_REGION
  • AWS_PROFILE
  1. Gemeinsame Anmeldedaten-Dateien:
  • ~/.aws/credentials
  • ~/.aws/config
  1. Instanzprofil über den Metadaten-Endpunkt (bei Ausführung auf EC2, ECS, EKS oder Fargate)

Weitere Informationen finden Sie in der AWS SDK Dokumentation zur Konfiguration.

IAM-Berechtigungen

Um die öffentlichen IPs aller AWS-Dienste zu ermitteln, benötigt Ihr IAM-Benutzer mindestens die folgende Richtlinie:

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

Bitte beachten Sie CHANGELOG.md. Dieses Projekt folgt semantischer Versionierung.

Mitwirken

Bitte beachten Sie CONTRIBUTING.md.

Kontakt

Schreiben Sie mir gerne einen Tweet oder eine Direktnachricht: @arkadiyt

Tool herunterladen