projects / heimdall-listener

Heimdall Listener active

Passive sensor for the LLMNR, NetBIOS, mDNS, WPAD and DHCPv6 chatter that Responder, Inveigh and mitm6 feed on, and for hosts that answer like a poisoner.

★ 3 · ⑂ 2 · Go · updated 2026-11-09 · latest v2.0.0 · GPL-3.0 · since 2024

GoFynelibpcapsystemddefensivenetworkblue-team

$ git clone heimdall-listenerproject pagedocsreleases

screenshot

heimdall-listener · uipng
Heimdall Listener window listing hosts seen broadcasting legacy name-resolution protocols

for practitioners

  • Shows which hosts are still broadcasting legacy name resolution, the raw material for Responder, mitm6 and ntlmrelayx.
  • Point-and-click GUI, so sysadmins and home users get the same view an attacker gets without learning tcpdump filters.
  • Windows, Linux and macOS binaries; needs root or Administrator because it listens on the wire.

about

Heimdall Listener sits on an interface and records every host that sends LLMNR, NetBIOS name service, mDNS or WPAD requests. Those broadcasts are what poisoning tools answer to capture and relay credentials, so the hosts in the list are the ones to fix with group policy or local settings.

It was built with the Fyne GUI toolkit so nobody has to remember capture switches, and it is released under GPL-3.0.

install

heimdall-listener · installsh
# Linux: apt install libpcap-dev   Windows: install Npcap
go install github.com/ZerkerEOD/heimdall-listener/cmd/heimdall-listener@latest
sudo heimdall-listener     # pick an interface, Start Listening