One Hat Cyber Team
Your IP :
10.30.1.1
Server IP :
103.148.201.5
Server :
Linux web-olt 5.15.0-161-generic #171-Ubuntu SMP Sat Oct 11 08:17:01 UTC 2025 x86_64
Server Software :
Apache/2.4.52 (Ubuntu)
PHP Version :
8.1.29
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
proc
/
6955
/
root
/
usr
/
share
/
nmap
/
scripts
/
View File Name :
pop3-capabilities.nse
local pop3 = require "pop3" local shortport = require "shortport" local stdnse = require "stdnse" local table = require "table" description = [[ Retrieves POP3 email server capabilities. POP3 capabilities are defined in RFC 2449. The CAPA command allows a client to ask a server what commands it supports and possibly any site-specific policy. Besides the list of supported commands, the IMPLEMENTATION string giving the server version may be available. ]] --- -- @output -- 110/tcp open pop3 -- |_ pop3-capabilities: USER CAPA RESP-CODES UIDL PIPELINING STLS TOP SASL(PLAIN) author = "Philip Pickering" license = "Same as Nmap--See https://nmap.org/book/man-legal.html" categories = {"default","discovery","safe"} portrule = shortport.port_or_service({110,995},{"pop3","pop3s"}) action = function(host, port) local capa, err = pop3.capabilities(host, port) if type(capa) == "table" then -- Convert the capabilities table into an array of strings. local capstrings = {} for cap, args in pairs(capa) do if ( #args > 0 ) then table.insert(capstrings, ("%s(%s)"):format(cap, table.concat(args, " "))) else table.insert(capstrings, cap) end end return table.concat(capstrings, " ") elseif type(err) == "string" then stdnse.debug1("'%s' for %s", err, host.ip) return else return "server doesn't support CAPA" end end