Skip to content
KitploitKITPLOIT
ToolsBlog
Einreichen
ToolsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

··Feeds·Kontakt·Datenschutz·© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
AgrusScanner — Windows-Netzwerkaufklärungsscanner mit Ping-Sweeps, TCP-Port-Scanning und tiefer AI/ML-Diensterkennung zum Auffinden von Shadow-AI, nicht autorisierten LLM-Bereitstellungen und GPU-Infrastruktur. | Kitploit
Tools/GitHubGitHub/nybaywatch/agrusscanner
DefensivwerkzeugeAufklärungSchwachstellenscannerNetzwerkkartierungPort-ScanningInformationsbeschaffungNetzwerksicherheitDienstprogramme & FrameworksKI-Sicherheit
GitHubnybaywatch/agrusscanner

AgrusScanner

Windows-Netzwerkaufklärungsscanner mit Ping-Sweeps, TCP-Port-Scanning und tiefer AI/ML-Diensterkennung zum Auffinden von Shadow-AI, nicht autorisierten LLM-Bereitstellungen und GPU-Infrastruktur.

14112vor 1 TagNoch nicht geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Repository anzeigen
Teilen

Agrus Scanner

GitHub Downloads (all assets, all releases) GitHub Stars Latest release Signatures

Netzwerk-Reconnaissance-Tool mit tiefer AI/ML-Service-Erkennung. Scannt dein Netzwerk, um Hosts und offene Ports zu entdecken, und identifiziert AI-Dienste, die in deiner Infrastruktur laufen.

Entwickelt für Sicherheitsteams, IT-Administratoren und Forscher, die Sichtbarkeit in Shadow AI, rogue LLM-Deployments und GPU-Infrastruktur in ihren Netzwerken benötigen.

Warum

Es gibt eine wachsende Besorgnis über Shadow AI, und dies bietet eine einfache Möglichkeit, Netzwerke zu scannen. Außerdem sind viele der typischen Scanning-Tools für Windows langsam und haben schlecht geschriebene Oberflächen, insbesondere für alle, die einen 4K+-Monitor verwenden. Agrus Scanner ist in nativem C#/.NET mit WPF gebaut — kein Electron, kein eingebetteter Browser — sodass es schnell startet, schnell scannt und ressourcenschonend bleibt. Ich war es leid, winzige Schrift lesen zu müssen, und als ein Freund/Kunde nach einer Möglichkeit suchte, nach Shadow AI zu scannen, und kein Windows-Tool verfügbar war, schien es eine natürliche Kombination zu sein.

Es funktioniert auch als einfacher Netzwerkscanner — Ping-Sweeps, Port-Scanning und Hostname-Auflösung sind alle integriert. Du brauchst kein separates Tool für grundlegende Reconnaissance. Aber wo Agrus wirklich heraussticht, ist die AI-Erkennung: Es geht über Port-Scanning hinaus, indem es entdeckte Dienste aktiv mit AI-spezifischen API-Aufrufen sondiert und Modellnamen, GPU-Details, Container-Informationen und Versionsdaten zurückliefert. Wenn jemand in deinem Netzwerk einen AI-Dienst betreibt, findet Agrus ihn und sagt dir genau, was es ist.

Es läuft auch als MCP-Server, sodass AI-Agenten wie Claude Code und OpenClaw es als Tool nutzen können — Netzwerke scannen, Hosts sondieren und Ergebnisse autonom zurückliefern. Richte deinen Agenten auf den Endpunkt und er erledigt den Rest.

Agrus Scanner

Installation

Lade den neuesten Installer von Releases herunter:

AgrusScanner-Setup.msi — eigenständig, keine .NET-Runtime erforderlich.

Erfordert Windows 10/11. Der Installer und die installierten Binärdateien sind Authenticode-signiert (Azure Trusted Signing, Herausgeber Joseph Fago). Nach der Installation halten sich die Erkennungssignaturen selbst aktuell; du benötigst nur dann einen neuen Installer, wenn sich die App selbst ändert.

Was ist neu

v1.0 — September 2026 (aktuell)

Agrus Scanner 1.0 ist die erste stabile Version. Die Erkennungs-Engine, der signierte Signatur-Feed und die MCP-Integration sind vollständig und unterstützt. Ab hier werden neue AI-Dienste als Signatur-Updates geliefert, und die App-Version ändert sich nur, wenn sich Engine, UI oder MCP-Tools ändern.

  • Selbstaktualisierende Erkennungssignaturen — Probes, AI-Ports und Docker-Image-Muster werden als kryptografisch signierter Feed ausgeliefert. Neue Dienste kommen automatisch an, ohne Neuinstallation. Siehe Erkennungssignaturen.
  • MCP-Server-Erkennung über alle drei Transport-Generationen hinweg, mit extrahiertem Servernamen, Version und Fähigkeiten.
  • Alles ist signiert — das MSI, AgrusScanner.exe und AgrusScanner.dll sind Authenticode-signiert über Azure Trusted Signing; Releases werden abgebrochen, wenn etwas unsigniert ist. Signaturpakete werden mit einem separaten Schlüssel signiert, den die App vor dem Laden verifiziert.
  • Einstellungen — Signatur-Updates (Aus / Nur benachrichtigen / Automatisch installieren), App-Update-Prüfung und der integrierte MCP-Server können jeweils deaktiviert werden.
  • 111 Probe-Definitionen in 13 Kategorien; 43 automatisierte Tests inklusive Tamper-, Wrong-Key-, Downgrade- und Live-MCP-Server-Fixtures.

Point-Releases (1.0.x) enthalten nur Fixes. Signaturversionen sind datiert (zum Beispiel 2026.09.15.1) und werden in der Statusleiste angezeigt.

v0.4.1 — September 2026

  • Automatische Signatur-Updates — Erkennungssignaturen werden jetzt als signierter Feed ausgeliefert, getrennt von der App. Neue Signaturen kommen automatisch an, ohne Neuinstallation. Die Einstellungen bieten Aus / Nur benachrichtigen / Automatisch installieren (Standard), und die Statusleiste zeigt die aktive Signaturversion. Jedes Paket wird in CI signiert; die App lehnt alles ab, was nicht gegen ihren eingebauten öffentlichen Schlüssel verifiziert werden kann, sodass eine manipulierte oder Drittanbieter-Datei niemals geladen wird.
  • Einstellungen: Die App-Update-Prüfung kann jetzt über die UI deaktiviert werden

v0.4.0 — September 2026

  • MCP-Server-Erkennung — findet Model Context Protocol-Server im Netzwerk über alle drei Transport-Generationen hinweg: Streamable HTTP (initialize), das zustandslose server/discover vom 2026-07-28 und Legacy HTTP+SSE. Zeigt den selbst gemeldeten Namen, die Version, die Fähigkeiten (Tools / Ressourcen / Prompts) und die Protokollversion des Servers. Während der Erkennung geöffnete Sitzungen werden sofort geschlossen; es werden niemals Tools aufgerufen.
  • Signaturkatalog — alle Erkennungsdefinitionen (Probes, AI-Port-Preset, Docker-Image-Muster) liegen jetzt in signatures/catalog.json und werden als Baseline einkompiliert. Grundlage für den Signatur-Feed von v0.4.1.
  • Neue AI-Preset-Ports für MCP-Tooling: 8811 (Docker MCP Gateway), 8931 (Playwright MCP), 6274/6277 (MCP Inspector), 8999 (Agrus), 8123 (Home Assistant, an eigene Probe gebunden)
  • Einstellungen: Der integrierte MCP-Server (--mcp-only-Modus) kann jetzt deaktiviert werden
  • Der Probe-Katalog wächst auf 111 Definitionen

v0.3.5 — September 2026

  • TabbyAPI-Erkennung (LLM) — der offizielle API-Server von ExLlamaV2, gefingerprintet über seinen unauthentifizierten /.well-known/serviceinfo-Endpunkt (die einzige unauthentifizierte Route, die TabbyAPI standardmäßig bereitstellt)
  • OpenClaw-Erkennung (Agent Platform) — der selbstgehostete agentische Assistent, identifiziert über seinen Gateway-Health-Check auf seinem charakteristischen Standardport 18789
  • Der Probe-Katalog wächst auf 103 Definitionen; diese Woche keine Dependency-Updates (nichts veraltet oder verwundbar)

v0.3.4 — September 2026

  • LMDeploy-Erkennung (InternLM) (LLM) — OpenAI-kompatibler API-Server, gefingerprintet über seinen charakteristischen Standardport 23333
  • exo-Erkennung (LLM) — p2p-verteilter lokaler LLM-Cluster, identifiziert über sein Dashboard/API auf Port 52415
  • Der Probe-Katalog wächst auf 101 Definitionen; Dependencies gepatcht

Funktionen

  • Ping-Sweep - Schnelle ICMP-Erkennung über Subnetze hinweg (256 gleichzeitig)
  • Port-Scanning - TCP-Connect-Scan mit Preset-Profilen (Quick, Common, Extended, AI, Deep AI)
  • AI-Service-Erkennung - 111 Probe-Definitionen zur Identifizierung von 70+ AI/ML-Diensten und MCP-Servern
  • Selbstaktualisierende Signaturen - Erkennungsdefinitionen kommen automatisch über einen signierten Feed an; keine Neuinstallation für neue Dienste
  • Docker-Container-Enumeration - Erkennt AI-Container über exponierte Docker-API
  • GPU-Infrastruktur - Findet NVIDIA DCGM Exporter und Inferenz-Metriken
  • Ergebnisse exportieren - Scan-Ergebnisse als CSV oder TXT über die EXPORT-Schaltfläche in der Toolbar speichern
  • Echtzeit-Ergebnisse - Live-aktualisierte UI während des Scan-Fortschritts
  • MCP-Server - Scanning-Tools für AI-Agenten über Model Context Protocol bereitstellen
  • Agent Skills - Funktioniert mit Claude Code, OpenClaw, Cursor und anderen AgentSkills-kompatiblen Tools

AI-Erkennungskategorien

KategorieErkannte Dienste
LLMOllama, vLLM, HF TGI, llama.cpp, KoboldCpp, LM Studio, LiteLLM, Jan.ai, GPT4All, LocalAI, FastChat, Tabby, Xinference, SGLang, text-generation-webui, NVIDIA NIM, NVIDIA Dynamo, OpenLLM, MLX-LM, llamafile, Aphrodite Engine, llama-swap, LMDeploy, exo, TabbyAPI
Image GenStable Diffusion (A1111), ComfyUI, InvokeAI, SD WebUI Forge, Fooocus-API
Video GenSwarmUI, HunyuanVideo
Voice / STT / TTSSpeaches, whisper.cpp, OpenedAI-Speech, F5-TTS, GPT-SoVITS, XTTS-API-Server, Coqui XTTS Streaming, Kokoro-FastAPI, Chatterbox-TTS-Server
ML PlatformNVIDIA Triton, TorchServe, TensorFlow Serving, MLflow, Ray Serve, BentoML, KServe, MindsDB
AI PlatformOpen WebUI, AnythingLLM, LibreChat, Flowise, Dify, SillyTavern, n8n, PrivateGPT, Gradio apps
Agent PlatformAutoGen Studio, Letta, OpenHands, CrewAI Studio, Langflow, OpenClaw
RAG PlatformOnyx, R2R, kotaemon, RAGFlow, Quivr, Verba, Khoj
EmbeddingsHF Text Embeddings Inference (TEI), Infinity
Vector DBQdrant, ChromaDB, Weaviate, Milvus
MCP ServerJeder MCP-Server über Streamable HTTP (initialize / server/discover) oder Legacy HTTP+SSE, plus Home Assistant MCP; meldet Name, Version und Tools/Ressourcen/Prompts
GPU InfraNVIDIA DCGM Exporter, Triton Metrics, TorchServe Metrics
ContainerDocker-API mit 70+ AI-Image-Muster-Übereinstimmungen

Die Erkennung geht über Port-Scanning hinaus - der Prober fragt dienstspezifische API-Endpunkte ab, extrahiert Modellnamen, Versionen, GPU-Informationen und Container-Details.

Erkennungssignaturen

Ab 1.0 ist das, was Agrus erkennen kann, von der App selbst getrennt, so wie ein Antivirus seine Engine von seinen Definitionen trennt.

Wie es funktioniert

  • Jede Probe, jeder AI-Port-Preset-Eintrag und jedes Docker-Image-Muster liegt in einem Katalog. Eine Kopie wird als Baseline in jedes Release einkompiliert, sodass die App vollständig offline funktioniert.
  • Neue Signaturen werden im signatures-Feed auf GitHub veröffentlicht, typischerweise wöchentlich, wenn neue AI-Dienste erscheinen. Die App prüft den Feed einige Sekunden nach dem Start und danach einmal täglich.
  • Die aktive Signaturversion und die Probe-Anzahl werden in den Einstellungen und im Hilfe-Popup angezeigt, sowie in der Statusleiste, wenn ein Update verfügbar ist. Versionen sind datiert, z. B. 2026.09.22.1.

Deine Optionen (Einstellungen → Updates → Erkennungssignaturen)

ModusVerhalten
Automatisch installieren (Standard)Neue Signaturen werden still heruntergeladen und aktiviert und gelten ab dem nächsten sondierten Host
Nur benachrichtigenEin Link erscheint in der Statusleiste; klicke darauf, um zu installieren
AusKontaktiert niemals den Feed; die eingebaute Baseline wird verwendet

Wie es sicher bleibt

  • Jedes Paket wird in CI mit einem privaten Schlüssel signiert, der nur als GitHub Actions Secret existiert. Die App trägt den passenden öffentlichen Schlüssel und lehnt jedes Paket ab, das die Verifikation nicht besteht, älter ist als das bereits aktive, eine neuere App-Version benötigt oder strukturelle Prüfungen nicht besteht (keine Duplikate, kein Schrumpfen, gültige Kategorien).
  • Ein Signaturpaket kann nur Erkennung hinzufügen oder verfeinern. Es kann keinen Code hinzufügen, nicht ändern, welche Ports außerhalb des AI-Presets gescannt werden, oder den Scanner dazu bringen, etwas anderes als den festen Satz schreibgeschützter Discovery-Anfragen zu senden (POST ist auf MCP initialize / server/discover / ping beschränkt).
  • Wenn eine heruntergeladene Datei manipuliert, beschädigt oder vom falschen Host bereitgestellt wird, wird sie verworfen und der letzte gute Satz bleibt aktiv. Nichts wird jemals ohne dieselben Prüfungen von der Festplatte geladen.

Was weiterhin ein App-Update benötigt

Die Extraktion reicher Details für einen brandneuen Dienst (Modelllisten, GPU-Namen) ist Code, sodass eine Signatur einen Dienst kennzeichnen kann, bevor das nächste Release seine Details zeigt. Änderungen an Engine, UI und MCP-Tools sind ebenfalls App-Releases, die die bestehende Update-Prüfung ankündigt.

Eine Signatur beitragen

Füge einen Eintrag zu signatures/catalog.json hinzu und öffne einen Pull Request; die Katalog-Gates in CI validieren ihn, und nach dem Merge veröffentlicht der Feed automatisch. Details stehen in docs/DEVELOPER.md.

Verwendung

GUI-Modus

  1. Gib einen IP-Bereich ein (CIDR, Bereich oder einzelne IP)
  2. Wähle ein Scan-Preset:
    • Quick - 6 gängige Ports
    • Common - 22 bekannte Ports
    • Extended - 58 Dienst-Ports
    • AI Scan - 38 AI/ML-spezifische Ports mit Dienst-Sondierung
    • Deep AI Scan - Alle 65535 Ports mit vollständiger AI-Sondierung (langsam, aber vollständig)
    • No port scan - Nur Ping-Sweep
  3. Klicke auf START
  4. Klicke nach dem Scannen auf EXPORT, um Ergebnisse als CSV oder TXT zu speichern

AI-Scan-Ergebnisse zeigen erkannte Dienste mit extrahierten Details:

root@kitploit:~
[LLM] Ollama :11434 (llama3, mistral) | [GPU Infra] NVIDIA DCGM :9400 (RTX 4090)

MCP-Server-Modus

Führe den Scanner als headless MCP-Server mit einem System-Tray-Symbol aus:

root@kitploit:~
AgrusScanner.exe --mcp-only

Dies startet einen Streamable HTTP MCP-Server auf http://localhost:8999/mcp (Port in den Einstellungen konfigurierbar). AI-Agenten können dann die Scanning-Tools direkt aufrufen.

Sicherheitshinweis: Der MCP-Server bindet nur an localhost und validiert Host-Header, um DNS-Rebinding-Angriffe zu blockieren. Nur Prozesse auf deinem eigenen Rechner können sich verbinden. Setze diesen Server nicht über Reverse Proxy oder Tunnel dem Netzwerk aus, ohne eine eigene Auth-Schicht hinzuzufügen.

MCP-Tools:

ToolBeschreibung
scan_networkPing-Sweep + Port-Scan + DNS + AI-Sondierung über einen IP-Bereich
probe_hostTiefenscan einer einzelnen IP mit Port-Scan und AI-Erkennung
list_presetsVerfügbare Scan-Presets mit Port-Anzahlen auflisten

AI-Agenten-Integration

Claude Code

Das Projekt enthält eine .mcp.json, die Claude Code mit dem Scanner verbindet. Starte den MCP-Server und verwende dann Claude Code in diesem Projekt:

root@kitploit:~
// .mcp.json (bereits enthalten)
{
  "mcpServers": {
    "agrus-scanner": {
      "type": "http",
      "url": "http://localhost:8999/mcp"
    }
  }
}

Ein Claude Code Skill ist ebenfalls unter .claude/skills/agrus-scanner/SKILL.md enthalten, der dem Agenten beibringt, wann und wie die Scanning-Tools zu verwenden sind.

OpenClaw

Installiere das mitgelieferte OpenClaw-Plugin:

root@kitploit:~
openclaw plugins install ./openclaw-plugin

Konfiguriere in den OpenClaw-Einstellungen:

root@kitploit:~
{
  "plugins": {
    "entries": {
      "agrus-scanner": {
        "enabled": true,
        "config": { "mcpUrl": "http://localhost:8999/mcp" }
      }
    }
  }
}

Andere AgentSkills-kompatible Tools

Der Skill unter .claude/skills/agrus-scanner/SKILL.md folgt dem offenen AgentSkills-Format und funktioniert mit jedem kompatiblen Agenten (Cursor, Gemini CLI, OpenClaw usw.). Richte dein Tool auf den MCP-Endpunkt und der Skill liefert Nutzungsanweisungen.

Datenschutz & Updates

Agrus Scanner stellt zwei Arten ausgehender Anfragen, beide optional und beide sichtbar in Einstellungen → Updates:

  • App-Update-Prüfung beim Start an api.jpftech.com, wobei nur die App-Version und die OS-Version gesendet werden. Es werden keine persönlichen Daten, Maschinen-IDs oder IP-Adressen gespeichert. Umschalter: Beim Start nach App-Updates suchen.
  • Signatur-Feed-Prüfung an github.com (das signatures-Release) beim Start und täglich, wobei ein kleines Manifest und, wenn neuer, das signierte Paket abgerufen wird. Es werden keine identifizierenden Daten gesendet. Umschalter: Erkennungssignaturen → Aus.

Der Scan-Verkehr selbst geht nur an den IP-Bereich, den du eingibst. Einstellungen werden in %LOCALAPPDATA%\AgrusScanner\settings.json gespeichert; ein installiertes Signaturpaket liegt daneben als signatures.agsig.

Sicherheit

Härtung bis 1.0 durchgezogen:

  • Code-Signierung — MSI, exe und dll sind Authenticode-signiert (Azure Trusted Signing); die Release-Pipeline weigert sich zu veröffentlichen, wenn eine Signatur fehlt oder ungültig ist
  • Signierter Erkennungs-Feed — Signaturpakete sind ECDSA P-256-signiert und werden vor der Verwendung verifiziert; Downgrade-, Übergrößen-, Dekompressionsbomben- und fehlerhafte Pakete werden abgelehnt, und ein Paket kann keine beliebigen Anfragen einführen (siehe Erkennungssignaturen)
  • Begrenzte Probes — Streaming- (SSE-) Antworten werden bei 1,5 s / 64 KB abgeschnitten; während der Erkennung geöffnete MCP-Sitzungen werden sofort geschlossen und es werden niemals Tools aufgerufen
  • Eingabelimits — CIDR- und Bereichs-Parsing auf 65.536 Adressen begrenzt, um Speichererschöpfung zu verhindern
  • Path-Traversal-Schutz — MCP export_results auf den Dokumente-Ordner des Benutzers beschränkt
  • DNS-Rebinding-Abwehr — MCP-Server validiert Host-Header und lehnt Nicht-localhost-Anfragen ab
  • Antwortgrößenbegrenzung — HTTP-Probe-Antworten auf 1 MB begrenzt, um Speicherbomben von bösartigen Servern zu blockieren
  • CSV-Injection-Prävention — Export maskiert Formel-Injection-Zeichen (=, +, -, @)
  • NTLM-Schutz — SMB-Shell-Open entfernt, um Offenlegung von Anmeldeinformationen gegenüber nicht vertrauenswürdigen Hosts zu verhindern
  • Diagnose-Logging — Unterdrückte Ausnahmen werden jetzt zur Sichtbarkeit in System.Diagnostics.Trace protokolliert
  • Keine hartcodierten Secrets — Build-Signierungs-Anmeldeinformationen in Umgebungsvariablen verschoben

Tastaturkürzel

TasteAktion
Ctrl + CAusgewählte IP-Adresse kopieren
Ctrl + =Vergrößern
Ctrl + -Verkleinern
Ctrl + 0Zoom zurücksetzen
Ctrl + ScrollZoom
RechtsklickKontextmenü (kopieren, Dienste öffnen)

Lizenz

MIT License — Nutzung auf eigenes Risiko. Vollständige Bedingungen siehe LICENSE.

Tool herunterladen