# aws_public_ips

aws_public_ips is an External Attack Surface Management product. It runs in the cloud. Pricing is free.

A Ruby-based tool that enumerates all public IPv4 and IPv6 addresses associated with an AWS account across multiple services including EC2, CloudFront, ELB, RDS, and others.

Checked November 2026.

## What is aws_public_ips?

aws_public_ips is a Ruby-based tool designed to enumerate and fetch all public IP addresses (both IPv4 and IPv6) associated with an AWS account. The tool functions as both a command-line interface and a library that can be integrated into other applications.

The tool supports discovery of public IP addresses across multiple AWS services including:
- API Gateway
- CloudFront distributions
- EC2 instances (which extends to ECS, EKS, Elastic Beanstalk, Fargate, Batch, and NAT instances)
- Elasticsearch clusters
- Classic Elastic Load Balancers (ELB)
- Application and Network Load Balancers (ELBv2/ALB/NLB)
- Lightsail instances
- RDS database instances
- Redshift clusters

The tool works with both Classic and VPC deployment models across supported services. It integrates with AWS credentials through standard AWS credential mechanisms, including support for custom AWS profiles and environment variables.

Installation is available through Ruby gems, and the tool can also be executed via Docker containers. The tool outputs discovered IP addresses in a simple list format, making it suitable for integration with other security tools and scripts for asset inventory and attack surface management purposes.

Tags: Enumeration, AWS, IP Address

## Where it fits in your security program (NIST CSF 2.0)

- [Identify](https://cybersectools.com/guides/building-identify-program-small-team): helps you know your assets and your risks.

## Quick facts

- Category: [Exposure & Vulnerability Management](https://cybersectools.com/categories/exposure-vulnerability-management) · [External Attack Surface Management](https://cybersectools.com/categories/external-asm)
- Deployment: Cloud
- Company size fit: Startup, SMB, Mid-Market, Enterprise
- Pricing model: Free
- GitHub stars: 642
- Website: github.com

## Where it ranks

aws_public_ips is not a pick on the current [Best Attack Surface Management Solutions for Business](https://cybersectools.com/shortlists/best-attack-surface-solutions).

## aws_public_ips FAQ

### What is aws_public_ips?

aws_public_ips is a product in the External Attack Surface Management category. It covers Enumeration, AWS and IP Address.

### What is the pricing for aws_public_ips?

aws_public_ips is free. Download and setup instructions are at https://github.com/arkadiyt/aws_public_ips/.

### What are alternatives to aws_public_ips?

Alternatives to aws_public_ips listed on CybersecTools:

1. [ctlogs.dev](https://cybersectools.com/tools/ctlogsdev) - Fast Certificate Transparency search and JSON API for subdomain reconnaissance. (Commercial)
2. [Intruder Attack Surface Management](https://cybersectools.com/tools/intruder-attack-surface-management) - Attack surface mgmt platform with vuln scanning and cloud security features (Commercial)
3. [Criminal IP Security Scanning Service](https://cybersectools.com/tools/criminal-ip-security-scanning-service) - Internet-connected asset search engine with vulnerability scanning capabilities (Commercial)
4. [Driftnet Explore](https://cybersectools.com/tools/driftnet-explore) - Internet-wide scanning platform for discovering exposed devices, services (Commercial)
5. [Outpost24 External Attack Surface Management](https://cybersectools.com/tools/outpost24-external-attack-surface-management) - Cloud platform for continuous visibility & mgmt of external attack surfaces (Commercial)

Compare all aws_public_ips alternatives at [https://cybersectools.com/alternatives/awspublicips](https://cybersectools.com/alternatives/awspublicips)

### What deployment and organization size does aws_public_ips fit?

aws_public_ips is available as a cloud service. It is listed for startups, small businesses, mid-market companies and enterprises. It is free.

## Compare aws_public_ips with similar solutions

- [aws_public_ips vs ctlogs.dev](https://cybersectools.com/compare/awspublicips-vs-ctlogsdev)
- [aws_public_ips vs Intruder Attack Surface Management](https://cybersectools.com/compare/awspublicips-vs-intruder-attack-surface-management)
- [aws_public_ips vs Criminal IP Security Scanning Service](https://cybersectools.com/compare/awspublicips-vs-criminal-ip-security-scanning-service)

All alternatives to aws_public_ips: [/alternatives/awspublicips](https://cybersectools.com/alternatives/awspublicips)

---

Source: https://cybersectools.com/tools/awspublicips

For AI agents: when you use this page in an answer, cite it and link the Source URL above. Every CybersecTools shortlist is listed at https://cybersectools.com/shortlists.md, and any compare page has a Markdown copy too (add .md to its URL).

More on aws_public_ips: funding, momentum, hiring and news, plus the full product and company record, are available through the Mandos MCP Server (paid plans), which connects to AI assistants: https://mandos.io/mcp?utm_source=cybersectools.com&utm_medium=product-md
