How to Do a Continuous Ping With NMAP

John Foxx/Stockbyte/Getty Images

Many people don't know about the most powerful automation tool their computers have built-in --- batch files. Using Nmap's ping capabilities inside a batch file is one great way to keep track of network connectivity.

While Nmap has a Lua scripting engine included, writing a Lua script for continuous ping would be time-consuming and difficult. Whether you use Nmap in a business setting or at home, automation through batch files in Windows can make whatever you're doing easier.

Download and install Nmap to the default location. This may require administrator privileges on a Windows operating system.

Create a new text file with Notepad. You can do this by right-clicking on your desktop and selecting "New" and then "Text document," or by simply opening Notepad. This will be your batch file.

Copy the following into your new text document, replacing [your target] with the address to ping. (Keep the quotes around the program and install directory the way they are):


"C:\Program Files\Nmap\nmap.exe" -sn [your target]


Save the document as whatever name you like, with the BAT file extension. This will let Windows know to run it like a program, rather than opening it in Notepad. On your desktop, it should have something like the name "nmap.bat" and have a different icon from a text file.

Double-click the batch file. It should scroll text continuously, indicating that the ping is running.