windows netstat命令

2023-12-19 05:23:11

前言

Netstat是控制台命令,是一个监控TCP/IP网络的非常有用的工具,它可以显示路由表、实际的网络连接以及每一个网络接口设备的状态信息。Netstat用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。

一般用netstat -ano 来显示所有连接的端口

各选项的含义如下:

-a 显示所有socket,包括正在监听的。

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

-r 显示核心路由表,格式同“route print”。

-t 显示当前连接卸载状态。

-v 显示正在进行的工作。

-t 和-v显示内容类似
-p proto 显示proto指定的协议的连接。

可以是下列任何一个: TCP、UDP、TCPv6 或 UDPv6。如果与 -s 选项一起用来显示每个协议的统计信息,proto 可以是下列任何一个: IP、IPv6、ICMP、ICMPv6、TCP、TCPv6、UDP 或 UDPv6。

在这里插入图片描述

-b 显示在创建每个连接或侦听端口时涉及的可执行程序。

在这里插入图片描述

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

在这里插入图片描述
禁用网卡可以重置统计数据

-f 显示外部地址的完全限定域名(FQDN)-o 显示拥有的与每个连接关联的进程PID。

-q 显示所有连接、侦听端口和绑定的非侦听 TCP 端口。

-s 显示每个协议的统计。

-x 显示 NetworkDirect 连接、侦听器和共享端点。

-y 显示所有连接的 TCP 连接模板。无法与其他选项结合使用。

查找对应的端口占用的进程:netstat -ano |findstr “80” ,找到占用80端口对应的程序的PID号;

文章来源:https://blog.csdn.net/gsl371/article/details/126775803
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。