Hacking Articles Tips Tricks Videos Tutorials
468 subscribers
65.9K photos
15 videos
157 files
132K links
Exploit
Pentesting
Hacking
Red Team
Blue Team
Kali Linux
Bug Bounty
Black Hat
Cyber security etc

@Hacking_Video
@Hacking_attack
Download Telegram
OSINT tool to extract info about persons from git repositories: common names, emails, matches between different (as it may seems) accounts. Using Install git Run: repos by nickname ./gitcolombo.py --nickname LubyRuffy"> # from any git url
./gitcolombo.py -u https://github.com/Kalanchyovskaia16/newlps

# from directory, recursively
./gitcolombo.py -d ./newlps -r

# from all GitHub personal/org repos by nickname
./gitcolombo.py --nickname LubyRuffy
For batch (https://www.kitploit.com/search/label/Batch) cloning (https://www.kitploit.com/search/label/Cloning) from Gitlab and Bitbucket group repos you can use ghorg (https://github.com/gabrie30/ghorg).
Output: verbose persons info name email number of appearences as author/committer other persons that person can be emails used for the same name different names for the same person general statistics Details [RUS] https://telegra.ph/Gitcolombo---OSINT-v-GitHub-03-02 What's the difference between git author and committer? TL;DR author wrote the code (make the patch) commiter commit it to the repo (rewrite history, make pull/merge requests...) Nice explanation: https://stackoverflow.com/questions/18750808/difference-between-author-and-committer-in-git Very often developers make inaccurate commits with the one name/email (e.g. work account), then change to the right (e.g. personal account) and make git commit --amend, but forget to change the author of the commit. This way we can use it for OSINT (https://www.kitploit.com/search/label/OSINT) as match of names/emails from git history. TODO Total statistics for repos in a directory Check different names for every email GitHub support: clone all repos from account/group GitHub support: api pagination GitHub support: extract links to accounts from commit info Exclude "system" accounts (e.g. noreply@github.com (mailto:noreply@github.com)) Probabilistic graph (https://www.kitploit.com/search/label/Graph) links based on same names/emails and Levenshtein distance Other popular git platforms: Gitlab, Bitbucket and also

Download Gitcolombo (https://github.com/soxoj/gitcolombo)

___________________________
@hacking_Attack
@Hacking_Video
Use of Default Credentials to Unauthorised Remote Access of Internal Panel of Network Video…

👨🏼‍💻Discovered by Dnyanesh A. GawandeContinue reading on Medium »
Read more...
Zenlink заключил партнерство с Immunefi и запустил программу по поиску ошибок

Сегодня 23 марта 2022 года , и мы рады сообщить, что компания Zenlink заключила партнерство с Immunefi и запустила программу по поиску…Continue reading on Medium »
Read more...
Zenlink уклав партнерство з Immunefi і запустив програму пошуку помилок

Сьогодні 23 березня 2022 року, і ми раді повідомити, що компанія Zenlink уклала партнерство з Immunefi і запустила програму пошуку помилок.Continue reading on Medium »
Read more...
Hacking Articles Tips Tricks Videos Tutorials
Photo
KitPloit - PenTest Tools!
Gitcolombo - Extract And Analyze Contributors Info From Git Repos

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivS4cm9RurhdCDvKKBDrGCxhKs7UJV6v9s5eIc1YQyq23ZZWtpy84sAIIbeQ3M5jCTqy4SUTeOQUNUMpH3FR1H7r2WMNvqdC-BZ4LpGL9SFuDQlSSv59NzGW12JtS1EO3qpKOJpaCrzgCYR9RSlHnz2w54tk6LIYk7UMX1LxI9JwiaFSMCmqMQeFd0/w640-h462/gitcolombo.png
OSINT tool to extract info about persons from git repositories: common names, emails, matches between different (as it may seems) accounts.

Using

1.
Install git

2.
Run:

repos by nickname ./gitcolombo.py --nickname LubyRuffy"># from any git url
./gitcolombo.py -u https://github.com/Kalanchyovskaia16/newlps

# from directory, recursively
./gitcolombo.py -d ./newlps -r

# from all GitHub personal/org repos by nickname
./gitcolombo.py --nickname LubyRuffy

For batch cloning from Gitlab and Bitbucket group repos you can use ghorg.
Output:

*
verbose persons info

* name
* email
* number of appearences as author/committer
* other persons that person can be

*
emails used for the same name

*
different names for the same person

*
general statistics
Details

[RUS] https://telegra.ph/Gitcolombo---OSINT-v-GitHub-03-02

What's the difference between git author and committer?

TL;DR

* author wrote the code (make the patch)
* commiter commit it to the repo (rewrite history, make pull/merge requests...)

Nice explanation: https://stackoverflow.com/questions/18750808/difference-between-author-and-committer-in-git

Very often developers make inaccurate commits with the one name/email (e.g. work account), then change to the right (e.g. personal account) and make git commit --amend, but forget to change the author of the commit. This way we can use it for OSINT as match of names/emails from git history.

TODO

* Total statistics for repos in a directory
* Check different names for every email
* GitHub support: clone all repos from account/group
* GitHub support: api pagination
* GitHub support: extract links to accounts from commit info
* Exclude "system" accounts (e.g. noreply@github.com)
* Probabilistic graph links based on same names/emails and Levenshtein distance
* Other popular git platforms: Gitlab, Bitbucket and also
Download Gitcolombo

___________________________
@hacking_Attack
@Hacking_Video