ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

为什么FScan扫描结果里会有9100端口?完整解析与排除方法

为什么FScan扫描结果里会有9100端口?完整解析与排除方法 为什么FScan扫描结果里会有9100端口完整解析与排除方法【免费下载链接】fscan一款内网综合扫描工具方便一键自动化、全方位漏扫扫描。(An intranet comprehensive scanning tool, enabling one-click automated, all-round vulnerability scanning)项目地址: https://gitcode.com/GitHub_Trending/fs/fscan跑一次 FScan 内网综合扫描后结果列表里冒出一个 9100 端口很多人会愣一下这端口是干嘛的为什么会被扫出来先给结论9100 是打印机 RAW 打印服务的默认端口往这个端口里发送探测数据会直接触发打印机出纸所以 FScan 已经把它从默认端口组里移除了——你现在还看到它要么是旧版本要么是自己用参数把它加了进来。下面把来龙去脉讲清楚并给出精确控制扫描范围的写法。9100端口是什么凭什么出现在扫描列表里9100 最初是网络打印RAW Printing的默认端口应用只要把打印数据原样丢进这个 TCP 端口打印机就会直接输出。后来一些监控、网关类服务也复用了它所以它一直挂在常见 Web/服务端口榜单里FScan 的默认端口集合早期也包含了它。FScan 的端口不是散落在各处的魔法数字而是集中在 common/config/constants.go 里维护的几个端口组MainPorts默认-p的值约 133 个常用端口、WebPortsWeb 端口组、DbPorts、ServicePorts、CommonPorts和全端口AllPorts。你运行./fscan -h 192.168.1.1/24时默认走的就是MainPorts这一组端口扫描由 core/port_scan.go 用多线程并发发起 TCP 连接测试开出的端口再交给 core/service_probe.go 和 core/portfinger/ 里的探测包去做协议指纹识别。翻代码复盘9100 从要扫到移除在 common/config/constants.go 里能找到这样两行注释注意9100 已移除该端口为打印机 RAW 端口发送数据会触发打印 (Issue #517)这条记录把问题说透了。端口扫描工具的工作方式是端口开着就发探测包看回应但 9100 不一样对打印机而言探测包本身就是打印任务。也就是说一次普通扫描的副作用可能是让目标单位的打印机吐出一堆乱码纸张——轻则打扰业务重则在物理现场暴露扫描行为。这就是 Issue #517 移除它的原因MainPorts和WebPorts两处都做了剔除。所以判断逻辑很简单当前版本默认不扫 9100。如果你手头的结果里还有它往三个方向查——用的是旧版本二进制、启动命令里-p显式列了 9100、或者-pf端口文件里带了它。用 -ep 参数排除9100端口的最快方法控制 FScan 端口扫描配置其实只有两个开关记住就够用了-p指定要扫的端口也可以传端口组名如web、db、service、common、all-ep排除端口与-p叠加后从范围里剔除生产环境最稳的做法是白名单加排除双保险一条命令即可./fscan -h 192.168.1.1/24 -p 21,22,80,443,3389 -ep 9100如果端口清单很长用-pf指向端口文件再配合-ep剔除个别端口比在命令行里手写一串数字好维护得多。扫到9100开放时按这个顺序处置9100 在结果里出现时先别急着继续对它做协议探测那等于再触发一次打印按下面的顺序处理确认主机身份查资产台账这是不是登记过的打印服务器或复用该端口的监控组件无法确认时只记录端口开放状态不再主动发包改用旁路方式查网管设备、问运维核实确认非必需的 9100 开放就在防火墙上收敛来源网段或直接关闭打印类设备尤其要限制为仅办公网段可访问。下次执行扫描时把-ep 9100写进你的标准启动参数里并顺手确认用的是移除该端口的较新版本这类有物理副作用的端口就不会再混进结果了。更多参数说明可查 README.md服务插件与指纹相关实现分别在 plugins/services/ 和 webscan/fingerprint/ 下。【免费下载链接】fscan一款内网综合扫描工具方便一键自动化、全方位漏扫扫描。(An intranet comprehensive scanning tool, enabling one-click automated, all-round vulnerability scanning)项目地址: https://gitcode.com/GitHub_Trending/fs/fscan创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表