我們在防火牆後面有實驗室機器。我們曾經要求我們的IT團隊打開所需的端口。如何找到正在嘗試連接的端口?
我們記住每個應用程序的端口號並要求它們解除阻止。這非常艱難。
當我們執行應用程序時,是否有可能找到它試圖訪問哪個端口號?
我們在防火牆後面有實驗室機器。我們曾經要求我們的IT團隊打開所需的端口。如何找到正在嘗試連接的端口?
我們記住每個應用程序的端口號並要求它們解除阻止。這非常艱難。
當我們執行應用程序時,是否有可能找到它試圖訪問哪個端口號?
我最喜歡的小程序,這將幫助你的是TCPVIEW.exe(Sysinternals的):
http://technet.microsoft.com/en-us/sysinternals/bb897437
如果您的服務器上運行此您將看到端口聽什麼。如果你在客戶端上運行它,你將建立什麼樣的連接以及它們連接的端口。
如果你不想使用,你可以使用這個DOS命令外部程序:
netstat -b -a
這裏http://poshcode.org/560你可以找到一個「對象化」 NETSTAT.EXE功能PowerShell的
在560正則表達式是荒謬的! – 2012-02-10 08:41:52
你可以做得更好,並將其發佈在poshcode中。無論如何,劇本做得很好,你不這麼認爲? – 2012-02-10 09:00:52
不知道你是否有我的評論的內涵...但是,那是善於解析netstat。我可能只是使用[this](http://msdn.microsoft.com/en-us/library/system.net.networkinformation.ipglobalproperties.getactivetcpconnections(v = vs.85).aspx)。 – 2012-02-10 09:08:36