nmap/nselib
jah c8442d3946 Fix error:
SCRIPT ENGINE (506.424s): ./scripts/pop3-capabilities.nse against a.b.1.47:995
ended with error: ./scripts/pop3-capabilities.nse:32: bad argument #1 to
'pairs' (table expected, got string)

which happens because pop3.lua returns a string error message instead of a table
of capabilities if it can't connect the socket or obtain a response from a
connected socket.
It now returns nil, err_message in these cases and the documentation now reflects
this - pop3-capabilities.nse silently returns and prints a debug message.

Added a 10s timeout for the socket in pop3.lua capabilities - 30s was a bit much.
2009-02-03 01:15:25 +00:00
..
data Merging changes from my experimental branch; the new versions of this scripts, which have significant changes to their core functionality, managed to hold their own against Brandon's network. More testing would be very helpful, though, especially with credentials (most of Brandon's scans were anonymous). 2008-12-24 00:53:01 +00:00
base64.lua require 'bin' in base64.lua. 2009-01-19 04:57:34 +00:00
bin.luadoc Fix a typo in bin.luadoc. 2008-11-19 17:46:27 +00:00
bit.luadoc Remove module and object prefixes from function names in .luadoc files, as 2008-10-24 15:57:11 +00:00
comm.lua Don't use empty parentheses when referring to functions by name in NSE 2008-11-07 22:49:49 +00:00
datafiles.lua Corrected legacy use of the 'arg' table for manipulating varargs. 2009-01-31 02:11:11 +00:00
dns.lua Avoid a stack overflow in dns.lua. A "compressed" DNS message can have its 2008-11-19 19:59:51 +00:00
http.lua Corrected documentation. 2008-12-01 04:12:13 +00:00
ipOps.lua Starting in Lua 5.1, string.gfind was renamed to string.gmatch. This commit fixes a warning when gfind is used by using gmatch instead. 2008-12-17 20:43:57 +00:00
listop.lua Don't use empty parentheses when referring to functions by name in NSE 2008-11-07 22:49:49 +00:00
match.lua Don't use empty parentheses when referring to functions by name in NSE 2008-11-07 22:49:49 +00:00
msrpc.lua Fix a couple of NSEDoc errors. 2009-01-13 15:30:05 +00:00
msrpcperformance.lua Update two @copyright lines to standard man-legal.html links 2009-01-07 16:15:05 +00:00
msrpctypes.lua Fix a couple of NSEDoc errors. 2009-01-13 15:30:05 +00:00
netbios.lua Merging changes from my experimental branch; the new versions of this scripts, which have significant changes to their core functionality, managed to hold their own against Brandon's network. More testing would be very helpful, though, especially with credentials (most of Brandon's scans were anonymous). 2008-12-24 00:53:01 +00:00
nmap.luadoc Improvements to the nmap library. See [1] for discussion and a full listing of 2008-12-29 21:59:08 +00:00
nsedebug.lua Merging changes from my experimental branch; the new versions of this scripts, which have significant changes to their core functionality, managed to hold their own against Brandon's network. More testing would be very helpful, though, especially with credentials (most of Brandon's scans were anonymous). 2008-12-24 00:53:01 +00:00
openssl.luadoc Fix a couple of typos in openssl.luadoc: 2008-12-29 18:28:45 +00:00
packet.lua Proofread and update documentation of nmap, openssl, packet, and pcre. 2008-10-24 19:08:27 +00:00
pcre.luadoc Don't use empty parentheses when referring to functions by name in NSE 2008-11-07 22:49:49 +00:00
pop3.lua Fix error: 2009-02-03 01:15:25 +00:00
shortport.lua Rework shortport.lua to simplify some code and remove leading underscores from 2009-01-20 00:11:05 +00:00
smb.lua Fix some NSEDoc errors. 2009-01-13 00:18:46 +00:00
snmp.lua Document script arguments in 2009-01-13 00:10:33 +00:00
ssh1.lua Proofread and update documentation of pop3, shortport, snmp, ssh1, ssh2, 2008-10-24 20:12:36 +00:00
ssh2.lua Proofread and update documentation of pop3, shortport, snmp, ssh1, ssh2, 2008-10-24 20:12:36 +00:00
stdnse.lua Improvements to the nmap library. See [1] for discussion and a full listing of 2008-12-29 21:59:08 +00:00
strbuf.lua Don't use empty parentheses when referring to functions by name in NSE 2008-11-07 22:49:49 +00:00
tab.lua Removed another instance of the 'arg' table. 2009-02-02 07:58:10 +00:00
unpwdb.lua Document script arguments in 2009-01-13 00:10:33 +00:00
url.lua Don't use empty parentheses when referring to functions by name in NSE 2008-11-07 22:49:49 +00:00