1
0
mirror of https://github.com/nmap/nmap.git synced 2025-12-26 17:39:03 +00:00
Commit Graph

8420 Commits

Author SHA1 Message Date
david
21a8af6c08 Fix Ncat IPv6 HTTP CONNECT proxy syntax.
Patch by Joachim Henke.
http://seclists.org/nmap-dev/2013/q1/413
2013-05-05 10:21:46 +00:00
dmiller
dbbf2671ba XML output for rpcinfo.nse 2013-05-04 23:12:36 +00:00
dmiller
47eaecef5a XML output for socks-open-proxy
Also fixed some spelling and documentation issues.

Script now notifies if proxy is 1. open, 2. redirecting, or 3. allowing
SOCKS clients but not matching expected patterns.
2013-05-04 21:26:49 +00:00
dmiller
4063944775 Fix socks-open-proxy invalid HTTP GET
socks-open-proxy was sending requests like this:

GET http://www.google.com HTTP/1.0
Host: www.google.com

Which is appropriate for HTTP proxies, but not for SOCKS. Changed to
more appropriate "GET / HTTP/1.0" and it works.
2013-05-04 01:13:28 +00:00
david
c9d5dc20e4 Use hex constant for packet count. 2013-05-03 21:31:02 +00:00
david
8e4b48adce Increase packet count from 32 to 48. 2013-05-03 21:30:55 +00:00
david
cce06b322c Move private data members to the top of NpingOps.h. 2013-05-03 21:30:53 +00:00
david
1d57ef7eb4 Normalize public/private indentation. 2013-05-03 21:30:51 +00:00
david
2ffc2099ab Consolidate NpingOps public data members. 2013-05-03 21:30:49 +00:00
david
a7bad08b0d Comments on NpingOps fields. 2013-05-03 21:30:47 +00:00
david
e1d4f58a29 Move declaration of NpingOps::getTotalProbes. 2013-05-03 21:30:46 +00:00
david
e5e8b91bbd Kill extra whitespace in NpingOps.h. 2013-05-03 21:30:44 +00:00
david
b65987df12 Add NpingOps::echo_payload_set. 2013-05-03 21:30:42 +00:00
david
265b73b6ae Remove unused tcpmss, tcpws, and tcpts from NpingOps. 2013-05-03 21:30:39 +00:00
henri
d383df2847 More style fixes. 2013-05-03 21:25:53 +00:00
henri
23dcad8ea4 Removed redundant code. Style fixes. 2013-05-03 20:41:56 +00:00
david
08efb5ce1a Revert r30833, removal of obtainRawSocket.
This was prematurely merged from nmap-npingchanges. obtainRawSocket is
still used here.
2013-05-03 19:31:09 +00:00
henri
677492f914 Added missing references to the MSVC project file.
Reported by Jaebum Shin.
Fix by Gisle Vanem.
2013-05-03 19:06:40 +00:00
david
5f557a3766 Use a constant definition to say 'No Payload' 2013-05-03 17:55:07 +00:00
david
74de527b75 Use false, not zero 2013-05-03 17:55:06 +00:00
david
4fb5f91f9c Use false instead of zero to initialize a bool 2013-05-03 17:55:04 +00:00
david
6fb635b86a Use NULL instead of 0 to initialize a pointer 2013-05-03 17:55:02 +00:00
david
4bdd43f466 Remove some useless code. 2013-05-03 17:55:00 +00:00
david
40a73d19c1 Remove unimplemented feature payload-file 2013-05-03 17:54:58 +00:00
david
d90f9549a4 Remove unused/unimplemented host_timeout feature 2013-05-03 17:54:57 +00:00
david
a4240eaab5 Minor style fix 2013-05-03 17:54:55 +00:00
david
3c8eb9781a Remove unused method from NpingOps 2013-05-03 06:25:24 +00:00
david
436d222fff Fix bug: unset bits properly 2013-05-03 05:59:54 +00:00
dmiller
863a3779e6 New service probe and matchline for Minecraft servers
Lots of good info here. Idea, regex, and debugging provided by Eric
Davisson on IRC.
2013-05-02 18:55:59 +00:00
henri
e623d8c9f1 Replaced strtok_r() calls by strtok().
The latter is more portable and can replace strtok_r in our case.
2013-05-02 17:32:15 +00:00
henri
6638f749d1 Added explicit pointer cast.
Reported by Jaebum Shin.
2013-05-02 16:51:46 +00:00
batrick
1720606226 Upgrade 5.2.1 to 5.2.2.
Bugs fixed: http://www.lua.org/bugs.html
2013-05-02 14:59:06 +00:00
henri
371be36f88 Declare variables before executing any statement to follow
C standards.

Report and original patch by Gisle Vanem.
2013-05-02 08:36:08 +00:00
henri
cce3012ac4 Removed designated structure initializers that break
compilation with MSVC.

This was reported by Gisle Vanem.
2013-05-02 08:27:20 +00:00
henri
f90d107b40 Added checks to avoid including netdb.h on platforms that don't provide it. 2013-05-01 15:15:57 +00:00
henri
9b629aaec9 Express fields as uintX_t to ensure portability. 2013-04-30 18:24:50 +00:00
henri
153d3e695c Reverted r30784.
The socks4_data structure is not aligned. Sending sizeof(sock4) bytes
results in invalid requests.

Noticed and reported by David: http://seclists.org/nmap-dev/2013/q2/160
2013-04-30 18:01:24 +00:00
paulino
fc472edbd1 Updates CHANGELOG to reflect latest changes in hostmap scripts and new script http-vuln-cve2013-0156. 2013-04-30 16:19:50 +00:00
henri
4685d44ff8 Removed a superfluous nsock_set_proxychain() statement.
This call got duplicated during the merge and provoked
non-fatal nsock errors like:

NSOCK ERROR [0.0310s] nsp_set_proxychain(): Invalid call. Existing proxychain on this nsock_pool
2013-04-30 07:12:03 +00:00
paulino
151657012d -Adds hostmap-ip2hosts.nse. This script lists domain names pointing to the same IP address. 2013-04-30 01:56:29 +00:00
paulino
fd5f8e5180 -updates markup to extract domains ( it was broken )
-adds xml structured output
-updates documentation and adds @xmloutput tag
2013-04-30 01:53:32 +00:00
paulino
2e30c468f4 -Adds xml structured output support and the corresponding @xmloutput tag. 2013-04-30 01:24:10 +00:00
david
3b14d188cb Add a debug message when binding a socket. 2013-04-27 16:22:11 +00:00
david
67bc0819b4 Use get_localaddr_string in the connect bind log message.
This includes the port number, not just the address.
2013-04-27 16:22:09 +00:00
david
21077a93e1 Add get_localaddr_string. 2013-04-27 16:22:07 +00:00
david
d6d2a832db Factor out the guts of get_peeraddr_string. 2013-04-27 16:22:06 +00:00
david
f0b2e10664 Add service probe for Hazelcast from Pavel Kankovsky.
http://seclists.org/nmap-dev/2013/q2/7
2013-04-27 08:02:42 +00:00
paulino
fc431f8df5 -Adds an administration password reset vulnerability in Seagate BlackArmor 110, 220 and 440. 2013-04-26 23:59:28 +00:00
dmiller
93eee124c2 Fix usage of nmap.fetchfile in several scripts
Discussion thread: http://seclists.org/nmap-dev/2013/q2/121

Existing behavior preserved and preferred, but absolute and local paths
should also work now. Notably, smb-psexec's locate_file function claimed
to check current directory but did not.
2013-04-26 12:14:44 +00:00
dmiller
666de7b83f Clarify nmap.fetchfile only searches Nmap's paths 2013-04-26 12:14:42 +00:00