forked from serafim/dos
Compare commits
8 Commits
dev_nekitm
...
dev
Author | SHA1 | Date |
---|---|---|
|
58fa2072a4 | |
|
d2daab9650 | |
|
27d94f1199 | |
|
7e0804f272 | |
|
59d747188f | |
|
43092ad1f4 | |
|
4c173756a0 | |
|
556af1f1a7 |
|
@ -1 +1,4 @@
|
||||||
.vscode
|
.vscode
|
||||||
|
src/test.cpp
|
||||||
|
test
|
||||||
|
DosAtk
|
||||||
|
|
27
README.md
27
README.md
|
@ -1,10 +1,35 @@
|
||||||
# Как жить?
|
# Как жить?
|
||||||
|
|
||||||
|
Регаемся на данном сайте, форкаем либу, пушим в свой форк и создаём merge request.
|
||||||
|
Либо просим у Серафима контрибьютора и сразу делаем ветку где надо (так даже лучше, не придётся мучаться с мержем из форка)
|
||||||
|
|
||||||
```
|
```
|
||||||
git clone https://gitea.serafimdev.com/serafim/dos # Клонируем репозиторий
|
git clone https://gitea.serafimdev.com/serafim/dos # Клонируем репозиторий (замените на свой форк!)
|
||||||
git checkout -b my_dns # Создаём ветку для реализации модуля my_dns
|
git checkout -b my_dns # Создаём ветку для реализации модуля my_dns
|
||||||
git add * # Добавляем написанный код в комит
|
git add * # Добавляем написанный код в комит
|
||||||
git commit -m 'Написал код' # Комитим в локальную ветку
|
git commit -m 'Написал код' # Комитим в локальную ветку
|
||||||
git push origin my_dns # Пушим свою ветку в репозиторий
|
git push origin my_dns # Пушим свою ветку в репозиторий
|
||||||
# Теперь в интерфейсе https://gitea.serafimdev.com/serafim/dos создаём пул реквест и пишем мне в тг
|
# Теперь в интерфейсе https://gitea.serafimdev.com/serafim/dos создаём пул реквест и пишем мне в тг
|
||||||
```
|
```
|
||||||
|
|
||||||
|
# Компиляция
|
||||||
|
|
||||||
|
Для компиляции: `./build.sh` (после компиляции запускает файл), либо ручками: `g++ src/DosAtk.cpp -o DosAtk -lcurl -lssl -lcrypto`
|
||||||
|
Если ошибка отсутствия заголовочных файлов, то нужно установить:
|
||||||
|
|
||||||
|
```
|
||||||
|
sudo apt-get install libcurl4-openssl-dev
|
||||||
|
sudo apt-get install libssl-dev
|
||||||
|
```
|
||||||
|
|
||||||
|
# Запуск
|
||||||
|
|
||||||
|
Пример запуска:
|
||||||
|
|
||||||
|
```
|
||||||
|
sudo ./DosAtk -a flood -i 127.0.0.1 -p 800 # запуск заранее скомпилированной программы
|
||||||
|
sudo ./build.sh -a flood -i 127.0.0.1 -p 800 # скомипилирует и запустит программу
|
||||||
|
```
|
||||||
|
|
||||||
|
Запускается только на Линухе!
|
||||||
|
|
||||||
|
|
4
build.sh
4
build.sh
|
@ -1,2 +1,4 @@
|
||||||
g++ src/DosAtk.cpp -o DosAtk -lcurl
|
#!/bin/sh
|
||||||
|
set -e # if compilation fail next command will not be executed, so older version of programm will not be launched
|
||||||
|
g++ src/DosAtk.cpp -o DosAtk -lcurl -lssl -lcrypto
|
||||||
./DosAtk "$@"
|
./DosAtk "$@"
|
||||||
|
|
956
src/DosAtk.cpp
956
src/DosAtk.cpp
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue