batrick
79eaf3edc3
Updated script database to the new format required by NSE --script
...
boolean operators.
2009-04-30 05:56:00 +00:00
batrick
98e51ec007
[NSE] Added Boolean Operators for --script. You may now use a boolean operator
...
("and", "or", or "not") combined with categories, filenames, and filenames with
a '*', wildcard, to match many files. This change requires the script database
to be recompiled. Please see the thread at
http://seclists.org/nmap-dev/2009/q2/0100.html for more information.
2009-04-30 05:49:47 +00:00
jah
6b1421db69
Fixed leading backslash appearing in script filenames after running
...
--script-updatedb which caused an error when choosing which scripts to be run.
See: http://seclists.org/nmap-dev/2009/q2/0266.html
2009-04-29 23:51:28 +00:00
david
22a77a865c
Use host.ip, not just (undefined) ip in whois.nse exception error
...
messages. Instead of handling an error nicely, it caused a format string
error of its own:
./nselib/stdnse.lua:61: bad argument #3 to 'format' (string expected, got nil)
It seems that a deadlock happens immediately after one of these errors
occurs. This change doesn't fix the deadlock but allows the underlying
error message to be printed.
2009-04-29 23:33:44 +00:00
kris
318688acd5
updating ip_is_reserved(): 180/8 and 183/8 allocated
2009-04-29 19:20:42 +00:00
david
b4243e23f2
Fix all the compiler warnings when building with Visual C++ 2008.
2009-04-29 17:56:30 +00:00
batrick
3a06a43a24
Added a more useful error message when the script database is corrupt or
...
out of date. Here is an example:
NSE: failed to initialize the script engine:
./nse_main.lua:289: database appears to be corrupt or out of date;
please update using: nmap --script-updatedb
2009-04-29 10:16:27 +00:00
fyodor
9292eaef8a
further investigate proxy patch by ZP
2009-04-29 08:34:51 +00:00
david
121c11d426
Install and use ca-bundle.crt on Unix. Rename ncat/ncat_exec.c to
...
ncat/ncat_posix.c as it now contains POSIX-specific functiosn beyond
exec-related ones.
2009-04-29 04:14:04 +00:00
david
79fa5e0e1d
Add a default bundle of trusted CA certificates for Ncat, extracted from
...
Windows. Use this bundle if no other was specified with --ssl-trustfile.
Instructions for extracting the certificates are included. I have to go back
now and make this compile on Unix.
2009-04-29 03:36:26 +00:00
jah
3235065a1e
Fixed: dns.query() calls dns.sendPackets() with the wrong number of parameters
...
which makes the 'to' value in a for .. to loop of type 'nil' - causing:
nselib/dns.lua:54: 'for' limit must be a number
stack traceback:
nselib/dns.lua:54: in function 'sendPackets'
nselib/dns.lua:194: in function 'query'
2009-04-28 22:41:53 +00:00
fyodor
d85fbc318d
some priority reordering of NSE items in TODO list
2009-04-28 00:25:41 +00:00
fyodor
8a7eb78604
some priority reordering of NSE items in TODO list
2009-04-28 00:24:48 +00:00
fyodor
fec5bbd4a0
Changes from first 3.5 hours of Today's meeting with David
2009-04-28 00:19:49 +00:00
david
eecff03f35
Add a link relevant to web application fingerprinting to docs/TODO.
2009-04-27 20:34:55 +00:00
batrick
e770f37aaa
Applied Jah's patch [1]. This now makes ports show for port scripts
...
in Starting & Finished debug messages.
[1] http://seclists.org/nmap-dev/2009/q2/0091.html
2009-04-27 11:28:29 +00:00
fyodor
7640aca5bb
Added some new NSE ideas and moved most of the NSE entries to the same place in the file so they can be more easily compared
2009-04-27 07:43:01 +00:00
fyodor
af6a8fcedf
Note that we upgraded VC++ to 2008 SP1
2009-04-26 00:43:36 +00:00
fyodor
b1a86e5f10
There are a handful of annoying warnings when compiling on Windows, we should fix those where practical (e.g. where the fix doesn't cause problems on other platforms)
2009-04-25 21:46:06 +00:00
fyodor
8049fcad26
We now recommend Visual Studio C++ Express 2008 SP1
2009-04-25 21:45:23 +00:00
fyodor
5cdff73553
latest version number
2009-04-25 21:20:53 +00:00
fyodor
dd814aeebc
remove duplicate word
2009-04-25 20:26:46 +00:00
fyodor
bc7fc4399e
Upgrade vcredist_x86.exe from the Visual C++ 2008 version to Visual C++ 2008 SP1. I'm currently testing compilation with that compiler version. If it causes problems, I'll revert this change.
2009-04-25 20:23:50 +00:00
batrick
0924a6826f
This patch fixes a bug reported here [1]. The bug was due to the nsock_yield
...
struct not being set in any of the pcap functions. Because of this,
the callback routines would attempt to use a NULL pointer for the lua_State *
and would then SEGFAULT.
[1] http://seclists.org/nmap-dev/2009/q2/0180.html
2009-04-25 10:06:58 +00:00
david
d122b91891
Merge from /nmap-exp/david/nmap-ssl, /nmap-exp/david/ncat-ssl, and
...
/nmap-exp/david/nsock-ssl. This brings in secure SSL connections for
Ncat. See http://seclists.org/nmap-dev/2009/q2/0183.html .
2009-04-25 03:24:00 +00:00
batrick
ea388dc454
Corrected the bug reported here http://seclists.org/nmap-dev/2009/q2/0192.html
...
by Michael Pattrick.
2009-04-25 01:31:58 +00:00
david
1fba10f142
In the Mac build, discard local changes on export and rebuild the script
...
database to remove any entries that might have been added accidentally.
2009-04-24 18:59:27 +00:00
david
1b2e726629
Sort script.db, remove erroneous smb-check-vulns-2.nse entry.
2009-04-24 18:45:00 +00:00
david
071046e385
Sort script names and categories when writing them to script.db.
2009-04-24 18:44:12 +00:00
david
8e09b0362e
Oops, add CHANGELOG for r13055 in /ncat.
2009-04-24 18:05:04 +00:00
batrick
2b417929f1
Prevent scripts (threads) from yielding improperly (through a socket
...
or otherwise) in the file or in a hostrule/portrule.
2009-04-24 12:21:06 +00:00
batrick
947de27dfc
Corrected the name confliction for the yield struct reported in:
...
http://seclists.org/nmap-dev/2009/q2/0171.html
2009-04-22 23:31:05 +00:00
fyodor
45a2cc29b5
remove line continuation chars which confuse some people
2009-04-22 20:00:19 +00:00
batrick
a470d311a7
Fixed a compiler warning.
2009-04-22 18:43:37 +00:00
fyodor
c96c7e9cf1
Added attribution to a few lines
2009-04-22 02:53:29 +00:00
fyodor
70ba63af2b
Changes from yesterday's chat with David
2009-04-21 21:02:41 +00:00
fyodor
a200c4569f
4.85BETA8 version number update, new man page builds, etc.
2009-04-21 21:02:25 +00:00
fyodor
5b700dd947
New CHANGELOG in prep for BETA8 release today
2009-04-21 20:57:49 +00:00
ron
3882988f7a
Removed some debug code
2009-04-21 19:41:02 +00:00
ron
3b11c8696f
Fixed a small bug that caused 'checkall' to not actually check all
2009-04-21 19:40:08 +00:00
ron
7793572bc2
Updated the @usage yet again
2009-04-21 19:25:49 +00:00
ron
73b43aed51
Updated 'usage' section again
2009-04-21 19:22:46 +00:00
ron
0df410fb14
Updated the 'usage' section
2009-04-21 19:12:06 +00:00
ron
bc55de0c6e
Adding new check for Conficker.C and up, using the peer-to-peer ports.
2009-04-21 18:30:40 +00:00
david
314b79b901
Document the --xml option in the Ndiff man page. (It claimed it was
...
unsupported.)
2009-04-21 06:11:44 +00:00
david
b69afa3046
Fix a couple of typos in CHANGELOG.
2009-04-20 22:07:43 +00:00
david
017339e372
[Ndiff] The setup.py installation script now suggests installing the
...
python-dev package in a certain error situation. Previously the
error message it printed was misleading:
error: invalid Python installation: unable to open
/usr/lib/python2.6/config/Makefile (No such file or directory)
The change was suggested by Aaron Leininger.
2009-04-20 19:15:00 +00:00
david
ea36c6c890
Require -d3, not just -d, for the message
...
Found whacked packet protocol 17 in get_ping_pcap_result
and rewrite it
Received packet with protocol 17; ignoring.
The message is printed when we receive a packet we can't use during a
ping scan, but it's not "whacked" to receive a UDP packet during a TCP
scan for example.
2009-04-20 16:37:11 +00:00
ron
a251c563c3
fixed a <code> tag in smb.lua's NSEDoc
2009-04-19 17:44:45 +00:00
david
edde5c5686
Add a missing newline to the "Fetchfile" message.
2009-04-18 16:36:59 +00:00