An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

README

          

---
# 🔎 GhubScan - OSINT Tool 1.4
banner

Stars Badge
Forks Badge
---

**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**

![gh](https://github.com/user-attachments/assets/103acd43-1908-4a44-9a3f-21e4ed7be00c)

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)