如何在Linux中切断现有的网络连接?

今天的应用程序创建了许多到不同服务器的网络连接。此连接可能是合法的或不需要的连接。如果你正在寻找一个工具,将结束两个主机之间的网络连接切割机是最好的解决方案之一。请记住,我们假设Linux盒子位于主机之间或主机的一侧。

null

安装Tcpkill

我们将使用tcpkill来切断网络连接。Tcpkill工具由dsniff包提供

Ubuntu、Debian、Mint和Kali

为了在基于deb的发行版中安装dsniff,我们将安装以下命令。

$ sudo apt-get install dsniff -y
Ubuntu, Debian, Mint, and Kali
Ubuntu、Debian、Mint和Kali

CentOS,软呢帽,红帽子

我们可以为基于rpm的发行版安装dsniff,如下所示。

$ sudo yum install dsniff -y

列出网络连接

我们将首先列出所有与 netstat 命令。我们需要TCP连接和编号的IP地址。

$ netstat -tn
List Network Connections
列出网络连接

列出网络接口

tcpkill还需要网络接口名称才能终止网络连接。我们可以用不同的方式列出网络接口,但最简单快捷的方式是使用 ip link 命令如下。

$ ip link
List Network Interface
列出网络接口

终止连接

我们将通过提供目标连接tcpdump样式的过滤器来终止连接。Tcpdump style filter是Tcpdump中用于过滤网络流量的语法。在我们的情况下是很容易的。我们只提供IP地址和 主办 关键字。

$ sudo tcpkill -i ens3 port 22
Kill Connection
终止连接
  • `-我ens3指定要使用ens3接口来执行kill操作
  • 端口22是我们的目标端口,连接将被终止。我们杀死ssh服务器以便断开连接

相关文章: 如何在Ubuntu,Linux中添加新的路由?

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享