1
0
mirror of https://github.com/nmap/nmap.git synced 2025-12-22 07:29:01 +00:00
Commit Graph

4571 Commits

Author SHA1 Message Date
fyodor
4e2b95ccb4 some build system tasks 2009-05-18 20:42:33 +00:00
batrick
a62a395392 Updated TODO to reflect recent fixes to NSE being done. 2009-05-18 05:46:44 +00:00
batrick
9338ee98c2 [NSE] Corrected a bug in nse_nsock.cc that could result in the use of
an invalid Lua state if the thread was collected due to timeout or other even
more rare reasons. Essentially, the callbacks from the nsock library
were using a collected Lua state. I have solved this by maintaining a
reference to the Lua State Thread in the nsock userdata's environment table.
This is a temporary patch for the stable release pending a more detailed
review of the NSE nsock library binding.
2009-05-18 05:27:44 +00:00
batrick
fc4764fa34 Cleaned up the whitespace in nse_nsock.cc as per David's suggestion (I agree
with it). The whitespace was various styles in often confusing places.
The whitespace also had many evil tabs. I used the indent program and
tried to follow the whitespace of the rest of NSE C code as closely as
possible.
2009-05-17 20:50:40 +00:00
batrick
94ff7eb079 [NSE] Upon connection failure, a socket will now unlock its "socket lock"
allowing other pending socket connections to succeed sooner. This change
only slightly speeds up the process as these sockets will be collected
eventually, causing the slots to be unlocked.
2009-05-17 20:05:39 +00:00
batrick
3b36da46b2 Corrected a log message to use format strings rather than use concatentation. 2009-05-17 19:51:01 +00:00
batrick
4a5bdd4a13 A warning is printed when a script in the script database cannot be located
using nmap_fetchfile. Nmap no longer exits due to this error.
2009-05-17 19:48:46 +00:00
batrick
fc6d15eb4f Removed some extraneous whitespace. 2009-05-17 19:43:21 +00:00
jah
4f1e6e743c Added uninstall entry for ca-bundle.crt (CAs for Ncat on Win32) to NSIS script. 2009-05-16 15:30:57 +00:00
fyodor
bc75854cb0 2009-05-15 23:02:04 +00:00
fyodor
e9225ce347 Linkify a title for the web version and regen man page. 2009-05-15 07:00:44 +00:00
fyodor
24db016c32 Finished some tasks -- Yay! Also added a new task or two and reorganized some 2009-05-15 06:51:08 +00:00
fyodor
e385d76b7f Document that Nmap GPG detached signature files now use the more standard .asc extension rather than .gpg.txt 2009-05-15 06:45:34 +00:00
fyodor
c2f217b27f oops, forgot to check in new build of zenmap man page 2009-05-15 06:44:45 +00:00
fyodor
9d4771901f move legal-notices.xml and nmap-usage.xml to nmap docs directory since they are needed to build refguide (man page); add nmap-man-enclosures.xml which also eases building the refguide; add Nmap book details to refguide; rebuild man pages 2009-05-15 06:44:22 +00:00
fyodor
ab1fa58da2 o Fixed an assertion failure which could occur on at least SPARC Linux
The error looked like "nsock_core.c:294: handle_connect_result:
  Assertion `0' failed. Aborted". [David Fifield, Fabio Pedretti]
2009-05-15 03:01:01 +00:00
fyodor
516928b07d 2009-05-14 04:40:00 +00:00
fyodor
a420fe3d4f o Improved the Oracle DB version detection signatures. [Tom Sellers] 2009-05-14 04:32:50 +00:00
jah
89dc4fca57 Improved the parsing of host expressions to handle a few cases where supplying invalid targets would cause Nmap to scan unintended hosts.
See http://seclists.org/nmap-dev/2009/q2/0319.html for more detail.
2009-05-13 09:09:55 +00:00
batrick
5855504a35 [NSE] Fixed a bug I just found where NSE would report that a --script
expression did not match files when it did. This happens when an expression
matches a set of scripts that were loaded by other expressions first. A simple
example is the same expression with different capitalization (considered
to be two different expressions):

batrick@waterdeep:~/nmap/svn/nmap$ ./nmap -d2 -v --script default,DEFAULT localhost > /dev/null
NSE: failed to initialize the script engine:
./nse_main.lua:365: 'DEFAULT' did not match a category, filename, or directory
stack traceback:
    [C]: in function 'error'
    ./nse_main.lua:365: in function 'get_chosen_scripts'
    ./nse_main.lua:498: in main chunk
    [C]: ?

QUITTING!
2009-05-13 06:39:50 +00:00
batrick
4c7e2ee53e Removed some locals that are no longer being used in nse_main.lua. 2009-05-13 05:48:57 +00:00
batrick
38c850e8db Fixed a typo. 2009-05-13 05:22:50 +00:00
fyodor
a325732a30 rebuild man page from latest refguide source 2009-05-13 02:22:50 +00:00
fyodor
355f14aff8 sort nmap-os-db 2009-05-13 02:22:38 +00:00
fyodor
5792af0a9c slight rephrase 2009-05-13 02:13:54 +00:00
fyodor
be9c7bf7ad Tentatively done with CHANGELOG updates for 4.85BETA9 release 2009-05-13 02:12:07 +00:00
fyodor
aeed0c814e Ncat could print more in verbose mode about ssl certificates 2009-05-13 02:02:07 +00:00
david
1798450b93 Document Boolean operators for script selection in refguide.xml. (Mostly
copied from scripting.xml.)
2009-05-13 01:47:12 +00:00
fyodor
0c28544135 This path was changed in svn, so I might as well change on my filesystem too 2009-05-13 01:32:34 +00:00
david
4692fdc184 Fix typo in CHANGELOG. 2009-05-13 01:11:29 +00:00
fyodor
5ba8735231 Update version numbers in prep for next release; also made some CHANGELOG edits (not done with those yet though) 2009-05-13 01:03:35 +00:00
david
26361a4642 Remove the claim that XML output is not supported from "ndiff -h". That
was left over from when the output was being redesigned.
2009-05-13 00:41:55 +00:00
david
e5d21d371e Oops, don't print the program name twice when reporting an option
parsing error.
2009-05-13 00:40:38 +00:00
david
67c34404f2 Print the "Try -h for help" message when there's an option error in
addition to the error message getopt prints.
2009-05-13 00:39:40 +00:00
jah
e8f696571e Improved a couple of indents which I messed-up in the last commit. 2009-05-12 23:36:40 +00:00
jah
66fc9a039e Fixed some whitespace anomalies. 2009-05-12 22:59:33 +00:00
david
316c21e2e4 Don't call math.ceil on script runlevels; allow them to be
floating-point.
2009-05-12 21:50:35 +00:00
david
7903fc92bf Assign SEQ.CI a MatchPoints value of 50. 2009-05-12 21:36:05 +00:00
fyodor
677c732cfa TODO changes from meeting w/David 2009-05-12 21:24:37 +00:00
david
4308302f7d Update the error message shown when attempting to scan an interface
address on Solaris. The Solaris error message was
	/dev/lo: No such file or directory
but apparently it can also be
	lo0: No DLPI device found
Also changed the message to say that it can happen when scanning any
interface address, not just localhost. The new error message was lately
reported by Dom De Vitto.

http://seclists.org/nmap-dev/2006/q2/0127.html
http://seclists.org/nmap-dev/2009/q1/0853.html
2009-05-11 22:31:48 +00:00
david
50a29893f2 Fix a couple of erroneous device types in nmap-os-db. 2009-05-10 04:31:59 +00:00
david
ff45745635 Add all 50 OS corrections. 2009-05-10 04:23:10 +00:00
david
f2266da109 The last 350 OS submissions. 2009-05-10 03:45:49 +00:00
david
51fee8e73e Another 400 OS submissions. 2009-05-09 22:22:41 +00:00
david
0bffda7525 Add the results of 400 OS submissions. 2009-05-09 17:21:32 +00:00
fyodor
0732eb4587 add Ncat newline issue noted by Jah 2009-05-09 03:46:13 +00:00
david
c6a739f1b5 Use a thread instead of fork to allow running the HTTP proxy on Windows. 2009-05-09 03:24:52 +00:00
david
801c3628a4 Remove the Zenmap command wizard. The profile editor has always been a
better interface with tabs instead of a linear sequence of pages. The
ability to run a scan from the editor was the one thing the command
wizard could do that the profile editor couldn't, but now it can do that
too.
2009-05-08 15:00:55 +00:00
david
6ad02f6509 Merge from /nmap-exp/david/ncat-ssl. This adds automatic generation of
temporary SSL keys and certificates in Ncat's listen mode.
2009-05-08 06:11:18 +00:00
fyodor
72cf4acd25 Changes from IRC NSE discussion with David, Patrick, Jaoa, and myself 2009-05-08 02:31:09 +00:00