:: Simple script to null route an ip address. @ECHO OFF ECHO. :: Logging it all FOR /F "TOKENS=1* DELIMS= " %%A IN ('DATE/T') DO SET DATE=%%B FOR /F "TOKENS=1* DELIMS= " %%A IN ('TIME/T') DO SET TIME=%%A ECHO %DATE% %TIME% %0 %1 %2 %3 %4 %5 %6 %7 %8 %9 >> active-response/active-responses.log IF "%1"=="add" GOTO ADD IF "%1"=="delete" GOTO DEL :ERROR ECHO "Invalid argument. %1" GOTO Exit; :: Adding to the blocked. :ADD :: Extracts last ip address from ipconfig. FOR /F "TOKENS=2* DELIMS=:" %%A IN ('IPCONFIG ^| FIND "IP"') DO FOR %%B IN (%%A) DO SET IPADDR=%%B route add %3 mask 255.255.255.255 %IPADDR% GOTO Exit; :DEL route delete %3 :Exit