{"repo":"anaynayak/aws-security-viz","free":true,"listed":false,"github":"https://github.com/anaynayak/aws-security-viz","clone":"git clone https://github.com/anaynayak/aws-security-viz.git","description":"Visualize your aws security groups.","language":"Ruby","stars":722,"topics":["graphviz","ec2","ruby","aws-cli","visualization","security","aws","json","graph","viz"],"license":"MIT","category":"security-tools","readme_excerpt":"aws-security-viz -- A tool to visualize aws security groups ============================================================ DESCRIPTION Need a quick way to visualize your current aws/amazon ec2 security group configuration? aws-security-viz does just that based on the EC2 security group ingress configuration. FEATURES Output to any of the formats that Graphviz supports. EC2 classic and VPC security groups INSTALLATION DEPENDENCIES graphviz brew install graphviz USAGE (See Examples section below for more) To generate the graph directly using AWS keys To generate the graph using an existing security groups.json (created using aws-cli) To generate a web view Generates two files: aws.json and navigator.html. The json file name needs to be passed in as a html fragment identifier. The generated graph can be viewed in a webserver e.g. http://localhost:3000/navigator.html#aws.json by using ruby -run -e httpd -- -p 3000 DOCKER USAGE If you don't want to install the dependencies and ruby libs you can execute aws-security-viz inside a docker container. To do so, follow these steps: 1. Clone this repository, open it in a console. 2. Build the docker container: docker build -t sec-viz . 3.a With aws-vault (Recommended): . You can open it with your local browser at http://localhost:3000/navigator.html#aws-security-viz.png . 3.b With AWS credentials passed as parameters: . You can open it with your local browser at http://localhost:3000/navigator.html#aws-security-viz.png . Parameters passed t","default_branch":null,"files":null,"tree":[],"storefront":"/r/anaynayak","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/anaynayak/aws-security-viz/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}