Code Monkey home page Code Monkey logo

stop-russia's Introduction

UA | EN


🇺🇦 Зупинімо російську агресію

Стоп російській пропаганді.

Прогрес:

Як використовувати

  • Для початку треба встановити Docker: https://docs.docker.com/get-docker/

  • Після цього запустити одну команду у терміналі:

docker run -ti --rm abagayev/stop-russia

Запуск у хмарі

Краще за все запускати бомбардування з хмарних сервісів (наприклад DigitalOcean), це дає можливість масштабування до великої кількості серверів та IP адрес у різних країнах.

Для автоматизації розгортання у хмарі дивіться в теку automation, зараз є наступні провайдери:

Запуск зі своєї машини

Для запуску зі свого ноутбука / десктопа рекомендується використовувати Docker compose (README), для якого не треба встановлювати додатковий софт, проте цей спосіб дає у більш простий спосіб підтюнити під себе налаштування.

Огляньте список обмежень перш ніж використовувати домашню / спільну мережу.

Обмеження

Увага! Використовуйте це ПО тільки там, де ви не можете завдати шкоди інтернет мережі.

Користуйтесь сторонніми VPN, запрошуйте тих, хто знаходиться за територією України.

НЕ ВИКОРИСТОВУЙТЕ В УКРИТТЯХ - ви можете нашкодити тим, хто зараз розмовляє з родиною чи відслідковує новини.

НЕ ВИКОРИСТОВУЙТЕ В ПУБЛІЧНИХ МЕРЕЖАХ - наприклад в офісах, ви можете задати шкоди місцевому провайдеру

Як це працює

Образ використовує bombardier для того, щоб створити максимальне навантаження на небезпечні для України сайти - російської пропаганди та органів близьких до окупаційної влади. Це не ідеальний інструмент, проте разом ми можемо завалити їх мережу, якщо будемо робити це зі всього світу.

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

Доповнюємо разом

Пишіть issues, створюйте pull requests.


🇺🇸 Stop russian aggression

Be here to stop russian propaganda.

Progress:

How to use

docker run -ti --rm abagayev/stop-russia

Launch in the cloud

It is best to bombard from cloud services (such as DigitalOcean), this allows you to scale to a large number of servers and IP addresses in different countries.

To automate cloud deployment, look in the automation folder, there are now the following providers:

Restrictions

Warning! Use this software where you cannot damage the Internet. Use third-party VPNs, invite those who are outside Ukraine.

DO NOT USE IN SHELTERS - you can harm those who are currently talking to family or following the news.

DO NOT USE IN PUBLIC NETWORKS - for example in offices, you may harm your local provider

How it works

The image is used by bombardier in order to create the maximum load on dangerous for Ukraine sites - Russian propaganda and bodies close to the occupying power. It's not a perfect tool, but together we can block their network if we do it from all over the world.

The list of sites is in the file resources.txt, it can be extended in PRs or deploy a copy of the image on your machines.

Complement together

Write issues, create pull requests.

stop-russia's People

Contributors

abagayev avatar alinaalef avatar artemvasilkin avatar babruix avatar dbogatov avatar donnadia avatar fakeone avatar ggwpqq avatar heetap avatar izaika avatar lazarev911 avatar maxim30271 avatar nokysin avatar omegaquark avatar pechenoha avatar rktktv avatar shamylife avatar sobwoofer avatar stangergordun avatar star0x4b avatar test-in-prod avatar tochytskyi avatar vokomarov avatar vsenk0as avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

stop-russia's Issues

Single url handling

Є ідея зробити опцію роботи з певним URL вказуючи його як аргумент в кінці запиту:

docker run -ti --rm abagayev/stop-russia <URL>

Чи можливо це зробити? Я такий собі Докер юзер, але спробую.

残酷的战争,网络攻击也不应该例外,不要做火上浇油的事情

为什么挑起战火?彰显你的技术还是你的决心?请理性看待本次战争,不要发起令人反感的方式去解决问题!

Почему война? Покажите свои навыки или решимость? Пожалуйста, смотрите на эту войну рационально и не инициируйте наступательные пути решения проблемы!

為什麼挑起戰火? 彰顯你的技術還是你的決心? 請理性看待本次戰爭,不要發起令人反感的方式去解決問題!

Why the war? Show your skills or your determination? Please look at this war rationally and do not initiate offensive ways to solve the problem!

Check logs

для тех кто не очень хорошо знаком с докером и DO может есть мини иснтрукция, что контейнер дейсвительно выполнятся корректно? Судя по графам на дашборде загрузка цпу. пара процентов, и сеть только 30-40 кб/c

Select resources that are not yet unavailable

I've noticed the script is often bombarding a resource that is already timing out. It would be more efficient to select only those resources that are still up. This will be faster after parallelizing the requests and might supersede #16 :

  1. hit all resouces once in parallel
  2. bombard the one that responds first

Split to paralel

Список ресурсов для поражения расщиряется и будет продолжать расширятся. В связи с этим, есть предложение(пока идей по более-менее адекватной реализации не имею) разбить список на несколько частей и запускать паралельно по рандомной цели из каждой части.

Так же думаю стоит поднять количество конектов с 1к до 3-5к.

Список ресурсів для враження росте і продовже рости. У зв'язку з цим, є пропозиція(поки ідей по більщменш адекватній реалізації не маю) розбити список на кілька частин і запускати паралельно по рандомній цілі із кожної частини.

Також думаю варто підняти кількість конектів з 1к до 3-5к.

The list of resources to hit is expanding and will continue to expand. So there is a proposal (so far I have no ideas for a more or less adequate implementation) to split the list into several parts and run in parallel on a random target from each part.

I also think it's worth raising the number of connections from 1k to 3-5k.

Consider adding these

Double standard anti-war

Where were you when there were wars in Syria, Afghanistan, Yemen? You only care about wars that are not started by Americans, the open source community does not need people with double standards.

It is reported that the Russian army plans to complete the occupation of the whole territory of Ukraine by March 6. According to sources, Putin will take this as Diana's birthday gift and consider liquidating the eastward expansion of NATO after watching his birthday. Hope to know

我好想做嘉然小姐的狗啊。 可是嘉然小姐说她喜欢的是猫,我哭了。 我知道既不是狗也不是猫的我为什么要哭的。因为我其实是一只老鼠。 我从没奢望嘉然小姐能喜欢自己。我明白的,所有人都喜欢理解余裕上手天才打钱的萌萌的狗狗或者猫猫,没有人会喜欢阴湿带病的老鼠。 但我还是问了嘉然小姐:“我能不能做你的狗?” 我知道我是注定做不了狗的。但如果她喜欢狗,我就可以一直在身边看着她了,哪怕她怀里抱着的永远都是狗。 可是她说喜欢的是猫。 她现在还在看着我,还在逗我开心,是因为猫还没有出现,只有我这老鼠每天蹑手蹑脚地从洞里爬出来,远远地和她对视。 等她喜欢的猫来了的时候,我就该重新滚回我的洞了吧。 但我还是好喜欢她,她能在我还在她身边的时候多看我几眼吗? 嘉然小姐说接下来的每个圣诞夜都要和大家一起过。我不知道大家指哪些人。好希望这个集合能够对我做一次胞吞。 猫猫还在害怕嘉然小姐。 我会去把她爱的猫猫引来的。 我知道稍有不慎,我就会葬身猫口。 那时候嘉然小姐大概会把我的身体好好地装起来扔到门外吧。 那我就成了一包鼠条,嘻嘻。 我希望她能把我扔得近一点,因为我还是好喜欢她。会一直喜欢下去的。 我的灵魂透过窗户向里面看去,挂着的铃铛在轻轻鸣响,嘉然小姐慵懒地靠在沙发上,表演得非常温顺的橘猫坐在她的肩膀。壁炉的火光照在她的脸庞,我冻僵的心脏在风里微微发烫。
Please follow Diana😘🤗
👉Diana

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.