為什麼這篇測試port工具鄉民發文收入到精華區:因為在測試port工具這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者EVGA (我要成為CCIE)看板MIS標題[請益] 測試特定Port能否穿過防火牆的方法時間F...
驗證環境如下:
PC1─SW─RT1─SW─FW─SW─RT2─SW─PC2
作業系統如下
PC: Windows7 Pro
SW/RT: Cisco IOS
FW: Fortigate Forti OS 5.4
Fortigate上建立雙向NAT
相關policy的service都是設all全開
若我的理解沒錯,理論上所有port都能通過
但因客戶有使用一些不常見的port,保險起見上線前還是必須測試
偶爾碰到類似的情形,我會簡單用telnet ip port來進行測試
但這次環境中,對端並沒有伺服器或應用程式在監聽客戶所指定的port
我想確認帶特定port的封包能否穿過防火牆,完成end-to-end通訊,不知有無好方法呢?
比方說能簡單讓Windows PC或Cisco RT監聽特定port的作法等等
經驗不足還請各位前輩指教,謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 147.192.17.155
※ 文章網址: https://www.ptt.cc/bbs/MIS/M.1552046721.A.15C.html
在我的windows7環境上執行netcat不順利,輸入指令後跳出錯誤,無法順利使用
除錯過程中找到另一個能在windows上輕鬆監聽tcp/udp port的工具,叫Port Listener
執行Port Listener後用telnet連線,再用fortigate的diagnose sniffer packet指令
便可完整看到封包進出的全貌,達到我想做的測試
供參考:
https://geekflare.com/create-port-listener-in-windows-or-linux/
https://kb.fortinet.com/kb/documentLink.do?externalID=11186