如何从客户端检测哪些端口被阻塞?

我目前的问题是Windows(WindowsXP – > Windows 2003),但我也会感兴趣的是如何解决它在Linux客户端。

我使用几个子网中的networking进行工作,并且在由母公司pipe理的networking之间有防火墙。 有时,在排除/安装新应用程序时,我们发现由于某些端口被阻塞,它不起作用,每次与防火墙人员联系并且同意一段时间进行testing都是漫长的过程,因此我们复制这些操作,并且他们检查防火墙的日志。

由于他们几乎是过度劳累,我想要更多的灵活性,我想知道是否有办法,从客户端,检testing图连接丢弃或被防火墙拒绝(或至less,从进程/到服务器,所以我们可以修改它们)。

我已经尝试用wiresharklogging东西,但(如果是这样的话),我不知道在转储中要查找什么。 我不认为netstat或PortView将工作,因为这些连接没有build立。

像nmap这样的好的扫描工具可以显示目标系统上的哪些端口可以访问,哪些不可访问。