mirror of
https://github.com/bellingcat/octosuite.git
synced 2026-06-11 21:08:35 +03:00
101 lines
3.4 KiB
Markdown
101 lines
3.4 KiB
Markdown

|
|
|
|
|
|

|
|

|
|

|
|

|
|

|
|

|
|

|
|

|
|
|
|
> *Simply gather OSINT on Github users and organizations like a god🔥*
|
|
|
|
# FEATURES
|
|
- [x] Fetches organization info
|
|
- [x] Fetches user info
|
|
- [x] Fetches repository info
|
|
- [x] Returns contents of a path from a repository
|
|
- [x] Returns a list of repos owned by an organization
|
|
- [x] Returns a list of repos owned by a user
|
|
- [x] Returns a list of gists owned by a user
|
|
- [x] Returns a list of a user's followers
|
|
- [x] Checks whether user A follows user B
|
|
- [x] Searches users
|
|
- [x] Searches repositories
|
|
- [x] Searches topics
|
|
- [x] Searches issues
|
|
- [x] Searches commits
|
|
- [x] Easily updates with the 'update' command
|
|
- [x] Automatically logs network activity (.logs folder)
|
|
|
|
# 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
|
|
```
|
|
|
|
# AVAILABLE COMMANDS
|
|
| Command | Usage|
|
|
| ------------- |:---------:|
|
|
| ``orginfo`` | *get organization info* |
|
|
| ``userinfo`` | *get user profile info* |
|
|
| ``repoinfo`` | *get repository info* |
|
|
| ``pathcontents`` | *get contents of a path from a specified repository* |
|
|
| ``orgrepos`` | *get a list of repositories owned by a specified organization* |
|
|
| ``userrepos`` | *get a list of repositories owned by a specified user* |
|
|
| ``usergists`` | *get a list of gists owned by a specified user* |
|
|
| ``userfollowers`` | *get a list of a user's followers* |
|
|
| ``userfollowing`` | *check whether user A follows user B* |
|
|
| ``usersearch`` | *search user(s)* |
|
|
| ``reposearch`` | *search repositor(y)(ies)* |
|
|
| ``topicsearch`` | *search topics(s)* |
|
|
| ``issuesearch`` | *search issue(s)* |
|
|
| ``commitsearch`` | *search commit(s)* |
|
|
| ``update`` | *update octosuite* |
|
|
| ``changelog`` | *show changelog* |
|
|
| ``author`` | *show author info* |
|
|
| ``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***
|
|
|
|
# LICENSE
|
|

|
|
|
|
# ABOUT AUTHOR
|
|
[About.me](https://about.me/rly0nheart)
|