常见问题
什么是端口扫描器?
端口扫描器是一种网络工具,用于检测目标主机上哪些 TCP 端口是开放的。通过扫描端口,可以了解目标主机运行的网络服务,如 Web 服务器(80/443)、SSH(22)、FTP(21)等。
端口扫描合法吗?
扫描自己拥有或授权的主机是完全合法的。但未经授权扫描他人主机可能违反法律法规。本工具仅用于学习和诊断目的,请勿用于非法用途。
常用端口有哪些?
常用端口包括:21(FTP)、22(SSH)、23(Telnet)、25(SMTP)、53(DNS)、80(HTTP)、110(POP3)、143(IMAP)、443(HTTPS)、3306(MySQL)、3389(RDP)、5432(PostgreSQL)、6379(Redis)、8080(HTTP 代理)、27017(MongoDB)。
为什么浏览器不能直接扫描端口?
由于安全原因,现代浏览器限制了 JavaScript 直接发起 TCP 连接的能力。本工具使用模拟方式演示端口扫描原理,生产环境中请使用 nmap、masscan 等专业工具。
扫描结果显示"过滤"是什么意思?
"过滤"状态表示端口可能被防火墙或安全设备阻止,无法确定是开放还是关闭。这通常意味着有数据包过滤设备在中间拦截了扫描请求。
如何解读扫描结果?
开放(绿色):端口可连接,有服务在监听。关闭(红色):端口无服务监听。过滤(黄色):可能被防火墙阻止。建议结合具体业务场景分析结果。