效率工具3-计算机网络工具

查看各个状态的tcp连接情况

netstat -n | awk '/^tcp/ {++S$NF} END {for(a in S) print a, Sa}'

shell 复制代码
/^tcp/
正则表达式匹配 netstat 命令输出的匹配部分,即以 "TCP" 开始的行

{++S[$NF]}
对于符合条件的每一行,awk 命令将使用数组 S 来计算每种连接状态的连接数
$NF 代表每行最后一列,也就是连接状态字符串,将其用作数组 S 的键,连接数作为该键的值

END {for(a in S) print a, S[a]}
在处理完所有输入后,awk 将使用 END 模式块来打印出每种状态连接数的总和
通过 iteration 数组 S 的键和值,然后将它们打印出来

netstat -tnp tcp

显示所有处于 tcp 协议的连接的当前状态

打印端口443的进程信息

lsof -i :443

COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME

抓包

tcpdump -i -n -X port <port_number>

在该命令中,将 替换为要监听的网络接口名和 <port_number> 替换为要监听的端口号。-n 选项告诉 tcpdump 显示数字格式的IP地址和端口号, -X 选项则指示将标头和内容具体数据 16 进制格式输出。

当运行该命令时,tcpdump 将捕获和显示通过指定接口上特定端口的网络流量,并将打印出每个接收到或发送的数据包的详细信息,包括数据包的类型、源和目标IP地址、端口号、帧大小等等。

相关推荐
QH139292318804 分钟前
Keysight N9917B N9918B手持式综合微波分析仪
网络·科技·嵌入式硬件·集成测试·信息与通信
Drgfd4 分钟前
半导体国产替代进入“深水区”:决战设备、材料、IP三大高地
网络·fpga开发
纵有疾風起21 分钟前
从OSI到TCP/IP——分层架构的思想根源与模型之争
tcp/ip·计算机网络·架构·osi·408·体系结构·分层
我星期八休息30 分钟前
扩展— TCP 全连接队列与 tcpdump 抓包
linux·服务器·开发语言·前端·网络·tcp/ip·tcpdump
byte_conn36 分钟前
高压级联储能通信架构:CAN隔离与光纤中继的选型实战
网络·架构·制造·信息与通信
RisunJan1 小时前
Linux命令-skill(发送信号给进程)
linux·运维·服务器
changjiahong1 小时前
lvs总结
服务器·数据库·lvs
看昭奚恤哭1 小时前
LWIP TCP滑动窗口为TCP ZeroWindow的解决方法
网络·tcp/ip·php
rcms152702692181 小时前
OWER-ONE SPF4G4D1P6V6 直流电源模块
网络
笨鸟先飞,勤能补拙1 小时前
下一个十年:网络安全正在被重写
网络·人工智能·安全·web安全·网络安全·github