opengs / uashield Goto Github PK
View Code? Open in Web Editor NEWVoluntary Ukraine security platform to protect us from Russian forces in the Internet
License: The Unlicense
Voluntary Ukraine security platform to protect us from Russian forces in the Internet
License: The Unlicense
Slow POST attack might be more effective for some targets https://www.netscout.com/what-is-ddos/slow-post-attacks
You can add a guide like this (https://dou.ua/forums/topic/36795/) how to create free VMs and use them.
Please note that the guide above proposes an expensive VM, I think Standard B2s (2 vcpus, 4 GiB memory) is enough.
Recommend how many threads to set.
Few other tips:
Бачу що гоняє тиж самі списку, сайти вже лежать.
Як перемкнутись на щось інше? Можливо якось координуватись з іншими сотами? Є кілька каналів в ТГ, що надає цілі. Можу скинути в лічку десь.
I run command ansible-playbook -u azureuser deploy.yaml -i hosts
Please note that I changed root to azureuser
TASK [uashield : Stop all containers] *******************************************************************************************************
fatal: [**********]: FAILED! => {"changed": true, "cmd": "docker-compose down", "delta": "0:00:00.002971", "end": "2022-03-04 10:24:01.968900", "msg": "non-zero return code", "rc": 127, "start": "2022-03-04 10:24:01.965929", "stderr": "/bin/sh: 1: docker-compose: not found", "stderr_lines": ["/bin/sh: 1: docker-compose: not found"], "stdout": "", "stdout_lines": []}
Where do I start?
I can offer German, English, Swedish translations. I don't speak Ukranian though.
Just realized there are other languages. But the default UI is Ukranian and its not obvious to find out how to switch the language.
People have Pis lying around without use - please build Linux ARM version of AppImage so we can easily run it on them.
Я хочу використовувати VPSки задля скоординованих атак, але як я зараз розумію, є тільки електрон кліент для коннекту до ботнету. Я и мої коллеги можемо створити якийсь варіант без UI, на пітоні, але тоді мені треба скоординуватися с кимось хто може розповісти про внутрішню кухню
Add command line params for Windows version to enable/disable proxy and number of threads,
It will help to automate VMs reboots and app start
The MacOs executable fails to start with error below. Was able to start from sources in development mode.
Process: UA Cyber SHIELD [14099]
Path: /private/var/folders/*/UA Cyber SHIELD.app/Contents/MacOS/UA Cyber SHIELD
Identifier: shield
Version: 0.0.8 (0.0.8)
Code Type: X86-64 (Native)
Parent Process: ??? [1]
Responsible: UA Cyber SHIELD [14099]
User ID: 501
Date/Time: 2022-03-01 11:02:48.458 +0100
OS Version: macOS 11.2.3 (20D91)
Report Version: 12
Bridge OS Version: 5.2 (18P4347)
Anonymous UUID: A46CF414-10FE-8C07-8777-BBD5C85B8D31
Sleep/Wake UUID: 2E576BA7-3FCB-4C80-B582-10A4300C1CA5
Time Awake Since Boot: 24000 seconds
Time Since Wake: 1100 seconds
System Integrity Protection: enabled
Notes: Translocated Process
Crashed Thread: 0
Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Exception Note: EXC_CORPSE_NOTIFY
Termination Reason: DYLD, [0x1] Library missing
Application Specific Information:
dyld: launch, loading dependent libraries
Dyld Error Message:
dyld: Using shared cache: 52762DF1-0E55-3F8B-9588-8169E6D0EB95
Library not loaded: @rpath/Electron Framework.framework/Electron Framework
Referenced from: /private/var/folders/*/UA Cyber SHIELD.app/Contents/MacOS/UA Cyber SHIELD
Reason: no suitable image found. Did find:
/private/var/folders/5x/mhkt934x1gb1n0pjxpty77400000gn/T/AppTranslocation/67053E05-792A-4743-A8C8-45FA03AB85AB/d/UA Cyber SHIELD.app/Contents/MacOS/../Frameworks/Electron Framework.framework/Electron Framework: file too short
/private/var/folders/5x/mhkt934x1gb1n0pjxpty77400000gn/T/AppTranslocation/67053E05-792A-4743-A8C8-45FA03AB85AB/d/UA Cyber SHIELD.app/Contents/MacOS/../Frameworks/Electron Framework.framework/Electron Framework: stat() failed with errno=1
Binary Images:
0x106f07000 - 0x106f08fff +shield (0.0.8 - 0.0.8) <4C4C44B3-5555-3144-A1C1-2B8F12954988> /var/folders/*/UA Cyber SHIELD.app/Contents/MacOS/UA Cyber SHIELD
0x10d885000 - 0x10d920fff dyld (832.7.3) <0D4EA85F-7E30-338B-9215-314A5A5539B6> /usr/lib/dyld
Model: MacBookPro15,2, BootROM 1554.80.3.0.0 (iBridge: 18.16.14347.0.0,0), 4 processors, Quad-Core Intel Core i7, 2.8 GHz, 16 GB, SMC
Graphics: kHW_IntelIrisGraphics655Item, Intel Iris Plus Graphics 655, spdisplays_builtin
Memory Module: BANK 0/ChannelA-DIMM0, 8 GB, LPDDR3, 2133 MHz, SK Hynix, -
Memory Module: BANK 2/ChannelB-DIMM0, 8 GB, LPDDR3, 2133 MHz, SK Hynix, -
AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x7BF), wl0: Sep 11 2020 16:57:49 version 9.30.440.2.32.5.61 FWID 01-129bddb
Bluetooth: Version 8.0.3d9, 3 services, 27 devices, 1 incoming serial ports
Network Service: Wi-Fi, AirPort, en0
USB Device: USB 3.1 Bus
USB Device: Apple T2 Bus
USB Device: Touch Bar Backlight
USB Device: Touch Bar Display
USB Device: Apple Internal Keyboard / Trackpad
USB Device: Headset
USB Device: Ambient Light Sensor
USB Device: FaceTime HD Camera (Built-in)
USB Device: Apple T2 Controller
Thunderbolt Bus: MacBook Pro, Apple Inc., 47.4
Thunderbolt Bus: MacBook Pro, Apple Inc., 47.4
You can greatly simplify the installation process on macOS by signing and notarising the app. It will be launching with no warnings and no need for system settings changes. Grab the certificates on https://developer.apple.com (you need to register and it will cost 100 bucks) or I can sign and notarise builds for you, but it will expose me as the signer.
Add new translations and icons
Good point. What about a status just showing it attackpoint is available then? So user mayby can switch VPN? Maybe a rolling status for how many procent is reachable og those URLs currently under attack?
[internal] load metadata for docker.io/library/node:14-alpine:
[+] Building 25.0s (9/12)
=> [internal] load build definition from Dockerfile 0.0sk
=> => transferring dockerfile: 32B 0.0s
=> [internal] load .dockerignore 0.0s
=> => transferring context: 34B 0.0s
[+] Building 25.8s (9/12)
=> [internal] load build definition from Dockerfile 0.0s
[+] Building 25.9s (9/12)
=> [internal] load build definition from Dockerfile 0.0s
[+] Building 26.1s (9/12)
=> [internal] load build definition from Dockerfile 0.0s
[+] Building 26.4s (9/12)
=> [internal] load build definition from Dockerfile 0.0s
[+] Building 27.5s (9/12)
=> [internal] load build definition from Dockerfile 0.0s
[+] Building 27.8s (9/12)
=> [internal] load build definition from Dockerfile 0.0s
[+] Building 28.2s (9/12)
=> [internal] load build definition from Dockerfile 0.0s
[+] Building 36.2s (9/12)
=> [internal] load build definition from Dockerfile 0.0s
[+] Building 36.3s (9/12)
=> [internal] load build definition from Dockerfile 0.0s
[+] Building 68.2s (9/12)
=> => transferring dockerfile: 32B 0.0s
=> [internal] load .dockerignore 0.0s
=> => transferring context: 34B 0.0s
=> [internal] load metadata for docker.io/library/node:14-alpine 13.1s
=> [auth] library/node:pull token for registry-1.docker.io 0.0s
[+] Building 68.8s (9/12)
=> => transferring dockerfile: 32B 0.0s
=> [internal] load .dockerignore 0.0s
=> => transferring context: 34B 0.0s
=> [internal] load metadata for docker.io/library/node:14-alpine 13.1s
=> [auth] library/node:pull token for registry-1.docker.io 0.0s
[+] Building 71.0s (10/12)
=> [internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 32B 0.0s
=> [internal] load .dockerignore 0.0s
=> => transferring context: 34B 0.0s
=> [internal] load metadata for docker.io/library/node:14-alpine 13.1s
=> [auth] library/node:pull token for registry-1.docker.io 0.0s
=> [1/7] FROM docker.io/library/node:14-alpine@sha256:9a2aa545388a135b496bd55cef2be920b96c4526c99c140170e05a8de3 6.6s
=> => resolve docker.io/library/node:14-alpine@sha256:9a2aa545388a135b496bd55cef2be920b96c4526c99c140170e05a8de3 0.0s
=> => sha256:f0b94cdce0f39cf2853c3ebedbd1696e64f31f6854918e4672ef5f92099dc9e1 2.36MB / 2.36MB 1.1s
=> => sha256:664688b94c1580623bcd4a54c20448eaf12b1da320e8f714fda094ed2faacd85 451B / 451B 0.6s
=> => sha256:9a2aa545388a135b496bd55cef2be920b96c4526c99c140170e05a8de3fce653 1.43kB / 1.43kB 0.0s
=> => sha256:43ec2ba01c2a245e341489956258afd3535a9ebfdf87ade04b84299ca736607f 1.16kB / 1.16kB 0.0s
=> => sha256:755b96824e405a4849d187efc06dfd2d95478d35719f956dff1a01bba4b3096c 6.53kB / 6.53kB 0.0s
=> => sha256:39aa0d19fbe176d43dbe68edc8bb108983b40c55ef6b9f759360b3f5bacf418f 37.13MB / 37.13MB 2.8s
=> => extracting sha256:39aa0d19fbe176d43dbe68edc8bb108983b40c55ef6b9f759360b3f5bacf418f 3.0s
=> => extracting sha256:f0b94cdce0f39cf2853c3ebedbd1696e64f31f6854918e4672ef5f92099dc9e1 0.2s
=> => extracting sha256:664688b94c1580623bcd4a54c20448eaf12b1da320e8f714fda094ed2faacd85 0.0s
=> [internal] load build context 0.1s
=> => transferring context: 1.46MB 0.1s
=> [2/7] RUN mkdir -p /code 0.9s
=> [3/7] WORKDIR /code 0.0s
=> [4/7] COPY package.json yarn.lock /code/ 0.1s
=> ERROR [5/7] RUN yarn install 50.1s
[5/7] RUN yarn install:
#9 0.893 yarn install v1.22.17
#9 1.090 [1/5] Validating package.json...
#9 1.096 [2/5] Resolving packages...
#9 2.011 [3/5] Fetching packages...
#9 26.44 error An unexpected error occurred: "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz: connect ECONNREFUSED 104.16.27.35:443".
#9 26.44 info If you think this is a bug, please open a bug report with the information provided in "/code/yarn-error.log".
#9 26.44 info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.
executor failed running [/bin/sh -c yarn install]: exit code: 1
[5/7] RUN yarn install:
#10 0.885 yarn install v1.22.17
#10 1.083 [1/5] Validating package.json...
#10 1.090 [2/5] Resolving packages...
#10 2.008 [3/5] Fetching packages...
#10 23.32 error An unexpected error occurred: "https://registry.yarnpkg.com/@types/node/-/node-17.0.21.tgz: connect ECONNREFUSED 104.16.27.35:443".
#10 23.32 info If you think this is a bug, please open a bug report with the information provided in "/code/yarn-error.log".
#10 23.32 info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.
executor failed running [/bin/sh -c yarn install]: exit code: 1
Hi here is link to crawled YP.com (russian yellow pages for your botnet)
https://docs.google.com/spreadsheets/d/1LsXmPjUCc3v7hfXpJCgS7leQ_cWjKSjKUF1YDCxyzsc/edit#gid=1679811572
Should I use any VPN to protect myself? Or is there no need to do this?
Very cool program. Love it.
Для того, щоб можна було зрозуміти коли останнє вдале з'єднання відболуся та чи потрібно змінювати ВПН(Через ВПН з відключеним проксі кількість успішних з'єднань вище при правильному виборі ВПН).скіншот свого лога додаю
It's necessary to see the time of last good connection and if it's time to switch VPN (number of connections with good VPN and proxy off is higher). SS of current log added
Run Azure VM Linux + docker (1VCPU 1 GB RAM 2Gb HDD)
Run 3 containers
1 - 100 workers
2 - 50 workers
3 - 50 workers
and as a result, I got the next metrics
Why in traffic is over then out up to 10 times?
sudo docker run -d --init -e SITE_FILE="https://raw.githubusercontent.com/opengs/uashieldtargets/master/sites.json" -e PROXY_FILE="https://raw.githubusercontent.com/opengs/uashieldtargets/master/proxy.json" -e WORKERS_COUNT=50 moro/uashield-cli:latest
I have a quite some big channel plus I can use some aws resources.
For this docker image would be ideal
Буде чудово бачити скільки людей (чи пристроїв) разом наносять кібер атаки, це б надихало. Думаю, що це не важко додати.
Maybe even some code that can validate for new version availiable?
I'm running your docker image on several AWS EC2 instances.
I'm wondering what will be more effective, use proxy or not?
Для бойового кібер духу було б дуже класно, аби ті сайти, які впали, відображались десь як "успішні атаки" чи щось таке.
Maybe something is wrong locally or the VPN is n/a or something, it would be great with a warning to restart and/or change VNP on computer?
256 is a rookie number.
It only fries my CPU upto 15% and uses only ~70 out of ~300 mbps of channel
After worker is created there is no way to change the parameter onlyProxy
. Even though user changes it on UI it's not updated
advanced: {
header: 'Advanced settings',
description: 'If you are an inexperienced user and do not understand some of the concepts, please do not change the advanced settings. This, in turn, can adversely affect the operation of the program ',
masDosersCount: {
name: 'Level of parallelism',
description: 'Specifies the number of parallel processes. Asynchronous mechanisms (non-streaming) are used, so it does not greatly affect the CPU / RAM. After the change, you have to wait ~ 10 seconds for additional parallel DDOSers to start
}
}
У меня дедик, хочу фигнауть фулл по потокам, сделать более агрессивный дудос. Запустил около 30 экземпляров в 256 потоков, но это всеголишь 50 процентов загрузки проца и около 5 процентов сети. Как мне подкорректировать конфиги и сделать более 256 потоков а также более тяжелые пакеты использовать?
Хлопці, я розумію вашу мотивацію і поділяю ваші почуття щодо того, що відбувається, але якщо ви хоч трохи розумієте, як працюють телекомунікаційні мережі, то повинні розуміти, що те, чим ви займаєтеся, може вплинути на роботу мереж у самій Україні і через це може хтось постраждати або навіть втратити життя через те, що хтось з кимось не зможе зв'язатися в потрібний момент.
На русском:
Ребят, я понимаю вашу мотивацию и разделяю ваши чувства относительно происходящего, но если вы хоть немного понимаете как работают телекоммуникационные сеть, то должны понимать, что то, чем вы занимаетесь, может повлиять на работу сетей в самой Украине и из-за этого может кто-то пострадать или даже потерять жизнь из-за того, что кто-то с кем-то не сможет связаться в нужный момент.
As or right now the build of MacOS supports only Inter processors.
Please make MacOS build as universal binary, so people can use it without Rossetta 2
Привет. Я думаю, что чтобы вывести все это в массы - нужно сделать .exe, dmg и т.п
Которые бы выполняли все эти команды по подьему скрипта.
Есть же на npm модули, с помощью это можно будет скомпилировать
Если кто согласен, - я могу поучаствовать
НУЖНО ВСЕ ВЫВОДИТЬ В МАССЫ --- ЭТО ОЧЕНЬ ВАЖНО.
ЛЮДИ НЕ ЗНАЮТ ЧТО И КАК ИСПОЛЬЗОВАТЬ (ОНИ ДАЖЕ НЕ ЗНАЮ, ЧТО ТАКОЕ КОМАНДНАЯ СТРОКА)
Again love this program :)
Не збирається з сирців в Linux Mint 20.3 Cinnamon - при виконанні команди npm install виникає наступна помилка:
[ .................] \ fetchMetadata: sill fetchPackageMetaData error for @types/node@^12.20.21 Unexpected end of JSON input while parsing near '...zUgiVy+PSGAII7ZxndZZ
Є можливість не забирати весь пріорітет? Доводиться вимикати, щоб відповісти на повідомлення в телеграмі..
as in topic - this will increase load on target app
src/components/LanguageSelect.vue
line 53: 4 spaces instead of 2
Цитую білоруса зі штатів в російськомовному колі, що юзає цю прогу.
L**, [3/2/2022 10:12 PM]
я понимаю мотивацию и принципиальность, но если добавите инструкцию русский язык, то больше народу сможет подключится
L**, [3/2/2022 10:13 PM]
но я понимаю почему его там нет
Варто попереджати користувача що без проксі з'єднання більшість українських провайдерів буде блокувати деякі ресурси, тим самим DDOS буде відбуватись на мережу провайдера, а не на ресурс окупанта.
Наразі програма більше заохочує "сильніше" навантажувати ресурси окупанта відключивши проксі з'єднання.
I have created an API, it can be updated if needed, currently contains url and priority
http://164.92.247.88:9300/victims
working on adding ip
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.