dmiller
9ffafe5334
Display empty server header as <empty> ( #37 )
2015-01-15 05:36:25 +00:00
dmiller
87fa397492
Let http-server-header handle an empty Server header
...
Patch by nnposter. Fixes #37
2015-01-15 05:36:23 +00:00
dmiller
7b0c3432e6
Update nmap.rc
2015-01-14 04:57:00 +00:00
dmiller
1f33c29db7
Update ncat.usage.txt
2015-01-14 04:56:59 +00:00
dmiller
48c29e99b3
Force nmap.rc to be rebuilt when nmap.h changes
...
The make rule for nmap.rc depended only on nmap.rc.in, which doesn't
change regularly. Since the rule itself adds version info based on
nmap.h, it makes sense to list this as one of its dependencies.
Fixes #45
2015-01-14 04:56:56 +00:00
dmiller
40ca4cb396
Document --ssl-ciphers. Fixes #20
2015-01-11 23:38:00 +00:00
david
6c41e00a5f
Link directly to the Team Cymru IP-to-ASN page.
2015-01-09 02:42:47 +00:00
fyodor
21949f4ee1
Note that -T4 sets the min-rtt-timeout to 100ms
2015-01-06 09:41:39 +00:00
dmiller
dbdf46a6b5
Nearly done with service fingerprint submissions
2015-01-04 02:28:03 +00:00
tomsellers
66981b2f72
MySQL match lines
...
- Edited info sections for consistency
- Changed regex based on MySQL packet spec to improve efficiency
- reorganized section
2015-01-02 01:15:38 +00:00
dmiller
ee4b2dfe5d
A TODO note for ssl-enum-ciphers
...
We recently became dependent on OpenSSL for some of ssl-enum-ciphers's
functionality (parsing certificates). We should have a decent fallback
(e.g. don't parse the certificate, issue a warning, and use a dummy
score).
[ci skip] This tells Travis to skip the CI build when this commit is
pushed, useful for documentation changes that don't affect the build.
2015-01-01 21:09:05 +00:00
dmiller
d1e429f42b
Don't crash when an NSE library (e.g. sasl) calls stdnse.debug during require
2015-01-01 21:09:03 +00:00
dmiller
2f02fa2935
Fix build when building without OpenSSL (since r33781)
2015-01-01 21:09:02 +00:00
tomsellers
10822d1633
More script updates to change Metasploit Redmine
...
references to valid Github URLs
2015-01-01 15:13:13 +00:00
tomsellers
d2622c0396
Fix reference in rmi-vuln-classloader.nse to point to Metasploit
...
Github repo as Metasploit Redmine is deprecated and requires
auth.
2015-01-01 14:59:35 +00:00
tomsellers
1371a3303e
Rework of PostgreSQL version detection -
...
Added detection for PostgreSQL 9.4 via line number match
Added windows platform detection
Reworked language specific sections for regex consistency and priority
Generated German softmatch from a more specific probe
Broadened French softmatch
Created language neutral universal softmatches for windows and non-windows platforms
2015-01-01 14:45:36 +00:00
dmiller
fc99bed706
Don't use unnecessary parens with __declspec
...
Reported by nnposter, this broke on VS2010. Pretty sure this was just a
simple mistake in the first place. Fixes #33
2015-01-01 13:39:47 +00:00
tomsellers
cda110fc55
Remove an incorrect version match labeled as ovm-manager (Oracle VM Manager). This was actually java rmi and used the same bytes as the java-rmi softmatch below it.
2015-01-01 12:12:16 +00:00
dmiller
fdf90c768c
Travis: our language is C++ (i.e. we need the CXX env variable set)
2014-12-31 05:12:39 +00:00
dmiller
04ac366666
Fix nsock tests using wrong type (clang complains)
2014-12-31 04:30:58 +00:00
dmiller
f6865b15ed
Travis: use faster container builds, and add make check
2014-12-31 04:30:56 +00:00
dmiller
7dacfcefa4
Prevent redeclaration of PCAP_NETMASK_UNKNOWN when using included libpcap
2014-12-30 22:38:32 +00:00
dmiller
8753e731f6
Reorder distclean targets to avoid errors with ./configure && make distclean
2014-12-30 22:38:30 +00:00
dmiller
dcff4ea4ea
Add .travis.yml file to test Travis CI
...
Testing in progress, expect more changes soon.
Closes #32
2014-12-30 17:21:42 +00:00
dmiller
4b9a96dd31
Integrate more service fingerprints
2014-12-29 04:05:25 +00:00
dmiller
fe07fca8b4
Update changelog regarding translations
2014-12-23 14:21:26 +00:00
dmiller
8b487166ca
Add ifndef guards to prevent double-inclusion of headers
2014-12-23 13:48:22 +00:00
dmiller
c95d656bfc
Generate zh.mo
2014-12-23 13:48:19 +00:00
dmiller
2421ec8933
New Chinese translation of Zenmap
...
http://seclists.org/nmap-dev/2014/q4/314
2014-12-23 13:48:17 +00:00
david
934de74bb0
Check string bounds looking for terminating ']'.
...
It was possible to trigger an out-of-bounds read by giving a port
specification with '[' but not ']'.
2014-12-20 19:12:09 +00:00
tomsellers
742444b87d
Fix a typo in the regex that was truncating the version string.
2014-12-20 01:34:26 +00:00
tomsellers
d5af9560c3
Add the full ntpd version string, for example v4.2.4p4@1.1520-o, to the
...
port's version attributes if the remote service provides it. Also capture
OS info as well as it can provide exact kernel versions in some cases.
2014-12-20 01:14:34 +00:00
paulino
f819655677
Adds fingerprint to detect the administration console of Oracle WebLogic Servers
2014-12-19 00:21:15 +00:00
dmiller
ae58ed62eb
Another chunk of service submissions
2014-12-18 05:22:02 +00:00
dmiller
9857aa6ac2
Service fingerprint lengths are in hex, not decimal
2014-12-18 03:29:20 +00:00
dmiller
425e407eb3
Use decoding instead of pattern match for protocol checking
2014-12-18 03:23:46 +00:00
dmiller
711f6d97c9
New script, snmp-info for querying snmpv3 services
2014-12-18 00:22:48 +00:00
dmiller
d9cf8adf04
New ipOps.str_to_ip function
2014-12-18 00:22:46 +00:00
dmiller
5aca2bd4f1
Correct some NSEdoc regarding datafiles.parse_file return values
2014-12-18 00:22:44 +00:00
dmiller
8e8935d2c0
Avoid comparing nil with an integer, potentially
2014-12-18 00:22:42 +00:00
dmiller
31ba95b918
Don't override port.protocol in comm.lua; socket.connect already defaults to tcp
2014-12-18 00:22:41 +00:00
tomsellers
845616623d
Add support to 'citrix-enum-apps-xml' for reporting if published applications in the list are enforcing/requiring the level of ICA/session data encryption shown in the script result. This information was already in the XML provided by the server, this change just adds parsing for it.
2014-12-17 11:56:52 +00:00
dmiller
9fb374c743
Make ssh1 and ssh2 fetch_host_key return the same structure
...
This was indirectly causing the crash reported here:
http://seclists.org/nmap-dev/2014/q4/332
ssh1.fetch_host_key now returns a table with the full_key value
containing a key as it would be output by ssh-keygen. The previous value
named full_key is now named "key".
2014-12-17 03:32:11 +00:00
dmiller
1653d846e6
Don't double-encode ssh key for XML output
2014-12-17 03:32:09 +00:00
dmiller
f9f2829e3c
Switch to tail-recursion
2014-12-15 05:20:42 +00:00
dmiller
5f5af2d573
Add XML output to modbus-discover
2014-12-15 05:20:39 +00:00
dmiller
ed7ec9a0ce
Integrate IPv6 fingerprints through July 25, 2014
2014-12-12 04:22:54 +00:00
dmiller
2353d5a913
Allow user to specify SSL ciphersuite choices
...
Fixes #19
2014-12-11 19:07:04 +00:00
dmiller
e81f9fba12
Better way of getting locale's encoding
2014-12-09 15:27:26 +00:00
dmiller
f10513b154
Make get_formatted_date return a unicode string instead of bytes
2014-12-09 14:18:02 +00:00