dmiller
a05dd72fca
Probe for VxWorks WDB port 17185
2013-05-06 20:47:00 +00:00
dmiller
3abd1232da
Structured XML output for xmpp-info
...
This involves some reordering and renaming of fields from the previous
output, but hopefully more readable (less vertical whitespace). This
commit depends on the changes to stdnse.output_table to ignore assigning
new keys to nil and to use the __call metamethod to mean has_contents()
2013-05-06 18:39:55 +00:00
dmiller
930bc91359
Modify stdnse.output_table to handle empty values better
...
Two changes here, both minor. First, explicitly assigning a new key to
nil does not add the key to the ordered set of keys. This better
emulates the behavior of regular tables.
> o = stdnse.output_table()
> o["test"] = nil
This previously resulted in output like this:
|_ test: nil
Now it simply omits the "test:" key.
Second, I needed a way to tell whether an output table was empty or not.
Since Lua's next() function doesn't call the __pairs metamethod, it was
always returning nil. Instead, I used the __call metamethod, since it
had the least preexisting semantic meaning:
> o = stdnse.output_table()
> =o()
false
> o["test"] = 1
> =o()
true
2013-05-06 18:39:54 +00:00
david
cb32101ae5
CHANGELOG for IPv6 proxy fixes.
2013-05-05 10:45:08 +00:00
david
fc80b4573c
Track proxy socklen and pass it on to targetlen.
...
Patch by Joachim Henke.
http://seclists.org/nmap-dev/2013/q1/413
2013-05-05 10:43:53 +00:00
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