nmap/nselib
dmiller 9d90970c61 Cache result of identify_404 for each service.
We already use the web cache, so the requests weren't being sent more
than once in many situations, but since the "random" requests were
generated using a timestamp, they change after 1 second, resulting in
more requests and cache bloat. So instead, we cache the result of the
function call, since that should be stable for the lifetime of the
service. Still using the web cache to avoid multiple requests in a
1-second timespan.
2017-07-27 18:21:10 +00:00
..
data Fix line endings in oracle-sids 2017-07-07 03:15:56 +00:00
afp.lua Replace IP address parsing with functions from ipOps 2017-03-14 18:59:12 +00:00
ajp.lua Replace bin.pack('H') calls with fromhex or equivalent simplifications 2017-03-14 14:36:12 +00:00
amqp.lua Fix some NSEdoc using the wrong script names 2017-03-24 22:05:51 +00:00
anyconnect.lua Merge branch 'nse-lua53' 2016-07-02 17:02:27 +00:00
asn1.lua Fix a unit test in asn1.lua 2017-04-04 16:26:09 +00:00
base32.lua Merge branch 'nse-lua53' 2016-07-02 17:02:27 +00:00
base64.lua Merge branch 'nse-lua53' 2016-07-02 17:02:27 +00:00
bin.lua Make test deterministic: assert failed on big-endian arch 2017-02-13 18:15:03 +00:00
bit.lua Note bitwise operator replacements for most of bit.lua 2017-03-29 20:58:36 +00:00
bitcoin.lua Fix endianness in unpacking IP addresses, since ipOps.fromdword is fixed. Fixes #750 2017-03-13 14:58:57 +00:00
bits.lua Add missing nsedoc tags, needed because stdnse.module not used 2016-07-07 22:12:13 +00:00
bittorrent.lua Use string unpacking instead of manual bit manipulation in bittorrent.lua 2017-03-14 14:36:14 +00:00
bjnp.lua Canonicalize authors as tables instead of comma-separated strings 2016-06-09 22:46:42 +00:00
brute.lua Merged gsoc-ssh branch. Closes #910 2017-06-29 21:27:35 +00:00
cassandra.lua
citrixxml.lua
coap.lua Add test ID numbers in lieu of (missing) descriptions for CoAP unit tests 2017-04-01 02:00:38 +00:00
comm.lua Preserves targetname for connections requested with option any_af. 2017-03-05 15:41:46 +00:00
creds.lua Canonicalize authors as tables instead of comma-separated strings 2016-06-09 22:46:42 +00:00
cvs.lua
datafiles.lua
datetime.lua Add clock-skew script, datetime library 2016-07-21 17:05:25 +00:00
dhcp.lua Remove useless bin.pack('A') calls (equivalent to tostring) 2017-03-14 02:51:06 +00:00
dhcp6.lua Canonicalize authors as tables instead of comma-separated strings 2016-06-09 22:46:42 +00:00
dns.lua Merge branch 'nse-lua53' 2016-07-02 17:02:27 +00:00
dnsbl.lua Canonicalize authors as tables instead of comma-separated strings 2016-06-09 22:46:42 +00:00
dnssd.lua
drda.lua Canonicalize authors as tables instead of comma-separated strings 2016-06-09 22:46:42 +00:00
eap.lua Add a couple new EAP method types 2017-06-08 12:27:47 +00:00
eigrp.lua Fix endianness in unpacking IP addresses, since ipOps.fromdword is fixed. Fixes #750 2017-03-13 14:58:57 +00:00
formulas.lua Avoid NaN return from formulas.mean_stddev when array has only 1 element 2016-10-24 20:17:07 +00:00
ftp.lua Move starttls and auth functions into ftp.lua 2017-07-26 19:34:23 +00:00
geoip.lua Fix geoip.get_all_by_gps limiting by moving to the Bing script. Fixes #616 2016-12-18 20:11:14 +00:00
giop.lua Add an error check to giop.lua 2016-08-22 16:26:41 +00:00
gps.lua Canonicalize authors as tables instead of comma-separated strings 2016-06-09 22:46:42 +00:00
http.lua Cache result of identify_404 for each service. 2017-07-27 18:21:10 +00:00
httpspider.lua Removes ambiguous file extensions from httpspider.lua 2017-06-21 17:47:22 +00:00
iax2.lua Canonicalize authors as tables instead of comma-separated strings 2016-06-09 22:46:42 +00:00
ike.lua More output from ike-version 2017-02-26 03:49:09 +00:00
imap.lua Fix NSE hangs when service sends non-matching data to receive_buf 2017-03-29 20:41:59 +00:00
informix.lua Canonicalize authors as tables instead of comma-separated strings 2016-06-09 22:46:42 +00:00
ipmi.lua Use explicit endianness in pack/unpack. 2017-02-14 03:47:49 +00:00
ipOps.lua New script broadcast-ospf2-discover. Closes #743 2017-03-14 00:15:22 +00:00
ipp.lua
iscsi.lua Avoid crash if AuthMethod key is not set in iscsi handshake. Fixes #631 2017-04-30 13:18:06 +00:00
isns.lua Canonicalize authors as tables instead of comma-separated strings 2016-06-09 22:46:42 +00:00
jdwp.lua
json.lua Fixes an issue that caused long integers to be expressed in scientific notation. Fixes #807 2017-04-09 13:33:31 +00:00
ldap.lua Fix handling of objectSID by ldap.lua Closes #938 2017-07-16 16:07:45 +00:00
lfs.luadoc
libssh2-utility.lua Merged gsoc-ssh branch. Closes #910 2017-06-29 21:27:35 +00:00
libssh2.luadoc Merged gsoc-ssh branch. Closes #910 2017-06-29 21:27:35 +00:00
listop.lua
lpeg-utility.lua New script fingerprint-strings 2016-12-03 06:08:11 +00:00
lpeg.luadoc
ls.lua
match.lua Fix NSE hangs when service sends non-matching data to receive_buf 2017-03-29 20:41:59 +00:00
membase.lua Canonicalize authors as tables instead of comma-separated strings 2016-06-09 22:46:42 +00:00
mobileme.lua Canonicalize authors as tables instead of comma-separated strings 2016-06-09 22:46:42 +00:00
mongodb.lua Use explicit endianness in pack/unpack. 2017-02-14 03:47:49 +00:00
mqtt.lua Add missing mqtt.lua. #352 2016-09-07 21:03:49 +00:00
msrpc.lua Fix some globals 2017-07-18 18:46:01 +00:00
msrpcperformance.lua
msrpctypes.lua Remove useless bin.pack('A') calls (equivalent to tostring) 2017-03-14 02:51:06 +00:00
mssql.lua Remove useless bin.pack('A') calls (equivalent to tostring) 2017-03-14 02:51:06 +00:00
multicast.lua Update more source links to https 2017-01-14 15:30:31 +00:00
mysql.lua Use explicit endianness in pack/unpack. 2017-02-14 03:47:49 +00:00
natpmp.lua Fix endianness in unpacking IP addresses, since ipOps.fromdword is fixed. Fixes #750 2017-03-13 14:58:57 +00:00
ncp.lua Fix endianness in unpacking IP addresses, since ipOps.fromdword is fixed. Fixes #750 2017-03-13 14:58:57 +00:00
ndmp.lua
netbios.lua
nmap.luadoc Fix NSE hangs when service sends non-matching data to receive_buf 2017-03-29 20:41:59 +00:00
nrpc.lua Canonicalize authors as tables instead of comma-separated strings 2016-06-09 22:46:42 +00:00
nsedebug.lua
omp2.lua
openssl.luadoc
ospf.lua Fix a bug in ospf.lua added in the recent changes. Closes #761 2017-03-20 17:26:25 +00:00
packet.lua
pcre.luadoc
pgsql.lua Canonicalize authors as tables instead of comma-separated strings 2016-06-09 22:46:42 +00:00
pop3.lua Fix NSE hangs when service sends non-matching data to receive_buf 2017-03-29 20:41:59 +00:00
pppoe.lua Canonicalize authors as tables instead of comma-separated strings 2016-06-09 22:46:42 +00:00
proxy.lua Fix some NSEdoc using the wrong script names 2017-03-24 22:05:51 +00:00
rdp.lua Canonicalize authors as tables instead of comma-separated strings 2016-06-09 22:46:42 +00:00
re.lua
redis.lua Fix NSE hangs when service sends non-matching data to receive_buf 2017-03-29 20:41:59 +00:00
rmi.lua Fixes unpacking of the Java serialization magic marker. This complements the change in r36149. 2016-09-30 20:22:09 +00:00
rpc.lua Remove useless bin.pack('A') calls (equivalent to tostring) 2017-03-14 02:51:06 +00:00
rpcap.lua Canonicalize authors as tables instead of comma-separated strings 2016-06-09 22:46:42 +00:00
rsync.lua Fix NSE hangs when service sends non-matching data to receive_buf 2017-03-29 20:41:59 +00:00
rtsp.lua
sasl.lua Handle out-of-order parameters to http digest auth 2016-08-12 23:44:43 +00:00
shortport.lua Add 5986 (wsmans) as a SSL port. See #951 2017-07-27 03:17:43 +00:00
sip.lua Canonicalize authors as tables instead of comma-separated strings 2016-06-09 22:46:42 +00:00
slaxml.lua Fix a reference to an unset global 'unpack' 2016-06-18 17:29:42 +00:00
smb.lua Fix some globals 2017-07-18 18:46:01 +00:00
smbauth.lua Don't run smbauth tests requiring OpenSSL if it's not present 2016-10-16 13:58:10 +00:00
smtp.lua
snmp.lua Use creds username as SNMP community if no ':' indicates password. Fixes #862 2017-04-22 19:31:24 +00:00
socks.lua Canonicalize authors as tables instead of comma-separated strings 2016-06-09 22:46:42 +00:00
srvloc.lua
ssh1.lua
ssh2.lua Adds support for Ed25519 keys to script ssh-hostkey 2016-12-28 18:23:58 +00:00
sslcert.lua Move starttls and auth functions into ftp.lua 2017-07-26 19:34:23 +00:00
sslv2.lua Remove some unused functions 2016-09-08 13:31:24 +00:00
stdnse.lua Adds case insensitive pattern generator function. Closes 2017-06-08 08:20:19 +00:00
strbuf.lua
strict.lua
stun.lua Fix endianness in unpacking IP addresses, since ipOps.fromdword is fixed. Fixes #750 2017-03-13 14:58:57 +00:00
tab.lua
target.lua
tftp.lua
tls.lua Add some more TLS registry items (no new ciphers at this time) 2017-06-08 12:27:45 +00:00
tn3270.lua Use explicit endianness in pack/unpack. 2017-02-14 03:47:49 +00:00
tns.lua Use explicit endianness in pack/unpack. 2017-02-14 03:47:49 +00:00
unicode.lua Add basic unicode character encoding detection 2017-07-05 22:43:57 +00:00
unittest.lua Localize unittest.identical helper function, avoiding crash and speeding it up 2017-04-01 02:00:39 +00:00
unpwdb.lua Note some default values for unpwdb args 2016-07-12 13:52:17 +00:00
upnp.lua Canonicalize authors as tables instead of comma-separated strings 2016-06-09 22:46:42 +00:00
url.lua Avoids URL/percent encoding of unreserved characters. Fixes #936 2017-07-22 01:10:40 +00:00
versant.lua Canonicalize authors as tables instead of comma-separated strings 2016-06-09 22:46:42 +00:00
vnc.lua Fix NSE hangs when service sends non-matching data to receive_buf 2017-03-29 20:41:59 +00:00
vulns.lua New script arg vulns.short 2017-04-24 13:53:47 +00:00
vuzedht.lua Fix endianness in unpacking IP addresses, since ipOps.fromdword is fixed. Fixes #750 2017-03-13 14:58:57 +00:00
wsdd.lua Fix some bad patterns with excessive backtracking 2016-09-21 03:55:11 +00:00
xdmcp.lua Use explicit endianness in pack/unpack. 2017-02-14 03:47:49 +00:00
xmpp.lua Fix NSE hangs when service sends non-matching data to receive_buf 2017-03-29 20:41:59 +00:00