無需軟體在CMD命令提示符下查詢埠
最新
04-30
1,查詢指定埠(例如:80)開放的有哪些主機
for /l %a in (1,1,254) do start/low/min telnet 192.168.1.%a 80
2,查詢指定主機開放了哪些埠
for /l %a in (1,1,65535) do start "%a" /low /min telnet 192.168.1.1 %a
3,查詢有哪些主機開放了哪些埠
for /l %a in (1,1,254) do for /l %b in (1,1,65535) do start "%b" /low /min telnet 192.168.1.%a %b
Telnet失敗的窗口會自動退出,剩下的窗口就是埠開放的了。
命令解析:
for /l:FOR擴展命令。
%a:變數。
(1,1,254):以1開始,1為增量,254結束的數字集。
start "%a":在窗口顯示一個以變數命名的標題,此變數會顯示在Telnet窗口的屬性中,例如:start "3389" telnet 127.0.0.1 3389。用以區分不同的埠。
telnet 192.168.1.%a 80:查詢此IP埠80是否開放,如不帶埠,默認為23埠。
Telnet默認沒有開啟,需要手動打開:
TAG:新河系舟 |