How do I scan UDP ports?

Off late, a couple of friends at work are asking me how to check if we can connect to a port on a remote host. They have tried telnet-ing to the port but it does not work because they are UDP ports. After a bit of googling and reading the man page, this is how we can scan UDP ports using nc and nmap.

Using nc:

  nc -uz remote-host udp-port

Sample output:

  [root@server1 ~]# nc -z -u remote_host 514
  Connection to remote_host 514 port [udp/syslog] succeeded!
  [root@server1 ~]#

If the remote host is not accepting the connection, it instantly returns the prompt without any message or takes a while sometimes.

Using nmap:

 nmap -sU -pPortNumer  remote-host

Sample output:

  [root@server1 ~]# nmap -sU -p514 remote_host

  Starting Nmap 4.11 ( at 2015-05-11 09:00
  Interesting ports on remote_host (IP_ADDRESS):
  514/udp open|filtered syslog

  Nmap finished: 1 IP address (1 host up) scanned in 0.398 seconds

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s