Цифрова збрoя проти xуйлoвської пропаганди.

Overview

Паляниця

GitHub last commit Python 3.10

Цифрова зброя проти xуйлoвської пропаганди.

Щоб негайно почати шкварити рашистські сайти – мерщій у швидкий старт! ⚡️

А коли ворожі сервери вже жаряться і є час почитати – ласкаво просимо вниз.


Швидкі посилання


🔥 Мотивація

24-го лютого 2022 року Російська Федерація підступно напала на Україну. В перші дні нападу Мінцифри України оперативно організувало кібер-армію: легіон IT-фахівців та волонтерів, які доклали свої сили та вміння на протидію рашистському агресору у цифровому просторі.

Цей репозиторій – духовний спадкоємець декількох проектів, що допомагали нам тримати цифровий тиск по ворогу у перший тиждень війни. Наша ціль – зробити запуск цього коду якомога простішим для більшості людей і при тому зберегти ефективність і гнучкість опцій атаки.

Тож, вмикайте свої машини, відкривайте термінали, і вліпимо дружньою паляницею по системах окупантів!

Слава Україні! Ми разом і ми переможемо! 💙 💛


🔧 Технічні деталі

MHDDoS – це потужний пайтон-скрипт для виконання DDoS атак у різних режимах. Наш репозиторій надає для нього два прості врапери:

  • Пиріжок (pyrizhok) – мінімалістична версія врапера, яка потребує лише адресу цілі для того, щоб запустити атаку. Тим паче, за бажанням можна надати інший порт і протокол. Створений для починаючих котиків 😸
  • Паляниця (palyanytsya) – це повний врапер для MHDDoS, який приймає всі опції з оригінального скрипта. Створений для досвідчених в IT котів та киць 😼

📑 Параметри

ВАЖЛИВО: Не забувайте користуватися VPN! Бажано з локацією в Росії - так ефективніше.

Пиріжок можна запускати без параметрів – під час запуску він сам спитає вас про те, кому і як треба вгатити.

Тим не менш, параметри можна передати наперед у такому форматі:

pyrizhok.py <target_address> <target_port> <attack_method>

Значення параметрів:

  1. target_address – адреса цілі. Може бути URL або IP-адресою.
  2. target_port – (опціонально) порт цілі.
  3. attack_method – (опціонально, потребує вказаний порт) метод, який буде використовуватися для атаки. Список можливих опцій можна побачити в оригінальному доці MHDDoS.

Паляниця дає доступ до всіх опцій в MHDDoS, яких немало, тому зараз рекомендуємо дивитися прямо в оригінальну документацію. Також деталі про параметри можна подивитися запустивши паляницю з параметром help:

palyanytsya.py help

Мапа параметрів залежить від того, на який шар мережі ведеться атака.

  • Layer 7:
    palyanytsya.py <method> <url> <socks_type5.4.1> <threads> <proxylist> <rpc> <duration>
    
  • Layer 4:
    palyanytsya.py <method> <ip:port> <threads> <duration>

🍞 Випічка

Паляниця та пиріжок запаковані в декілька різних форматів, аби зменшити час на налаштування і запуск до мінімуму.

Детальний гайд про те, як самостійно запекти пиріжок та паляницю можна знайти тут.

PyInstaller 🐍 Standalone версії обох програм запаковані за допомогою PyInstaller. Python-скрипти для створення білдів можна знайти у папці build_scripts_PyInstaller. Зауважте, що білд створюється для тієї ж платформи, на якій запущено скрипт (наприклад, щоб збілдити проект на Mac - треба запустити бідповідний білд на машині з macOS). Вихідні файли знаходяться у своїх папках:

Docker 🐋 Скрипти для збирання Docker-контейнерів та самі Dockerфайли знаходяться в папці build_scripts_Docker. Найновіші версії обох контейнерів також доступні у репозиторії GitHub:

  • ghcr.io/pocket-sunflower/pyrizhok:latest
  • ghcr.io/pocket-sunflower/palyanytsya:latest

Якщо хочете створити білди самостійно – ласкаво просимо в детальний гайд.

🥡 Запуск вихідного коду

Щоби запустити пиріжок чи паляницю з джерела на Linux:

ℹ️ Детальніші інструкції про те, як запустити програму з вихідного коду можна знайти тут.

  1. Клонуємо цей репозиторій та заходимо в папку з кодом:

    git clone https://github.com/pocket-sunflower/palyanytsya
    cd palyanytsya 
  2. Створюємо віртуальне середовище та активуємо його:

    Паляниця з пиріжком потребують версію Python не менше ніж 3.10.2.

    python3 -m virtualenv --python python3.10 venv
    source venv/bin/activate
  3. Встановлюємо залежності:

    pip install -r requirements.txt
  4. Запускаємо пиріжок (або паляничку) з потрібною адресою, наприклад 194.85.30.210 (саме так):

    python3 pyrizhok.py 194.85.30.210 443 TCP
    python3 palyanytsya.py bypass 194.85.30.210 5 100 socks5.txt 10000 3600

    …і те, що за адресою, відправляється вслєд за рускім корабльом.

Щоби дізнатися, я запускати пиріжок та паляницю на кожній з доступних платформ, ласкаво просимо в детальніший гайд.


🚀 Плани та колаборація

Найближчим часом планується:

  • Додати кращий логінг статусу атаки (наразі атака іде у фоновому режимі, без індикації статусу).
  • Додати автоматизацію білдів для усіх платформ через CI.
  • Додати логінг досяжності та статусу цілі.
  • Додати новий клієнт для автоматичного «тестування» адрес наданих проектом «Death by 1000 needles». Це допоможе нам бути більш скоординованими та ефективними.
  • Whatever else may come…

Якщо ви можете допомогти з будь-яким пунктом вище, або у вас є ідеї про те, як покращити існуючий код, ми будемо дуже вдячні - відкривайте issues та пропонуйте pull requests. Єдина умова - чітко поясніть, що ви хотіли би змінити, щоб ніхто не витрачав часу на непорозуміння.


Бережіть себе! Все буде Україна!
💙 💛
Pocket Sunflower 🌻
Owner
💙💛
A weekly dive into commonly used modules in the Rust ecosystem, with story flavor!

The goal of this project is to bring the same concept as PyMOTW to the Rust world. PyMOTW was an invaluable resource for me when I was learning Python years ago, and I hope that I can help someone in

Scott Lyons 20 Aug 26, 2022
Code needed for hybrid land cover change analysis for NASA IDS project

Documentation for the NASA IDS change analysis Poley 10/21/2021 Required python packages: whitebox numpy rasterio rasterio.mask os glob math itertools

Andrew Poley 2 Nov 12, 2021
Wagtail + Lottie is a Wagtail package for playing Adobe After Effects animations exported as json with Bodymovin.

Wagtail Lottie Wagtail + Lottie is a Wagtail package for playing Adobe After Effects animations exported as json with Bodymovin. Usage Export your ani

Alexis Le Baron 7 Aug 18, 2022
A simple script that shows important photography times. written in python.

A simple script that shows important photography times. written in python.

John Evans 13 Oct 16, 2022
Use Ghidra Structs in Python

Strudra Welcome to Strudra, a way to craft Ghidra structs in python, using ghidra_bridge. Example First, init Strudra - you can pass in a custom Ghidr

Dominik Maier 27 Nov 24, 2022
Write a program that works out whether if a given year is a leap year

Leap Year 💪 This is a Difficult Challenge 💪 Instructions Write a program that works out whether if a given year is a leap year. A normal year has 36

Rodrigo Santos 0 Jun 22, 2022
Live tracking, flight database and competition framework

SkyLines SkyLines is a web platform where pilots can share their flights with others after, or even during flight via live tracking. SkyLines is a sor

SkyLines 367 Dec 27, 2022
The purpose of this tool is to check RDP capabilities of a user on specific targets.

RDPChecker The purpose of this tool is to check RDP capabilities of a user on specific targets. Programming concept was taken from RDPassSpray and thu

Hypnoze57 57 Aug 04, 2022
Aero is an open source airplane intelligence tool. Aero supports more than 13,000 airlines and 250 countries. Any flight worldwide at your fingertips.

Aero Aero supports more than 13,000 airlines and 250 countries. Any flight worldwide at your fingertips. Features Main : Flight lookup Aircraft lookup

Vickey 비키 4 Oct 27, 2021
sumCulator Это калькулятор, который умеет складывать 2 числа.

sumCulator Это калькулятор, который умеет складывать 2 числа. Но есть условия: Эти 2 числа не могут быть отрицательными (всё-таки это вычитание, а не

0 Jul 12, 2022
This is a library for simulate probability theory problems specialy conditional probability

This is a library for simulate probability theory problems specialy conditional probability. It is also useful to create custom single or joint distribution with specific PMF or PDF to get probabilit

Mohamadreza Kariminejad 6 Mar 30, 2022
Algo próximo do ARP

ArpPY Algo parecido com o ARP-Scan. Dependencias O script necessita no mínimo ter o Python versão 3.x instalado e ter o sockets instalado. Executando

Feh's 3 Jan 18, 2022
Fofa asset consolidation script

资产收集+C段整理二合一 基于fofa资产搜索引擎进行资产收集,快速检索目标条件下的IP,URL以及标题,适用于资产较多时对模糊资产的快速检索,新增C段整理功能,整理出

白泽Sec安全实验室 36 Dec 01, 2022
Yakuake session management

yman is a python script used for saving/restoring yakuake sessions (currently running commands, working directories, environment variables, tab titles)

Szymon Borecki 6 Jun 25, 2022
This repository contains Python Projects for Beginners as well as for Intermediate Developers built by Contributors.

Python Projects {Open Source} Introduction The repository was built with a tree-like structure in mind, it contains collections of Python Projects. Mo

Gaurav Pandey 115 Apr 30, 2022
Cross-platform .NET Core pre-commit hooks

dotnet-core-pre-commit Cross-platform .NET Core pre-commit hooks How to use Add this to your .pre-commit-config.yaml - repo: https://github.com/juan

Juan Odicio 5 Jul 20, 2021
A simple desktop application to scan and export Genshin Impact Artifacts.

「天目」 -- Amenoma 简体中文 | English 「天目流的诀窍就是滴水穿石的耐心和全力以赴的意志」 扫描背包中的圣遗物,并导出至 json 格式。之后可导入圣遗物分析工具( 莫娜占卜铺 、 MingyuLab 、 Genshin Optimizer 进行计算与规划等。 已支持 原神2.

夏至 475 Dec 30, 2022
Material de apoio da oficina de SAST apresentada pelo CAIS no Webinar de 28/05/21.

CAIS-CAIS Conjunto de Aplicações Intencionamente Sem-Vergonha do CAIS Material didático do Webinar "EP1. Oficina - Práticas de análise estática de cód

Fausto Filho 14 Jul 25, 2022
Advanced Variable Manager {AVM} [0.8.0]

Advanced Variable Manager {AVM} [0.8.0] By Grosse pastèque#6705 WARNING : This modules need some typing modifications ! If you try to run it without t

Big watermelon 1 Dec 11, 2021
NGEBUG is a tool that sends viruses to victims

Ngebug NGEBUG adalah tools pengirim virus ke korban NGEBUG adalah tools virus terbaru yang berasal dari rusia Informasi lengkap ada didalam tools Run

Profesor Acc 3 Dec 13, 2021