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
glue — Automatisierung der Anwendungssicherheit | Kitploit
Tools/GitHubGitHub/owasp/glue
SchwachstellenscannerCode-AnalyseDevSecOps
GitHubowasp/glue

glue

Automatisierung der Anwendungssicherheit

Repository anzeigen
526110vor 6 JahrenVon 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

Twitter Ruby Gem Dockerhub Travis

OWASP Glue

Glue ist ein Framework zum Ausführen einer Reihe von Tools. Im Allgemeinen ist es als Rückgrat für die Automatisierung einer Sicherheitsanalyse-Pipeline von Tools gedacht.

Empfohlene Nutzung

Für diejenigen, die Glue ausführen möchten, empfehlen wir die Verwendung des Docker-Images, da es die anderen verwendeten Tools bereits verfügbar und konfiguriert haben sollte. Weitere Informationen finden Sie in der Dokumentation. Glue Docker Dokumentation

Für diejenigen, die daran interessiert sind, wie Glue in einem DevOps-Kontext verwendet wird, siehe Glue DevOps Integrationsoptionen

Schauen Sie sich den Spielplatz an, um ein besseres Verständnis von Glues Funktionen und deren Nutzung zu erhalten.

Lokale Ausführung

docker run owasp/glue

Installation für die Entwicklung

root@kitploit:~
git clone https://github.com/owasp/glue
cd glue                     -- RVM will set to 2.3.1 with Gemset Glue
gem install bundler
bundle install

Ausführung in der Entwicklung

root@kitploit:~
cd lib
../bin/glue -h

Glue erweitern

Glue soll durch das Hinzufügen von "Tasks" erweitert werden. Um ein neues Tool hinzuzufügen, kopieren Sie eine vorhandene Task und passen Sie sie an, um sie für das betreffende Tool zu konfigurieren.

Verwendung

Glue <options> <target>

Optionen

Häufige Optionen sind:

root@kitploit:~
-d für Debug
-f für Format (akzeptiert "json", "csv", "jira")

Für eine vollständige Liste der Optionen verwenden Sie Glue --help oder sehen Sie sich die Datei OPTIONS.md an.

Ziel

Das Ziel kann sein:

  • Dateisystem (das wird vor Ort analysiert)
  • Git-Repository (das wird zur Analyse geklont)
  • Andere Arten von Images (.iso, docker, etc. sind experimentell)

Abhängigkeiten

  • clamav
  • hashdeep
  • rm (*nix)
  • git
  • mount (*nix)
  • docker

Entwicklung

Um den Code auszuführen, führen Sie Folgendes aus dem Stammverzeichnis aus:

>ruby bin/Glue <options> target

Um ein Gem zu bauen, führen Sie einfach aus:

gem build Glue.gemspec

Integration

Git-Hooks

Holen Sie sich zuerst den Hook aus dem Code.

root@kitploit:~
meditation:hooks mk$ cp /area53/owasp/Glue/hooks/pre-commit .

Dann machen Sie ihn ausführbar.

root@kitploit:~
meditation:hooks mk$ chmod +x pre-commit

Stellen Sie sicher, dass die Shell, in der Sie committen, Docker sehen kann.

root@kitploit:~
meditation:hooks mk$ eval "$(docker-machine env default)"

Testen Sie nun, nehmen Sie eine Änderung vor und committen Sie eine Datei. Das Ergebnis sollte sein, dass Glue gegen Ihren Code läuft und Commits nur dann zulässt, wenn die Ergebnisse sauber sind. (Was nicht unbedingt eine vernünftige Erwartung ist)

Konfigurationsdateien

Für fortgeschrittene Nutzungsszenarien können Sie Ihre Konfiguration speichern und zur Laufzeit verwenden.

Autoren

Matt Konda Alex Lock Rafa Perez

Lizenz

Apache 2: http://www.apache.org/licenses/LICENSE-2.0

Tool herunterladen