Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Скрипт от Ддос SYN_  (Прочитано 500 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн WonderTalik

  • Автор темы
  • Любитель
  • *
  • Сообщений: 56
    • Просмотр профиля
Скрипт от Ддос SYN_
« : 18 Ноября 2009, 05:25:36 »
#!/bin/sh
netstat -n -p | grep SYN_REC | awk '{$5}' | awk -F: '{print $1}' | sort | uniq; netstat -n -p | grep SYN_REC | awk '{print $5}' | awk -F: '{print $1}' | sort | uniq > badipaddr
list=`cat badipaddr`
for ip in $list; do
/sbin/iptables -A INPUT -s $ip -p tcp -j DROP
done

Значит есть такой скрипт. Хотелось бы проверку на наличие уже в правилах iptables айпишника, который берется из badipaddr. Если есть, значит не нужно добавлять правило, а если нет - добавлять. А то получается куча идентичных правил. Кто что подскажет!?

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: Скрипт от Ддос SYN_
« Ответ #1 : 18 Ноября 2009, 05:38:52 »
Добавлять в отдельную цепочку.
Цепочку можно очищать перед запуском скрипта, если он добавляет все IP каждый раз.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

 

Страница сгенерирована за 0.014 секунд. Запросов: 20.