<html><body><div style="font-family: times new roman, new york, times, serif; font-size: 12pt; color: #000000"><div>Nmap is not providing an exit code on failure. &nbsp;The doc confirm this. &nbsp;I'll just need to capture the output and parse that. &nbsp;No problem.</div><div><br></div><div><p style="margin: 0px;" data-mce-style="margin: 0px;">[root@test]# time nmap -sn -PE -PP -PM -PO -n 10.139.128.170 2&gt;&amp;1 &gt;/dev/null; echo $?<br>real 0m 3.05s<br>user 0m 0.01s<br>sys 0m 0.02s<br>0<br>[root@test]# time nmap -sn -PE -PP -PM -PO -n 127.0.0.1 2&gt;&amp;1 &gt;/dev/null; echo $?<br>real 0m 0.02s<br>user 0m 0.00s<br>sys 0m 0.01s<br>0</p><p style="margin: 0px;" data-mce-style="margin: 0px;"><br></p><p style="margin: 0px;" data-mce-style="margin: 0px;">Chris</p><p style="margin: 0px;" data-mce-style="margin: 0px;"><br></p></div><div><br></div><hr id="zwchr"><blockquote style="border-left:2px solid #1010FF;margin-left:5px;padding-left:5px;color:#000;font-weight:normal;font-style:normal;text-decoration:none;font-family:Helvetica,Arial,sans-serif;font-size:12pt;" data-mce-style="border-left: 2px solid #1010FF; margin-left: 5px; padding-left: 5px; color: #000; font-weight: normal; font-style: normal; text-decoration: none; font-family: Helvetica,Arial,sans-serif; font-size: 12pt;"><b>From: </b>"dev null zero two" &lt;dev.null.02@gmail.com&gt;<br><b>To: </b>"Atlanta Linux Enthusiasts" &lt;ale@ale.org&gt;<br><b>Sent: </b>Friday, October 10, 2014 4:04:47 PM<br><b>Subject: </b>Re: [ale] Nmap host up/down status<br><div><br></div><div dir="ltr"><div><div>"nmap -sn host"<br><div><br></div></div>if that is unreliable, you could try "nmap -sn -PE -PP -PM -PO host"<br><div><br></div></div>if you know certain ports that will be open, you could use -PS80 for a SYN ping to port 80 or -PU13337 for a UDP ping to port 13337 (you want to use a closed port).<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Oct 10, 2014 at 3:53 PM, Chris Fowler <span dir="ltr">&lt;<a href="mailto:cfowler@outpostsentinel.com" target="_blank" data-mce-href="mailto:cfowler@outpostsentinel.com">cfowler@outpostsentinel.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex" data-mce-style="margin: 0 0 0 .8ex; border-left: 1px #ccc solid; padding-left: 1ex;"><div><div style="font-family:times new roman,new york,times,serif;font-size:12pt;color:#000000" data-mce-style="font-family: times new roman,new york,times,serif; font-size: 12pt; color: #000000;"><div>I have a script I use in Perl that tests a list of hosts via the exit code of ping.&nbsp; Some hosts, like Winders, will ignore ICMP ECHO and this creates</div><div>false alerts.</div><div><br></div><div>The idea popped in my head today to use the exit code of nmap and allow it to test for me. &nbsp;</div><div><br></div><div>Can someone clue me in on the best command like options to nmap that will allow it to make a decent determination of a host is up?</div><div><br></div><div>I did think about running an initial port scan and then doing an accept() test on a TCP socket, but then I decided maybe I'd just let nmap make</div><div>the up/down decision.</div><div><br></div><div>Chris</div></div></div><br>_______________________________________________<br> Ale mailing list<br> <a href="mailto:Ale@ale.org" target="_blank" data-mce-href="mailto:Ale@ale.org">Ale@ale.org</a><br> <a href="http://mail.ale.org/mailman/listinfo/ale" target="_blank" data-mce-href="http://mail.ale.org/mailman/listinfo/ale">http://mail.ale.org/mailman/listinfo/ale</a><br> See JOBS, ANNOUNCE and SCHOOLS lists at<br> <a href="http://mail.ale.org/mailman/listinfo" target="_blank" data-mce-href="http://mail.ale.org/mailman/listinfo">http://mail.ale.org/mailman/listinfo</a><br> <br></blockquote></div><br></div><br>_______________________________________________<br>Ale mailing list<br>Ale@ale.org<br>http://mail.ale.org/mailman/listinfo/ale<br>See JOBS, ANNOUNCE and SCHOOLS lists at<br>http://mail.ale.org/mailman/listinfo<br></blockquote><div><br></div></div></body></html>