chore: improved readme, build.sh

build.sh now doesnt run file if compilation failed
readme now have more information about contrirbuting and running
This commit is contained in:
Павел Овчинников 2025-04-07 19:35:27 +03:00
parent 775fb4cbd8
commit 80b3fadbf3
2 changed files with 6 additions and 2 deletions

View File

@ -1,6 +1,7 @@
# Как жить?
Регаемся на данном сайте, форкаем либу, пушим в свой форк и создаём merge request.
Либо просим у Серафима контрибьютора и сразу делаем ветку где надо (так даже лучше, не придётся мучаться с мержем из форка)
```
git clone https://gitea.serafimdev.com/serafim/dos # Клонируем репозиторий (замените на свой форк!)
@ -13,7 +14,7 @@ git push origin my_dns # Пушим свою ветку в репозитори
# Компиляция
Для компиляции: `./build.sh`, либо ручками: `g++ DosAtk.cpp -lcurl`
Для компиляции: `./build.sh` (после компиляции запускает файл), либо ручками: `g++ DosAtk.cpp -lcurl`
Если ошибка отсутствия заголовочного файла "curl.h", то нужно установить: `sudo apt-get install libcurl4-openssl-dev`
# Запуск
@ -21,7 +22,8 @@ git push origin my_dns # Пушим свою ветку в репозитори
Пример запуска:
```
sudo ./DosAtk -a flood -i 127.0.0.1 -p 800
sudo ./DosAtk -a flood -i 127.0.0.1 -p 800 # запуск заранее скомпилированной программы
sudo ./build.sh -a flood -i 127.0.0.1 -p 800 # скомипилирует и запустит программу
```
Запускается только на Линухе!

View File

@ -1,2 +1,4 @@
#!/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
./DosAtk "$@"