Skip to content
/ awsaudit Public

Utility to audit and report network configurations for AWS

License

Notifications You must be signed in to change notification settings

p1/awsaudit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

awsaudit

Utility to audit and report network endpoints for AWS

You need to install aws cli v2 and configure your profiles for this to work.

Once the cli is configured you need to personalize the ** PublicEndpointsAWS.sh ** file with the correct account profile names. Then add or remove any additional regions to scan for the accounts above it. It's better to use more than less as nothing will be reported if there isn't anything in the region.

The script will report the following endpoints:

  1. Any Public IP's attached to EC2 instances
  2. Any Public IP's attached to interfaces like a firewall
  3. Elastic Load Balancers ELB's with Pubic IP's
  4. RDS instances that use a Public IP
  5. API Gateways with Public faceing domains
  6. Elastic Bean Stalk environments

Results endup in the ** endpointlog.txt **

TODO

I think RDS might cover Redshift Public IP's but need to research.

There is some formatting issue for the api gateway that needs a fix.

About

Utility to audit and report network configurations for AWS

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages