15 Punkte von GN⁺ 2026-01-25 | Noch keine Kommentare. | Auf WhatsApp teilen
  • Whosthere ist ein in Go geschriebenes Erkundungstool für lokale Netzwerke mit einer intuitiven Terminal User Interface (TUI)
    • Geräte im LAN können erkannt und untersucht werden, sodass sich die Netzwerkstruktur besser verstehen lässt
  • Unterstützt Linux, macOS und Windows
  • Nutzt mDNS und einen SSDP-Scanner sowie TCP/UDP-Verbindungsversuche, um den ARP-Cache zu füllen und Geräte zu identifizieren
    • Auch ohne Administratorrechte kann der ARP-Cache verwendet werden, um eine Geräteliste zu sammeln
  • Für erkannte Geräte werden per OUI (Organizationally Unique Identifier)-Lookup Herstellerinformationen angezeigt
  • Apache-2.0-Lizenz

Hauptfunktionen

  • Modern TUI: Bietet eine intuitive Oberfläche zur Navigation durch erkannte Geräte
  • Fast & Concurrent: Liefert schnelle Ergebnisse, indem mehrere Erkundungsmethoden gleichzeitig ausgeführt werden
  • No Elevated Privileges Required: Kann mit normalen Benutzerrechten ausgeführt werden
  • Device Enrichment: Zeigt Herstellerinformationen per OUI-Lookup an
  • Integrated Port Scanner: Enthält eine Port-Scan-Funktion für erkannte Hosts (es wird empfohlen, nur autorisierte Geräte zu scannen)
  • Daemon Mode with HTTP API: Ermöglicht den Hintergrundbetrieb und die Integration mit externen Tools
  • Theming & Configuration: Anpassung von Theme und Verhalten über eine YAML-Konfigurationsdatei

Verwendung

  • TUI starten: whosthere
  • HTTP-API-Daemon-Modus starten: whosthere daemon --port 8080
    • GET /devices: Gibt eine Liste aller erkannten Geräte zurück
    • GET /device/{ip}: Gibt Detailinformationen zu einem bestimmten Gerät zurück
    • GET /health: Zustandsprüfung

Noch keine Kommentare.

Noch keine Kommentare.