Compare commits

...

10 Commits
2.1.0 ... 2.1.1

Author SHA1 Message Date
Richard Mwewa
11e55f7804 Update README.md 2022-06-26 10:18:39 +02:00
Richard Mwewa
96c62c7097 Update banner.py 2022-06-26 10:08:44 +02:00
Richard Mwewa
587641cd18 Update setup.py 2022-06-26 10:07:55 +02:00
Richard Mwewa
d1ad3d14b9 Update banner.py 2022-06-26 10:06:55 +02:00
Richard Mwewa
0e3568f967 Update log_roller.py 2022-06-26 10:05:59 +02:00
Richard Mwewa
51d27c4996 [fix] error in source commands 2022-06-26 10:04:32 +02:00
Richard Mwewa
ae9d9f4af5 Update README.md 2022-06-25 09:47:51 +02:00
Richard Mwewa
482f2ee55a Update README.md 2022-06-24 15:05:38 +02:00
Richard Mwewa
9894b15209 Update README.md 2022-06-24 15:04:48 +02:00
Richard Mwewa
4d563683d2 Update README.md 2022-06-24 14:57:00 +02:00
5 changed files with 26 additions and 35 deletions

View File

@@ -1,16 +1,17 @@
![octosuite](images/logo.png)
![logo](https://user-images.githubusercontent.com/74001397/175805580-fffc96d4-e0ef-48bb-a55c-80b2da3e714d.png)
![GitHub](https://img.shields.io/github/license/rly0nheart/octosuite?style=social&logo=github)
![GitHub tag (latest by date)](https://img.shields.io/github/v/tag/rly0nheart/octosuite?style=social&logo=github)
![GitHub commits since latest release (by date)](https://img.shields.io/github/commits-since/rly0nheart/octosuite/2.0.1-alpha?style=social&logo=github)
![GitHub repo size](https://img.shields.io/github/repo-size/rly0nheart/octosuite?style=social&logo=github)
[![Upload Python Package](https://github.com/rly0nheart/octosuite/actions/workflows/python-publish.yml/badge.svg)](https://github.com/rly0nheart/octosuite/actions/workflows/python-publish.yml)
![GitHub](https://img.shields.io/github/license/rly0nheart/octosuite?style=flat)
![GitHub tag (latest by date)](https://img.shields.io/github/v/tag/rly0nheart/octosuite?style=flat&logo=github)
![GitHub commits since latest release (by date)](https://img.shields.io/github/commits-since/rly0nheart/octosuite/2.1.1?style=flat&logo=github)
![GitHub repo size](https://img.shields.io/github/repo-size/rly0nheart/octosuite?style=flat&logo=github)
> *Simply gather OSINT on Github users & organizations like a God🔥*
# Installation
## Installation
[Refer to the Wiki](https://github.com/rly0nheart/octosuite/wiki) for installation instructions, in addition to all other documentation.
# Features
## Features
- [x] Fetches an organization's profile information
- [x] Fetches an oganization's events
- [x] Returns an organization's repositories
@@ -40,26 +41,26 @@
- [x] Searches commits
- [x] Automatically logs network activity (.logs folder)
- [x] User can view, read and delete logs
- [x] More available...
- [x] ...And more
> *octosuite automatically logs network and minor user activity of each session. The logs are saved by date and time in the .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* ✌🏾🙂
# License
## License
![license](https://user-images.githubusercontent.com/74001397/137917929-2f2cdb0c-4d1d-4e4b-9f0d-e01589e027b5.png)
# About developer
## About developer
[About.me](https://about.me/rly0nheart)
# Supporters
## Supporters
[![Stargazers repo roster for @rly0nheart/octosuite](https://reporoster.com/stars/rly0nheart/octosuite)](https://github.com/rly0nheart/octosuite/stargazers)
[![Forkers repo roster for @rly0nheart/octosuite](https://reporoster.com/forks/rly0nheart/octosuite)](https://github.com/rly0nheart/octosuite/members)
# Donations
## Donations
Love octosuite? Please consider buying me a coffee, I will really appreciate it. ☕👌🏾😊
<a href="https://www.buymeacoffee.com/189381184" target="_blank"><img src="https://cdn.buymeacoffee.com/buttons/default-orange.png" alt="Buy Me A Coffee" height="41" width="174"></a>

View File

@@ -6,14 +6,14 @@ Banner
This class holds the program's banner logo and version tag
'''
class Banner:
versionTag = '2.1.0'
versionTag = '2.1.1'
nameLogo = f'''{Color.white}
_______ __ _______ __ __
| |.----.| |_.-----.| __|.--.--.|__| |_.-----.
| - || __|| _| _ ||__ || | || | _| -__|
|_______||____||____|_____||_______||_____||__|____|_____|
v{versionTag}
{Color.white}— Advanced Github {Color.red}OSINT{Color.white} Framework{Color.reset}
{Color.white}— Advanced Github {Color.red}OSINT{Color.white} Framework{Color.reset}

View File

@@ -11,8 +11,8 @@ class logRoller:
deletedLog = 'Deleted log: {}'
readingLog = 'Reading log: {}'
viewingLogs = 'Viewing logs...'
fileDownloading = 'Downloading ({})...'
fileDownloaded = 'Downloaded. Saved to downloads/{}'
fileDownloading = 'Downloading:{}'
fileDownloaded = 'Downloaded:downloads/{}'
fileNotFound = 'File ({}) not found.'
infoNotFound = 'Information ({} - {} - {}) not found.'
repoNotFound = 'Repository ({}) not found.'

View File

@@ -846,31 +846,31 @@ def deleteLog():
# Downloading release tarball
def downloadTarball():
logging.info(logRoller.fileDownloading.format(f'octosuite.vBanner.versionTag.tar'))
sys.stdout.write(f"{SignVar.info} {logRoller.fileDownloading.format(octosuite.vBanner.versionTag.tar)}\n")
logging.info(logRoller.fileDownloading.format(f'octosuite.v{Banner.versionTag}.tar'))
sys.stdout.write(SignVar.info+' '+logRoller.fileDownloading.format(f'octosuite.v{Banner.versionTag}.tar')+'...\n')
data = requests.get(f'{endpoint}/repos/rly0nheart/octosuite/tarball/{Banner.versionTag}')
if data.status_code == 404:
logging.info(logRoller.tagNotFound.format(Banner.versionTag))
sys.stdout.write(SignVar.negative+' '+logRoller.tagNotFound.format(Banner.versionTag))
sys.stdout.write(f'{SignVar.negative} {logRoller.tagNotFound.format(Banner.versionTag)}\n')
else:
with open(f'downloads/octosuite.v{Banner.versionTag}.tar', 'wb') as file:
file.write(data.content)
file.close()
logging.info(logRoller.fileDownloaded.format(f'octosuite.v{Banner.versionTag}.tar'))
sys.stdout.write(SignVar.positive+' '+logRoller.fileDownloaded.format(f'octosuite.v{Banner.versionTag}.tar')+'\n')
sys.stdout.write(SignVar.positive+' '+logRoller.fileDownloaded.format(f'octosuite.v{Banner.versionTag}.tar'))
# Downloading release zipball
def downloadZipball():
logging.info(logRoller.fileDownloading.format(f'octosuite.v{Banner.versionTag}.zip'))
sys.stdout.write(f"{SignVar.info} {logRoller.fileDownloading.format(octosuite.vBanner.versionTag.zip)}\n")
sys.stdout.write(SignVar.info+' '+logRoller.fileDownloading.format(f'octosuite.v{Banner.versionTag}.zip')+'...\n')
data = requests.get(f'{endpoint}/repos/rly0nheart/octosuite/zipball/{Banner.versionTag}')
if data.status_code == 404:
logging.info(logRoller.tagNotFound.format(Banner.versionTag))
sys.stdout.write(f"{SignVar.negative} {logRoller.tagNotFound.format(Banner.versionTag)}\n")
sys.sdtout.write(f'{SignVar.negative} {logRoller.tagNotFound.format(Banner.versionTag)}\n')
else:
with open(f'downloads/octosuite.v{Banner.versionTag}.tar', 'wb') as file:
with open(f'downloads/octosuite.v{Banner.versionTag}.zip', 'wb') as file:
file.write(data.content)
file.close()
@@ -937,15 +937,5 @@ OCTOSUITE.v{Banner.versionTag}
What's changed?
{'='*15}
[✓] Fixed session terminating on error
[✓] Added a csv logger: users will get to choose whether they wish to log output to a .csv file or not.
[✓] For output that comes in bulk, users will get to specify how many result they wish to see
[✓] Added a prompt for the 'exit' command
[✓] Added 1 subcommand to the 'user' command: [user:follows] will now be used to check if user(A) follows user(B). [user:following] will now be used to return a list of user that the target is following
[✓] Added 2 subcommands to the 'repo' command: [repo:issues] used for getting issues of a repository. [repo:releases] for getting releases of a repository
[✓] Added 2 subcommands to the 'version' command: [version:check] will be used to check for new releases of octosuite. [version:info] will be used to see version information
[✓] Added command 'source' (for developers): [source:tarball] for downloading a tarball of the octosuite source code. [source:zipball] for downloading a zipball of the octosuite source code.
[✓] Will now be installing updates from pypi via 'pip install --upgrade octosuite' (As a result, all update commands have been deprecated)
[✓] Properly formatted output in commits search results
[✓] Perfomance improvements
[fix] error in source commands (source:tarball, source:zipball)
''')

View File

@@ -5,7 +5,7 @@ with open("README.md", "r", encoding="utf-8") as file:
setuptools.setup(
name="octosuite",
version="2.1.0",
version="2.1.1",
author="Richard Mwewa",
author_email="richardmwewa@duck.com",
packages=["octosuite"],