News for hackers. Stuff that matters.

cloudnet-draw

Happy to answer any questions about how CloudNetDraw connects to Azure, privacy handling, or how the diagrams are generated.

Show HN: CloudNetDraw – Generate Azure network diagrams (SaaS and self-hosted)

Hi HN,I’m a cloud security architect. Earlier this year I posted CloudNetDraw, a tool that automatically generates Azure network diagrams (hubs, spokes, peerings, subnets, NSGs, UDRs, etc).It connects to your Azure tenant (via user login or service principal), queries the environment, and exports editable .drawio files for both HLD and MLD views.Since that first post, I’ve added:• Hosted SaaS...

( Read More... | 1 comment | on HN )
https://www.cloudnetdraw.com/ for network diagrams
Hi HN,

I'm Kristoffer, a cloud security architect. I built CloudNetDraw to solve a problem I kept running into: diagramming Azure networks manually is slow, error-prone, and annoying.

This tool connects to your Azure environment (via user login or service principal) and auto-generates Draw.io diagrams of your vNets, peerings, subnets, and even flags NSGs and UDRs. It supports both HLD and MLD, and exports clean, editable files.

Privacy-wise, nothing from your environment is stored — diagrams are generated in memory and deleted right after download.

You can use the hosted version, or self-host it in your own tenant (it's open source, no tracking).

GitHub: https://github.com/krhatland/cloudnet-draw

Would love feedback, suggestions, or just to hear what people think.

Hey HN

I’m a Cloud Security Architect, and I built this tool to solve a very specific pain: every time I started a new project, I had to manually create a network diagram of the Azure environment — hubs, spokes, peerings, subnets, NSGs, UDRs, etc.

It was repetitive and error-prone. So I made CloudNet-Draw.

It’s a Python-based CLI that queries Azure via the API and outputs a .drawio file representing the full virtual network topology — no manual drawing required.

GitHub: https://github.com/krhatland/cloudnet-draw Blog: https://hatnes.no/posts/cloudnet-draw/

It’s free and open source — no telemetry, no cloud backend. Just Python and Azure SDK.

Would love to hear what you think, and happy to take feature ideas or feedback.

Thanks!