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
violin — Agentisches Pentest-Profil für Hermes: 31 Playbooks für autorisierte Recon, Web-/Access-Control-Angriffe, sichere Exploit-Validierung und evidenzbasierte Berichterstattung mit Guard-Gates. | Kitploit
Tools/GitHubGitHub/strategic-automation/violin
Authentifizierung & AutorisierungOSINT (Open-Source-Intelligence)Penetrationstest-FrameworksPrivilege EscalationAufklärungSchwachstellenanalyseExploitationWebanwendungs-ExploitationPost-ExploitationPenetrationstestsRed Teaming
1532157vor 3 TagenVon Kitploit geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen
GitHubstrategic-automation/violin

violin

Agentisches Pentest-Profil für Hermes: 31 Playbooks für autorisierte Recon, Web-/Access-Control-Angriffe, sichere Exploit-Validierung und evidenzbasierte Berichterstattung mit Guard-Gates.

Repository anzeigenWebseite

Violin

Violin ☤ — Überwachtes agentisches Hermes-Pentest-Profil

Release Ready License: MIT Hermes >=0.21.5 Kali Linux Parrot OS Landing page GitHub stars

35 Playbooks · 19 Referenzen · 14 Vorlagen · verpflichtender Ausführungs-Guard · Hermes-nativ

Violin ist ein Hermes-natives agentisches Pentest-Profil für überwachte, autorisierte Penetrationstests — von der Aufklärung über die sichere Exploit-Validierung bis hin zum Reporting. Es nutzt die integrierten Toolsets von Hermes, sieben geroutete Skills und das verpflichtende violin_guard-Plugin an der Zielausführungsgrenze. Die eigenständige CLI unterstützt Release-Prüfungen, Diagnosen und administrative Wiederherstellung; Zielbefehle werden über das Plugin ausgeführt. Violin fügt keine profilspezifischen Anmeldedaten hinzu und erbt die bereits in Hermes konfigurierten Provider- und Tool-Backends.

Schnellstart · Workflow · Guard-Tools · Benchmarks · Landingpage · Diskussionen · Entwicklung

Folgen Sie Violin? Geben Sie dem Repository einen Stern, damit es leicht zu finden bleibt und andere Security-Engineers überwachtes agentisches Pentesting entdecken können.

Entdeckung in der Community

Violin ist in von der Community kuratierten Sammlungen gelistet, darunter awesome-ai-security, awesome-hermes-skills, awesome-hermes-agent und awesome-infosec.

Berichterstattung durch Dritte: Starlog-Technikanalyse und „Violin: Supervised Agentic Penetration Testing Profile for Hermes Agent“.

Für eine unabhängige Bewertung nutzen Sie das Reviewer-Kit, das den Benchmark-Pfad, bekannte Grenzen, den Review-Kontext und einen sachlichen Vergleich mit autonomen Pentest-Agent-Designs zusammenstellt.


Geschützte ZielausführungBereichs-, Phasen-, PTT-, Skill-, Hypothesen-, Verlaufs- und Synchronisationsprüfungen werden ausgeführt, bevor ein Zielbefehl startet.
Persistenter Engagement-ZustandPTT-Aufgaben, Hypothesen, Befehlsverlauf, Checkpoints, Nachweise und Berichte überstehen die Kontextkomprimierung.
Durch Nachweise belegte ErgebnisseEine typisierte Einreichung bindet jeden validierten Befund an authentifizierte Ausführungsbelege.
Gelenkte MethodikEin Pentest-Orchestrator wählt fokussierte Playbooks für Web, Identität, API, Geschäftslogik, LLM-Sicherheit und Fehlkonfigurationen aus.
Begrenzte AusführungEinzelbefehle, Befehlsstapel, Hintergrundprozesse, Stapelüberprüfung, Heartbeat-Prüfungen und Abbruch teilen sich ein Zustandsmodell.
Verifizierbare ReleasesPlugin-Registrierung, Schemas, Skill-Snapshots, Dokumentationsverträge, Lint, Formatierung und die vollständige Testsuite sind release-gesteuert.

Schnellstart

Profil installieren

hermes profile install https://github.com/Strategic-Automation/violin
hermes -p violin plugins disable violin_guard
hermes -p violin plugins enable violin_guard --no-allow-tool-override
hermes -p violin

Guard-Abhängigkeiten werden in plugins/violin_guard/plugin.yaml deklariert. Der Plugin-Name, das Verzeichnis und die aktivierte Konfiguration verwenden alle violin_guard, sodass Hermes seine Abhängigkeiten ohne einen Verzeichnis-Workaround auflösen kann. Das Installieren von Abhängigkeiten in die Entwicklungs-.venv installiert sie nicht in Hermes. Der obige Deaktivieren/Aktivieren-Zyklus erzwingt die Abhängigkeitszulassung, selbst wenn die Profilkonfiguration das Plugin bereits aktiviert. Überprüfen Sie die Registrierung nach der Installation:

hermes -p violin plugins doctor ~/.hermes/profiles/violin/plugins/violin_guard --ci
hermes -p violin tools list

Plugin Doctor sollte 12 Tools und 5 Hooks melden, und violin_guard sollte als aktiviertes Toolset erscheinen. Starte Hermes nach der Installation neu, bevor du ein Engagement beginnst. Installiere das Profil neu, um eine ältere violin-guard-Installation zu migrieren.

Beginne dann mit einem autorisierten Ziel und lass Violin den Scope erfassen, bevor es zu einer Interaktion mit dem Ziel kommt:

Run an authorized penetration test against example.com.

Voraussetzungen

  • Hermes Agent 0.21.5 oder neuer (der Container pinnt den Release-Commit v2026.9.24)
  • Python 3.11 und uv für die lokale Entwicklung
  • Kali Linux oder Parrot OS für die erwartete Sicherheitswerkzeug-Umgebung
  • Schriftliche Autorisierung und ein genehmigter Scope

Violin wählt kein Modell und keinen Anbieter aus. Konfigurieren Sie diese in Hermes. Für einen leistungsfähigen Standard verwenden Sie Qwen3.8 27B lokal oder DeepSeek V4 Flash über einen gehosteten Anbieter.

Ablauf eines Engagements

flowchart LR
    S[Scope] --> R[Recon]
    R --> V[Vulnerability research]
    V --> E[Exploit validation]
    E --> P[Reporting]
    P --> X[Retrospective]

    G[Violin Guard] -. validates .-> R
    G -. validates .-> V
    G -. validates .-> E
  1. Die Engagement-Phase initialisieren und scope/scope.yaml genehmigen.
  2. Eine aktive PTT-Aufgabe und die zugehörige zugewiesene Skill mit violin_record_ptt auswählen.
  3. Zielbefehle mit violin_exec oder violin_exec_burst ausführen.
  4. Hypothesen aktualisieren, wenn neue Erkenntnisse ihren Status ändern.
  5. Jeden begrenzten Befehlsstapel mit violin_review_batch überprüfen.
  6. Validierte Befunde einreichen und den Abschlussbericht erstellen.
  7. Die Retrospektive abschließen.

Das vollständige Phasenmodell lautet:

Tool herunterladen