Hacker News

New stories

Live mirror
30 storiesupdated just nowView source snapshot
  1. Anthropic Moves Ahead with IPO Plans Amid A.I. Safety Debate(nytimes.com ↗)
    discuss
  2. When the FM Band Goes Transatlantic(radioworld.com ↗)
    discuss
  3. Punctum Books Catalog(punctumbooks.com ↗)
    discuss
  4. AI Error Nearly Triggered U.S. Intercept of Chinese Ship(gcaptain.com ↗)
    1comments
  5. Labeled matches: why is this not in every regex engine?(iev.ee ↗)
    discuss
  6. I Cancelled My Claude Subscription(williamangel.net ↗)
    discuss
  7. Graduating in AI Era Is Like Large Recession for Starting Pay(census.gov ↗)
    discuss
  8. Human brain is two separate organs(stanford.edu ↗)
    discuss
  9. IAM Needs an Architectural Split(gluufederation.medium.com ↗)
    discuss
  10. I used Jev to control a swarm of 15 simulated drones in real time(github.com/khordoo ↗)
    discuss
  11. Napster Is Now Making AI-Powered 'Digital Twins' of Teachers(gizmodo.com ↗)
    discuss
  12. Data Centers Are Breaking the Power Grid [video](youtube.com ↗)
    1comments
  13. Partnering with Accenture on Embedded Evaluation(anthropic.com ↗)
    discuss
  14. Taking Out the Trash in Postgres(dbos.dev ↗)
    discuss
  15. The last IMO problem AI could not solve [video](youtube.com ↗)
    discuss
  16. Can Two Friends Complete a Game No One Has Ever Finished?(nytimes.com ↗)
    1comments
  17. Why a Vat API Needs More Than a Rate Lookup?(vat-engine.app ↗)
    discuss
  18. Iran and China Create Autonomous A.I. Influence Campaigns(nytimes.com ↗)
    1comments
  19. Uncle Bob Martin's UML Tool to Manage Grok AI Agents(github.com/unclebob ↗)
    discuss
  20. Astra broke a yet unsolved German Army Enigma message from 1941(chatgpt.site ↗)
    1comments
  21. Grokbot Source Code Leak(twitter.com/ri7erli ↗)
    discuss
  22. It's Your Story, Dammit – Quit Letting Somebody Else Write IT(jeffreylminch.substack.com ↗)
    discuss
  23. Korea raises data breach fines to 10% of revenue(koreajoongangdaily.com ↗)
    4comments
  24. Is Beef the Next Internal-Combustion Engine?(newyorker.com ↗)
    discuss
  25. AI uncovers hidden Ozempic side effects across 400k Reddit posts(sciencedaily.com ↗)
    discuss
  26. AI chatbot's false report nearly sparked war with China, sources say(rnz.co.nz ↗)
    1comments
  27. Claude Code 2.1.277 adds support for AGENTS.md(github.com/anthropics ↗)
    discuss
  28. The Tech Bro in the Treaty Room(politico.com ↗)
    discuss
  29. 3Blue1Brown: The last IMO problem AI could not solve [video](youtube.com ↗)
    1comments
  30. Burning my money on ad bots so you don't have to(dayzlegame.com ↗)
    discuss

Show HN: vNetMap – A zero-knowledge E2E encrypted network topology mapper

1 pointsby 1h ago
0 comments
I built this because I was tired of manually maintaining Excel sheets and Visio diagrams for my homelab documentation.

The core idea is automated discovery via Nmap, but without sending plaintext network data to a hosted backend. It uses strict client-side Zero-Knowledge End-to-End Encryption.

The Architecture:

The Scanner: A lightweight Python agent running locally in a Docker container. It uses Nmap to scan the local subnet.

The Encryption: The payload is encrypted locally before it ever leaves the network. The backend (FastAPI/PostgreSQL) only receives and stores encrypted blobs.

The Frontend: Decryption happens entirely client-side in the browser (Angular), rendering the topology using vis-network.

Technical Hurdles & Limitations I'm currently facing:

Hostname Discovery is a nightmare: Across different vendors, devices handle broadcast differently (mDNS, NetBIOS, pure DNS). The agent catches what it can, but often falls back to raw IPs because reliable local resolution is incredibly inconsistent.

Physical Connections: While Nmap easily discovers the devices and open ports on the subnet, mapping the exact physical connections (which switch port goes where, device types, Wi-Fi details) still requires manual linking in the UI.

Links:

Live App: https://app.vnetmap.com

GitHub (Docs & Agent Setup): https://github.com/vNetMap/vnetmap-issues

I'm curious to hear how you handle automated discovery in your homelabs, especially regarding the hostname resolution issue, or if you spot any flaws in this E2E approach.

A quiet thread, for now.Start the conversation on HN ↗