使用批處理ping ip段內(nèi)主機(jī) 收藏
live.bat
@echo off
@for /l %%a in (1,1,254) do (ping -n 6 ip |find "Reply from" >> live.txt)
echo done
pause >nul
ip 可以自己設(shè)定,比如168.9.9.%%a 或者 168.6.%%a.9 , 但是一定有一個(gè)選項(xiàng)是%%a 以便掃描。
這個(gè)好玩~:)
再來(lái)一個(gè)254線程掃描的,嘿嘿~:)
(用 Start 模擬 254線程,掃描 1-254 臺(tái)主機(jī)約為 20 秒)
(運(yùn)行前注意: 運(yùn)行后同時(shí)開(kāi)啟 254 個(gè)窗口 ,因?yàn)槭嵌嗑€程嘛~:)
( 不過(guò)沒(méi)什么,哈哈……請(qǐng)做好心理準(zhǔn)備~:D
( 但是,一個(gè)窗口不到1秒鐘就閃完了,所以屏幕上視覺(jué)上也就8?jìng)€(gè)窗口左右)
(下面代碼當(dāng)都掃描完成以后,會(huì)在當(dāng)前目前生成一個(gè)名為 IP.TXT 的掃描日志,打開(kāi)看就行了)
CODE: [Copy to clipboard]
--------------------------------------------------------------------------------
@echo off
if [%1]==[] (Goto :Start) else (Goto :Ping)
:Start
echo.ScanTime:%time%>ip.txt&&set "ip=61.149.20"
for /L %%i in (1,1,254) do Start %~s0 %ip%.%%i
Goto :eof
:Ping
ping %1 -n 1 -w 1 >nul&&echo %1 - OK!>>ip.txt
exit
(注:上面批處理的文件名不能含有空格)
我也寫(xiě)了一個(gè)完整點(diǎn)的 評(píng)論一下
@echo off
echo -----------------------------
echo 請(qǐng)選擇你所掃描的類型
echo -----------------------------
echo .
echo [A] :IP段掃描 [B] :精確IP及端口掃描
:x
set /p choice="請(qǐng)輸入掃描類型:A or B :"
if /i %choice%==a goto ipduan else goto y
:y
if /i %choice%==b goto ip else goto x
:ipduan
echo 進(jìn)入IP段掃描模式:
set /p ipa="輸入掃描的ip段前三段(例如:192.168.1):"
set /p port="輸入要掃描的端口:"
for /l %%i in (1,1,255) do (telnet %ipa%.%%i %port%)
:ip
echo 進(jìn)入精確掃描模式:
set /p ipa="輸入掃描的ip:(例如:192.168.0.1)"
set /p port1="輸入要掃描的開(kāi)始端口:"
set /p port2="輸入要掃描的結(jié)束端口:"
for /l %%i in (%port1%,1,%port2%) do (telnet %ipa% %%i)
pause>nul
發(fā)表于 @ 2007年09月06日 12:43:00 | 評(píng)論( 0 ) | 編輯| 舉報(bào)| 收藏
舊一篇:今天21歲! | 新一篇:成功在java年會(huì)發(fā)表了論文
查看最新精華文章 請(qǐng)?jiān)L問(wèn)博客首頁(yè)相關(guān)文章
pingdog 0.1 即時(shí)檢測(cè) ip 網(wǎng)絡(luò)狀況Linux系統(tǒng)下基本命令批處理命令與變量CMD命令完美總結(jié)2一個(gè)簡(jiǎn)單的進(jìn)度條比處理文件解析將cwindows.復(fù)制到當(dāng)前目錄并顯示進(jìn)度批處理實(shí)現(xiàn)自動(dòng)關(guān)機(jī)切換到真正的最高權(quán)限 SYSTEM