Can one scan a range of IP addresses and detect if a specific version of FTP-, which is FTP Service 7.5 is running using nmap?

  • Your problem is probably more a lack of details than a language issue as the first line is perfectly understandable but missing so much information to make it answerable. What do you mean about the FTP service uses X version? Are you looking to extract that with nmap or provide nmap a list of IP addresses? – Julie Pelletier Aug 3 '16 at 4:15
  • Thank you for your response . I want to scan a range of IP Version 7.5 is that the FTP service. I hope I got it right – omid akbariani Aug 3 '16 at 4:39
  • nmap -sV is the flag which detects service versions. You can find more details at nmap.org/book/vscan.html – void_in Aug 3 '16 at 5:43
  • nmap doesn't know what service is actually listening on the remote port. There is no way of knowing the FTP server's version remotely either. Note that there are quite a few different FTP servers out there so just having a version number is quite imprecise. – Julie Pelletier Aug 3 '16 at 5:49

try: nmap -sVV -pT:21,2121,21212 -oG - iprange| grep - bannerstring, and adjust parallel min and max values to suit your needs. you probably want to log the session, use script nmap.log. what you want has already been done better -> https://www.shodan.io/ enjoy.


In principle, yes, you can use nmap to detect what is listening on a specific port, using

nmap -sV

This works well when the service provides a descriptive banner, but some services do not, and nmap is unlikely to be able to differentiate.

As there are many FTP servers from different vendors, you'd need to be much more specific about what you are searching for. Version 7.5 of what?

  • tanx , The command you said, between hundreds of IP versions to be found? – omid akbariani Aug 3 '16 at 9:44

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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