batrick
37bbb40520
Merge of nse-lua (nse-lua-merge) minus most enchancements that were
...
not directly related to the change from C++ to Lua for the NSE main
procedures.
The changes are discussed in the nse-lua thread here:
http://seclists.org/nmap-dev/2009/q1/0047.html
2009-04-05 06:01:27 +00:00
batrick
07cfc5aee4
Corrected many #includes for header files (where they are included).
...
Moved the includes for Lua headers to the .cc files so they are
not needlessly, repeatedly included.
Similarly, moved some standard headers to the .cc files and reorganized
includes to be uniform for all nse_* source files.
Fixed whitespace (removed tabs).
2009-03-10 05:56:10 +00:00
david
3dd89201dc
Initialize one global Lua state for running script scans, and reuse it in calls
...
to script_scan. This makes the NSE registry persist though all host groups.
2008-11-19 01:44:09 +00:00
david
20cf487b33
Replace the mix of spaces and tabs in the main NSE files with uniform two-space
...
indents, which seems to be the dominant style.
2008-11-18 21:11:27 +00:00
batrick
13452505a5
Added ScriptResult class change in order to avoid managing string memory
...
created via strdup(). Script output and id (strings) are now C++ std::string.
2008-07-07 17:37:08 +00:00
batrick
f424fd21b2
Updated some macros to clean up code. Moved
...
porttests and hosttests to Lua's registry where they belong.
2008-07-07 17:33:36 +00:00
batrick
f117619044
Added mutex code.
2008-06-20 07:19:37 +00:00
stoiko
4767dd8c70
script arguments now get checked before nmap starts scanning
2007-08-20 21:56:36 +00:00
fyodor
b361685be8
NSE committed
2006-12-11 00:34:26 +00:00