smakynet 是什么
smakynet 是 IANA 名录中的历史注册项,TCP 与 UDP 同名,登记人为 Pierre Arnaud。名录未给出该名称的展开说明,公开资料中也找不到对应的实现或产品文档。从命名形式看,它属于厂商专有协议的一类注册:协议名取自厂商或产品名,只在自家设备之间使用。厂商退场之后,协议随之消失,注册记录留在名录里。
基本信息
| 服务名 | smakynet |
|---|---|
| 端口号 | 122(TCP/UDP 同名登记) |
| IANA 登记说明 | 未给出完整展开 |
| 登记人 | Pierre Arnaud |
| 协议特征 | 厂商专有命名,非公开标准 |
| 现状 | 无公开实现 |
| 同段同类 | cfdptkt(120)、erpc(121) |
| 处置口径 | 按未知服务核实进程与业务归属 |
现网出现时怎么处置
- 先看监听地址:绑定回环地址多为本机组件,绑定全部地址的服务需要说明对外暴露的必要性
- 查进程来源:可执行文件路径、启动参数、运行用户三者结合,判断是否为未经登记的自研程序
- 查服务名映射:Linux 与 Unix 的 /etc/services 可能留有该名称,Windows 对应文件在系统目录的 etc 下
- 对照资产台账:厂商专有协议的注册名容易误导,仍以实际部署的业务为准
- 纳入观察清单:确认无业务授权后先限制来源,再安排清理或替换
定位占用进程
定位占用进程
grep -n 'smakynet' /etc/services # Linux/Unix:本地服务名映射
ss -lntup 'sport = :122' # 列出 122 的 TCP/UDP 监听进程
sudo lsof -i :122 # 进程与打开的文件
ss -tnp | grep ':122' # 该端口上的连接与对端
netstat -ano | findstr :122 # Windows:端口与 PID
tasklist /FI "PID eq 1234" # Windows:PID 反查进程名厂商专有协议注册特征
| 特征 | 表现 | 排查提示 |
|---|---|---|
| 命名带厂商色彩 | 名称取自公司或产品线 | 先确认该厂商设备是否还在网 |
| 只服务自家设备 | 协议不对第三方开放 | 第三方工具无法识别属正常 |
| 随产品退场 | 注册保留而实现消失 | 现网出现基本可判为非常规占用 |
服务名与端口号的映射只是本地约定,Linux 的 /etc/services 可以被人为修改。排查时不要把它当作权威来源,它只能说明系统曾经或默认认为这个号是什么。