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
blitzstrike — MCP-Server, der eine dreistufige Penetrationstest-Methodik paketiert: Angriffsflächen-Aufklärung, Source-to-Sink-Statische Analyse und Live-Validierung von Befunden mit Eskalationsketten. | Kitploit
Tools/GitHubGitHub/shinthink/blitzstrike
Penetrationstest-FrameworksAufklärungStatische AnalyseSchwachstellenscannerPayload-GenerierungSchwachstellenanalyseExploitationReverse EngineeringWebanwendungs-ExploitationInformationsbeschaffungRed Teaming
28vor 1 TagNoch nicht geprüft
GitHub
shinthink/blitzstrike

blitzstrike

MCP-Server, der eine dreistufige Penetrationstest-Methodik paketiert: Angriffsflächen-Aufklärung, Source-to-Sink-Statische Analyse und Live-Validierung von Befunden mit Eskalationsketten.

Repository anzeigen

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen

Blitz Strike

GitHub Release GitHub Stars License TypeScript Bun MCP

Blitz Strike

Reconnaissance mit Geschwindigkeit. Analyse in der Tiefe. Validierung vor dem Bericht.

Blitz Strike ist eine strukturierte Penetrationstest-Methodik — Reconnaissance, Quellcode-Analyse und Validierung — bereitgestellt als universeller MCP-Server. Er enumeriert die Angriffsfläche (BLITZ), verfolgt die Erreichbarkeit von Source-to-Sink (EAGLE-EYE) und verifiziert jeden Fund live, bevor er gemeldet wird (STRIKE). Ein Server, jeder Agent: von der Scope-Durchsetzung bis zu einreichungsfertigen Findings in einem einzigen run_engagement-Aufruf, mit dem relevanten Exploit-Tool-Handbuch an jedes Ergebnis angehängt.

Ein Scan-Treffer ist eine Hypothese. Ein Live-Test ist das Urteil.

Blitz Strike existiert, um die zwei häufigsten Fehlermodi in der automatisierten Sicherheitsbewertung zu eliminieren: False Positives durch oberflächliches Pattern-Matching und unverifizierte Findings, die ohne Live-Bestätigung gemeldet werden.


Was es tut

Blitz Strike ist ein Model Context Protocol (MCP)-Server (TypeScript / Bun), der eine dreistufige Sicherheitsaudit-Methodik als aufrufbare Tools verpackt — und die gesamte Engagement serverseitig ausführt, sodass ein einziger run_engagement-Aufruf aus Claude Code, Cursor, Hermes, OpenCode, Claude Desktop, Gemini oder jedem MCP-Client funktioniert.

Die drei Stufen

Blitz Strike bildet eine strukturierte Penetrationstest-Methodik — Reconnaissance, Quellcode-Analyse und Validierung — auf drei Tool-Stufen ab, die serverseitig ausgeführt werden.

StufeNamePhaseWas es tut
1BLITZReconnaissance & Angriffsflächen-MappingEnumeriert die exponierte Angriffsfläche im großen Maßstab: nicht authentifizierte Einstiegspunkte, gefährliche Sinks und Authentifizierungsgrenzen.
2EAGLE-EYEStatische Analyse & DatenflussverfolgungVerfolgt die Erreichbarkeit von Source-to-Sink und reichert Findings gegen den Eskalationsketten-Graphen an. Bestätigt, dass ein Sink erreichbar, nicht authentifiziert und ausnutzbar ist — nicht bloß vorhanden.
3STRIKEValidierung & AusnutzungFührt Live-Verifikation durch (Marker-Reflexion + Negativkontrolle), Scope-Durchsetzung und Orchestrierung, damit ein Finding bestätigt wird, bevor es jemals gemeldet wird.

Reconnaissance → Analyse → Validierung. Nichts wird gemeldet, bis STRIKE es bestätigt.


Warum TypeScript / Bun

  • Einzelnes statisches Binary via bun build --compile — ein Executable pro Plattform ausliefern.
  • Zero-Install-Verteilung via bunx blitzstrike / npx blitzstrike.
  • MCP TypeScript SDK erstklassig (@modelcontextprotocol/sdk).
  • Eine Toolchain für Dev + Test + Build + Compile.

Schnellstart (30 Sekunden)

root@kitploit:~
# Zero-Install — funktioniert aus jedem MCP-Client, kein Clone, kein Build
npx -y blitzstrike doctor        # verify the environment
npx -y blitzstrike install       # auto-register with every detected agent CLI

npx blitzstrike install erkennt jede installierte Agent-CLI (Claude Code, Cursor, OpenCode, Codex, Hermes, Gemini, Windsurf, Copilot, Cline) und schreibt die korrekte MCP-Konfiguration in jede einzelne in ihrem nativen Format. Starten Sie Ihren Agent neu und rufen Sie run_engagement auf.

Aus dem Quellcode:

root@kitploit:~
git clone https://github.com/shinthink/blitzstrike.git
cd blitzstrike
bun install
bun run src/index.ts serve --mcp

Client-Konfiguration (funktioniert in jedem MCP-Client)

root@kitploit:~
{
  "mcpServers": {
    "blitzstrike": {
      "command": "blitzstrike",
      "args": ["serve", "--mcp"]
    }
  }
}
  • Claude Code / Desktop: claude_desktop_config.json oder .mcp.json
  • Cursor: .cursor/mcp.json
  • OpenCode: .mcp.json
  • Hermes: mcp_servers: in config.yaml
  • Gemini / Copilot: native MCP-Konfiguration

Führen Sie blitzstrike install aus, um das exakte Snippet auszugeben.


CLI

root@kitploit:~
blitzstrike serve --mcp       # start MCP server over stdio (default)
blitzstrike doctor            # health check: runtime + 130-tool catalog + creds
blitzstrike install           # write MCP config to detected clients (Claude/Cursor/OpenCode)
blitzstrike install --dry-run # preview the config without writing
blitzstrike version           # print version

Was doctor prüft

PrüfungStatus, den Sie sehen werden
Runtime (bun/node)OK / FAIL + Fix
Security-Tools-Katalog63/130 installiert, 67 on-demand
FOFA-ZugangsdatenOK / WARN + Fix
Datenschichten (chains + tools-catalog)vorhanden / fehlend

Jedes Problem trägt eine fix:-Zeile — kein Rätselraten.

Was install tut

blitzstrike install erkennt, welche MCP-Client-Konfigurationsdateien bereits existieren (Claude ~/.claude.json, Cursor ~/.cursor/mcp.json, Projekt .mcp.json) und führt den Blitz Strike-Server-Eintrag zusammen ein — es überschreibt niemals Ihre bestehenden MCP-Server. Wenn kein Client erkannt wird, gibt es das Snippet zum manuellen Einfügen aus.


Tools

BLITZ — Angriffsflächen-Triage

ToolZweck
blitz_scan(path, max_files)Scannt einen Quellbaum: enumeriert unauth-Einstiegspunkte + gefährliche Sinks mit file:line-Referenzen.
blitz_file(path)Derselbe Scan, einzelne Datei.

EAGLE-EYE — tiefer Trace

ToolZweck
eagle_eye(path, symbol)Gibt den vollständigen Body einer Funktion, Sinks im Scope und Auth-Gates im Scope zurück.
eagle_grep(path, sink, max_hits)Präzisions-Sink-Grep — meldet einen Treffer NUR innerhalb eines Funktions-Bodys, markiert als guarded/un-guarded.
enrich_scan(path, max_files)Scan + Abgleich erkannter Sinks mit Eskalationsketten (chains.json).

STRIKE — verifizieren + recon + orchestrieren

ToolZweck
strike_verify(url, method, data, headers, marker, timeout)Live-HTTP-Verifikation mit Marker + Negativkontrolle.
scope_check(target, scope, mode)Erzwingt Scope vor aktivem Testen (no-DoS, exclusion-aware, mode-gated).
run_engagement(target, scope, mode, max_files)Vollständiges 3-stufiges Audit in EINEM Aufruf — Scope-Gate → Triage → Chain-Anreicherung → Findings.
list_chains()Listet alle Eskalationsketten in der Datenschicht auf.
fofa_search(query, size, fields)FOFA-Asset-Index-Suche (benötigt FOFA_EMAIL + FOFA_KEY).
nvd_lookup(cve_id)CVE-Lookup aus NVD 2.0 (kein Key erforderlich).

CATALOG — Breitenschicht (Tools + Skills-Wissensbasis)

ToolZweck
tool_lookup(name)Schlägt Befehl + Flags + Install + Check eines Tools nach.
list_tools()Listet alle Katalog-Tools auf, gruppiert nach Kategorie.
skill_lookup(topic)Durchsucht die skills/-Playbook-Wissensbasis nach Thema.
list_skills()Listet alle Skill-Playbooks auf.
read_skill(name)Liest den vollständigen Inhalt eines Playbooks.
ensure_tool(name)Prüft, ob ein Tool installiert ist; falls nicht, installiert es automatisch.

MANUALS — tiefe Tool-Referenz + Playbooks (in den Flow eingebunden)

ToolZweck
read_tool_manual(name)Liest ein vollständiges tiefes Handbuch für ein Tool (270+ Handbücher).
list_manuals()Listet alle Handbücher + Playbooks auf.
read_playbook(name)Liest ein Engagement-Playbook (web-app, api-security, AD, etc.).
list_playbooks()Listet alle 17 Engagement-Playbooks auf.

INTELLIGENCE — Datenschicht (WAF + Korrelationen + Fuzzer)

ToolZweck
detect_waf(headers, body)Erkennt eine WAF anhand von Response-Headern/Body (139 Signaturen).
tech_correlation(tech)Korreliert Technologie mit bekannten Schwachstellen + CVEs (89 Technologien).
cve_correlation(cve)Korreliert CVE mit Produkt + Zielen + Schweregrad (53 CVEs).
port_correlation(port)Korreliert Port mit Dienst + Angriffsvektoren (103 Ports).
fuzzer_payloads(category)Fuzzing-Payloads + verwundbare Muster + Chain-Regeln.
intel_summary()Zählungen jedes Intelligence-Datensatzes.
payload_lookup(topic)Findet Exploit-Payloads (66 Kategorien aus PayloadsAllTheThings).
read_payload(category)Liest eine vollständige Payload-Sammlung.
template_lookup(topic)Findet nuclei-Erkennungstemplates (11,9k YAML-Signaturen).

Die Intelligence-Schicht (WAF-Signaturen, Tech/CVE/Port-Korrelationen, Fuzzer- Daten, Vuln-Ontologie, Exploit-Payloads, nuclei-Erkennungstemplates) stammt aus airecon (MIT), PayloadsAllTheThings (MIT) und nuclei-templates (MIT) — zur Laufzeit geladen und in die obige Tool-Oberfläche eingebunden.

270 Tool-Handbücher + 17 Playbooks aus kali-pentest (Apache-2.0). Diese sind NICHT Dekoration — sie sind in den Flow eingebunden:

  • tool_lookup(name) hängt automatisch das vollständige Handbuch des Tools an.
  • run_engagement() hängt das relevante Handbuch pro gematchtem Chain-tools-Feld an.

MEMORY — Langzeitwissen (selbstwachsend)

ToolZweck
remember(topic, content, type, tags, verified)Speichert eine wiederverwendbare Erkenntnis (dedupliziert). verified=true nur, wenn Marker reflektiert + Negativkontrolle inert.
memory_lookup(query)Durchsucht Memory nach Thema/Tag/Inhalt, bewertet.
memory_list()Listet alle Memory-Einträge auf, gruppiert nach Typ.

Memory ist append-only JSONL unter ~/.blitzstrike/memory.jsonl (überschreibbar mit BLITZSTRIKE_HOME). run_engagement erfasst automatisch gematchte Eskalationsketten als pattern-Einträge (dedupliziert nach Chain-ID), sodass die Wissensbasis mit jedem Engagement wächst — kein Duplikat-Spam, und nur verified=true-Einträge sind autoritativ.


Tools-Katalog (tools-catalog.json)

130 selbst geschriebene Security-Tools (nicht aus einem Projekt kopiert), jedes mit Command-Base, Key-Flags, Install-Befehl pro Plattform, check_installed-Probe, Phase, Tags, Alternativen, requires_root, pipes und Homepage.

KategorieAnzahlBeispiele
recon23subfinder, amass, httpx, naabu, katana, trufflehog
exploitation13sqlmap, commix, dalfox, hydra, hashcat, phpggc
blue-team (defensiv)13suricata, zeek, osquery, wazuh, sigma, yara, trivy
reverse-engineering12ghidra, radare2, gdb, pwndbg, angr, binwalk
enumeration11nuclei, ffuf, gobuster, arjun, wafw00f
forensics10volatility3, autopsy, tshark, foremost, steghide
active-directory8netexec, impacket, bloodhound, certipy, kerbrute
mobile7frida, objection, mobsf, apktool, jadx
post-exploitation6linpeas, pspy, chisel, ligolo-ng, pwncat
red-team6sliver, havoc, metasploit, evilginx3, gophish
utility6curl, jq, anew, notify
web4wpscan, joomscan, droopescan, cmseek
wireless4aircrack-ng, wifite, bettercap
cloud4pacu, prowler, scoutsuite, cloudfox
crypto3hashid, ciphey, rsactftool

Skills-Wissensbasis (skills/)

32 Skill-Playbooks (Markdown) — universelle, lizenzsichere Hidden Gems aus dem Internet (MIT). Unsere persönlichen Attack-Tree-Playbooks wurden entfernt (sie waren private Methodik, keine universellen Exploit-Skripte).

  • adversary-playbook (14, MIT) — ap-*-Präfix. Seltene offensive Playbooks: cross-forest-trust-abuse, gitea-ci-injection, kerberos-trust-abuse, multi-domain-ad-attacks, client-side-crypto-forgery.
  • hack.proof (18, MIT) — hp-*-Präfix. End-to-End-Audit-Playbooks: full-security-audit, smart-contract-audit, api-security-test, sast-code-review, container-image-scan, iac-cloud-posture.

Siehe ATTRIBUTION.md für vollständige Lizenz-/Copyright-Hinweise.


Eskalationsketten (chains.json)

57 datengetriebene Eskalationsketten, jede mit geordneten Schritten, die tragen:

  • tool_hint — welches Blitz Strike-Tool zu verwenden ist
  • success_criteria — binäres Observables für den Schritt
  • invariant_check — die Annahme, die für die Ausnutzung gelten MUSS
  • negative_control — wie das Finding widerlegt wird

Beispiele: ssrf_cloud_metadata, lfi_log_poison_rce, appkey_leak_deserialization_rce, hmac_empty_key_forgery, intval_form_id_bypass, extract_variable_injection_lfi, split_controller_upload_bypass, race_condition_double_spend, ssti_template_injection_rce, jwt_alg_confusion_forgery, cache_poisoning_xss, subdomain_takeover und mehr.

Bearbeiten Sie chains.json, um Wissen hinzuzufügen — niemals im Quellcode hartkodieren.


Umgebungsvariablen

VariableErforderlichZweck
FOFA_EMAILFür fofa_searchFOFA-Konto-E-Mail
FOFA_KEYFür fofa_searchFOFA-API-Schlüssel

Alle anderen Tools benötigen keine Zugangsdaten.


Build

root@kitploit:~
bun install          # deps
bun run typecheck    # tsc --noEmit
bun run build        # ESM bundle → dist/index.js
bun run compile      # single static binary → dist/blitzstrike

Methodik-Hinweise

  • Sink ≠ Vuln. Eine gefährliche Funktion in derselben Datei wie ein unauth-Handler bedeutet nicht, dass der Handler sie aufruft. Verwenden Sie eagle_eye, um den Scope zu bestätigen.
  • File Write ≠ RCE (CF-003). Eine beschreibbare Datei muss von der Runtime geladen werden, um Ausführung zu sein.
  • Nur Default-Server-Config. Default Apache FilesMatch .+\.ph(ar|p|tml)$ hat einen $-Anker — .php.jpg wird nicht ausgeführt.
  • Jedes Finding ist eine HYPOTHESE, bis strike_verify Ihren Marker reflektiert UND die negative_control der Chain inert bleibt.

Haftungsausschluss

Dieses Tool wird ausschließlich für Bildungszwecke und autorisierte Sicherheitsforschung bereitgestellt. Verwenden Sie es nicht gegen Systeme ohne ausdrückliche Genehmigung des Eigentümers.


Weiterführende Literatur

  • Installation — Voraussetzungen, Installation, Client-Registrierung.
  • Usage — One-Call-Engagement, granularer Pfad, Modi, Memory.
  • Manifesto — die Invarianten, die die Methodik antreiben.
  • Contributing — wie man Chains, Tools und Daten hinzufügt.
  • Changelog — Versionshistorie.
  • Roadmap — wohin das führt.
  • Security — verantwortungsvolle Offenlegung + autorisierte Nutzung.
  • Third-Party Notices — Lizenzen für gebündelte Daten.
Tool herunterladen