tacnews 是什么
tacnews 对应 IANA 登记的 TAC News 服务,TCP 与 UDP 同名,登记人为 Jon Postel。TAC 是早期 ARPANET 时代终端接入控制器的缩写,TAC News 的用途是向接入用户播发公告类信息,性质与 systat(11)、qotd(17)这类查询小服务相近。它不是业务数据通道,也不承载登录或传输功能,随着那代网络设施退役而彻底消失。
基本信息
| 服务名 | tacnews(TAC News) |
|---|---|
| 端口号 | 98(TCP/UDP 同名登记) |
| IANA 登记说明 | TAC News |
| 登记人 | Jon Postel |
| 功能定位 | 向接入终端播发公告信息 |
| 同代同类 | systat(11)、qotd(17)、chargen(19) |
| 现状 | 已消失,无实现 |
| 处置口径 | 按未知服务核实进程与业务归属 |
现网出现时怎么处置
- 先看是不是老设备:公告类服务常出现在网络设备、串口服务器、老 Unix 主机的固件里,核对设备型号与固件版本
- 再排除扫描器误报:内网扫描工具的名称标签来自本地字典,98 被标注为 tacnews 不代表真实服务存在
- 查进程与运行用户:用 ss 拿到 PID 后确认是可执行文件、脚本还是内核模块,路径决定定性
- 看是否有交互流量:公告类服务通常只有短连接,出现长连接或大流量必须重新评估
- 限制来源后再观察:不确定归属时先收紧访问范围,同时保留流量记录
定位占用进程
定位占用进程
grep -n -w 'tacnews' /etc/services # 本地是否有该服务名条目
ss -lntup 'sport = :98' # 列出 98 的 TCP/UDP 监听进程
sudo lsof -i :98 # 进程、运行用户与文件
ss -tnp state established '( sport = :98 )' # 谁在连接它
netstat -ano | findstr :98 # Windows:端口与 PID
tasklist /FI "PID eq 1234" # Windows:由 PID 查进程同代查询类小服务
| 端口 | 服务名 | 用途 |
|---|---|---|
| 11 | systat | 查看主机运行状态 |
| 17 | qotd | 返回一段固定文本 |
| 19 | chargen | 产生字符流用于测试 |
| 98 | tacnews | 向接入终端播发公告 |
这四种服务在现代网络中都不应出现。它们共同的特征是无认证、无加密、行为固定,一旦被误开,最直接的后果是成为放大攻击与信息泄露的入口,而不是业务中断。