
🖇 تعداد روابط مستودعات git من قائمة روابط / مستخدم / منظمة. مناسب لخطوط الأنابيب
تعداد روابط مستودعات git من قائمة
URL/User/Org. صديق لخطوط الأنابيب
هذه الأداة متاحة عندما يكون المستودع، مثل github، ضمن نطاق bugbounty. أحيانًا يتم تحديد اسم المنظمة أو اسم المستخدم بدلاً من مستودع محدد، ويمكنك استخدام هذه الأداة لاستخراج الروابط من جميع المستودعات العامة المضمنة في org/user.
يمكن استخدام هذا لإجراءات مختلفة مثل المسح الضوئي أو الاستنساخ لمستودعات متعددة.
🚧 إشعار
بالنسبة للطلبات غير المصادق عليها في واجهة برمجة تطبيقات github، يسمح حد المعدل بما يصل إلى 60 طلبًا في الساعة. يتم ربط الطلبات غير المصادق عليها بعنوان IP المصدر، وليس بالمستخدم الذي يقوم بالطلبات. https://docs.github.com/en/rest/overview/resources-in-the-rest-api
لذلك، يمكن حظر المهام الكثيرة من قبل API لفترة معينة من github. في هذه الحالة، يمكنك تحديد الوجهة المناسبة أو الوصول واستخدام أي IP باستخدام خيارات torsocks (مثلtorsocks gitls -l user.list) أو-torأو-proxy http://localhost:<TOR-PORT>.

▶ go install -v github.com/hahwul/gitls@latest
▶ brew tap hahwul/gitls
▶ brew install gitls
▶ sudo snap install gitls
Usage of gitls:
-include-users
include repo of org users(member)
-l string
List of targets (e.g -l sample.lst)
-o string
write output file (optional)
-proxy string
using custom proxy
-tor
using tor proxy / localhost:9050
-version
version of gitls
sample.lst
https://github.com/hahwul
https://github.com/tomnomnom/gron
https://github.com/tomnomnom/httprobe
https://github.com/s0md3v
إنشاء قائمة روابط المستودع من ملف العينة
▶ 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
...snip...
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
...snip...
https://github.com/s0md3v/velocity
https://github.com/s0md3v/XSStrike
https://github.com/s0md3v/Zen
https://github.com/s0md3v/zetanize
▶ echo https://github.com/paypal | ./gitls -include-users
....
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
▶ gitls -l sample.lst | xargs -I % gitleaks --repo-url=% -v
▶ echo "https://github.com/paypal" | gitls | xargs -I % git clone %