N​e​t​s​t​a​t​命​令​详​解

netstat命令详解 让我们一起来学习netstat命令使用,netstat命令是一个监控TCP/IP网络的非常有用的工具(一起努力,咱们顶峰相见!!!) 阅读详情
Netstat用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。 
如果你的计算机有时候接收到的数据报导致出错数据或故障,你不必感到奇怪,TCP/IP可以容许这些类型的错误,并能够自动重发数据报。但如果累计的出错 情况数目占到所接收的IP数据报相当大的百分比,或者它的数目正迅速增加,那么你就应该使用Netstat查一查为什么会出现这些情况了。
Netstat 详细参数列表
(winXP)
C:\>netstat /?
显示协议统计信息和当前 TCP/IP 网络连接。
NETSTAT [-a] [-b] [-e] [-n] [-o] [-p proto] [-r] [-s] [-v] [interval]
-a            显示所有连接和监听端口。
-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 显示当前
配置信息(只显示一次)
(win2000)
C:\>netstat /?
Displays protocol statistics and current TCP/IP network connections.
NETSTAT [-a] [-e] [-n] [-s] [-p proto] [-r] [interval]
-a            Displays all connections and listening ports.
-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 on ce.
(linux)
[john11@john ~]$ netstat /?
usage: netstat [-veenNcCF] [] -r         netstat {-V|--version|-h|--help}
netstat [-vnNcaeol] [ ...]
netstat { [-veenNac] -i[] | [-cnNe] -M | -s } [delay]
-r, --route                display routing table
-i, --interfaces=[] display interface table
-g, --groups               display multicast group memberships
-s, --statistics           display networking statistics (like SNMP)
-M, --masquerade           display masqueraded connections
-v, --verbose              be verbose
-n, --numeric              don't resolve names
--numeric-hosts            don't resolve host names
--numeric-ports            don't resolve port names
--numeric-users            don't resolve user names
-N, --symbolic             resolve hardware names
-e, --extend               display other/more information
-p, --programs             display PID/Program name for sockets
-c, --continuous           continuous listing
-l, --listening            display listening server sockets
-a, --all, --listening     display all sockets (default: connected)
-o, --timers               display timers
-F, --fib                  display Forwarding Information Base (default)
-C, --cache                display routing cache instead of FIB
: Name of interface to monitor/list.
={-t|--tcp} {-u|--udp} {-w|--raw} {-x|--unix} --ax25 --ipx --netrom
=Use '-A ' or '--'; default: inet
List of possible address families (which support routing):
inet (DARPA Internet) inet6 (IPv6) ax25 (AMPR AX.25)
netrom (AMPR NET/ROM) ipx (Novell IPX) ddp (Appletalk DDP)
x25 (CCITT X.25)
Netstat的一些常用选项  
netstat -s ——本选项能够按照各个协议分别显示其统计数据。如果你的应用程序(如Web浏览器)运行速度比较慢,或者不能显示Web页之类的数据,那么你就可以用本选项来查看一下所显示的信息。你需要仔细查看统计数据的各行,找到出错的关键字,进而确定问题所在。 
netstat -e ——本选项用于显示关于以太网的统计数据。它列出的项目包括传送的数据报的总字节数、错误数、删除数、数据报的数量和广播的数量。这些统计数据既有发送的数据报数量,也有接收的数据报数量。这个选项可以用来统计一些基本的网络流量。 
netstat -r ——本选项可以显示关于路由表的信息,类似于后面所讲使用route print命令时看到的 信息。除了显示有效路由外,还显示当前有效的连接。 
netstat -a ——本选项显示一个所有的有效连接信息列表,包括已建立的连接(ESTABLISHED),也包括监听连接请求(LISTENING)的那些连接,断开连接(CLOSE_WAIT)或者处于联机等待状态的(TIME_WAIT)等
netstat -n ——显示所有已建立的有效连接。
netstat支持用于显示活动或被动套接字的选项集。选项- t、- u、- w和-
x分别表示TCP、UDP、RAW和UNIX套接字连接。如果你另外还提供了一个-
a标记,还会显示出等待连接(也就是说处于监听模式)的套接字。这样就可以得到一份服务器清单,当前所有运行于系统中的所有服务器都会列入其中。 
调用netstat -ta时,输出结果如下: 
[root@machine1 /]$ netstat -ta 
Active Internet connections (servers and established) 
Proto Recv-Q Send-Q Local Address Foreign Address State 
tcp 0 2 210.34.6.89:telnet 210.34.6.96:2873 ESTABLISHED 
tcp 0 0 210.34.6.89:1165 210.34.6.84:netbios-ssn ESTABLISHED 
tcp 0 0 localhost.localdom:9001 localhost.localdom:1162 ESTABLISHED 
tcp 0 0 localhost.localdom:1162 localhost.localdom:9001 ESTABLISHED 
tcp 0 0 *:9001 *:* LISTEN 
tcp 0 0 *:6000 *:* LISTEN 
tcp 0 0 *:socks *:* LISTEN 
tcp 0 80 210.34.6.89:1161 210.34.6.10:netbios-ssn CLOSE 
上面的输出表明部分服务器处于等待接入连接状态。利用-
a选项的话,netstat还会显示出所有的套接字。注意根据端口号,可以判断出一条连接是否是外出连接。对呼叫方主机来说,列出的端口号应该一直是一个
整数,而对众所周知服务(well known
service)端口正在使用中的被呼叫方来说,netstat采用的则是取自/etc/services文件的象征性服务名在随- i标记一起调用时, netstat将显示网络接口的当前配置特性。除此以外,如果调用时还带上-a选项,它还将输出内核中所有接口,并不只是当前配置的接口。 netstat-i的输出结果是这样的: 
[root@machine1 /]$ netstat -i 
Kernel Interface table 
Iface MTU Met RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Flg 
eth0 1500 0 787165 0 0 1 51655 0 0 0 BRU 
eth1 1500 0 520811 0 0 0 1986 0 0 0 BRU 
lo 3924 0 1943 0 0 0 43 0 0 0 LRU 
MTU和Met字段表示的是接口的MTU和度量值值;RX和TX这两列表示的是已经准确无误地收发了多少数据包( RX - OK / TX -
OK)、产生了多少错误(
RX-ERR/TX-ERR)、丢弃了多少包(RX-DRP/TX-DRP),由于误差而遗失了多少包(RX-OVR/TX-OVR);最后一列展示的是
为这个接口设置的标记,在利用ifconfig显示接口配置时,这些标记都采用一个字母。它们的说明如下: 
■ B 已经设置了一个广播地址。 
■ L 该接口是一个回送设备。 
■ M 接收所有数据包(混乱模式)。 
■ N 避免跟踪。 
■ O 在该接口上,禁用A R P。 
■ P 这是一个点到点链接。 
■ R 接口正在运行。 
■ U 接口处于“活动”状态。 ◆ 显示路由表 
在随- r标记一起调用n e t s t a t时,将显示内核路由表,就像我们利用r o u t e命令一样。产生的输出如下: 
[root@machine1 /]$ netstat -nr 
Kernel IP routing table 
Destination Gateway Genmask Flags MSS Window irtt Iface 
210.34.6.0 0.0.0.0 255.255.255.128 U 0 0 0 eth0 
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1 
127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo 
0.0.0.0 210.34.6.2 0.0.0.0 UG 0 0 0 eth0 
- n 选项令netstat以点分四段式的形式输出IP地址,而不是象征性的主机名和网络名。如果想避免通过网络查找地址(比如避开DNS或NIS服务器),这一点是特别有用的。 
netstat输出结果中,第二列展示的是路由条目所指的网关,如果没有使用网关,就会出现一个星号(*)或者0.0.0.0;第三列展示路由的概述,在
为具体的I P地址找出最恰当的路由时,内核将查看路由表内的所有条目,在对找到的路由与目标路由比较之前,将对I
P地址和genmask进行按位“与”计算;第四列显示了不同的标记,这些标记的说明如下: 
■ G 路由将采用网关。 
■ U 准备使用的接口处于“活动”状态。 
■ H 通过该路由,只能抵达一台主机。 
■ D 如果路由表的条目是由ICMP重定向消息生成的,就会设置这个标记。 
■ M 如果路由表条目已被ICMP重定向消息修改,就会设置这个标记。 
netstat输出结果的Iface显示该连接所用的物理网卡,如eth0表示用第一张,eth1表示用第二张。
接下来我们来看一下,微软是怎么说的?
微软公司故意将这个功能强大的命令隐藏起来是因为它对于普通用户来说有些复杂。我们已经知道:Netstat它可以用来获得你的系统网络连接的信息(使用 的端口,在使用的协议等 ),收到和发出的数据,被连接的远程系统的端口,Netstat在内存中读取所有的网络信息。
在Internet RFC标准中,Netstat的定义是: Netstat是在内核中访问网络及相关信息的程序,它能提供TCP连接,TCP和UDP监听,进程内存管理的相关报告。 
对于好奇心极强的人来说,紧紧有上面的理论是远远不够的,接下来我们来详细的解释一下各个参数的使用,看看执行之后会发生什么,显示的信息又是什么意思,好了,废话不说了,让我们一起来实践一下吧:)
C:\>netstat -a
Active Connections
Proto  Local Address          Foreign Address        State
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                LISTENING
TCP    Eagle:6059             Eagle:0                LISTENING
TCP    Eagle:8001             Eagle:0                LISTENING
TCP    Eagle:8005             Eagle:0                LISTENING
TCP    Eagle:8065             Eagle:0                LISTENING
TCP    Eagle:microsoft-ds     localhost:1031         ESTABLISHED
TCP    Eagle:1031             localhost:microsoft-ds  ESTABLISHED
TCP    Eagle:1040             Eagle:0                LISTENING
TCP    Eagle:netbios-ssn      Eagle:0                LISTENING
TCP    Eagle:1213             218.85.139.65:9002     CLOSE_WAIT
TCP    Eagle:2416             219.133.63.142:https   CLOSE_WAIT
TCP    Eagle:2443             219.133.63.142:https   CLOSE_WAIT
TCP    Eagle:2907             192.168.1.101:2774     CLOSE_WAIT
TCP    Eagle:2916             192.168.1.101:telnet   ESTABLISHED
TCP    Eagle:2927             219.137.227.10:4899    TIME_WAIT
TCP    Eagle:2928             219.137.227.10:4899    TIME_WAIT
TCP    Eagle:2929             219.137.227.10:4899    ESTABLISHED
TCP    Eagle:3455             218.85.139.65:9002     ESTABLISHED
TCP    Eagle:netbios-ssn      Eagle:0                LISTENING
UDP    Eagle:microsoft-ds     *:*
UDP    Eagle:1046             *:*
UDP    Eagle:1050             *:*
UDP    Eagle:1073             *:*
UDP    Eagle:1938             *:*
UDP    Eagle:2314             *:*
UDP    Eagle:2399             *:*
UDP    Eagle:2413             *:*
UDP    Eagle:2904             *:*
UDP    Eagle:2908             *:*
UDP    Eagle:3456             *:*
UDP    Eagle:4000             *:*
UDP    Eagle:4001             *:*
UDP    Eagle:6000             *:*
UDP    Eagle:6001             *:*
UDP    Eagle:6002             *:*
UDP    Eagle:6003             *:*
UDP    Eagle:6004             *:*
UDP    Eagle:6005             *:*
UDP    Eagle:6006             *:*
UDP    Eagle:6007             *:*
UDP    Eagle:6008             *:*
UDP    Eagle:6009             *:*
UDP    Eagle:6010             *:*
UDP    Eagle:6011             *:*
UDP    Eagle:1045             *:*
UDP    Eagle:1051             *:*
UDP    Eagle:netbios-ns       *:*
UDP    Eagle:netbios-dgm      *:*
UDP    Eagle:netbios-ns       *:*
UDP    Eagle:netbios-dgm      *:*

我们拿其中一行来解释吧:
Proto  Local Address          Foreign Address        State
TCP    Eagle:2929             219.137.227.10:4899    ESTABLISHED

协议(Proto):TCP,指是传输层通讯协议(什么?不懂?请用baidu搜索"TCP",OSI七层和TCP/IP四层可是基础^_^)
本地机器名(Local  Address):Eagle,俗称计算机名了,安装系统时设置的,可以在“我的电脑”属性中修改,本地打开并用于连接的端口:2929)   
远程机器名(Foreign  Address):219.137.227.10
远程端口:4899  
状态:ESTABLISHED  

状态列表
LISTEN  :在监听状态中。   
ESTABLISHED:已建立联机的联机情况。 
TIME_WAIT:该联机在目前已经是等待的状态。 

-a 参数常用于获得你的本地系统开放的端口,用它您可以自己检查你的系统上有没有被安装木马(ps:有很多好程序用来检测木马,但你的目的是想成为真正的 hacker,手工检测要比只按一下“scan”按钮好些----仅个人观点)。如果您Netstat你自己的话,发现下面的信息: 

Port 12345(TCP) Netbus 
Port 31337(UDP) Back Orifice 

祝贺!您中了最常见的木马(^_^,上面4899是我连别人的,而且这个radmin是商业软件,目前我最喜欢的远程控制软件) 
如果你需要木马及其端口列表的话,去国内的H站找找,或者baidu,google吧 

***************************************************************** 

#一些原理:也许你有这样的问题:“在机器名后的端口号代表什么? 
例子:Eagle:2929
小于1024的端口通常运行一些网络服务,大于1024的端口用来与远程机器建立连接。  
*****************************************************************

继续我们的探讨,使用-n参数。(Netstat -n) 
Netstat -n基本上是-a参数的数字形式:

C:\>netstat -n
Active Connections
Proto  Local Address          Foreign Address        State
TCP    127.0.0.1:445          127.0.0.1:1031         ESTABLISHED
TCP    127.0.0.1:1031         127.0.0.1:445          ESTABLISHED
TCP    192.168.1.180:1213     218.85.139.65:9002     CLOSE_WAIT
TCP    192.168.1.180:2416     219.133.63.142:443     CLOSE_WAIT
TCP    192.168.1.180:2443     219.133.63.142:443     CLOSE_WAIT
TCP    192.168.1.180:2907     192.168.1.101:2774     CLOSE_WAIT
TCP    192.168.1.180:2916     192.168.1.101:23       ESTABLISHED
TCP    192.168.1.180:2929     219.137.227.10:4899    ESTABLISHED
TCP    192.168.1.180:3048     192.168.1.1:8004       SYN_SENT
TCP    192.168.1.180:3455     218.85.139.65:9002     ESTABLISHED

-a 和 -n 是最常用的两个,据我不完全测试得出以下结果:
1. -n 显示用数字化主机名,即IP地址,而不是compute_name【eagle】
2. -n 只显示TCP连接(没有在哪里见过微软的相关文档,有哪个朋友见到的话,记得告诉我喔^_^)
得到IP等于得到一切,它是最容易使机器受到攻击的东东,所以隐藏自己IP,获得别人的IP对hacker来说非常重要,现在隐藏IP技术很流行, 但那些隐藏工具或服务真的让你隐身吗?我看不见得,呵呵,代理,跳板不属于今天讨论,一个获取对方IP的简单例子请参考我前面的文章【
用DOS命令查QQ好友IP地址
】

-a 和 -n 是最常用的命令,如果要显示一些协议的更详细信息,就要用-p这个参数了,它其实是-a 和 -n的一个变种,我们来看一个实例,你就明白了:【netstat -p @@@ 其中@@@为TCP或者UDP】
C:\>netstat -p tcp
Active Connections
Proto  Local Address          Foreign Address        State
TCP    Eagle:microsoft-ds     localhost:1031         ESTABLISHED
TCP    Eagle:1031             localhost:microsoft-ds  ESTABLISHED
TCP    Eagle:1213             218.85.139.65:9002     CLOSE_WAIT
TCP    Eagle:2416             219.133.63.142:https   CLOSE_WAIT
TCP    Eagle:2443             219.133.63.142:https   CLOSE_WAIT
TCP    Eagle:2907             192.168.1.101:2774     CLOSE_WAIT
TCP    Eagle:2916             192.168.1.101:telnet   ESTABLISHED
TCP    Eagle:2929             219.137.227.10:4899    ESTABLISHED
TCP    Eagle:3455             218.85.139.65:9002     ESTABLISHED

继续我们的参数讲解 -e
含义:本选项用于显示关于以太网的统计数据。它列出的项目包括传送的数据报的总字节数、错误数、删除数、数据报的数量和广播的数量。这些统计数据既有发送的数据报数量,也有接收的数据报数量。这个选项可以用来统计一些基本的网络流量。
C:\>netstat -e
Interface Statistics
Received            Sent
Bytes                     143090206        44998789
Unicast packets              691805          363603
Non-unicast packets          886526            2386
Discards                          0               0
Errors                            0               0
Unknown protocols              4449
若接收错和发送错接近为零或全为零,网络的接口无问题。但当这两个字段有100个以上的出错分组时就可以认为是高出错率了。高的发送错表示本地网络饱和或 在主机与网络之间有不良的物理连接;  高的接收错表示整体网络饱和、本地主机过载或物理连接有问题,可以用Ping命令统计误码率,进一步确定故障的程 度。netstat -e 和ping结合使用能解决一大部分网络故障。

接下来我们开始讲解两个比较复杂的参数  -r  和  -s  ,也正因为如此,笔者把他放到最后讲解,这里面可能会涉及到其他方面的知识,以后在我的博客中将会继续写出来,呵呵,最近比较忙

-r是用来显示路由表信息,我们来看例子:
C:\>netstat -r
Route Table(路由表)
===========================================================================
Interface List(网络接口列表)
0x1 ........................... MS TCP Loopback interface
0x10003 ...00 0c f1 02 76 81 ...... Intel(R) PRO/Wireless LAN 2100 3B Mini PCI
dapter
0x10004 ...00 02 3f 00 05 cb ...... Realtek RTL8139/810x Family Fast Ethernet
C
===========================================================================
===========================================================================
Active Routes:(动态路由)
Network Destination        Netmask          Gateway       Interface  Metric
0.0.0.0          0.0.0.0    192.168.1.254   192.168.1.181       30
0.0.0.0          0.0.0.0    192.168.1.254   192.168.1.180       20
127.0.0.0        255.0.0.0        127.0.0.1       127.0.0.1       1
192.168.1.0    255.255.255.0    192.168.1.180   192.168.1.180       20
192.168.1.0    255.255.255.0    192.168.1.181   192.168.1.181       30
192.168.1.180  255.255.255.255        127.0.0.1       127.0.0.1       20
192.168.1.181  255.255.255.255        127.0.0.1       127.0.0.1       30
192.168.1.255  255.255.255.255    192.168.1.180   192.168.1.180       20
192.168.1.255  255.255.255.255    192.168.1.181   192.168.1.181       30
224.0.0.0        240.0.0.0    192.168.1.180   192.168.1.180       20
224.0.0.0        240.0.0.0    192.168.1.181   192.168.1.181       30
255.255.255.255  255.255.255.255    192.168.1.180   192.168.1.180       1
255.255.255.255  255.255.255.255    192.168.1.181   192.168.1.181       1
Default Gateway:     192.168.1.254(默认网关)
===========================================================================
Persistent Routes:(静态路由)
None
C:\>

-s  参数的作用前面有详细的说明,来看例子
C:\>netstat -s
IPv4 Statistics        (IP统计结果)     
Packets Received                   = 369492(接收包数)
Received Header Errors             = 0(接收头错误数)
Received Address Errors            = 2(接收地址错误数)
Datagrams Forwarded                = 0(数据报递送数)
Unknown Protocols Received         = 0(未知协议接收数)
Received Packets Discarded         = 4203(接收后丢弃的包数)
Received Packets Delivered         = 365287(接收后转交的包数)
Output Requests                    = 369066(请求数)
Routing Discards                   = 0(路由丢弃数 )
Discarded Output Packets           = 2172(包丢弃数)
Output Packet No Route             = 0(不路由的请求包)
Reassembly Required                = 0(重组的请求数)
Reassembly Successful              = 0(重组成功数)
Reassembly Failures                = 0(重组失败数)
Datagrams Successfully Fragmented  = 0(分片成功的数据报数)
Datagrams Failing Fragmentation    = 0(分片失败的数据报数)
Fragments Created                  = 0(分片建立数)
ICMPv4 Statistics  (ICMP统计结果)包括Received和Sent两种状态
Received    Sent
Messages                  285         784(消息数)
Errors                    0           0(错误数)
Destination Unreachable   53          548(无法到达主机数目)
Time Exceeded             0           0(超时数目)
Parameter Problems        0           0(参数错误)
Source Quenches           0           0(源夭折数)
Redirects                 0           0(重定向数)
Echos                     25          211(回应数)
Echo Replies              207         25(回复回应数)
Timestamps                0           0(时间戳数)
Timestamp Replies         0           0(时间戳回复数)
Address Masks             0           0(地址掩码数)
Address Mask Replies      0           0(地址掩码回复数)
TCP Statistics for IPv4 (TCP统计结果)
Active Opens                        = 5217(主动打开数)
Passive Opens                       = 80(被动打开数)
Failed Connection Attempts          = 2944(连接失败尝试数)
Reset Connections                   = 529(复位连接数)
Current Connections                 = 9(当前连接数目)
Segments Received                   = 350143(当前已接收的报文数)
Segments Sent                       = 347561(当前已发送的报文数)
Segments Retransmitted              = 6108(被重传的报文数目)
UDP Statistics for IPv4 (UDP统计结果)
Datagrams Received    = 14309(接收的数据包)
No Ports              = 1360(无端口数)
Receive Errors        = 0(接收错误数)
Datagrams Sent        = 14524(数据包发送数)
C:\>
还有几个常用的命令参数是WindowsXP独有的,-b 和–v 这两个参数的解释在前面也是很详细了,我下面展示两个例子吧(主要是要显示对应的应用程序组件等详细信息,有马儿立刻献身喔,^_^)
C:\>netstat -b

Active Connections

Proto  Local Address          Foreign Address        State           PID
TCP    Eagle:microsoft-ds     localhost:1031         ESTABLISHED     4
[System]

TCP    Eagle:1031             localhost:microsoft-ds  ESTABLISHED     4
[System]

TCP    Eagle:2929             219.137.227.10:4899    ESTABLISHED     3224
[radmin.exe]

TCP    Eagle:3455             218.85.139.65:9002     ESTABLISHED     1924
[DCA.exe]

TCP    Eagle:1213             218.85.139.65:9002     CLOSE_WAIT      1924
[DCA.exe]

TCP    Eagle:2416             219.133.63.142:https   CLOSE_WAIT      596
[QQ.exe]

TCP    Eagle:2443             219.133.63.142:https   CLOSE_WAIT      596
[QQ.exe]

TCP    Eagle:2907             192.168.1.101:2774     CLOSE_WAIT      596
[QQ.exe]


C:\>netstat -v

Active Conne
揭秘个人开发者接支付宝的‘野路子’:不用企业资质,用Python模拟扫码转账与回调监听 本文探讨了个人开发者如何通过Python模拟支付宝扫码转账与回调监听的技术实现,解析了支付宝URL协议格式,并设计了本地化的支付状态监听方案。文章强调该方法仅用于技术研究,实际应用需遵守支付宝官方接口和金融合规要求。 阅读详情

相关推荐

【75】OpenCV C++实战篇——OpenCV 图像拼接、全景拼接(教程合集)

本文整理了OpenCV实现图像拼接的技术教程合集,涵盖C++和Python两种语言实现方案。图像拼接技术旨在将多张重叠图像融合为无缝全景图,既扩大视角又保持高分辨率。内容包含水平矫正等关键步骤(附对比效果图),提供多个实战案例的完整代码和详细讲解,涉及单应性矩阵、图像变换等核心技术。不同案例展示了从两张到多张图像的拼接效果,适合不同层次的学习者参考实践。

程序员,他们想的是什么?他们想的永远都是技术,他们崇尚的也永远都是技术。 528

【常用命令】netstat -ano命令图文详细说明

本地地址:Local Address,运行 netstat 命令的计算机本身(本地端)的 IP 地址和端口号。本例中的计算机上只安装了一块网卡,所以只 会显示出一个 IP 地址,如果安装了多块网卡, 则会显示出多个 IP 地址。可以 使用任务管理器来查询 PID 对应的程序名称, 不过任务管理器默认不显示 PID 的,需要在 "查看"一> "选择歹中设置显示 PID。a:不仅显示正在通信的套接字,还显示包括尚未开始通信等状态的所有套接字。o:显示使用该套接字的程序 PID。状态:State,表示通信状态。

weixin_36095062的博客 6050

YOLOv11改进 - 卷积Conv | PConv(Pinwheel-shaped Conv): 风车状卷积用于红外小目标检测 | AAAI 2025

本文介绍了风车状卷积(PConv)和基于尺度的动态(SD)损失在YOLOv11中的结合应用。PConv采用不对称填充,通过特殊结构设计、卷积运算和分组卷积技术,能更好地适应红外小目标的像素高斯空间分布,在少量增加参数的情况下极大扩展感受野。SD损失可根据目标大小动态调整尺度和位置损失的影响。我们将PConv集成到YOLOv11的主干网络低层,并在相关配置文件中进行设置。实验证明,YOLOv11 - PConv在IRSTD - 1K和SIRST - UAVB数据集上取得显著性能提升,验证了方法的有效性和泛化能

魔改工程师的博客 1334

linux netstat参数含义,linux netstat命令参数及用法详解--查看网络连接详细状态命令...

:net功能说明:显示网络状态。语  法: [-acCeFghilMnNoprstuvVwx][-A][--ip]补充说明:利用netstat指令可让你得知整个Linux系统的网络情况。参  数:-a或--all 显示所有连线中的Socket。-A或-- 列出该网络类型连线中的相关地址。-c或--continuous 持续列出网络状态。-C或--cache 显示路由器配置的快取信息...

weixin_39942492的博客 878

Open3D 计算点云的倒角距离(Chamfer Distance)【2025最新版】

;Chamfer Distance距离可以计算生成点云数据与标签点云数据之间的平均最短点距离。Open3D可以直接用来计算点云的Chamfer Distance距离。博客长期更新,本文最近一次更新时间为:2025年2月18日。

点云侠的博客 3254

Spring AI Alibaba实战训练营-16 NL2SQL (自然语言转 SQL)应用开发指南

本文介绍了一个基于AI的智能BI应用开发项目,主要实现自然语言转SQL(NL2SQL)功能,包含对话模块、MCP模块、向量数据管理模块。项目采用Spring AI Alibaba框架,集成通义千问大模型,支持内存向量库和AnalyticDB向量数据库两种存储方案。重点展示了chat模块的三个控制器实现:AnalyticNl2SqlController用于生产环境,SimpleChatController适用于开发测试,Nl2sqlForGraphController支持基于图的复杂对话流程。系统通过将业务知

program哲学 1587

Linux系统上查询端口号是否被占用的命令

将''替换为要查询的具体的端口号。该命令将显示所有处于监听状态的网络连接,并过滤出包含指定端口号的结果。

赢啦啦的博客 1490

【OpenClaw从入门到精通】零基础入门——OpenClaw核心概念快速理解(2026入门版)

OpenClaw是一个强大的AI代理框架,旨在构建智能化的自动化任务处理系统。随着人工智能技术的快速发展,OpenClaw为开发者和企业提供了一个完整的解决方案,用于创建能够理解、学习和执行复杂任务的智能体。本文将带领零基础的读者快速理解OpenClaw的核心概念,从基础架构到实际应用,为后续深入学习奠定坚实基础。通过本文的学习,你将掌握OpenClaw的基本原理、核心组件和快速上手方法。

一键难忘的博客 325

Linux下netstat命令详解

一、介绍 Netstat是控制台命令,是一个监控TCP/IP网络的非常有用的工具,它可以显示路由表、实际的网络连接以及每一个网络接口设备的状态信息。Netstat用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。   二、输出信息描述 执行netstat后输出如下: [root@sy-suz-srv51 ~]# netstat Activ...

NoFaceNoSkin的博客 9万+

睿抗机器人魔力元宝在完成任务过程中如何使机械臂先到达白色盒子上方而不是先到达工作台?

🏆 本文收录于《全栈Bug调优(实战版)》专栏,致力于分享我在项目实战过程中遇到的各类Bug及其原因,并提供切实有效的解决方案。无论你是初学者还是经验丰富的开发者,本文将为你指引出一条更高效的Bug修复之路,助你早日登顶,迈向财富自由的梦想🚀!同时,欢迎大家关注、收藏、订阅本专栏,更多精彩内容正在持续更新中。让我们一起进步,Up!Up!Up!    备注: 部分问题/难题源自互联网,经过精心筛选和整理,结合数位十多年大厂实战经验资深大佬经验总结所得,数条可行方案供所需之人参考。

**My Coding Family** 1378

手把手教你学PCIE--PCIe架构详解 - 物理层结构

在前一篇文章中,我们对PCIe与其他总线协议进行了对比分析。本文将深入探讨PCIe的物理层结构,这是PCIe协议的核心组成部分之一。物理层负责实际的电气信号传输,理解其工作原理对于设计和调试PCIe系统至关重要。PCIe的物理层是协议栈的最底层,负责将数据从链路层转换为电信号进行传输,并在接收端将电信号还原为数据。差分信号传输:通过一对差分信号线实现高速、低噪声的数据传输。时钟恢复:从数据流中提取时钟信号以同步收发双方。均衡与预加重:补偿信号在传输过程中的损耗,提高链路可靠性。

MHD0815的博客 362

netstat 命令详解

netstat 命令是 Linux 系统中一个非常常用的网络工具,用于查询和统计网络连接的状态和数据传输情况。在网络故障排除和性能调优中,netstat 命令是必不可少的工具之一。本文将详细介绍 netstat 命令的常用参数及其用法。

laker的博客 4万+

STM32 cubeMX配置串口重定向

这篇文章主要讲解什么是串口重定向,为什么要串口串口重定向。使用printf函数和上位机通信是非常的方便的。希望大家都能够掌握。

m0_49476241的博客 4572

NETSTAT命令详解

netstat命令详解

凭栏落花侧的博客 2166

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

linux:netstat命令详解

Netstat是控制台命令,是一个监控TCP/IP网络的非常有用的工具,它可以显示路由表、实际的网络连接以及每一个网络接口设备的状态信息。Netstat用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。   二、输出信息描述 执行netstat后输出如下: [root@sy-suz-srv51 ~]# netstat Active Inte...

Smile yourlife 1904

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

tracert与netstat命令详解

TRACERT命令详解 网络 2006-08-08 03:34:54 阅读97 评论0   字号:大中小 订阅  1. 具体功能    该诊断实用程序将包含不同生存时间 (TTL) 值的 Internet 控制消息协议 (ICMP) 回显数据包发送到目标,以决定到达目标采用的路由。 要在转发数据包上的 TTL 之前至少递减 1 ,必需路径上的每个路由器,所以 TTL 是有效的跃点计数。数据包

u011339067的专栏 2419
上一篇: redis主从的配置和使用
下一篇: Tokyo Tyrant与Redis的一些简单比较
github_17527205
博客等级 码龄12年 1粉丝 5原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值