diff --git a/nselib/mssql.lua b/nselib/mssql.lua index 1bcce0167..6bef88a5d 100644 --- a/nselib/mssql.lua +++ b/nselib/mssql.lua @@ -1,7 +1,5 @@ ---- MSSQL Library supporting a very limited subset of operations --- @copyright Same as Nmap--See http://nmap.org/book/man-legal.html --- --- @author = "Patrik Karlsson " +--- +-- MSSQL Library supporting a very limited subset of operations -- -- Summary -- ------- @@ -92,21 +90,20 @@ -- o Queries using SELECT, INSERT, DELETE and EXEC of procedures have been -- tested while developing scripts. -- +-- @copyright Same as Nmap--See http://nmap.org/book/man-legal.html -- +-- @author "Patrik Karlsson " -- -- @args mssql.timeout How long to wait for SQL responses. This is a number -- followed by ms for milliseconds, s for seconds, -- m for minutes, or h for hours. Default: -- 30s. --- +module(... or "mssql", package.seeall) + -- Version 0.2 -- Created 01/17/2010 - v0.1 - created by Patrik Karlsson -- Revised 03/28/2010 - v0.2 - fixed incorrect token types. added 30 seconds timeout --- --- - -module(... or "mssql", package.seeall) require("bit") require("bin") diff --git a/nselib/mysql.lua b/nselib/mysql.lua index f554c8202..a9630ff98 100644 --- a/nselib/mysql.lua +++ b/nselib/mysql.lua @@ -1,18 +1,18 @@ ---- Simple MySQL Library supporting a very limited subset of operations +--- +-- Simple MySQL Library supporting a very limited subset of operations +-- http://forge.mysql.com/wiki/MySQL_Internals_ClientServer_Protocol +-- -- @copyright Same as Nmap--See http://nmap.org/book/man-legal.html -- --- --- @author = "Patrik Karlsson " --- +-- @author "Patrik Karlsson " + +module(... or "mysql", package.seeall) + -- Version 0.2 -- -- Created 01/15/2010 - v0.1 - created by Patrik Karlsson -- Revised 01/23/2010 - v0.2 - added query support, cleanup, documentation --- http://forge.mysql.com/wiki/MySQL_Internals_ClientServer_Protocol - -module(... or "mysql", package.seeall) - local HAVE_SSL = false if pcall(require,'openssl') then diff --git a/nselib/pgsql.lua b/nselib/pgsql.lua index 25f40ccdf..d2ced87fb 100644 --- a/nselib/pgsql.lua +++ b/nselib/pgsql.lua @@ -1,7 +1,4 @@ --- --- @copyright Same as Nmap--See http://nmap.org/book/man-legal.html --- @author = "Patrik Karlsson " --- -- PostgreSQL library supporting both version 2 and version 3 of the protocol -- The library currently contains the bare minimum to perform authentication -- Authentication is supported with or without SSL enabled and using the @@ -12,14 +9,17 @@ -- ref: http://developer.postgresql.org/pgdocs/postgres/protocol-flow.html -- ref: http://developer.postgresql.org/pgdocs/postgres/protocol-message-formats.html -- +-- @copyright Same as Nmap--See http://nmap.org/book/man-legal.html +-- @author "Patrik Karlsson " + +module(... or "pgsql",package.seeall) + -- Version 0.3 -- Created 02/05/2010 - v0.1 - created by Patrik Karlsson -- Revised 02/20/2010 - v0.2 - added detectVersion to automaticaly detect and return -- the correct version class -- Revised 03/04/2010 - v0.3 - added support for trust authentication method -module(... or "pgsql",package.seeall) - require("openssl") require("bit") diff --git a/nselib/rpc.lua b/nselib/rpc.lua index 561f6f637..8f20a203c 100644 --- a/nselib/rpc.lua +++ b/nselib/rpc.lua @@ -1,7 +1,5 @@ ---- RPC Library supporting a very limited subset of operations --- @copyright Same as Nmap--See http://nmap.org/book/man-legal.html --- --- @author = "Patrik Karlsson " +--- +-- RPC Library supporting a very limited subset of operations -- -- Summary -- ------- @@ -77,12 +75,18 @@ -- When multiple versions exists for a specific RPC program the library -- always attempts to connect using the highest available version. -- +-- @copyright Same as Nmap--See http://nmap.org/book/man-legal.html +-- +-- @author "Patrik Karlsson " +-- -- @args nfs.version number If set overrides the detected version of nfs -- @args mount.version number If set overrides the detected version of mountd -- @args rpc.protocol table If set overrides the preferred order in which -- protocols are tested. (ie. "tcp", "udp") --- +module(... or "rpc", package.seeall) +require("datafiles") + -- Version 0.3 -- -- Created 01/24/2010 - v0.1 - created by Patrik Karlsson @@ -91,9 +95,6 @@ -- Revised 03/13/2010 - v0.3 - re-worked library to be OO -- -module(... or "rpc", package.seeall) -require("datafiles") - -- Defines the order in which to try to connect to the RPC programs -- TCP appears to be more stable than UDP in most cases, so try it first