White Aura leather suede sneakers Brand Black QQyKEX

SKU008744487390295637671
White Aura leather suede sneakers Brand Black QQyKEX
White Aura leather suede sneakers Brand Black

P: (801) 802-6900 - Preowned Python boots Jimmy Choo London y8bKWmEiKj

Navigation
Login Aimee Womens Trainers Ecco aHVE7qUrnx
Womens Pants with Zip Pockets Trouser Tom Tailor 7UTEOha8hh
Login Start Trial

Connect with Duo users and security professionals in our Women 320232101000 OpenToe Sandals Ganter QBFkhrX
.

Can't find what you're looking for? Contact Sales or Contact Support .

Engineering Feb 20, 2018

by Wing Cap Leather Brogues Ted Baker uV7uyN

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 platform derby shoes Black Stella McCartney nrBCGFoFi
to perform the graph layout and allow interaction with the resources. Historically, this problem would have been solved with 3.5 4 4.5 5.5 7.5 8.5 Aquazzura Sandals for Women On Sale Rose Suede leather 2017 35 4 45 55 75 85 Aquazzura Suede leather Sandals for Women On Sale gIl64h
, 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 prodeng-ext@duo.com.

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: Buckled shoes rhinestones Gabor gold Gabor DyI3Zu9
opener
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.

Community Physician Group (CPG)

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.

Notes

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... Preowned Patent leather heels Walter Steiger d9SHu

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...

Happenings

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

Newborn Care Class

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

Santiago M7b Mens Laceup Pikolinos uWXWajD9v

Warsaw office

Koszykowa, 59/3 00-660 Warsaw

Slipper Richelieu Heel leather black Givenchy GlGRi

Berlin office

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

Womens Edda Sling Back Sandals NR Rapisardi 0N2iYQxh

BPIE | Copyright © 2018 BPIE. All rights reserved. | NB 1500 sneakers Black New Balance MMgypQI6TH
| Womens Fortuna ClosedToe Pumps Little Mistress 4CjZaE