多语言展示
当前在线:162今日阅读:83今日分享:25

Linux环境下安装tcping的两种方法以及使用实例

在实际环境中很多交换机或者云服务器等为了防止来自互联网的批量扫描器或者ICMP FLOOD攻击,大多时候对外都设置了禁止ICMP传输的防火墙规则。然而运维人员需要了解本地与服务器中特定服务的连接情况,这便成了一个头疼的问题了,这里我们就需要用到一个冷门又好用的小工具就是tcping。
工具/原料

Linux环境(本教程以CentOS为例)

方法/步骤 使用tcping源码编译安装
1

如要使用源代码编译安装,请先下载源代码包:https://andyx.net/tcping_is_a_super-easy_tool_for_direct_port/  请在下载后自行校对MD5或者SHA1文件指纹以验证文件完整性:文件名称:tcping-1.3.5-for-linux.tar.gz 文件大小:5889 字节 MD5 :F9DD03C730DB6999CA8BECA479F078E3 SHA1 :ECC5FE7FB2F8E86A1FC2DB26FA922C7B

2

准备安装环境,需要安装gcc:   # RHEL/CentOS5-6-7版本使用yum安装gcc与make命令如下 :yum -y install gcc make     # RHEL8/CentOS8使用dnf安装gcc与make 命令如下:dnf -y install gcc make

3

开始解压并编译tcping-1.3.5-for-linux.tar.gz  # 解压缩tcping-1.3.5源代码 ,命令如下:tar -xf tcping-1.3.5-for-linux.tar.gz   # 进入解压缩tcping-1.3.5的路径  ,命令如下:cd tcping-1.3.5    # 开始编译tcping-1.3.5  ,命令如下:make    #反馈显示 gcc -o tcping -Wall -DHAVE_HSTRERROR tcping.c 编译结束   # 将编译好的tcping放置到/usr/local/bin/下  ,命令如下:cp tcping /usr/local/bin/    # 然后在控制台直接打tcping即可使用,想要查看tcping使用方法可以参见tcping  --help

方法/步骤2 使用python-pip进行安装
1

这个步骤就非常简单了,无需手动下载任何文件。   准备安装环境,需要安装python-pip:  # RHEL/CentOS5-6-7使用yum安装Python-pip ,命令如下:yum -y install python-pip   # RHEL8/CentOS8使用dnf安装Python-pip ,命令如下:dnf -y install python-pip

2

# 使用Python-pip进一步安装 ,命令如下:pip install tcping   # 反馈 Successfully installed click-7.0 tcping-0.1.1rc1 安装完成

其他 tcping在Linux下使用的实例

参考命令如下:tcping -t 20 -c 7 andyx.net -p 80     # 以上命令参数解释为: -p : 指定端口80 -t : 限定超时时间,以秒为单位 20秒 -c : 探测多少次后结束 7次

注意事项
1

如果您觉得本文对您有帮助,请在本页面内【点赞,收藏】,点下面的【投票】予支持和留下评论,谢谢

2

由于tcping的Linux源代码年久失修,tcping目前仅在Windows模式下提供强大的功能支持,Linux模式下仅提供基本功能支持

3

Two ways to install tcping in Linux environment and examples

推荐信息