1
0
mirror of https://github.com/nmap/nmap.git synced 2026-01-04 13:49:03 +00:00
Commit Graph

11643 Commits

Author SHA1 Message Date
dmiller
ab28140b85 Don't escape unnecessary stuff in service probes 2018-09-05 18:36:56 +00:00
fyodor
4724a99b17 Very slight reword 2018-09-04 03:35:17 +00:00
fyodor
02bad7c702 Change refentry id to avoid duplicate id complaint from xsltproc 2018-09-04 03:34:46 +00:00
fyodor
b077a0e874 Nping man page updates: update bug reporting section to follow latest wording from Nmap man page and restore some info about where to find Nping and the man page online 2018-09-04 02:13:17 +00:00
dmiller
6d8e307ac8 Remove bin.lua from a few more scripts 2018-09-03 22:14:16 +00:00
dmiller
69dd30727d Add some missing libs to unittest.lua 2018-09-03 19:38:01 +00:00
dmiller
b34e05d4fb Move common code to knx.lua, remove bin.lua dependency 2018-09-03 19:38:01 +00:00
dmiller
3f7f084cd1 Remove bin.lua from a couple more scripts 2018-09-02 20:51:06 +00:00
dmiller
1f00f2fa05 Simplify backorifice crypt function, remove bin.lua packing. 2018-09-02 20:51:05 +00:00
dmiller
5c9959104d Check available data before unpacking 2018-09-02 20:51:04 +00:00
fyodor
baef3f9b05 Added a CHANGELOG entry for David's Nmap birthday ordinal fix 2018-09-01 21:24:25 +00:00
dmiller
b25f9bc8ef Use correct ordinals for Nmap's age 2018-09-01 18:50:19 +00:00
dmiller
cc768ddec8 Remove unneeded retries around send/receive_buf(numbytes) left from when different behavior was used 2018-09-01 18:50:19 +00:00
fyodor
29d9b81749 Update the man page author section to note the enormous multi-year contributions of Daniel Miller and David Fifield 2018-08-31 18:52:23 +00:00
dmiller
177c6fff82 Remove bin.lua from sasl.lua 2018-08-30 03:25:15 +00:00
dmiller
fd86015cde Remove bin.lua from smb.lua 2018-08-30 03:25:14 +00:00
dmiller
04aab3cfe1 Use string.pack/unpack in ssh1 and sslcert libs 2018-08-30 03:25:13 +00:00
dmiller
5b68b1403b Replace bin.lua with string.pack in vnc.lua 2018-08-29 17:10:41 +00:00
dmiller
0d18bcdbc2 Remove bin.lua calls from some scripts and libraries 2018-08-29 03:06:40 +00:00
dmiller
dc996da218 Remove bin.lua calls and add unittests to formulas.lua 2018-08-29 03:06:38 +00:00
dmiller
a5d29ee861 Remove bin.lua calls from packetdecoders.lua 2018-08-29 03:06:37 +00:00
dmiller
82c61cb0e2 Add IPv6 address extraction to CDP packet decoder 2018-08-29 03:06:36 +00:00
dmiller
5ef95967ba Simplify ARP packet decoder 2018-08-29 03:06:35 +00:00
nnposter
8ca04d127f Fixes a trivial oversight 2018-08-28 23:49:25 +00:00
nnposter
80e8329c73 Adds PFS tag to SRP key exchange profiles.
Extends r37346 (bc0935a51a)
2018-08-28 19:44:45 +00:00
dmiller
ed26487ae2 Convert base32 and base64 tests to unittest tests 2018-08-28 16:58:02 +00:00
dmiller
880f883029 Remove some leftover debug statements 2018-08-28 16:58:01 +00:00
dmiller
6ee1fa98d0 Convert bits.lua tests to unittest tests 2018-08-28 16:58:00 +00:00
dmiller
b222a0d7ee Remove bit.lua 2018-08-28 15:56:47 +00:00
dmiller
7e5ef7130b Move arshift from bit.lua to bits.lua 2018-08-28 15:56:46 +00:00
dmiller
24c5ff63b2 Remove nearly all bit.lua use 2018-08-28 15:56:45 +00:00
dmiller
e0af0179eb Remove use of bit library from all NSE libs 2018-08-28 15:21:53 +00:00
dmiller
4d136359b3 Fix an error in checking the RETAIN bit in MQTT PUBLISH packet. 2018-08-28 15:21:51 +00:00
dmiller
d84ddbe3fd Remove bit library from a few more libs 2018-08-28 03:52:55 +00:00
dmiller
7c3b9b40d2 Remove bit lib from gps.lua, add unittests 2018-08-28 03:52:54 +00:00
dmiller
199c844d8a Remove unneeded requires 2018-08-27 22:00:14 +00:00
dmiller
71cc60d68c Remove some unused requires 2018-08-27 22:00:13 +00:00
dmiller
46eca7f35f Move date/time functions from stdnse to datetime. See #517 2018-08-27 22:00:10 +00:00
dmiller
9c3e676871 Strictly obey URI scheme when available, e.g. no SSL if scheme is http, no plain if https 2018-08-27 15:34:19 +00:00
dmiller
bc0935a51a Warn if no ciphers support FS. See #1309 2018-08-27 15:02:48 +00:00
dmiller
069c76a1de Handle https://example.com:80 and http://example.com:443 cases
The shortport.ssl check can be expensive (6-second timeout on HTTP
services if you don't use -sV), so we want to avoid it if possible. As
discussed at
b2deb019ed (commitcomment-30289632)
this commit restores the SSL check in cases where it might matter (http
and https default ports) and adds a bypass when the URI scheme is
explicitly requested, as in http.get_url and when following redirects.
2018-08-26 18:24:43 +00:00
nnposter
973b471c11 Corrects a few issues related to snprintf return values 2018-08-26 02:29:14 +00:00
nnposter
d22dbc63b8 Adds a necessary search restart to custom strcasestr().
Previously needle "ab" would not be found in haystack "aab".
2018-08-25 22:39:36 +00:00
nnposter
6725a34200 va_copy also requires va_end 2018-08-25 19:41:32 +00:00
nnposter
c1fa8219bd Simplifies packet-mangling routines, fixes a few one-off bugs 2018-08-23 17:13:56 +00:00
dmiller
8bca8af23e Close socket when connect fails. Possibly related to #1245 2018-08-23 02:58:39 +00:00
dmiller
1f3c083c25 Fix function name (copy-paste error) 2018-08-23 02:58:38 +00:00
dmiller
a7e20158a8 Fix a crash in nbstat.nse; stdnse.output_table can't have setmetatable called on it this way. 2018-08-21 19:36:38 +00:00
dmiller
7629f3b997 Fix a typo in a previous fix 2018-08-21 19:12:36 +00:00
dmiller
d8bcee17bd Get LoopbackAdapter name from service reg key instead of software reg key 2018-08-21 18:21:06 +00:00