Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
glue — Automatisation de la sécurité des applications | Kitploit
Outils/GitHubGitHub/owasp/glue
Scanners de VulnérabilitésAnalyse de CodeDevSecOps
GitHubowasp/glue

glue

Automatisation de la sécurité des applications

Voir le dépôt
526110il y a 6 ansVérifié par Kitploit

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager

Twitter Ruby Gem Dockerhub Travis

OWASP Glue

Glue est un framework pour exécuter une série d'outils. Il est généralement conçu comme une base pour automatiser un pipeline d'analyse de sécurité d'outils.

Utilisation recommandée

Pour ceux qui souhaitent exécuter Glue, nous recommandons d'utiliser l'image Docker car elle devrait déjà disposer des autres outils qu'il utilise et les avoir configurés. Consultez la documentation pour plus d'informations. Documentation Docker de Glue

Pour ceux qui s'intéressent à l'utilisation de Glue dans un contexte DevOps, consultez Options d'intégration DevOps de Glue

Consultez le Playground pour mieux comprendre les fonctionnalités de Glue et comment les utiliser.

Exécution locale

docker run owasp/glue

Installation pour le développement

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

Exécution en développement

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

Extension de Glue

Glue est conçu pour être étendu via l'ajout de « tâches ». Pour ajouter un nouvel outil, copiez une tâche existante et ajustez-la pour qu'elle fonctionne avec l'outil en question.

Utilisation

Glue <options> <target>

Options

Les options courantes incluent :

root@kitploit:~
-d pour le débogage
-f pour le format (accepte "json", "csv", "jira")

Pour une liste complète des options, utilisez Glue --help ou consultez le fichier OPTIONS.md.

Cible

La cible peut être :

  • Système de fichiers (analysé sur place)
  • Dépôt Git (cloné pour analyse)
  • Autres types d'images (.iso, docker, etc. sont expérimentaux)

Dépendances

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

Développement

Pour exécuter le code, lancez la commande suivante depuis le répertoire racine :

>ruby bin/Glue <options> target

Pour construire une gemme, exécutez simplement :

gem build Glue.gemspec

Intégration

Hooks Git

Tout d'abord, récupérez le hook depuis le code.

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

Rendez-le ensuite exécutable.

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

Assurez-vous que le shell dans lequel vous effectuez le commit peut voir docker.

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

Maintenant, testez en effectuant une modification et en commitant un fichier. Le résultat devrait être que Glue s'exécute sur votre code et n'autorisera pas les commits sauf si les résultats sont propres. (Ce qui n'est pas nécessairement une attente raisonnable)

Fichiers de configuration

Pour les scénarios d'utilisation avancés, vous pouvez sauvegarder votre configuration et l'utiliser à l'exécution.

Auteurs

Matt Konda Alex Lock Rafa Perez

Licence

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

Télécharger l’outil