Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @ECHO OFF
- REM
- REM Batch NetWork Scanner v0.2
- REM - Fix When Problem "Default Gateway" in ping if user have more than 1 gateway (vpn etc.)
- REM - Change "ping -n 1" to "ping -n 1 -w 50 -i 6 " for fastest scan ;)
- REM - Change Name to "Batch NetWork Scanner"..
- REM
- REM Batch NetWork Scanner v0.1
- REM - Initial Release
- REM
- set outputfilename=result.txt
- set output=%cd%\%outputfilename%
- if EXIST "%output%" (
- del /q /f %output%
- )
- for /f "tokens=15" %%A in ('ipconfig /all ^| find "DHCP Server"') do @set gAteWaY=%%A
- for /f "tokens=1-3 delims=." %%A in ('echo.%gAteWay%') do @set three=%%A.%%B.%%C
- for /f "tokens=2" %%A in ('date /t') do @set date=%%A
- >>"%output%" ECHO --------------------------
- >>"%output%" ECHO Batch NetWork Scanner Log v0.2
- >>"%output%" ECHO Date : %date%
- >>"%output%" ECHO Scan WayPoint = %three%.1-255
- >>"%output%" ECHO.
- >>"%output%" ECHO v0.2 FIX LOG :
- >>"%output%" ECHO - Fix When Problem "Default Gateway" in ping if user have more than 1 gateway (vpn , game tunnel, etc.)
- >>"%output%" ECHO - Change "ping -n 1" to "ping -n 1 -w 50 -i 6 " for fastest scan ;)
- >>"%output%" ECHO --------------------------
- >>"%output%" ECHO.
- >>"%output%" ECHO.
- echo.
- echo Batch NetWork Scanner Log v0.2
- echo Author : AltenatorIWnet
- echo Date : 8 July 2012
- echo.
- echo.
- echo.
- echo.
- echo.
- setLocal EnableDelayedExpansion
- for /l %%G in (1,1,255) do (
- set /a percentage="(%%G*100)/255">nul
- title !percentage! Percent Complete..
- echo checking [%three%.%%G]
- >>"%output%" ECHO checking [%three%.%%G]
- for /f "tokens=1" %%F in ('ping -n 1 -w 50 -i 6 %three%.%%G ^| find "timed out."') do @set check=%%F
- if NOT DEFINED check (
- ECHO -- %three%.%%G ^<-- Reachable
- ECHO.
- >>"%output%" ECHO -- %three%.%%G ^<-- Reachable
- >>"%output%" ECHO.
- ) else (
- ECHO -- %three%.%%G ^<-- Not Reachable
- ECHO.
- >>"%output%" ECHO -- %three%.%%G ^<-- Not Reachable
- >>"%output%" ECHO.
- ECHO.
- )
- )
- cls
- echo.
- echo --------------------------------------------------------
- echo Finish Scanning, Check Log file in "%outputfilename%".
- echo --------------------------------------------------------
- echo.
- echo.
- pause
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement