Advertisement
sergiocntr

ping sottorete - windows

Jan 16th, 2025
363
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. @echo off
  2. setlocal
  3.  
  4. :: File di output CSV
  5. set output=clienti_rete.csv
  6.  
  7. :: Intestazione del file CSV
  8. echo IP Address,MAC Address > %output%
  9.  
  10. :: Loop per pingare tutti gli IP nella sottorete
  11. for /L %%i in (1,1,254) do (
  12.     ping -n 1 192.168.1.%%i | find "Risposta da" > nul
  13.     if not errorlevel 1 (
  14.         arp -a 192.168.1.%%i | find "192.168.1.%%i" >> temp_arp.txt
  15.     )
  16. )
  17.  
  18. :: Estrai le informazioni IP e MAC da temp_arp.txt e aggiungile al CSV
  19. for /F "tokens=1,2" %%A in (temp_arp.txt) do (
  20.     echo %%A,%%B >> %output%
  21. )
  22.  
  23. :: Pulizia file temporanei
  24. del temp_arp.txt
  25.  
  26. echo Scansione completata! I risultati sono in %output%.
  27. pause
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement