Danster Huang (c) 2014-2014 [email protected]
these scripts (shell or python) is run on the EC2 instance of AWS.
Platform:
- Ubuntu Server 64bit 14.04 LTS
Dependencies:
- python 2.7
- python package : json, pydot, xlsxwriter
- pyparsing: load DOT files.
- Graphviz: render the graphs.
- inkscape: a vector graphics editor, transforms svg file to png file.
- AWS Command Line Interface
if you want to analysis my code, some following knowledge are required :
$ cd /path/to/aws_vpc_viewer/
$ /bin/bash painter.sh # draws the network topology of your vpc on AWS into a png photo.
$ /bin/bash reporter.sh # formats the information of ec2, s3, elb, rds to Excel-Formatted reports.
> ./AWS_VPC.png is the network topology of your vpc on AWS
> ./*.xlsx are the Excel-Formatted reports