黑客常用的网络命令

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验一常用网络命令(测试工具)

一、介绍基本网络测试工具

1. ping命令

2. tracert命令

3. netstat命令

4. ipconfig命令

1.ping命令(Packet Internet Groper,因特网包探索器)原理:利用网络上主机IP地址的唯一性,给目的IP地址发送一个数据包,再要求对方返回一个同样大小的数据包来确定两台主机是否连通,时延是多少。

利用ping命令可以排查网卡、Modem、电缆和路由器等存在的故障。

ping命令只有在安装了TCP/IP协议后才可以使用。运行ping命令后,在窗口中会返回对方客户机的IP地址和表明ping通对方的时间,如果出现信息“Reply from ...”,则说明能与对方连通;如果出现信息“Request timeout ...”,说明不能与对方连通。

缺省设置时,每发出一个ping命令就向对方发送4个网间控制报文协议ICMP的回送请求,如果网络正常,发送方将得到4个回送的应答。

ping命令发出后得到以毫秒或者毫微秒为单位的应答时间,时间越短表示数据路由越畅通;反之则说明网络连接不够畅通。

ping命令显示的TTL(Time To Live:存在时间)值,可以推算出数据包通过了多少个路由器。如果ping不成功,故障可能出现在以下几个方面:网线、网卡、IP地址。

2.tracert命令

tracert命令用来显示数据包到达目标主机所经过的路径,并显示到达每个节点的时间。因此,tracert也称为跟踪路由命令。

tracert命令通过递增“存在时间(TTL)”的值将“ICMP 回送请求”报文发送给目标主机,从而确定到达目标主机的路径。所显示的路径是源主机与目标主机间路径上的路由器

的近侧接口列表,近侧接口是距离路径中的发送主机最近的路由器的接口。

3.netstat命令

netstat命令帮助网络管理员了解网络的整体使用情况,是一个监控TCP/IP网络的工具,它可以显示路由表、当前正在活动的网络连接的详细信息,可以统计目前总共有哪些网络连接正在运行。

具体地说,netstat命令可以显示活动的 TCP 连接、计算机侦听的端口、以太网统计信息、IP 路由表、IPv4 统计信息以及 IPv6 统计信息。使用时如果不带参数,netstat命令显示活动的 TCP 连接。

4.ipconfig命令

ipconfig命令用于显示当前所有TCP/IP 的网络配置值,这些信息一般用来检验人工配置的TCP/IP设置是否正确。另外,ipconfig还可以刷新动态主机配置协议 (DHCP) 和域名系统 (DNS) 的设置。使用不带参数的ipconfig命令可以显示所有适配器的 IP 地址、子网掩码和默认网关。

二、基本网络测试命令在Windows下的格式

说明:

(1)以下命令格式中凡是出现“-”符号的,对应键盘上的“减号”,如[-t] ;出现“[ ]”方括号的,表示该参数可以省略,如[-a] ;“[ ]”方括号中的斜体文字表示如果使用了该参数,必须添加的参数值,如 [-n Count] 中的“count”必须用一个大于0的整数值具体说明,如 [-n 6 ]。

(2)下方的蓝色字体表示较常用的参数。

1.ping命令

⑴格式:

ping [-a] [-n Count] [-l Size] [-f] [-i TTL] [-v TOS] [-r Count] [-s Count] [[-j HostList]|[-k HostList]] [-w Timeout] TargetName

⑵参数说明:

1) -t 指定在中断前ping命令可以持续发送回送请求信息到目的地。按下CTRL+BREAK键中断并显示统计信息,或按下CTRL+C中断并退出ping。

2) -a 指定对目的IP地址进行反向名称解析。如果解析成功,ping命令将显示相应的主机名。

3) -n Count指定发送回送请求信息的次数,默认值为 4。

4) -l Size指定发送的回送请求信息中“数据”字段的长度(以字节表示),默认值为 32。Size的最大取值是 65527。

5) -f指定发送的回送请求信息带有“不要拆分”标志(所在的IP数据报头部标志位设为 1)。回送请求信息不能由目的地路径上的路由器进行拆分。该参数可用于检测并解决“路径最大传输单位(PMTU)”的故障。

6) -i TTL指定发送回送请求信息的 IP 报头中的 TTL 字段值,其默认值是32。TTL的最大值是 255。

7) -v TOS指定发送回送请求信息的 IP 报头中的“服务类型(TOS)”字段值,默认值是 0。TOS被指定的范围为 0 ~ 255。

8) -r Count指定 IP 报头中的“记录路由”选项用于记录由回送请求信息和相应的回送应答信息使用的路径。路径中的每个跃点都使用“记录路由”字段中的一个值。如果可能,可以指定一个等于或大于来源地和目的地之间跃点数的Count。Count的最小值为 1,最大值为 9。

9) -s Count指定 IP 报头中的“Internet时间戳”选项用于记录每个跃点的回送请求信息和相应的回送应答信息的到达时间。Count的最小值为 1,最大值为 4。

10) -j HostList指定回送请求信息对于在HostList 中指明的中间目标集使用 IP 报头中的“松散源路由”选项。主机列表中的地址或名称的最大数为 9,主机列表是一系列由空格分开的 IP 地址。

11) -k HostList指定回送请求信息对于在HostList 中指明的中间目标集使用 IP 报

头中的“严格源路由”选项。使用严格源路由,下一个中间目的地必须是直接可达的(必须是路由器接口上的邻居)。主机列表中的地址或名称的最大数为 9,主机列表是一系列由空格分开的 IP 地址。

11) -w Timeout指定等待回送应答信息响应的时间(以微妙为单位),该回送应答信息响应接收到的指定回送请求信息。如果在超时时间内未达到接收到回送应答信息,将会显示“请求超时”的错误信息。默认的超时时间为 4000毫秒(4秒)。

12)TargetName指定目标,可以是 IP 地址或主机名。

2.tracert命令

⑴格式:

tracert[-d] [-h MaximumHops] [-j HostList] [-w Timeout]TargetName

⑵参数说明:

1)-d 防止tracert试图将中间路由器的 IP 地址解析为它们的名称。这样可加速显示tracert的结果。

2)-h MaximumHops指定在搜索目标的路径中跃点的最大数,默认值为 30。

3)-j HostList 指定回送请求信息对于在HostList 中指明的中间目标集使用 IP 报头中的“松散源路由”选项。主机列表中的地址或名称的最大数为 9,主机列表是一系列由空格分开的 IP 地址。

4)-w Timeout指定等待“ICMP 已超时”或“回送应答”信息的时间(以毫秒为单位)。如果在超时时间内未收到信息,则显示一个星号 (*)。默认的超时时间为 4000毫秒(4 秒)。

5)TargetName指定目标,可以是 IP 地址或主机名。

3.netstat命令

⑴格式:

netstat [-a] [-e] [-n] [-s] [-p protocol] [-r] [interval]

⑵参数说明:

1)-a 显示所有有效连接的信息,包括已建立的连接(ESTABLISHED),也包括监听连接请求(LISTENING)的那些连接,以及计算机侦听的 TCP 和 UDP 端口。

2)-e 显示关于以太网的统计数据。它列出的项目包括传送的数据报的总字节数、错误数、删除数、数据报的数量和广播的数量。这些数据既有发送的数据报数量,也有接收的

相关文档
最新文档