Обновить src/DosAtk.cpp
This commit is contained in:
parent
b794b1c507
commit
aaf689f78c
|
@ -39,8 +39,8 @@
|
||||||
╚═════╝ ╚═════╝╚══════╝ ╚═══╝ ╚═╝ ╚═╝╚═╝ ╚═╝╚══════
|
╚═════╝ ╚═════╝╚══════╝ ╚═══╝ ╚═╝ ╚═╝╚═╝ ╚═╝╚══════
|
||||||
*/
|
*/
|
||||||
|
|
||||||
int argc; // Количество аргументов при вызове программы
|
int argc; // Количество аргументов при вызове программы
|
||||||
char **argv; // Массив строк с агрументами
|
char **argv; // Массив строк с агрументами
|
||||||
std::string attack_type; // Тип атаки: scan или syn
|
std::string attack_type; // Тип атаки: scan или syn
|
||||||
std::string domain; // Доменное Имя
|
std::string domain; // Доменное Имя
|
||||||
std::string ip; // Ip жертвы
|
std::string ip; // Ip жертвы
|
||||||
|
@ -255,7 +255,7 @@ std::string escape_json(const std::string& s)
|
||||||
case '\n': result += "\\n"; break; // Экранирование новой строки
|
case '\n': result += "\\n"; break; // Экранирование новой строки
|
||||||
case '\r': result += "\\r"; break; // Экранирование возврата каретки
|
case '\r': result += "\\r"; break; // Экранирование возврата каретки
|
||||||
case '\t': result += "\\t"; break; // Экранирование табуляции
|
case '\t': result += "\\t"; break; // Экранирование табуляции
|
||||||
default: result += c; break; // Все остальные символы добавляем как есть
|
default: result += c; break; // Все остальные символы добавляем как есть
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -649,14 +649,14 @@ int my_tcp_syn() {
|
||||||
int my_udp() {
|
int my_udp() {
|
||||||
// Выполняет UDP портовое сканирование well-known портов
|
// Выполняет UDP портовое сканирование well-known портов
|
||||||
int status;
|
int status;
|
||||||
int sockfd; // Дескриптор сокета
|
int sockfd; // Дескриптор сокета
|
||||||
struct sockaddr_in target_addr; // Адрес цели
|
struct sockaddr_in target_addr; // Адрес цели
|
||||||
static int port_idx; // Текущий индекс портаS
|
static int port_idx; // Текущий индекс порта
|
||||||
static const int ports[]; // Список портов
|
static const int ports[]; // Список портов
|
||||||
static const int ports_total;
|
static const int ports_total;
|
||||||
int curr_port; // Текущий порт
|
int curr_port; // Текущий порт
|
||||||
const char dummy_data[]; // Данные для отправки
|
const char dummy_data[]; // Данные для отправки
|
||||||
ssize_t send_result; // Результат отправки
|
ssize_t send_result; // Результат отправки
|
||||||
|
|
||||||
// Инициализация структуры адреса
|
// Инициализация структуры адреса
|
||||||
memset(&target_addr, 0, sizeof(target_addr));
|
memset(&target_addr, 0, sizeof(target_addr));
|
||||||
|
|
Loading…
Reference in New Issue