import socket import time def wait_internet_connection(): print("Waiting for an internet connection...") while True: try: socket.create_connection(("8.8.8.8", 53), timeout=10) print("Internet connection established.") return True except: time.sleep(20)
import psutil def is_process_running(process_name): for process in psutil.process_iter(["pid", "name"]): if process.info["name"] == process_name: return True return False
import psutil def terminate_process(process_name): for process in psutil.process_iter(attrs=["pid", "name"]): if process.info["name"] == process_name: pid = process.info["pid"] try: p = psutil.Process(pid) p.terminate() except psutil.NoSuchProcess: pass
def duration(): end_time = time.time() elapsed_time = end_time - start_time hours = int(elapsed_time // 3600) minutes = int((elapsed_time % 3600) // 60) seconds = int(elapsed_time % 60) return f"[{hours:02d}:{minutes:02d}:{seconds:02d}]" start_time = time.time() print(f"[{duration()}] Hello, World!")
def set_title(title): try: if os.name == "nt": os.system(f"title {title}") else: os.system(f'echo -ne "\\033]0;{title}\\007"') except Exception as e: print(f"Error setting title: {e}")
def set_size(columns, lines): command = f"mode con: cols={columns} lines={lines}" os.system(command)
def clear(): os.system('cls' if os.name == 'nt' else 'clear')
import threading import socket ip = "127.0.0.1" timeout = 5 # 3=fast, 5=slow def scan_port(ip, port): sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) sock.settimeout(timeout) try: sock.connect((ip, port)) print(f"\033[32m[+]\033[0m {ip}:{port}") except socket.error: pass finally: sock.close() for port in range(1, 65535): thread = threading.Thread(target=scan_port, args=(ip, port)) thread.start()
class tor: def configure(): try: path = "tor\\torrc" ports = range(9000, 10000) with open(path, "w") as torrc_file: for port in ports: line = f"SocksPort {port}\n" torrc_file.write(line) return True except Exception as e: return e def start(): if is_process_running("tor.exe"): terminate_process("tor.exe") if os.path.exists("tor\\torrc"): os.system("start tor\\tor.exe -f tor\\torrc") else: os.system("start tor\\tor.exe") time.sleep(5) def stop(): os.system("taskkill /F /IM tor.exe") def enable_system_wide(port): os.system('reg add "HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings" /v ProxyEnable /t REG_DWORD /d 1 /f') os.system(f'reg add "HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings" /v ProxyServer /t REG_SZ /d "socks=127.0.0.1:{port}" /f') os.system('reg add "HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings" /v ProxyOverride /t REG_SZ /d "<local>" /f') def disable_system_wide(): os.system('reg add "HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings" /v ProxyEnable /t REG_DWORD /d 0 /f')