nsw-fe 是什么
nsw-fe 是 IANA 端口注册表中 27 号 TCP/UDP 的登记名,全称 NSW User System FE(Front End),指向 1970 年代新南威尔士州相关主机系统的前端服务。它没有 RFC 规范、没有公开实现,也没有任何主流操作系统把它作为默认服务绑定:今天能查到的权威信息基本只有 IANA 的登记记录本身。
基本信息
| 服务名 | nsw-fe(NSW User System FE) |
|---|---|
| 端口 | 27(TCP 与 UDP 同名登记) |
| IANA 登记说明 | NSW User System FE |
| 登记机构/注册人 | Robert Thomas |
| 所属范围 | 0-1023 系统端口(IANA 早期登记) |
| 现状 | 无可考证的公开实现 |
典型使用场景
- 资产测绘:内网发现 27 端口监听或外联,需要判断是哪类业务、是否为遗留组件
- 等保与合规台账:把 IANA 登记名与资产实际用途对应登记,避免「有名字但无归属」
- 端口白名单评审:有人以「IANA 有登记」为由申请长期放行,需要用登记性质说明它不是业务必需项
- 扫描告警降噪:扫描器把 27 报成未知服务或历史端口,需要按流程核查而不是直接忽略
- 历史文档比对:老拓扑图或防火墙开通单里出现 27/29/31 一组端口时核对出处
本机排查命令
本机排查命令
ss -lntup 'sport = :27' # 查看谁在监听 27,TCP 与 UDP 一并列出
sudo lsof -i :27 # 按端口反查进程与可执行文件路径
getent services 27 # 查 /etc/services 里的服务名映射
ss -ntup | grep ':27 ' # 查看 27 上的已建立连接与对端地址
netstat -ano | findstr :27 # Windows 侧对照排查
sudo nmap -sS -sU -p 27 <target> # 远程探测须获授权,用于确认协议与开放状态排查输出逐列读法
| 字段 | 含义 | 判读要点 |
|---|---|---|
| Netid / State | 协议与套接字状态 | LISTEN、UNCONN 表示在监听;ESTAB 表示有活动连接,说明确有对端在用 |
| Local Address:Port | 本机监听地址与端口 | 0.0.0.0:27 或 [::]:27 表示全网卡暴露,风险高于 127.0.0.1:27 |
| Peer Address:Port | 对端地址 | 出现公网对端时优先核查是否为扫描器探测流量 |
| Process / PID | 进程名与进程号 | 为空说明需要 root 权限重跑;拿到 PID 后确认可执行文件路径与启动来源 |
27 属于 IANA 早期登记项,与 29(msg-icp)、31(msg-auth)一样只有名录意义。判断顺序建议:先看进程归属,再看是否有业务方认领;两者都不成立时按未知服务流程处置——留存取证记录、收敛监听地址、必要时限制访问。
不要用服务名反推业务。Linux 的 /etc/services 只是名字映射表,装了再多软件也不会因此开放端口;反过来,任何软件都能占用 27,监听 27 并不等于「跑着 nsw-fe」。