How to kill TCP connection in CentOS
Запись создана декабря 10, 2008
Убить tcp соединения в Centos (да и не только) можно утилитой tcpkill. Утилита входит в пакет dsniff, ставим из репозитория epel (на данный момент в этом репозитарии dsniff новее) или rpmforge под CentOS 5.2
[root@srv001 ~]# yum install dsniff
Ну, и несколько примеров использования:
1. убить все исходящие соединения с интерфейса eth0 на порт 21
2. убить все соединения исходящие/входящие с хоста
tcpkill host hostname.ru
3. убить все ip пакеты между хостом 192.168.0.1 и любым другим, кроме 192.168.0.10
Ну и различные от этого вариации. Прошу учесть тот факт что если пакеты убивать нужно идущие на/с ip «зацепленного» на логический интерфейс (например eth0:1), то нужно явно это указать, как-то так:
Схожие темы
» Запись из раздела CentOS Linux, Unix, networking | 4 комментариев
Комментарии
4 ответов to “How to kill TCP connection in CentOS”
стройматериалы цены. Стройматериалы! Интернет-магазин.Мирра-Секрет продления молодости: лечение бадами. Всем участникам сетевых компаний.
Реклама на остановках Москвы - реклама на остановках. Вашему бизнесу необходим сайт.
Ответить
нехорошо спамить на чужих блогах(
Пардон муа.. но где я проспамился? не грешил подобным вроде как.
А ну понял. хорошо придумано.
спамить по блогам с комментом «нехорошо спамить на чужих блогах(» это очень умно.
Только не здесь «братан», тут ручная модерация комментов + урлы убираю у всех подозрительных личностей.
Хотите ссылку, платите, иначе нахЪ.
на FreeBSD делаю так:
netstat -n -p tcp | egrep ‘IP’ | awk ‘{print $4″ «$5}’ | awk -F . ‘{print $1″.»$2″.»$3″.»$4″ «$5″.»$6″.»$7″.»$8″ «$9}’ | xargs -n 4 tcpdrop
где IP – адрес, с которым нужно оборвать соединение.
может конечно не самый оптимальный вариант =) но другого не придумал..