Nicholas Kirkwood Woman Flocked Satin Slipon Sneakers Blue Size 39 Nicholas Kirkwood Hp4EdU87

Nicholas Kirkwood Woman Flocked Satin Slip-on Sneakers Blue Size 39 Nicholas Kirkwood Hp4EdU87
Nicholas Kirkwood Woman Flocked Satin Slip-on Sneakers Blue Size 39 Nicholas Kirkwood

P: Sandals for Women On Sale Black Suede leather 2017 4 45 6 7 75 Kendall Kylie 4 4.5 6 7 7.5 Kendall + Kylie hOj3xF
- China red patent calf Isabella pump Bottega Veneta fDf90

Bryce leather trainers Isabel Marant HZRIiHe2
27 Rocket High Rise Crop Skinny size 24 also in 252627282930 Citizens Of Humanity KM666J3I
FOOTWEAR Lowtops amp; sneakers Balenciaga tOjALbEoZD
FOOTWEAR Lowtops amp; sneakers Via Vela 14 xejBzGxY0F
Grace sandals Nude amp; Neutrals Stubbs amp; Wootton Uwqa8oOl
Mens Arrowood Swift Lace Sports and Outdoor Sneaker Black/White 7 UK 405 EU Teva E875c

Connect with Duo users and security professionals in our Community .

Can't find what you're looking for? Stacks Ii Vulc Hf Mens Low Supra xICjLnpKwa
or Current/elliott Woman Distressed Midrise Skinny Jeans Mid Denim Size 31 Current Elliott CKBaOCIU

Low Pro Hiker Sneakers Superdry w5q4G
Feb 20, 2018

by Scott Piper

Today we are pleased to announce a new open-source tool from Duo Security for visualizing Amazon Web Services (AWS) cloud environments!

Duo has a number of AWS accounts run by different teams for different projects. With a variety of business needs across these accounts, we went in search of a tool to help us better visualize our AWS assets as a compliment to a traditional asset inventory.

Generally, we found most open source options did not quite get us where we wanted to be in terms of interactive visualization of our AWS services and assets.

Duo built CloudMapper to generate interactive network diagrams of AWS accounts and is releasing it as an open-source tool to the larger developer community. Check out CloudMapper on Github .

Using CloudMapper, we can quickly answer a number of questions such as:

CloudMapper allows our engineers to double-check their understanding of what they've built, quickly understand other environments, and present that information to other stakeholders.

How it Works

There are three steps to getting up and running with CloudMapper:

The first step of collecting information only requires the privileges to describe and list information about an account. This can be done with the AWS policy. If you don't have direct access to the account, someone who does can run this script and send you the bundle of files it creates.

The second step of converting these cached files into something for the web browser display is where most of the logic is. This is where the Security Groups are analyzed to determine what network pathways exist, and parent/child relationships are created between nodes such as EC2 instances, and compound node structures such as subnets, availability zones, VPCs, regions, and accounts.

The final step of visualizing the data in the browser makes heavy use of Aliceolivia Woman Lacepaneled Gathered Voile Maxi Dress White Size 4 Alice amp; Olivia 0xvltS9
to perform the graph layout and allow interaction with the resources. Historically, this problem would have been solved with D Giyo New Club C Womens Loafers Gold Skin 75 UK 41 EU Geox E5YUtmF
, but that solution is more suited toward generating static images as output. Cytoscape was originally created to visualize molecular interaction networks, but has been found to be well-suited for a variety of other network visualizations

By using cytoscape.js and presenting the diagram to the user in a web browser, you can click on nodes to get more information about them, move them around, delete them, and more. This is only for visualizing the data, so any actions you take will not impact your actual AWS environments.

You can zoom in and out, pan, save a high-definition image, or save and load the layout after you've moved nodes around. You can click on a compound node, such as a VPC, and compress it to a single node in order to simplify the visualization. You can easily find and select neighbors, siblings, children, or parent nodes. You can click on edges to get details about the Security Groups that are allowing that communication to happen.

Improving the Layout

Visualizing large networks is a hard problem. CloudMapper uses the CoSE (Compound Spring Embedder) layout for Cytoscape.js that was developed by the i-Vis Lab in Bilkent University, which is regarded as one of the best algorithms for laying out graphs with compound nodes. However, any graph with a large number of nodes and edges is inherently complicated. To manage this problem, CloudMapper has a number of filtering options that can be used when preparing the data for visualization.

Options to reduce the amount of data displayed include:

Even with these techniques and the advanced layout algorithm used, be prepared to still spend some time rearranging the nodes.

Stay in Touch!

At Duo, we are using CloudMapper internally for a number of purposes. We’d love to see how other organizations use this and look forward to collaborating on further development.

If you’re interested in the intersection between security and running a highly-available service on AWS, please contact Duo's Production Engineering team at

Subscribe to get a monthly email featuring blog posts, research, infographics, videos, e-books, security industry news, all handcrafted by Duo. You may unsubscribe any time.

Phone: Current/elliott Woman Distressed Highrise Flared Jeans Charcoal Size 28 Current Elliott On2skwPih
Quick links

We are 1,200 of your friends, neighbors and family who live our mission every day – Your Health, our commitment to you, from day one. Community is a hospital with core competencies in primary care, women’s care, pediatric care, oncology and rehabilitation services as well as a full spectrum of services you may need in your lifetime.

We are your Community! Come visit us.

Sneakers for Women On Sale in Outlet White Leather 2017 65 Giuseppe Zanotti Leather White ubpOJB7nbL

We are a dedicated group of Board certified, health professionals who provide primary and specialty care for you and your family.

Community Medical Center’s free 24-7 Nurse on Call telephone service gives you the answers you need to be at ease. Call us.


from your Community

Each year, about 27,000 new cancers are caused by HPV. That is one new case every 20 minutes. Both women and men are affected by Human Papillomavirus (HPV). In fact, 80 to 90 percent of people will contract the virus at some point in their life. Though many people have never heard of it, HPV can... read on

Montanans often have to travel long distances (some up to 6 hours to see specialists), face hazardous weather conditions, construction season and transportation or mobility issues. In order to improve medical provider access and provide continuity of care for patients and others who have simple... read on

American College of Cardiology NCDR ACTION Registry Platinum Award recognizes high standards of patient care. This success is because of the high performance and collorborationof EMS, ED, Cath Lab, ICU and OP Clinics. Billings Clinic Heart Vascular at CMC has received the American College of...


Safe and Secure: Promoting Excellence within the 1st Thousand Days of Life

An Interdisciplinary conference for maternal, perinatal, global health and public policy professionals

Tours of our Women’s and Newborn Care Center

Please join us for a tour of the Women’s and Newborn Care Center

Jeans On Sale kaky Cotton 2017 US 30 EU 46 US 34 EU 50 US 36 EU 52 Jacob Cohen Jeans On Sale Cotton kaky 3X33W

Three hour class designed to give parents confidence in the first weeks at home. Content includes newborn care and infant CPR

View More Happenings

Labor and Delivery and Mother/Baby unit staff are amazing! I delivered my third baby over the weekend (first baby here). I tried for a VBA2C and almost everyone I came across was so supportive, helpful and kind.I've never been treated with this much kindness at a hospital before.

Brussels office

Rue de la Science 23, B-1040 Brussels

+32 (0) 2 789 30 00

Love Moschino Woman Pintucked Poplinpaneled Crepe Mini Dress Black Size 46 Love Moschino 9FCfaalu

Warsaw office

Koszykowa, 59/3 00-660 Warsaw

Berlin office

Spreepalais am Dom Anna-Louisa-Karsch-Straße 2 10178 Berlin

BPIE | Copyright © 2018 BPIE. All rights reserved. | FOOTWEAR Ballet flats Paul Frank 1COl92
| Cookie Settings