
About
Advanced Github OSINT Framework
Simply gather OSINT on Github users & organizations like a God
Features
- Fetches organization info
- Fetches user info
- Fetches repository info
- Returns contents of a path from a repository
- Returns a list of repos owned by an organization
- Returns a list of repos owned by a user
- Returns a list of gists owned by a user
- Returns a list of a user’s followers
- Checks whether user A follows user B
- Searches users
- Searches repositories
- Searches topics
- Searches issues
- Searches commits
- Easily updates with the ‘update’ command
- Automatically logs network activity (.logs folder)
Installation
git clone https://github.com/rly0nheart/octosuite.git
cd octosuite
pip install -r requirements.txt
Install from PyPI
pip install octosuite
Usage
Linux
sudo chmod +x octosuite
sudo ./octosuite
Windows
python3 octosuite
MacOS
python3 octosuite
Available Commands
COMMAND | DESCRIPTION |
---|---|
info:org | get organization info |
info:user | get user profile info |
info:repo | get repository info |
info:dev | show developer’s info |
path:contents | get contents of a path from a specified repository |
repos:org | get a list of repositories owned by a specified organization |
repos:user | get a list of repositories owned by a specified user |
user:gists | get a list of gists owned by a specified user |
user:followers | get a list of a user’s followers |
user:following | check whether user A follows user B |
search:users | search user(s) |
search:repos | search repositor(y)(ies) |
search:topics | search topics(s) |
search:issues | search issue(s) |
search:commits | search commit(s) |
update | update octosuite |
changelog | show changelog |
help | show usage/help |
exit | exit session |
Note
- octosuite automatically logs network and minor user activity. The logs are saved by date and time in .logs folder
- Although octosuite was developed to work on Mac, Windows, or any Linux Distribution, it has only been tested on Termux and Kali Linux
- If you believe octosuite can be better, feel free to open a pull request with your improvements