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