Advanced OSINT Framework for Github

inr

octosuite – Advanced Open Source Intelligence Framework for Github


Simply gather OSINT on Github users and 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)
abstract

INSTALLATION

clone project:

git clone https://github.com/rly0nheart/octosuite.git
cd octosuite
pip install -r requirements.txt

USAGE

Linux:

sudo chmod +x octosuite
sudo ./octosuite

Windows:

python3 octosuite

Mac:

python3 octosuite
octo

AVAILABLE COMMANDS

CommandUsage
orginfoget organization info
userinfoget user profile info
repoinfoget repository info
pathcontentsget contents of a path from a specified repository
orgreposget a list of repositories owned by a specified organization
userreposget a list of repositories owned by a specified user
usergistsget a list of gists owned by a specified user
userfollowersget a list of a user’s followers
userfollowingcheck whether user A follows user B
usersearchsearch user(s)
reposearchsearch repositor(y)(ies)
topicsearchsearch topics(s)
issuesearchsearch issue(s)
commitsearchsearch commit(s)
updateupdate octosuite
changelogshow changelog
authorshow author info
helpshow usage/help
exitexit 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 MacWindows, or any Linux Distribution, it has only been tested on Termux and Kali Linux

The octosuite is a github repository by Richard Mwewa