Revert "Squashed commit of the following:"

This reverts commit 71f5f22e79bdb44fffa14edd5d3ffa570efde8ed.

git-svn-id: https://svn.nmap.org/nmap@29950 e0a8ed71-7df4-0310-8962-fdc924857419
Squashed commit of the following:

commit 5de9e4fa623f88a9b48ef0704244ff843005573a
Author: Patrik Karlsson <patrik@cqure.net>
Date:   Sat Oct 6 21:19:08 2012 +0200

    Applied patch from Dhiru Kholia adding oracle-brute-stealth and needed changes

    reworked the patch slightly and added;
    - support for specifying account on command line
    - johnfile argument for writing hashes directly to file

git-svn-id: https://svn.nmap.org/nmap@29951 e0a8ed71-7df4-0310-8962-fdc924857419
reverted bad commits


git-svn-id: https://svn.nmap.org/nmap@29952 e0a8ed71-7df4-0310-8962-fdc924857419
o [NSE] Added oracle-brute-stealth which exploits CVE-2012-3137, a weakness
  in the Oracle O5LOGIN authentication scheme. [Dhiru Kholia]


git-svn-id: https://svn.nmap.org/nmap@29953 e0a8ed71-7df4-0310-8962-fdc924857419
More CPE.

git-svn-id: https://svn.nmap.org/nmap@29954 e0a8ed71-7df4-0310-8962-fdc924857419
Correcly append to CXXFLAGS with --with-localdirs.

Patch by arrowdodger. http://seclists.org/nmap-dev/2012/q4/34.

git-svn-id: https://svn.nmap.org/nmap@29955 e0a8ed71-7df4-0310-8962-fdc924857419
Typo.

git-svn-id: https://svn.nmap.org/nmap@29956 e0a8ed71-7df4-0310-8962-fdc924857419
Allow -PY (SCTP INIT ping) with IPv6.

Seems to send the right packets, and the code is there to do it, but I
can't find SCTP-enabled IPv6 servers to test against.

git-svn-id: https://svn.nmap.org/nmap@29957 e0a8ed71-7df4-0310-8962-fdc924857419
Allow -PO (protocol/NH ping) for IPv6.

Works for me.

git-svn-id: https://svn.nmap.org/nmap@29958 e0a8ed71-7df4-0310-8962-fdc924857419
Typos

git-svn-id: https://svn.nmap.org/nmap@29959 e0a8ed71-7df4-0310-8962-fdc924857419
Typos

git-svn-id: https://svn.nmap.org/nmap@29960 e0a8ed71-7df4-0310-8962-fdc924857419
Remove dead asserts.

I believe the purpose of these asserts was to quiet a compiler warning
in r24309, but the rest of that revision (marking fatal as a
non-returning function) should do the job.

git-svn-id: https://svn.nmap.org/nmap@29961 e0a8ed71-7df4-0310-8962-fdc924857419
Whitespace.

git-svn-id: https://svn.nmap.org/nmap@29962 e0a8ed71-7df4-0310-8962-fdc924857419
Constify data arguments in packet building and sending functions.

git-svn-id: https://svn.nmap.org/nmap@29963 e0a8ed71-7df4-0310-8962-fdc924857419
Enable IPv6 traceroute only for TCP and ICMPv6.

The other protocols that are implemented for IPv4 are not implemented
for IPv6, leading to an assertion failure.

nmap: traceroute.cc:749: virtual unsigned char* UDPProbe::build_packet(const sockaddr_storage*, u32*) const: Assertion `source->ss_family == 2' failed.

This was noticed by Pierre Emeriaud.
http://seclists.org/nmap-dev/2012/q4/36

git-svn-id: https://svn.nmap.org/nmap@29964 e0a8ed71-7df4-0310-8962-fdc924857419
Support IPv6 UDP traceroute.

git-svn-id: https://svn.nmap.org/nmap@29965 e0a8ed71-7df4-0310-8962-fdc924857419
Support IPv6 SCTP traceroute.

git-svn-id: https://svn.nmap.org/nmap@29966 e0a8ed71-7df4-0310-8962-fdc924857419
Enable IP Protocol (Next Header) traceroute for IPv6.

git-svn-id: https://svn.nmap.org/nmap@29967 e0a8ed71-7df4-0310-8962-fdc924857419
CHANGELOG for new IPv6 traceroute probes.

git-svn-id: https://svn.nmap.org/nmap@29968 e0a8ed71-7df4-0310-8962-fdc924857419
Squashed commit of the following:

commit e5cb0a18d5474730310f1797016e1106c33ca059
Author: Patrik Karlsson <patrik@cqure.net>
Date:   Sun Oct 7 10:47:35 2012 +0200

    compatibility fixes to spnego authentication in smb and smbauth libraries

    the spnego authentication blob now decodes properly in wireshark
    fixes in spnego authentication for both Window 2003 and Windows 7

git-svn-id: https://svn.nmap.org/nmap@29969 e0a8ed71-7df4-0310-8962-fdc924857419