mirror of
https://github.com/nmap/nmap.git
synced 2025-12-08 21:51:28 +00:00
chargenTest, showHTTPVersion, and showSMTPVersion.nse. Moved daytimeTest from the "demo" category to "discovery". Removed showHTMLTitle from the "demo" category, but it remains in the "default" and "safe" categories. This leaves just showSSHVersion and SMTP_openrelay in the undocumented "demo" category. [Fyodor]
24 lines
506 B
Lua
24 lines
506 B
Lua
id = "Daytime"
|
|
description = [[
|
|
Retrieves the day and time from the UDP Daytime service.
|
|
]]
|
|
|
|
author = "Diman Todorov <diman.todorov@gmail.com>"
|
|
|
|
license = "Same as Nmap--See http://nmap.org/book/man-legal.html"
|
|
|
|
categories = {"discovery"}
|
|
|
|
require "comm"
|
|
require "shortport"
|
|
|
|
portrule = shortport.port_or_service(13, "daytime", "udp")
|
|
|
|
action = function(host, port)
|
|
local status, result = comm.exchange(host, port, "dummy", {lines=1, proto="udp"})
|
|
|
|
if status then
|
|
return "Daytime: " .. result
|
|
end
|
|
end
|