id = "Echo" description = "Connects to the UDP echo service, sends a string, receives a string and if both\ strings are equal reports success." author = "Diman Todorov " license = "Same as Nmap--See http://nmap.org/book/man-legal.html" categories = {"demo"} require "comm" require "shortport" portrule = shortport.port_or_service(7, "echo", "udp") action = function(host, port) local echostr = "hello there" local status, result = comm.exchange(host, port, echostr, {lines=1, proto="udp"}) if (result == echostr) then return "UDP Echo: correct response" end end