Skip to content
KitploitKITPLOIT
ToolsExploitsBlog
Log in
Einreichen
ToolsExploitsBlog
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.

FeedsKontaktDatenschutz© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
JURIG — ein vollständig autonomer KI-Agent für Reverse Engineering | Kitploit
Tools/GitHubGitHub/reverserid/jurig
Android-SicherheitStatische AnalyseDynamische Analyse (Sandboxing)Web-Proxys & AbfangenMobile App-PenetrationstestsReverse EngineeringMalware-AnalysePenetrationstestsSecret-ErkennungBinäranalyseKI-gestütztes Reverse Engineering
19329vor 3 TagenNoch nicht geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen
KI-Sicherheit
GitHubreverserid/jurig

JURIG

ein vollständig autonomer KI-Agent für Reverse Engineering

Repository anzeigen

Jurig

 .-.         ██ ██    ██ ██████  ██  ██████
(o o)        ██ ██    ██ ██   ██ ██ ██
| u |        ██ ██    ██ ██████  ██ ██   ███
|   |   ██   ██ ██    ██ ██   ██ ██ ██    ██
'~-~'    █████   ██████  ██   ██ ██  ██████
        autonomous reverse-engineering agent · android · binary · frida

Jurig (sundanesisch: Geist) — ein autonomer KI-Agent, der deine Binaries heimsucht. In der TUI blinkt, wippt und schimmert der Geist, während er arbeitet.

Vollständig autonomes, KI-agentisches Reverse-Engineering-Framework mit einer TUI. Android-first (APK/DEX) plus native Binaries. In Go geschrieben, kein MCP — jedes Tool ist ein nativer Subprozess-Wrapper um eine portable RE-Binary.

image

Design

BelangWahl
Sprache / TUIGo + Bubble Tea + Lipgloss + Glamour (Markdown-Berichte)
AgentEigene Plan→Act→Observe-Schleife (internal/agent) — kein Framework-Lock-in
ToolsNative Go-Subprozess-Wrapper (internal/tools) — kein MCP
LLMEin Wire-Format (Anthropic Messages-Protokoll) hinter einem Router
Provideranthropic (direkt), openrouter (Anthropic-„Skin"), claude-cli (Abo)
Portable Toolsinternal/portable löst gebündelte Binaries → PATH auf; installiert aus einem Katalog

LLM-Provider — Multi-Modell, live umschaltbar

Zwei Wire-Protokolle hinter einem Router:

  • anthropic-Kind — native Messages-API (/v1/messages).
  • openai-Kind — OpenAI Chat Completions (/chat/completions) mit einem internen Messages↔OpenAI-Übersetzer (inkl. Tool-Calls). Deckt jeden OpenAI-kompatiblen Endpunkt ab.

Mitgelieferte Presets (config.json → providers):

ProviderKindEndpunktKey-Env
mimo (Standard)openaitoken-plan-sgp.xiaomimimo.com/v1MIMO_API_KEY
anthropicanthropicapi.anthropic.comANTHROPIC_API_KEY
openrouteropenaiopenrouter.ai/api/v1OPENROUTER_API_KEY
ollama (lokal)openailocalhost:11434/v1— (lokal)
kimiopenaiapi.kimi.com/coding/v1KIMI_API_KEY
moonshotopenaiapi.moonshot.ai/v1MOONSHOT_API_KEY
dashscope / Qwen (Alibaba)openaidashscope-intl…/compatible-mode/v1DASHSCOPE_API_KEY
custom (beliebig OpenAI-kompatibel)openaidu setzt base_urlCUSTOM_API_KEY
claude-cli (Abo)claude-cliclaude-Binary—

Wähle Provider+Modell live in der TUI mit Ctrl+O, oder setze JURIG_PROVIDER + JURIG_MODEL, oder bearbeite active in config.json. Füge Modelle hinzu, indem du die models-Liste eines Providers erweiterst. Richte jeden Provider auf eine andere Base- URL (z. B. ein selbstgehostetes Gateway) über base_url aus.

Ollama: ollama serve + ollama pull qwen2.5-coder:14b, dann Ctrl+O → ollama/… wählen. Kein Key nötig.

claude-cli (Claude Code-Abo): Anthropic blockiert Abo-Auth in Drittanbieter-HTTP-Harnessen (Apr 2026), daher ruft dieser Pfad das claude- Binary auf. Nur Advisory/Chat — kein natives Tool-Calling; nutze einen openai/anthropic- Provider für die vollständige autonome Tool-Schleife.

custom — ein generischer Provider für JEDEN OpenAI-kompatiblen Endpunkt. Jurig liefert kein fest verdrahtetes Gateway; du füllst die Base-URL selbst im Setup-Wizard (/setup) oder in config.json aus. Funktioniert für:

  • Lokale Abo-Router — 9router (npx 9router) oder OmniRoute, die Cursor / Claude Code / Codex-Konten auf http://localhost:20128/v1 fronten.
  • Lokale Modellserver — vLLM, LM Studio, llama.cpp usw.
  • Jede gehostete OpenAI-kompatible API.

Setze base_url (z. B. http://localhost:20128/v1) und, falls der Endpunkt einen braucht, api_key (oder die CUSTOM_API_KEY-Env / CUSTOM_BASE_URL für die URL). Ein localhost-Gateway gilt ohne Key als bereit. Der custom-Provider ist mit auto_models markiert, sodass der Picker (Ctrl+O) beim Öffnen den Live-Katalog vom /models-Endpunkt abruft — drücke r, um die Liste jedes Providers zu aktualisieren. Bei einem Abo-Router tragen Modell-IDs ein Route-Präfix (cu/ Cursor, cc/ Claude Code, cx/ Codex) — die automatisch geladene Liste zeigt die exakten IDs.

Die Nutzung von Abos außerhalb ihrer offiziellen Clients kann gegen die ToS verstoßen — dein Konto, dein Risiko.

Build

go build -o jurig ./cmd/jurig

Verwendung

Keine Flags nötig. Der erste Lauf (oder wenn der aktive Provider keinen Key hat) startet einen interaktiven Setup-Wizard: Provider wählen (OpenRouter / Kimi / Qwen / Ollama / Anthropic / Claude-Abo) → Key → Modell → optionales Tool-Pre-Install → gespeichert in ~/.jurig/config.json.

./jurig                              # erster Lauf → Wizard, dann TUI
./jurig setup                        # Wizard jederzeit erneut ausführen
./jurig doctor                       # Provider- + Toolchain-Status anzeigen
./jurig install jadx                 # ein Tool vorwärmen (installiert auch bei Bedarf automatisch)
./jurig -p "analyze ./app.apk"       # headless One-Shot (überspringt Wizard; benötigt gesetzten Key)
./jurig -target ./work/app -p "..."  # ein per-Target-Arbeitsverzeichnis festlegen

Keybindings (TUI)

TasteAktion
EnterAnweisung ausführen / absenden
↑ / ↓Prompt-Verlauf
PgUp / PgDnTranskript scrollen
Ctrl+FTranskript durchsuchen (Enter = nächster Treffer)
Ctrl+OProvider / Modell wechseln
F1Hilfe-Overlay
Ctrl+CLauf abbrechen / beenden

Wenn der Agent eine Scoping-Frage stellt, erscheint ein Antwortmenü: ↑/↓ bewegen, Leertaste oder 1-9 umschalten (Mehrfachauswahl), Enter bestätigen.

Session-Resume: Die Konversation + der Prompt-Verlauf werden in <work_dir>/session.json persistiert und beim nächsten Start automatisch wiederhergestellt (--fresh startet sauber).

Code-Karten: Immer wenn der Agent eine Quelldatei liest, zeigt die TUI eine kleine syntaxhervorgehobene Vorschau — das Modell erhält weiterhin die vollständige Datei.

Tools (25, alle nativ / Subprozess, kein MCP)

Recon & Triage

ToolZweck
manifestAndroidManifest parsen → Paket, Berechtigungen, exportierte Komponenten
url_extractalle URLs extrahieren + deduplizieren → API/Host-Map
secret_scankategorisierter Scan auf hardcodierte Secrets (AWS/GCP/JWT/Keys/AES…)
native_libslib/<abi>/*.so + ABIs auflisten (JNI-Oberfläche)
search_codeRegex-Grep über Quellen — lokalisieren vor dem Lesen
ask_userAgent fragt den Operator (Mehrfachauswahl-Menü)

Statisch

ToolZweck
jadxAPK/DEX/XAPK → Java (extrahiert Bundles automatisch, reichhaltige Zusammenfassung)
apktoolAPK → Smali + dekodiertes Manifest
radare2 / ghidranative Binary-Disasm / Headless-Decompile
elf_info / pe_infoELF/PE-Header, Symbole, Imports parsen (nativ)
hexdump / stringsRohbytes / druckbare Strings
unzipnative zip/apk/xapk/apks-Extraktion (keine Shell)

Dynamisch & Netzwerk

ToolZweck
adbGerätesteuerung
frida_psGeräte-Apps/Prozesse auflisten
fridaein benutzerdefiniertes Frida-JS-Skript ausführen
frida_preseteingebaut: ssl_unpin, list_classes, dump_class, hook, trace_http
proxynativer Go-MITM-Proxy (goproxy) — Live-HTTPS-Traffic erfassen
http_requestentdeckte API-Endpunkte replayen/testen
downloadeine URL ins Arbeitsverzeichnis laden
Tool herunterladen