octosuite
octosuite copied to clipboard
GitHub Data Analysis Framework.
A framework for gathering open-source intelligence on GitHub users, repositories and organizations
Wiki
Refer to the Wiki for installation instructions, in addition to all other documentation.
Features
- [x] Fetches an organization's profile information
- [x] Fetches an oganization's events
- [x] Returns an organization's repositories
- [x] Returns an organization's public members
- [x] Fetches a repository's information
- [x] Returns a repository's contributors
- [x] Returns a repository's languages
- [x] Fetches a repository's stargazers
- [x] Fetches a repository's forks
- [x] Fetches a repository's releases
- [x] Returns a list of files in a specified path of a repository
- [x] Fetches a user's profile information
- [x] Returns a user's gists
- [x] Returns organizations that a user owns/belongs to
- [x] Fetches a user's events
- [x] Fetches a list of users followed by the target
- [x] Fetches a user's followers
- [x] Checks if user A follows user B
- [x] Checks if user is a public member of an organizations
- [x] Returns a user's subscriptions
- [x] Gets a user's subscriptions
- [x] Gets a user's events
- [x] Searches users
- [x] Searches repositories
- [x] Searches topics
- [x] Searches issues
- [x] Searches commits
- [x] Automatically logs network activity (.logs folder)
- [x] User can view, read and delete logs
- [x] All the above can be used with command-line arguments (PyPI Package only)
- [x] ...And more
Note
Octosuite automatically logs network and user activity of each session, the logs are saved by date and time in the .logs folder
License
Credits
- The code used for finding emails from usernames is taken from Somdev Sangwan's Zen
Donations
If you like OctoSuite and would like to show support, you can Buy A Coffee for the developer using the button below
Your support will be much appreciated😊