Форумы

Модераторы: tastelinux, Frizze, andrey, Bender
Автор Добавил
andrey
Птн Авг 27 2010, 12:54

ID пользователя #2
Зарегистрирован: Срд Май 05 2010, 10:56

Сообщений: 69
Убить tcp соединения в Centos (да и не только) можно утилитой tcpkill. Утилита входит в пакет dsniff, ставим из репозитория epel (на данный момент в этом репозитарии dsniff новее) или rpmforge под CentOS 5.2
# rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-3.noarch.rpm

# yum install dsniff


Ну, и несколько примеров использования:
1. убить все исходящие соединения с интерфейса eth0 на порт 21
tcpkill -i eth0 port 21


2. убить все соединения исходящие/входящие с хоста
tcpkill host 192.168.0.1
tcpkill host hostname.ru


3. убить все ip пакеты между хостом 192.168.0.1 и любым другим, кроме 192.168.0.10
tcpkill ip host 192.168.0.1 and not 192.168.0.10


Ну и различные от этого вариации. Прошу учесть тот факт что если пакеты убивать нужно идущие на/с ip «зацепленного» на логический интерфейс (например eth0:1), то нужно явно это указать, как-то так:
tcpkill -i eth0:1 host 123.123.123.1
Наверх
kill tcp connection   centos kill tcp   tcpkill centos   

 

Перейти:     Наверх

Транслировать сообщения этой темы: rss 0.92 Транслировать сообщения этой темы: rss 2.0 Транслировать сообщения этой темы: RDF
Powered by e107 Forum System