bat多程序掃瞄網段

2021-04-29 03:57:07 字數 1069 閱讀 4284

所謂掃瞄,ping主機而已。當然對禁ping了的主機肯定是掃瞄不出來了。

網上掃瞄網段的指令碼已經多如牛毛了。此指令碼獨特在幾乎同時啟用多個ping

程序而不是等ping結束後再啟用另乙個。所以速度相對較快。

還有乙個缺陷是只能掃瞄24位主機,因為沒編寫解析ip和網段的**。

---------scannet.cmd----------

@echo off

set netseg=192.168.0

set startip=1

set endip=254

::mean 192.168.0.1 - 192.168.0.254

set tmpdir=%tmp%/lk-%random%-%date:~2,8%-%time:~6,5%

if not exist "%tmpdir%" (mkdir "%tmpdir%") else (rd /s /q "%tmpdir%"&mkdir "%tmpdir%")

for /l %%a in (%startip%,1,%endip%) do (call :ping %netseg%.%%a)

for /f "delims=" %%a in ('dir /b "%tmpdir%/*.lk_tmp"') do (echo %%~na 存活!)

pause

rd /s /q "%tmpdir%"

goto :eof

:ping (ip)

echo scaning %~1 ....

start /b cmd /q /c "for /f "tokens=1-3 delims=(%%)" %%a in ('ping %~1 -n 1^|findstr "packets:"') do (if not %%b equ 100 (cd.>>"%tmpdir%/%~1.lk_tmp"))"

goto :eof

python 多程序 ip段掃瞄

在乙個網段裡,想知道哪個被占用,哪個沒占用。最初筆者非常low的乙個乙個ping去測試,隨後會寫py指令碼了,便寫指令碼去做。可是每次掃瞄都需要等到很長時間。因為最少的網段是1 255,時間長是肯定的。今天給大家分享個高大上的方法,多程序網段掃瞄 速度搜搜的 這裡用到兩個模組,multiproces...

python實現多程序ping掃瞄

注意 scapy在windows下需要安裝npcap,使用的python版本是3.8 如下 首先匯入所需要的模組 import ipaddress import multiprocessing import time from scapy.allimport from random import r...

python python掃瞄網段IP

首先知道自己的ip,然後構造這個網段內的ip,使用list來構建。使用前需要注意2.7中對dict和list的處理。list是沒有keys的 需要注意對ip的split操作來判斷,split後來判斷輸入的ip範圍,可以用掩碼的形式來進行範圍確認。傳入引數的處理,這個還不完善,需要對輸入的ip段和埠段...