tcping扫描所有端口_tcping端口检测工具使用

tcping扫描所有端口_tcping端口检测工具使用大家都知道检测网络状态是,无论是服务器/客户机最常用的就是ping命令,但ping命令只能检测ICMP协议,若对方禁止ping协议了,自然ping命令也就无法检测了,此时,我们可以通过tcping工具以tcp/udp协议方式来代替ping命令检测网络延迟状况,于此同时,我们还可以监听对方开放了哪些端口等信息。windos下:1、安装tcping工具注:下载对应32位或64位的exe文件,后将文件…

大家好,又见面了,我是你们的朋友全栈君。

大家都知道检测网络状态是,无论是服务器/客户机 最常用的就是ping命令,但ping命令只能检测ICMP协议,若对方禁止ping协议了,自然ping命令也就无法检测了,此时,我们可以通过tcping工具以tcp/udp协议方式来代替ping命令检测网络延迟状况,于此同时,我们还可以监听对方开放了哪些端口等信息。

windos下:

1、安装tcping工具

20190608202814189585.png

20190608202814355607.png

注:下载对应32位或64位的exe文件,后将文件放到 c:\windows\system32\ 目录下面(如果下载的是64位的要把文件名改为tcping.exe 反之使用的时候要输入 tcping64 )然后在命令下输入tcping 如果出现帮助文档说明安装命令成功。

20190608202814446431.png

测试:检测某服务器rsync服务端口是否通畅

tcping -d -t 192.168.43.117 873

20190608202814547997.png

windos–tcping 参数如下:

————————————————————————————————————————————————————————————————

-4,优先使用IPv4

-6,优先使用IPv6

-h,使用http模式

-t,让命令持续运行,直到使用ctrl + c指令退出

-n 数字,发送命令的次数,默认4次,tecping -n 6 www.baidu.com 会tcping 百度6次,也可以跟其他数字。

-i 数字,发送ping命令的时间间隔,默认1s,可以为小数

-w 数字,等待响应的时间间隔,默认2s,可以为小数

-d 使输出的每一行显示时间和日期

-f 强制ping命令至少发送一个比特(byte)

-g 数字,失败指定次就放弃(注意默认是80端口,若其他端口没开也算失败)

-b 数字,开启蜂鸣器,参数4会一直响铃,tcping -b 4 www.baidu.com

-c 只显示改变的信息(ping时间很短一般不会改变)

-r 数字,每发送指定个数据包,就重新查找主机一次(通过DNS或路由查找)

-s ping通就立即退出

-u 与-h命令连用,每一行输出目标的url

-v 显示版本信息

-j 使用默认的方法,求ping的均值减小波动,网络有一定的不稳定性时,用此参数可以减小波动

-js 数字,用指定个实例求平均值减小波动,使用这个参数,系统会tcping 指定次,然后求出平均值作为一次结果显示,减小波动

–tee file_path,将结果输出到指定位置,tcping –tee /data/test.txt192.168.0.100,会把ping的结果保存在/data下的test文件中

–file 从文件中获得ping的来源;在/data下新建一个test.txt文件,并输入要tcping的所有ip或域名,一行一个,然后执行命令tcping –file /data/test.txt,就会依次tcping文件中指定的地址

destination 可以是DNS地址、IP地址、URL(需要使用-h,http模式)。使用http模式时,不要加https//或:port,例如:tcping http://www.jd.com:80l就会失败,使用tcping www.jd.com 8080就会成功

port 数字  指定tcp端口(1-65535),如果不指定,默认是80

–header  在头部显示时间和日期,与–tee显示的格式差不多

–block    tcping不通的等待时间,默认是20秒(很长)。–block可以把-w参数冲突掉 ,例如tcping –block www.baiu.com网址不正确,显然tcpping不通,默认会等待20s 。 tcping -w 0.5 –block www.baiu.com还是会等20s,而不是0.5s,因为–block选项会把-w选项冲突掉。

——————-

HTTP模式参数

–post    在http模式中,使用post方法

–head   在http模式中,使用head方法

–get      Shorthand to invoke “http” mode for consistency’s sake.

–proxy-server  指定代理服务

–proxy-port      指定代理服务端口

–proxy-credentials username:password   使用代理的安全验证,需要输入用户名和密码

————

返回值

如果所有的pings是成功的,返回0;如果所有ping都失败,返回1;混合结果,返回2

———————————————————————————————————–

linux系统下tcping介绍:

tcpping 工具工作在 TCP 层,通过发送伪造的 TCP SYN 包并侦听来自服务器或中间设备返回的 SYN/ACK 或 RST 。代码100多行,源代码在此链接http://www.vdberg.org/~richard/tcpping,tcpping需要调用tcptraceroute。打印与ping近乎相同测试结果,tcping的介

绍参考链接http://www.vdberg.org/~richard/tcpping.html,这个是Richard van den Berg在2002年编写的,作者当时需要测量TCP往返时间。所以写了这个脚本。tcpping只支持Linux。

语法:

Usage: tcping [-q] [-t timeout_sec] [-u timeout_usec]

参数:

-d   在每个结果输出前打印时间戳

-c   将结果输出在一列

-C  输出与fping的-C选项相同的打印格式

-w  Wait time in seconds (defaults to 3)

-r   -r n:每n秒重复一次(默认1)

-x   重复n次(默认无限)

安装:

wget https://sources.voidlinux.eu/tcping-1.3.5/tcping-1.3.5.tar.gz

tar zxvf tcping-1.3.5.tar.gz

cd tcping-1.3.5/

#如果没有安装gcc,安装一下gcc

yum install gcc

gcc -o tcping tcping.c

cp tcping /usr/bin

#使用一下

tcping www.baidu.com 80

20190608202814633938.png

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/152514.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 「快闪群」批量成交攻略

    「快闪群」批量成交攻略相较于朋友圈,APP里面的“限时秒杀”,快闪群更能塑造秒杀的氛围。在大多数消费场景中,如果1对1顾问式服务引导用户转化,那么人工、时间成本将会很高。所以一对多,能够一次性批量成交的运营手段越来越广泛的被商家使用,比如直播、快闪群之类的。快闪群,即超短时间的团购秒杀群。以小时为单位,在社群内通过短期的优惠刺激,利用人们的从众心理、稀缺效应以及紧迫感,达到快速出单,批量成交的目的。一般适用于决策成本低、产品服务相对标准化的零售企业、平台型电商,或线下实体门店。相比于朋友圈、APP里所谓的“限时秒杀”,

    2022年5月18日
  • java简单入门教程_史上最快速最简单的java入门教程

    java简单入门教程_史上最快速最简单的java入门教程原标题:史上最快速最简单的java入门教程§java是什么?Java是一门开发软件的程序语言,用于编写比如:办公自动化软件、超市的销售系统、银行交易系统等程序软件.§准备写Java程序。准备工作分为三步:第一步:下载安装JDK开发环境(建议官网下载),基本都是下一步。第二步:配置JDK环境变量,主要配置bin和classpath(主要为了在控制台能方便执行程序。如果不怕麻烦,此步可以省略)。具体…

    2022年7月8日
  • Vue(9)购物车练习

    Vue(9)购物车练习购物车案例经过一系列的学习,我们这里来练习一个购物车的案例**需求:**使用vue写一个表单页面,页面上有购买的数量,点击按钮+或者-,可以增加或减少购物车的数量,数量最少不得少于0,点击移除按钮

    2022年7月29日
  • 妙计想了一千五,明朝依旧卖豆腐[通俗易懂]

    妙计想了一千五,明朝依旧卖豆腐

    2022年3月6日
  • 日期及时间处理包 Carbon 在 Laravel 中的简单使用[通俗易懂]

    日期及时间处理包 Carbon 在 Laravel 中的简单使用[通俗易懂]日期及时间处理包 Carbon 在 Laravel 中的简单使用

    2022年4月24日
  • 解决kali-linux更新源无法使用的问题(签名失效)

    解决kali-linux更新源无法使用的问题(签名失效)本来说是这个寒假好好学习一下渗透测试的,可随着了解的深入,发现渗透测试需要的知识储备太多了,因此好长时间都没有真正的去学习渗透工具的使用,今天上午装了一个kali,装上之后第一件事就是执行apt-getupdate&&apt-getupgrade,结果却出现了这样的错误我添加的是中科大的更新源,在浏览器中是可以正常打开的:debhttp://mirrors.ustc.ed

    2022年5月28日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号