tcpkill安装

Tcpkill

当遇到TCP链接迟迟不能释放的情况,类似FIN_WAIT1FIN_WAIT2的状态,释放时间不确定,而且对应的程序已经关闭,相应的端口也不再监听,无法通过杀进程来解决,这种情况下,为了快速恢复正常,不得不采用重启服务器的方法加以解决,Linux下可以借助dsniff包中含有tcpkill命令,该命令可以将上述状态的TCP链接加以清除

安装说明

此文适用于RHEL 6.1版本

下载rpm

http://mirrors.zju.edu.cn/epel/6/x86_64/libnet-1.1.6-7.el6.x86_64.rpm

http://mirrors.zju.edu.cn/epel/6/x86_64/libnids-1.24-1.el6.x86_64.rpm

http://mirrors.zju.edu.cn/epel/6/x86_64/dsniff-2.4-0.17.b1.el6.x86_64.rpm

注意:OS环境中缺少的依赖包不一定只有libnetlibnids,根据实际情况可以去http://mirrors.zju.edu.cn/epel/6/x86_64/ 上找对应的包安装即可

 

#以下是某台机器上安装过程

]# cat /etc/redhat-release

Red Hat Enterprise Linux Server release 6.1 (Santiago)

安装tcpkill

]# rpm -ivh dsniff-2.4-0.17.b1.el6.x86_64.rpm

warning: dsniff-2.4-0.17.b1.el6.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID 0608b895: NOKEY

error: Failed dependencies:

        libnet.so.1()(64bit) is needed by dsniff-2.4-0.17.b1.el6.x86_64

        libnids.so.1.24()(64bit) is needed by dsniff-2.4-0.17.b1.el6.x86_64

]# rpm -ivh libnet-1.1.6-7.el6.x86_64.rpm

warning: libnet-1.1.6-7.el6.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID 0608b895: NOKEY

Preparing...                ########################################### [100%]

   1:libnet                 ########################################### [100%]

]# rpm -ivh libnids-1.24-1.el6.x86_64.rpm

warning: libnids-1.24-1.el6.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID 0608b895: NOKEY

Preparing...                ########################################### [100%]

   1:libnids                ########################################### [100%]

]# rpm -ivh dsniff-2.4-0.17.b1.el6.x86_64.rpm

warning: dsniff-2.4-0.17.b1.el6.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID 0608b895: NOKEY

Preparing...                ########################################### [100%]

   1:dsniff                 ########################################### [100%]

查看tcpkill

]# tcpkill

Version: 2.4

Usage: tcpkill [-i interface] [-1..9] expression

]# man tcpkill

TCPKILL(8)                                                          TCPKILL(8)

 

NAME

       tcpkill - kill TCP connections on a LAN

 

SYNOPSIS

       tcpkill [-i interface] [-1...9] expression

 

DESCRIPTION

       tcpkill kills specified in-progress TCP connections (useful for libnids-based applications which require a full TCP 3-whs for TCB creation).

 

…………

                                                                  
(END)

至此tcpkill工具安装完成

+++++++++++++++++++++++++++++++++++++++++++++++++++

附:使用源码包安装:
      在安装完openssl-1.0.0o.tar.gz、libpcap-0.8.3.tar.gz、libnet-1.0.2a.tar.gz、libnids-1.20.tar.gz、db-4.7.25.tar.gz相关依赖源码包后
      安装dsniff-2.3.tar.gz
            ./configure
            make 的时候怎么都报错:
 
      最后网上看 有人说升级GCC,但是把gcc升级后:
     ]# gcc --version
       gcc (GCC) 4.8.2
       Copyright © 2013 Free Software Foundation, Inc

    make同样报错,次错不知道怎么回事。。。

   最后才改用的 使用rpm包进行安装,顺利安装成功。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/27000195/viewspace-1391987/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/27000195/viewspace-1391987/

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值