千家信息网

网络状态工具SS命令怎么用

发表于:2025-01-19 作者:千家信息网编辑
千家信息网最后更新 2025年01月19日,本文小编为大家详细介绍"网络状态工具SS命令怎么用",内容详细,步骤清晰,细节处理妥当,希望这篇"网络状态工具SS命令怎么用"文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。s
千家信息网最后更新 2025年01月19日网络状态工具SS命令怎么用

本文小编为大家详细介绍"网络状态工具SS命令怎么用",内容详细,步骤清晰,细节处理妥当,希望这篇"网络状态工具SS命令怎么用"文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。

ss命令用于显示socket状态. 他可以显示PACKET sockets, TCP sockets, UDP sockets, DCCP sockets, RAW sockets, Unix domain sockets等等统计. 它比其他工具展示等多tcp和state信息. 它是一个非常实用、快速、有效的跟踪IP连接和sockets的新工具。

直接输入 ss,默认会显示与 netstat 同样的内容,并且输入类似的参数可以获取你想要的类似输出。例如:

$ ss -tState       Recv-Q Send-Q       Local Address:Port                        Peer Address:PortESTAB       0      0                127.0.0.1:postgresql                     127.0.0.1:48154ESTAB       0      0            192.168.0.136:35296                      192.168.0.120:8009ESTAB       0      0            192.168.0.136:47574                     173.194.74.189:https[…]

ss -t 只显示 TCP 连接。ss -u 用于显示 UDP 连接,-l 参数只会显示监听的端口,而且可以进一步过滤到任何想要的信息。

我并没有测试所有可用参数,但是你甚至可以使用 -K 强制关闭 socket。

ss 真正耀眼的地方是其内置的过滤能力。让我们列出所有端口为 22(ssh)的连接:

$ ss state all sport = :sshNetid State      Recv-Q Send-Q     Local Address:Port                      Peer Address:Porttcp   LISTEN     0      128                    *:ssh                                  *:*tcp   ESTAB      0      0          192.168.0.136:ssh                      192.168.0.102:46540tcp   LISTEN     0      128                   :::ssh                                 :::*

如果只想看已建立的 socket(排除了 listeningclosed ):

$ ss state connected sport = :sshNetid State      Recv-Q Send-Q     Local Address:Port                      Peer Address:Porttcp   ESTAB      0      0          192.168.0.136:ssh                      192.168.0.102:46540

类似的,可以列出指定的 host 或者 ip 段。例如,列出到达 74.125.0.0/16 子网的连接,这个子网属于 Google:

$ ss state all dst 74.125.0.0/16Netid State      Recv-Q Send-Q     Local Address:Port                      Peer Address:Porttcp   ESTAB      0      0          192.168.0.136:33616                   74.125.142.189:httpstcp   ESTAB      0      0          192.168.0.136:42034                    74.125.70.189:httpstcp   ESTAB      0      0          192.168.0.136:57408                   74.125.202.189:https

ss与 iptables 的语法非常相同,如果已经熟悉了其语法,ss 非常容易上手。也可以安装 iproute2-doc 包, 通过 /usr/share/doc/iproute2-doc/ss.html 获得完整文档。

读到这里,这篇"网络状态工具SS命令怎么用"文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注行业资讯频道。

工具 命令 状态 网络 内容 参数 文章 信息 端口 语法 子网 输入 妥当 实用 有效 相同 耀眼 地方 思路 文档 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 工业控制网络技术项目报告 方舟非专业服务器如何保存 网络安全知识迷宫 局域网中电脑访问服务器要密码 大话西游2火热的服务器 手机做升级服务器 互联网引领的科技创新有哪些 杀死服务器端口命令 兰州双创互联网科技 通讯网络技术专业 软件开发重要的算法 王者荣耀爆弹怪猫服务器在第几区 对yggl数据库完成查询 太库科技 专区环球互联网 传统软件开发过程中 想做计算机软件开发商 数据库第三范式源代码 网络安全产品毛利润 青浦区通用软件开发服务不二之选 安卓使用数据库模拟中英文词典 湖南警察学院网络安全篮球赛 网络安全安全教育简报 数据库数字类型包含 战地5怎么调服务器刷新率 堵疏结合治理网络安全问题 csv转化成oracle数据库 女生做软件开发的发展方向 2021年网络安全大会7月 南京做分布式存储服务器 网络技术属于信息技术吗
0