mirror of
https://github.com/bellingcat/octosuite.git
synced 2026-06-11 04:48:34 +03:00
Compare commits
5 Commits
1.5.2-alph
...
1.6.0-stab
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
52c572f255 | ||
|
|
eeda47723e | ||
|
|
1a6e3bb3c9 | ||
|
|
82b6a3fd3c | ||
|
|
c994678fa1 |
@@ -5,7 +5,7 @@
|
||||

|
||||

|
||||

|
||||

|
||||

|
||||

|
||||

|
||||

|
||||
@@ -128,6 +128,7 @@ octosuite
|
||||
# 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* ✌🏾🙂
|
||||
|
||||
# PYPI
|
||||
[PyPI](https://pypi.org/project/octosuite)
|
||||
|
||||
@@ -8,7 +8,7 @@ banner = f'''{red}
|
||||
░ ████▓▒░▒ ▓███▀ ░ ▒██▒ ░ ░ ████▓▒░▒██████▒▒▒█████▓ ░██░ ▒██▒ ░ ░▒████▒
|
||||
░ ▒░▒░▒░ ░ ░▒ ▒ ░ ▒ ░░ ░ ▒░▒░▒░ ▒ ▒▓▒ ▒ ░░▒▓▒ ▒ ▒ ░▓ ▒ ░░ ░░ ▒░ ░
|
||||
░ ▒ ▒░ ░ ▒ ░ ░ ▒ ▒░ ░ ░▒ ░ ░░░▒░ ░ ░ ▒ ░ ░ ░ ░ ░
|
||||
░ ░ ░ ▒ ░ ░ ░ ░ ░ ▒ ░ ░ ░ ░░░ ░ ░ ▒ {red_bg}v1.5.2-alpha{reset}{red}
|
||||
░ ░ ░ ▒ ░ ░ ░ ░ ░ ▒ ░ ░ ░ ░░░ ░ ░ ▒ {red_bg}v1.6.0-stable{reset}{red}
|
||||
░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░
|
||||
░ {white}— Advanced Github {red}OSINT{white} Framework{reset}
|
||||
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
import os
|
||||
import sys
|
||||
import platform
|
||||
from datetime import datetime
|
||||
|
||||
colors = True
|
||||
machine = sys.platform
|
||||
@@ -12,7 +14,8 @@ if not colors:
|
||||
|
||||
else:
|
||||
try:
|
||||
color_chooser = input(f"[ ? ] Welcome {os.getlogin()}, would you like to enable colors for this session? [Y/n] ")
|
||||
date_time = datetime.now()
|
||||
color_chooser = input(f"\t\t[OCTOSUITE] © 2022\n\t{date_time.strftime('%A %d %B %Y, %H:%M:%S%p')}\n\n\nOS: {platform.system()}\nProcessor: {platform.processor()}\nNode: {platform.node()}\nRelease: {platform.release()}\nArchitecture: {platform.architecture()}\nVersion: {platform.version()}\n\n[ ? ] Welcome {os.getlogin()}, would you like to enable colors for this session? [Y/n] ")
|
||||
if color_chooser.lower() == "y":
|
||||
white = "\033[97m"
|
||||
white_bg = "\033[47;30m"
|
||||
|
||||
15
src/main.py
15
src/main.py
@@ -14,6 +14,7 @@
|
||||
'''
|
||||
|
||||
import os
|
||||
import sys
|
||||
import logging
|
||||
import requests
|
||||
import platform
|
||||
@@ -206,7 +207,7 @@ class octosuite:
|
||||
# Use 'cls' to clear screen on Windows based machines
|
||||
# Otherwise, use 'clear'
|
||||
while True:
|
||||
if platform.system().lower().startswith(('win','darwin')):
|
||||
if sys.platform.lower().startswith(('win','darwin')):
|
||||
subprocess.run(['cls'])
|
||||
else:
|
||||
subprocess.run(['clear'],shell=False)
|
||||
@@ -441,13 +442,9 @@ class octosuite:
|
||||
# lol yes the changelog is hard coded
|
||||
changelog_text = f'''
|
||||
|
||||
{red_bg}v1.5.2-alpha [CHANGELOG]{reset}
|
||||
• Users will now get to choose whether to enable colors or not
|
||||
• Cleaned code
|
||||
• Improved perfomance
|
||||
• Will be ignoring unknown commands instead of printing the error
|
||||
• Major bug fixes
|
||||
{red_bg} {reset}
|
||||
{red_bg}v1.6.0-stable [CHANGELOG]{reset}
|
||||
• Minor improvements and bug fixes
|
||||
{red_bg} {reset}
|
||||
'''
|
||||
print(changelog_text)
|
||||
|
||||
@@ -500,7 +497,7 @@ else:
|
||||
# Creating the .logs directory
|
||||
# If the current system is Windows based, we run mkdir command without sudo
|
||||
# Else we run the mkdir command with sudo
|
||||
if platform.system().lower().startswith(('win','darwin')):
|
||||
if sys.platform.lower().startswith(('win','darwin')):
|
||||
subprocess.run(['mkdir','.logs'])
|
||||
else:
|
||||
subprocess.run(['sudo','mkdir','.logs'],shell=False)
|
||||
|
||||
Reference in New Issue
Block a user