Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @ECHO OFF
- 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=13" %%A in ('ipconfig ^| find "Gateway"') 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 v0.1 Log
- >>"%output%" ECHO Date : %date%
- >>"%output%" ECHO Scan WayPoint = %three%.1-255
- >>"%output%" ECHO --------------------------
- >>"%output%" ECHO.
- >>"%output%" ECHO.
- echo.
- echo Batch NetWork Scanner v0.1
- echo Author : AltenatorIWnet
- echo Date : 23 May 2012
- 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=6" %%F in ('ping -n 1 %three%.%%G ^| find "unreachable"') 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