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
jah
6146593e11 Fix the creation of the thread.info property.
Update the patterns used to extract hex chars from the string representation of a coroutine.  It seems the string has changed in Lua 5.3 from "0xAB..." to "thread: AB..."; this was before:-

NSE: Starting http-feed M:nil against ...
NSE: http-feed M:nil spawning new thread (thread: 02C63A78).
NSE: Finished http-feed W:nil against ...

this is now:-

NSE: Starting http-feed M:02D6EAF0 against ...
NSE: http-feed M:02D6EAF0 spawning new thread (thread: 02D6E640).
NSE: Finished http-feed W:02D6E640 against ...
2015-02-20 03:07:04 +00:00
dmiller
6199449632 Increase packet tracing for Connect scan
Now connections are traced after completing, in addition to when they
are first attempted.
2015-02-19 16:59:01 +00:00
dmiller
1b97aae733 Add https-alt to shortport.http (Fixes #56) 2015-02-18 19:54:05 +00:00
dmiller
6139ed22e7 Replace host.ip, port.number with host, port
In most cases (e.g. any of the nmap.socket operations), functions can
take full host and port tables instead of just host.ip and port.number.
This makes for cleaner-looking code and easier extensibility if we
decide to check for a protocol on both TCP and UDP, for instance.
2015-02-18 14:38:42 +00:00
dmiller
cc351c6f27 Treat 8443 as a likely-SSL port for version detection 2015-02-18 04:37:10 +00:00
dmiller
838aa953ff Process some service fingerprint corrections 2015-02-18 04:31:49 +00:00
dmiller
9db8dfda1d Be more strict about NetBus protocol. Fixes false positives
Had a report via service fingerprint correction of netbus-version
reporting an unrelated service as NetBuster. This would happen for any
service on port 12345 that responds with a banner containing less than 2
carriage returns, or which closes the connection after the first NetBus
protocol message. Now, all netbus-* scripts require the banner to begin
with "NetBus" before they will continue.
2015-02-18 02:57:29 +00:00
dmiller
a4dc1b8ff6 Update zenmap copyright date 2015-02-18 02:57:27 +00:00
paulino
588d744bd6 Adds Zebra printer fingerprints to http-default-accounts 2015-02-17 23:38:40 +00:00
dmiller
4a6dc88a3c Include hicolor theme when building Zenmap on Windows. http://seclists.org/nmap-dev/2015/q1/118 2015-02-17 17:52:39 +00:00
dmiller
4f5b2480c2 Service CPEs through the end of the file 2015-02-16 22:33:44 +00:00
dmiller
74c307cf2d Service CPEs and AFP cleanup 2015-02-15 04:12:02 +00:00
dmiller
cc76025836 Service CPEs through TCP DNSVersionBindReq 2015-02-14 21:49:49 +00:00
dmiller
091696c717 Update config.guess and config.sub from the latest source 2015-02-14 20:19:59 +00:00
dmiller
d826971495 Add some rules to update config.guess and config.sub from the latest 2015-02-14 20:19:57 +00:00
dmiller
2c8b68d46f More service CPEs 2015-02-13 21:31:25 +00:00
dmiller
7a32fcb9f5 Properly quote arguments to su-to-zenmap.sh
Found with http://www.shellcheck.net/

Error was: https://github.com/koalaman/shellcheck/wiki/SC2124
2015-02-13 16:31:12 +00:00
dmiller
2380ccac5e Service CPEs - http services 2015-02-13 14:22:41 +00:00
dmiller
430f8a1f13 Save a request when running banner against unknown services 2015-02-12 20:04:28 +00:00
dmiller
b26bf922bd Fix boolean logic in comm.get_banner 2015-02-12 20:04:27 +00:00
dmiller
a86b679404 Fix WinPcap crash on pcap_findalldevs error
See http://seclists.org/nmap-dev/2015/q1/176

Fixes #15
2015-02-12 16:52:02 +00:00
dmiller
54c737a377 Update location of fingerprint submitter. 2015-02-12 05:02:47 +00:00
dmiller
1a5f4826d7 Correct documentation about the port.version table 2015-02-11 20:20:07 +00:00
dmiller
6cfde8a6d3 Add some hardware CPEs with improved auto-matching 2015-02-11 16:46:39 +00:00
dmiller
9294365d9b Fix some NSE globals 2015-02-11 14:20:30 +00:00
dmiller
7e30cb9c4a Only run SSL nsock tests if configured with OpenSSL 2015-02-11 04:55:36 +00:00
dmiller
2bf814b499 Add autoconf placeholder for HAVE_OPENSSL in nsock_config.h.in 2015-02-11 04:55:35 +00:00
dmiller
64495529cc Service CPEs, about halfway through GetRequest 2015-02-11 04:42:24 +00:00
dmiller
b179664d52 Service CPEs for Python and core Python modules 2015-02-10 22:01:27 +00:00
dmiller
2ec895808a Service CPEs through GenericLines 2015-02-10 21:29:21 +00:00
jah
859ae15b9f Obtain whois remote assignments files over https. 2015-02-10 17:30:22 +00:00
jah
a26b28b635 Improve script output by removal of the empty line which follows two fields on
the same line.
2015-02-10 17:26:12 +00:00
dmiller
498f0c3371 fix some string-building in dns.lua 2015-02-10 05:58:46 +00:00
dmiller
c37923f4e5 Use better packing to avoid excessive concatenations 2015-02-10 05:58:44 +00:00
dmiller
dd40ba14ea Remove data packing atrocities from broadcast-ping.nse
Use of the "H" bin.unpack template should be discouraged, since it leads
to use of blobs of hex data without dissection. NSE scripts should be
self-documenting with regard to packet contents. Similarly, chaining
bin.pack and bin.unpack is usually an anti-pattern for some simpler
construct. In this case, converting a number to hex, padding it with
"0", and packing it is unnecessary, since the original number can be
packed directly with the proper endianness and width.
2015-02-10 04:49:28 +00:00
dmiller
34557315a2 Generate hi.mo 2015-02-09 22:10:02 +00:00
dmiller
6e33206fbb New Hindi translation for Zenmap (http://seclists.org/nmap-dev/2015/q1/103) 2015-02-09 22:10:00 +00:00
paulino
c4eee98d07 Fixes documentation of script argument 2015-02-09 07:44:49 +00:00
paulino
40c806d50a Removes http-wordpress-plugins 2015-02-09 07:19:07 +00:00
paulino
617be2ea28 Renames the original http-wordpress-enum to http-wordpress-users and adds the new version of http-wordpress-enum which detects plugins and themes of Wordpress installations 2015-02-09 07:14:55 +00:00
paulino
f160b590aa Adds a popular FrontPage extension file to http-enum 2015-02-08 19:15:11 +00:00
dmiller
27bb53e295 Sanity check for ssh-hostkey to avoid many requests to tcpwrapped sshd 2015-02-06 19:50:26 +00:00
dmiller
d38b46e75c ssh-hostkey: don't print output if no keys found 2015-02-06 19:50:24 +00:00
dmiller
d88d27f592 Complete CPEs from official dictionary through end of Null probe 2015-02-06 14:06:22 +00:00
dmiller
afc9f6f301 Remove unnecessarily-specific 'port.number' from comm.lua calls 2015-02-05 04:18:10 +00:00
dmiller
40652f215b Remove redundant 'proto=port.protocol' from comm.lua calls 2015-02-05 04:17:58 +00:00
dmiller
24f88f9b83 Let skypev2-version inspect service fingerprint
Saves up to 2 requests per service for otherwise unmatched services
2015-02-05 04:17:56 +00:00
dmiller
bf58512bec Move service fingerprint unwrapping code from scripts to lpeg-utility 2015-02-05 04:17:54 +00:00
dmiller
29174ba87d Fix a use-after-free in idle and ftp bounce scans
PortList::forgetPort in verbose mode tries to print details on a Port
after it has been deleted. This function is only called in idle and ftp
bounce scans. Reported by Mak Kolybabi:
http://seclists.org/nmap-dev/2015/q1/129
2015-02-04 20:46:10 +00:00
dmiller
5c486b83cb More CPEs (~25% done) 2015-02-04 03:41:20 +00:00