1
0
mirror of https://github.com/nmap/nmap.git synced 2025-12-10 09:49:05 +00:00
Commit Graph

9911 Commits

Author SHA1 Message Date
gyani
1b86c95d3b The CHANGELOG summarizes the changes I made to ssl-enum-ciphers,
http-crossdomainxml, http-grep, http-brute, smbauth.lua and http.lua.
2015-07-04 11:38:26 +00:00
gyani
759d944397 Modified the debug string that is passed when ssl is not present to
include ntlm.
2015-07-04 08:22:08 +00:00
gyani
3f1a71fbec http-brute now uses the new http.lua to support NTLM authentication.
This script also acts as a showcase script for the new NTLM authentication
added.
2015-07-04 08:19:26 +00:00
gyani
3d2a008cef Modified smbauth.lua to create ntlmv2 session response.
http.lua now allows NTLM authentication.
2015-07-04 08:19:17 +00:00
gyani
8d9f304fbd It now supports builtin patterns like email, ssn, ip, credit card numbers.
Also multiple patterns can be searched at a time.
2015-07-04 07:39:45 +00:00
gyani
29f57ea556 Gracefully handles case of openssl being missing. Cipherscores
of those ciphers that require openssl are marked unkown.
Closes #115.
2015-07-04 07:34:14 +00:00
gyani
a5bb16df1d Modified script.db to show renaming of http-crossdomainxml to
http-cross-domain-policy.
2015-07-04 07:29:38 +00:00
gyani
91d47ea237 Added @xmloutput. 2015-07-04 07:26:12 +00:00
gyani
79713b939d Added checks for client access policy and the script now uses SLAXML. 2015-07-04 07:26:04 +00:00
gyani
e5b3f98611 Applied Jacob Gajek's patch that allows a list of tables to be passed
to fields in the vuln report table.
2015-07-04 07:25:54 +00:00
dmiller
2843f4535c New patch against macports, disables gdk-pixbuf2 GIO sniffing 2015-07-02 19:13:43 +00:00
dmiller
ffad433b43 Reduce more inclusions of .h files by forward-declaring classes 2015-07-02 04:14:51 +00:00
dmiller
40dc3c5830 Move global_structures.h back into nmap.h now that things are sorted out better 2015-07-02 03:09:29 +00:00
dmiller
ea4096c681 Strip or relocate more includes from nmap.h 2015-07-01 21:25:39 +00:00
dmiller
982e08749f Remove some unneeded includes from targets.h and nse_main.h 2015-07-01 04:35:27 +00:00
dmiller
d02f2e41bd include signal.h, needed on Solaris 2015-07-01 04:35:25 +00:00
dmiller
bc533e75cf Remove unneeded includes from util.h 2015-07-01 03:35:08 +00:00
dmiller
b7773e6403 nbase.h needed before netutil.h on Windows >= Vista to avoid redefining inet_pton 2015-06-30 22:13:24 +00:00
dmiller
f66eadbcd2 Fix typo of nsock_loglevel_t enum value (broke build on VS2013) 2015-06-30 19:49:07 +00:00
dmiller
e9bdcd811a Strip tcpip.h of some unnecessary includes 2015-06-30 18:34:28 +00:00
dmiller
be6414dfea Fix a memory leak when an address fails to resolve 2015-06-30 13:08:30 +00:00
dmiller
5e47450bdc Use forward-declaration of class FingerPrintResults in Target.h 2015-06-30 04:04:51 +00:00
dmiller
80f8eb6bce Use forward-declaration of class Target instead of including Target.h in *.h 2015-06-30 04:04:48 +00:00
dmiller
0d2f16a8f4 Fix length when parsing tcpwrappedms (nnposter) Fixes #178 2015-06-29 11:52:29 +00:00
david
2e43cb2326 Let imap-capabilities.nse run for imaps (port 993) as well.
$ ./nmap -Pn --script imap-capabilities imap.gmail.com -p imaps
PORT    STATE SERVICE
993/tcp open  imaps
|_imap-capabilities: all she XYZZY QUOTA X-GM-EXT-1 ID XLIST CHILDREN UNSELECT m1mb423345642pdn wrote SASL-IR IMAP4rev1 Thats NAMESPACE OK AUTH=PLAIN-CLIENTTOKEN AUTH=XOAUTH2 AUTH=PLAIN IDLE AUTH=XOAUTHA0001
2015-06-28 15:50:54 +00:00
henri
ea495ddecd Cosmetic fixes
Removed unneeded NULL-checks before free()
Flattened code structures
2015-06-27 08:21:56 +00:00
henri
b55ff2d68f Don't associate nsock logging info to a nspool.
Make current loglevel and current log callback global
to the library. Attaching them to the nsock pool doesn't
bring any benefit and prevents from logging activity in
code sections that don't have access to a pool (such as
proxy chain specification parsing).

Updated external calls and nsock tests accordingly.
2015-06-27 08:21:53 +00:00
henri
b75233ce98 Consistently renamed nsi_XXX calls into nsock_iod_XXX
This is part of the effort to make nsock expose only
nsock_ prefixed symbols and simplify the API.
2015-06-27 08:21:33 +00:00
henri
fd40b8df08 Simplify Nsock SSL init API
Replaced nsock_pool_ssl_init_max_speed() by a NSOCK_SSL_MAX_SPEED
flag to be passed to nsock_pool_ssl_init(). Default (flag=0) means
secure.
2015-06-27 08:21:22 +00:00
henri
0348359f60 Enforce nsock naming scheme.
convert nsp_* calls into nsock_pool_*. Separate words with underscores
where appropriate.
2015-06-27 08:21:16 +00:00
henri
ab161bbb0b Remove nsock_pool unique identifiers.
This isn't used anywhere and I cannot think of any use case.
The NSP is supposed to be unique and global as it controls the
event loop.
2015-06-27 08:21:05 +00:00
dmiller
4ad794dc99 Sync CHANGELOG with released version 2015-06-25 19:43:05 +00:00
dmiller
f846e7c818 Allow make nse_check to pass when configured --without-openssl 2015-06-25 14:00:53 +00:00
dmiller
4aeabca374 Address some pep8 issues with zenmap_wrapper.py 2015-06-23 22:00:05 +00:00
dmiller
8941682afb Remove DYLD_LIBRARY_PATH from zenmap_wrapper.py. Fixes #164 2015-06-23 22:00:04 +00:00
dmiller
2e74e48a2b Work around long handshake intolerance in ssl-enum-ciphers
https://github.com/ssllabs/research/wiki/Long-Handshake-Intolerance
2015-06-23 21:20:23 +00:00
gyani
0609a9c20f Fixed @xmloutput. 2015-06-23 21:15:27 +00:00
gyani
e738915a12 Added a few scripts i comitted to CHANGELOG. Updated http-put to add
xmloutput and relax resposne status checks. Closes #150.
2015-06-23 21:15:19 +00:00
dmiller
638a123ba6 Move osscan structs from global_structures to osscan2.h 2015-06-23 15:53:05 +00:00
dmiller
2e602435f5 Move osscan-related structs to osscan.h from global_structures.h 2015-06-23 15:53:02 +00:00
dmiller
764cb886ae Remove or relocate some old structs from global_structures.h 2015-06-23 15:53:00 +00:00
dmiller
76f9861272 Remove another nmap.h include 2015-06-23 15:52:58 +00:00
dmiller
66aeba6650 Move includes of stdarg.h closer to their use. 2015-06-23 15:52:57 +00:00
dmiller
84d0e45641 Remove some unneeded includes of utils.h 2015-06-23 15:52:55 +00:00
dmiller
618cd6cfb2 Move some structs from global_structures.h to timing.h 2015-06-23 15:52:52 +00:00
dmiller
df5d9a7489 Fix a write overrun in the -g option to Ncat
Due to the use of do{}while; the bounds were checked *after* writing to
the array of source routes. Reproduce:
ncat $(perl -E 'say "-g 1.1.1.1 "x100') scanme.nmap.org 80
2015-06-23 03:59:41 +00:00
dmiller
eda09854ac Avoid use-after-free. 2015-06-23 03:59:39 +00:00
dmiller
dc6fcb4be1 Fix build breakage on Windows due to missing nbase.h include 2015-06-23 00:09:07 +00:00
dmiller
dfa969f3a2 Remove unneeded nmap.h and global_structures.h includes in .h files 2015-06-23 00:09:05 +00:00
dmiller
cfe8893304 Move math.h includes into .cc files 2015-06-23 00:09:01 +00:00