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/

tcpkill命令安装包(dsniff rpm包) tcpkill命令安装包、dsniff rpm包 立即下载

相关推荐

npm-6.14.14-1.14.17.5.1.module_el8.6.0+939+4802ccb9.ppc64le.rpm

官方离线安装包,亲测可用。使用rpm -ivh [rpm完整包名] 进行安装

centos7 tcpkill安装

tcpkill dnsiff

cfycyf的博客 2648

libnet-1.1.6-7.el7.x86_64.rpm

官方离线安装包,亲测可用。使用rpm -ivh [rpm完整包名] 进行安装

Linux(CentOS 7)安装tcpkill命令(离线安装,巨简单)

linux (centos)安装tcpkill命令(离线安装,巨简单)

qq_42468502的博客 3202

【免费下载】 轻松搞定!CentOS 7离线安装tcpkill,快速终止TCP连接

轻松搞定!CentOS 7离线安装tcpkill,快速终止TCP连接 【下载地址】LinuxCentOS7安装tcpkill命令离线安装巨简单 本资源文件提供了在Linux(CentOS 7)环境下离线安装tcpkill命令的详细步骤。tcpkill是一个用于终止TCP连接的工具,适用于需要快速释放TCP连接的场景。本教...

gitblog_06596的博客 679

【Linux】tcpkill离线rpm安装

一、概念 TCPKILL是一个TCP连接释放工具,主要用于客户端TCP连接未释放导致Address already in use情况。TCPKILL默认只能干掉活跃连接,无法释放非活跃连接、半连接。 二、安装 1.通过yum安装 yum install dsniff yum -y install dsniff --enablerepo=epel 2.通过rpm安装 rpm -ivh...

kuibuzhiqianli的博客 2865

SLES 服务器安装tcpkill工具

1 使用代理连接Internet(如果服务器可直接访问Internet,忽略此步骤.)(确保代理服务器能访问Internet以及正确解析域名.) export http_proxy=http://xxx.xxx.xxx.xxx:3128 2 添加zypper源,并搜索包. linux-z3zj:/etc/zypp # zypper addrepo -G http://...

zhuzhuxiazst的专栏 725

yum安装tcpkill时出现No package dsniff available的解决方案

当使用yum搜索某些rpm包,找不到是因为CentOS是RedHat企业版编译过来的,去掉了所有关于版权问题的东西。安装EPEL后可以很好的解决这个问题。EPEL(Extra Packages for Enterprise Linux )即企业版Linux的扩展包,提供了很多可共Centos使用的组件,安装完这个以后基本常用的rpm都可以找到。今天安装tcpkill的时候提示。上网搜了一下解决方案。

勿忘初心 899

dsniff-2.3.rar_dsniff_dsniff 2.3_dsniff for win_dsniff win32_dsn

dsniff-2.3完整套装.友情提醒:安装dsniff-2.3的时候注意要先把libnet-1.0.2a.tar.gz和 libnids-1.16.tar.gz装上,不然会因为缺少库函数而无法编译和安装,其它的包不是必需的,根据自己的需要看着办.

Tcpkill】关闭一个tcp链接的端口

有的场景需要关闭一个tcp链接但是能kill进程,不能拔网线,该怎么操作iptables? iptables dorp和reject实测后都不可用 答:用tcpkill命令 如:tcpkill 后用telnet尝试连接测试,443端口已经无法链接。 [root@dev02 ~]# tcpkill -i eth0 -9 port 443 tcpkill: listening on eth0 [p...

Delphinidae 7870

如何kill一条TCP连接?

如果你的程序写得有毛病,打开了很多TCP连接,但一直没有关闭,即常见的连接泄露场景,你可能想要在排查问题的过程中,先临时kill一波泄露的连接。又比如你要验证程序在遇到网络错误时的自愈能力,想手动kill掉一些正常TCP连接,看程序是否能自动重连并恢复运行。这些场景,都需要手动kill一部分TCP连接,那在Linux下有哪些kill连接的方法呢?

fm18771120556的博客 5291

linux kill掉tcp连接(tcpkill)

简介 在linux系统中,遇到TCP链接迟迟不能释放的情况,类似FIN_WAIT1、FIN_WAIT2的状态,释放时间不确定,而且对应的程序已经关闭,相应的端口也不再监听,无法通过杀进程来解决,这种情况下,为了快速恢复正常,不得不采用重启服务器的方法加以解决,在经过各大网站搜索找到linux下dsniff包中含有tcpkill命令,该命令可以将上述状态的TCP链接加以清除,进而免除服务器重启的情况 搭建 安装 该命令在dsniff这个集成工具包里 yum install epel-release -y y

qq_40954652的博客 9301

tcpkill中断连接

需要的依赖包 dsniff-2.3.tar.gz 该包为tcpkill的主包 一次安装包 该的sniff包最后安装 Berkeley DB - http://www.sleepycat.com/该包太大可不安装不会影响应用只是功能少了些 OpenSSL - http://www.openssl.org/ libpca...

weixin_34293902的博客 225

HoRain云--Linux神技:tcpkill强制终止连接指南

本文详细介绍了Linux系统中tcpkill工具的使用方法,该工具可强制终止指定TCP连接。主要内容包括:安装指南(Ubuntu/Debian和CentOS/RHEL)、基础用法(终止端口/IP连接)、高级模式(持续监控/BPF过滤)、工作原理(伪造TCP RST包)及限制(需root权限、无法终止加密会话)。文章还提供了替代方案(ss+kill/防火墙/conntrack)、注意事项(谨慎使用避免业务中断)和典型场景(安全应急/故障排查)。最后强调tcpkill适合临时救急,但生产环境应优先使用防火墙等更

sinat_57153473的博客 668

如何干掉一条tcp 连接(活跃/非活跃)

如何干掉一条tcp 连接(活跃/非活跃) 背景 最近在测试环境部署服务的时候老是会有端口被占用情况用netstat/ss 查看后发现端口一直被占用同另外一个ip 建立了tcp 连接,类似于这样: ESTAB 0 0 192.168.103.169:12345 192.168.103.12:10261...

weixin_33811539的博客 1183

三次握手与四次挥手

简述TCP三次握手与四次挥手,说明为什么连接时三次握手释放时四次挥手,解释了主动断开链接的一方为什么要进入TIME_WAIT状态

superficial 1030
上一篇: 监控Oracle索引是否被使用?
下一篇: MongoDB安装
cuizeen198835
博客等级 码龄11年 2粉丝 0原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值