https://github.com/banaxou/ghubscan
osint tool user github api public
https://github.com/banaxou/ghubscan
api email github osint
Last synced: about 1 year ago
JSON representation
osint tool user github api public
- Host: GitHub
- URL: https://github.com/banaxou/ghubscan
- Owner: banaxou
- License: other
- Created: 2024-10-23T10:05:19.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-10-23T18:35:34.000Z (over 1 year ago)
- Last Synced: 2024-10-24T04:19:34.782Z (over 1 year ago)
- Topics: api, email, github, osint
- Language: Python
- Homepage:
- Size: 31.3 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
---
# 🔎 GhubScan - OSINT Tool 1.4

**GhubScan** is an OSINT tool specifically designed to collect public information about GitHub users. This tool utilizes GitHub's public APIs to extract various data about a user, including:
- 📧 **Email|old email**
- 🆔 **User ID**
- 📝 **Name**
- 🔑 **Username**
- 🔗 **Link to GitHub profile**
- 📂 **Number of repositories**
- 👥 **Number of followers**
- 👤 **Number of following users**

GhubScan relies on GitHub's **public APIs** [API 1](https://api.github.com/users/usergithub/events/public) and [API 2](https://api.github.com/users/usergithub) to extract this information. It allows for quick and efficient OSINT operations on GitHub profiles.
## 🖥️ Install Python
- 🐍 **[Download Python](https://www.python.org/downloads/)**
- ```bash
git clone https://github.com/banaxou/GhubScan/
cd GhubScan
bash start.sh or start.bat
python ghubscan.py
```
## 🟢 Usage
- [pypi gub](https://pypi.org/project/gub/)
```sh
pip install gub
```
You can also install GhubScan from GitHub:
```sh
git clone https://github.com/banaxou/GhubScan/
```
---
### Commands
- Get user information:
```sh
gub -u username
```
- Search by email:
```sh
gub -e email@example.com
```
- Get user info by ID:
```sh
gub -id 123456
```
- Help command:
```sh
gub -h
```
---
| Platform | Availability |
|---------------|----------------------|
| **Linux** | ✅ Available |
| **Windows** | ✅ Available |
| **Termux** | ✅ Available |
---
## ❓ How to Mask Your Information?
*(To hide your information, you need to have a noreply email on GitHub, which looks like this: ID+name@users.noreply.github.com)*
Your email address will appear in the API as soon as you have posted two repositories
[docs](https://docs.github.com/en/account-and-profile/setting-up-and-managing-your-personal-account-on-github/managing-email-preferences/setting-your-commit-email-address)
## install git
- [gitbash](https://git-scm.com/downloads)
```bash
git config --global user.email "id+name@users.noreply.github.com"
git config --global user.email
git log
```
---
## **🪷 ghubscan by ovax**
Your donations help fund my open source projects and major projects as well as useful tools and services:
###
Ethereum
[`0x190feaDcd1b19F0bc3Faa39A0d5904E072CCA627`](https://etherscan.io/address/0x190feaDcd1b19F0bc3Faa39A0d5904E072CCA627)
---
###
Bitcoin
[`bc1qs2sf3hwz9a72vk6yd2cnahzfpequlw67k8hd5c`](https://blockchair.com/bitcoin/address/bc1qs2sf3hwz9a72vk6yd2cnahzfpequlw67k8hd5c)
---
###
Monero
[`43gceWv7JZEUtTQxt28yJA6wxCwtQ5aWFhNW2yaLfLs43ZRNMnjczrRcPyQ2bJkdkb3pPSbZsc93BH5fwiFNUnT8CRZbsPA`](https://explorer.monero.org/address/43gceWv7JZEUtTQxt28yJA6wxCwtQ5aWFhNW2yaLfLs43ZRNMnjczrRcPyQ2bJkdkb3pPSbZsc93BH5fwiFNUnT8CRZbsPA)