netstat命令查看windows网络

netstat是Windows自带的网络命令,可以用来看看谁在连接你的计算机等。

一. netstat命令用法

NETSTAT:显示协议统计和当前 TCP/IP 网络连接。可以直接运行netstat不加参数,如图:

NETSTAT [-a] [-b] [-e] [-f] [-n] [-o] [-p proto] [-r] [-s] [-t] [interval]

也可以用 netstat /? 查看命令  (上面结果是windows7等结果, xp下命令参数少些)

-a 显示所有连接和侦听端口。

-b 显示在创建每个连接或侦听端口时涉及的可执行程序。在某些情况下,已知可执行程序承载多个独立的组件,这些情况下,

wps_clip_image-10927[5][1]

显示创建连接或侦听端口时涉及的组件序列。此情况下,可执行程序的名称位于底部[]中,它调用的组件位于顶部,直至达 到 TCP/IP。注意,此选项可能很耗时,并且在您没有足够权限时可能失败。

-e 显示以太网统计。此选项可以与 -s 选项结合使用。

-n 以数字形式显示地址和端口号。

-o 显示拥有的与每个连接关联的进程 ID。

-p proto 显示 proto 指定的协议的连接;proto 可以是下列任何一个: TCP、UDP、TCPv6 或 UDPv6。如果与 -s 选项一起用来显示每个协

议的统计,proto 可以是下列任何一个: IP、IPv6、ICMP、ICMPv6、TCP、TCPv6、UDP或 UDPv6。

-r 显示路由表。

-s 显示每个协议的统计。默认情况下,显示 IP、IPv6、ICMP、ICMPv6、TCP、TCPv6、UDP 和 UDPv6 的统计;-p 选项可用于指定默

认的子网。

interval 重新显示选定的统计,各个显示间暂停的间隔秒数。按 CTRL+C 停止重新显示统计。

二. netstat使用例子

1. netstat -an 这个命令能看到所有和本地计算机建立连接的IP,

如下图

wps_clip_image-392[3][1]

它包含四个部分:

proto(连接方式)、

local address(本地连接地址)、

foreign address(和本地建立连接的地址)、

state(当前端口状态)。

通过这个命令的详细信息,我们就可以完全监控计算机上的连接,从而达到控制计算机的目的。

2. netstat -a 显示出你的计算机当前所开放的所有端口

wps_clip_image-5203[3][1]

3. netstat -s -e 比较详细的显示你的网络资料,包括TCP、UDP、ICMP 和 IP的统计等大家可能都见过了。wps_clip_image-1434[3][1]

发表评论