大家好,又见面了,我是你们的朋友全栈君。
Netstat用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。
-b
显示包含于创建每个连接或监听端口的可执行组件。在某些情况下已知可执行组件
拥有多个独立组件,并且在这些情况下包含于创建连接或监听端口的组件序列被显示。
这种情况下,可执行组件名在底部的 [] 中,顶部是其调用的组件,等等,直到
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
选项用于指定默认情况的子集。
-v
与 -b 选项一起使用时将显示包含于
为所有可执行组件创建连接或监听端口的
组件。
interval
重新显示选定统计信息,每次显示之间
暂停时间间隔(以秒计)。按 CTRL+C 停止重新
显示统计信息。如果省略,netstat 显示当前
配置信息(只显示一次)
-e Displays Ethernet statistics. This may be combined with the -s
option.
-n Displays addresses and port numbers in numerical form.
-p proto Shows connections for the protocol specified by proto; proto
may be TCP or UDP. If used with the -s option to display
per-protocol statistics, proto may be TCP, UDP, or IP.
-r Displays the routing table.
-s Displays per-protocol statistics. By default, statistics are
shown for TCP, UDP and IP; the -p option may be used to specify
a subset of the default.
interval Redisplays selected statistics, pausing interval seconds
between each display. Press CTRL+C to stop redisplaying
statistics. If omitted, netstat will print the current
configuration information once.
Netstat
的一些常用选项netstat -s——本选项能够按照各个协议分别显示其统计数据。如果你的应用程序(如Web浏览器)运行速度比较慢,或者不能显示Web页之类的数据,那么你就可以用本选项来查看一下所显示的信息。你需要仔细查看统计数据的各行,找到出错的关键字,进而确定问题所在。
netstat -e
——本选项用于显示关于以太网的统计数据。它列出的项目包括传送的数据报的总字节数、错误数、删除数、数据报的数量和广播的数量。这些统计数据既有发送的数据报数量,也有接收的数据报数量。这个选项可以用来统计一些基本的网络流量。netstat -r
——本选项可以显示关于路由表的信息,类似于后面所讲使用route print命令时看到的 信息。除了显示有效路由外,还显示当前有效的连接。netstat -a
——本选项显示一个所有的有效连接信息列表,包括已建立的连接(ESTABLISHED),也包括监听连接请求(LISTENING)的那些连接,断开连接(CLOSE_WAIT)或者处于联机等待状态的(TIME_WAIT)等netstat -n
——显示所有已建立的有效连接。
TCP Eagle:ftp Eagle:0 LISTENING
TCP Eagle:telnet Eagle:0 LISTENING
TCP Eagle:smtp Eagle:0 LISTENING
TCP Eagle:http Eagle:0 LISTENING
TCP Eagle:epmap Eagle:0 LISTENING
TCP Eagle:https Eagle:0 LISTENING
TCP Eagle:microsoft-ds Eagle:0 LISTENING
TCP Eagle:1030 Eagle:0
转载于:https://blog.51cto.com/professor/1573265
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/139324.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...
评论列表(1条)
windows命令行netstat -tno
协议 本地地址 外部地址 状态 PID 卸载状态
TCP 127.0.0.1:6063 127.0.0.1:54533 ESTABLISHED 5532 InHost
TCP 127.0.0.1:6064 127.0.0.1:6065 ESTABLISHED 2576 InHost
TCP 127.0.0.1:6065 127.0.0.1:6064 ESTABLISHED 2576 InHost
TCP 127.0.0.1:54533 127.0.0.1:6063 ESTABLISHED 2576 InHost
TCP 192.168.110.207:6050 20.197.71.89:443 ESTABLISHED 5784 InHost
TCP 192.168.110.207:6074 1.192.193.177:80 ESTABLISHED 10000 InHost
TCP 192.168.110.207:6150 180.163.150.34:443 ESTABLISHED 8376 InHost
TCP 192.168.110.207:6164 121.11.192.164:443 ESTABLISHED 8376 InHost
TCP 192.168.110.207:6176 14.17.92.29:443 ESTABLISHED 8376 InHost
我想过滤出第三列不是以127.0.0开头的行(正则)
windows命令行应该怎么写呀?
也就是只打印出
协议 本地地址 外部地址 状态 PID 卸载状态
TCP 192.168.110.207:6050 20.197.71.89:443 ESTABLISHED 5784 InHost
TCP 192.168.110.207:6074 1.192.193.177:80 ESTABLISHED 10000 InHost
TCP 192.168.110.207:6150 180.163.150.34:443 ESTABLISHED 8376 InHost
TCP 192.168.110.207:6164 121.11.192.164:443 ESTABLISHED 8376 InHost
TCP 192.168.110.207:6176 14.17.92.29:443 ESTABLISHED 8376 InHost
应该怎么写?