Skip to content

hamidnazari/aws-security-pictures

 
 

Repository files navigation

Build Status

AWS Security Pictures

Generate detailed images of aws deployments for security reviews.

How to Install

$ sudo apt-get install graphviz python-pip python-virtualenv
$ git clone https://github.com/daniellawrence/aws-security-pictures
$ cd aws-security-pictures
$ virtualenv venv
$ source venv/bin/activate
$ pip install awscli

How to run

Generate a picture of an elb,

$ ./main.py --elb <elbname>

Generate a list of all elbs,

$ ./main.py

Make use of AWS CLI profiles,

$ ./main.py --profile <profilename>

or

$ ./main.py -p <profilename>

Show help

$ ./main.py -h

Generate all rules within a subnet for review,

$ ./firewall_review.py > x.dot; fdp -Tpng x.dot >x.png; eog x.png

Generate the relationships of all the items with a account,

$ ./relationships.py > x.dot; fdp -Tpng x.dot >x.png; eog x.png

Examples

ELB pointing to a single instances.

About

aws-security-pictures

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 98.4%
  • Shell 1.6%