Take the 2-minute tour ×
Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

I want to use nmap in such a way that I could check bunch of server's port at once for checking whether their particular port is open or not? right now I have 10 ip addresses but in future this could be more . I know the very basic command in linux like cat/nano/piping but I don't know how can I feed to nmap the list of my servers to open them one by one and return the result.

share|improve this question

1 Answer 1

up vote 3 down vote accepted

Say you have a file named "server_ips" with the IPs listed as such:

1.2.3.4
2.3.4.5
3.4.5.6
4.5.6.7
etc...

Then you could do the following:

$ cat server_ips | xargs nmap <nmap_options>
share|improve this answer
    
You can also use the -iL <inputfilename> option which accepts a file containing one IP/hostname/netblock per line. –  jah Mar 8 '11 at 23:35

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.