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
gitls — 🖇 Énumérer les URL de dépôt git à partir d'une liste d'URL / Utilisateur / Org. Adapté aux pipelines. | Kitploit
Outils/GitHubGitHub/hahwul/gitls
OSINT (Renseignement de Sources Ouvertes)ReconnaissanceCollecte d'InformationsSécurité WebTests d'IntrusionArchived
GitHubhahwul/gitls

gitls

🖇 Énumérer les URL de dépôt git à partir d'une liste d'URL / Utilisateur / Org. Adapté aux pipelines.

Voir le dépôt
569il y a 1 anVé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



Énumère les URL des dépôts Git à partir d'une liste d'URL / Utilisateur / Organisation. Adapté aux pipelines

Cet outil est disponible lorsque le dépôt, tel que github, est inclus dans le périmètre du bug bounty. Parfois spécifié sous forme de nom d'org ou de nom d'utilisateur plutôt que de dépôt spécifique, vous pouvez utiliser cet outil pour extraire les URL de tous les dépôts publics inclus dans l'org/l'utilisateur.

Cela peut être utilisé pour diverses actions telles que le scan ou le clonage de plusieurs dépôts.

🚧 AVIS
Pour les requêtes non authentifiées dans l'API GitHub, la limite de débit autorise jusqu'à 60 requêtes par heure. Les requêtes non authentifiées sont associées à l'adresse IP d'origine, et non à l'utilisateur qui effectue les requêtes. https://docs.github.com/en/rest/overview/resources-in-the-rest-api

Ainsi, trop de tâches peuvent être bloquées par l'API pendant un certain temps par GitHub. Dans ce cas, vous pouvez sélectionner la destination appropriée ou accéder et utiliser n'importe quelle IP en utilisant torsocks (ex: torsocks gitls -l user.list) ou les options -tor ou -proxy http://localhost:<PORT-TOR>.

Installation

Depuis go-get

root@kitploit:~
▶ go install -v github.com/hahwul/gitls@latest

Avec homebrew

root@kitploit:~
▶ brew tap hahwul/gitls
▶ brew install gitls

Avec snapcraft

root@kitploit:~
▶ sudo snap install gitls

Utilisation

root@kitploit:~
Usage of gitls:
  -include-users
    	inclut les dépôts des utilisateurs de l'org (membres)
  -l string
    	Liste des cibles (ex: -l sample.lst)
  -o string
    	écrit le fichier de sortie (optionnel)
  -proxy string
    	utilise un proxy personnalisé
  -tor
    	utilise le proxy Tor / localhost:9050
  -version
    	version de gitls

Étude de cas

Générer toutes les URL de dépôt à partir d'URL de dépôt/org/utilisateur

sample.lst

root@kitploit:~
https://github.com/hahwul
https://github.com/tomnomnom/gron
https://github.com/tomnomnom/httprobe
https://github.com/s0md3v

Générer une liste d'URL de dépôt à partir du fichier sample

root@kitploit:~
▶ gitls -l sample.lst
https://github.com/hahwul/a2sv
https://github.com/hahwul/action-dalfox
https://github.com/hahwul/asset-of-hahwul.com
https://github.com/hahwul/awesome-zap-extensions
https://github.com/hahwul/backbomb
https://github.com/hahwul/booungJS
https://github.com/hahwul/buildpack-nmap
https://github.com/hahwul/buildpack-zap-daemon
https://github.com/hahwul/can-i-protect-xss
https://github.com/hahwul/cyan-snake
https://github.com/hahwul/dalfox
https://github.com/hahwul/DevSecOps
https://github.com/hahwul/droid-hunter
https://github.com/hahwul/exploit-db_to_dokuwiki
https://github.com/hahwul/ftc
https://github.com/hahwul/gitls
https://github.com/hahwul/go-github-selfupdate-patched
https://github.com/hahwul/hack-pet
...découpé...
https://github.com/hahwul/zap-cloud-scan
https://github.com/tomnomnom/gron
https://github.com/tomnomnom/httprobe
https://github.com/s0md3v/Arjun
https://github.com/s0md3v/AwesomeXSS
https://github.com/s0md3v/Blazy
https://github.com/s0md3v/Bolt
...découpé...
https://github.com/s0md3v/velocity
https://github.com/s0md3v/XSStrike
https://github.com/s0md3v/Zen
https://github.com/s0md3v/zetanize

Obtenir tous les dépôts d'une org ainsi que ceux des utilisateurs (membres) inclus

root@kitploit:~
▶ echo https://github.com/paypal | ./gitls -include-users
root@kitploit:~
....
https://github.com/paypal/tech-talks
https://github.com/paypal/TLS-update
https://github.com/paypal/yurita
https://github.com/ahunnargikar
https://github.com/ahunnargikar/docker-chronos-image
https://github.com/ahunnargikar/docker-tomcat7
https://github.com/ahunnargikar/DockerConDemo
https://github.com/ahunnargikar/elasticsearch-registry-backend
https://github.com/ahunnargikar/elasticsearchindex
https://github.com/ahunnargikar/jenkins-dind
https://github.com/ahunnargikar/jenkins-standalone
https://github.com/ahunnargikar/vagrant-mesos
https://github.com/ahunnargikar/vagrant_docker_registry
https://github.com/anandpalanisamy
https://github.com/anilgursel
https://github.com/anilgursel/squbs-sample
https://github.com/bluepnume

Tests automatisés avec gitleaks

root@kitploit:~
▶ gitls -l sample.lst | xargs -I % gitleaks --repo-url=% -v

Cloner tous les dépôts d'une cible

root@kitploit:~
▶ echo "https://github.com/paypal" | gitls | xargs -I % git clone %

Contributeurs

Télécharger l’outil