在说什么之前让我告诉你,我没有受过良好的网络相关学科教育。
我是一名软件开发人员,我已经在 HTTPS 端口 8000 上编写并公开了一项服务。现在我想知道是否有任何类型的软件可以帮助我跟踪是否有任何类型的端口阻塞从一个站点到我的服务位置以及阻止程序主机的信息。
我已经尝试过几个 Tracerout 软件,比如 wintrace,但所有这些软件都使用 ICMP 协议(protocol),并且没有选项可以在其中提供端口号。
此外,我喜欢在防火墙中为 windows server 2003 windows 防火墙中的传入 ICMP 协议(protocol)添加一个异常(exception),但我看不到在异常(exception)中广告协议(protocol)的任何选项,而是只有广告程序或广告 udp 或 tcp 端口的选项。
请帮忙
问候
最佳答案
NMAP,我的好 friend 会为你做这件事:)
经典示例来自 NMAP manual和手册页,例如 Debian manpage如下:nmap -A -T4 scanme.nmap.org
“本示例中使用的唯一 Nmap 参数是 -A
,用于启用操作系统和版本检测、脚本扫描和跟踪路由;-T4
用于更快的执行;然后是主机名。”
如果您想要更多控制权,可以使用 nping
在 NMAP 套件中,NMAP manual 中的示例(第 5 章)如下:nping --udp --traceroute -c 13 -p 53 scanme.nmap.org
关于networking - 跟踪某个端口的路由,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2190396/