1
0
mirror of https://github.com/nmap/nmap.git synced 2025-12-06 04:31:29 +00:00

go through all ulinks to add hidepdf, change to xref, update, etc.

This commit is contained in:
fyodor
2008-06-12 10:23:30 +00:00
parent d8ad54907c
commit cede9ab542
3 changed files with 20 additions and 33 deletions

View File

@@ -120,7 +120,7 @@ Nmap finished: 2 IP addresses (2 hosts up) scanned in 88.392 seconds
<para>The newest version of Nmap can be obtained from <ulink <para>The newest version of Nmap can be obtained from <ulink
url="http://nmap.org" />. The newest version of the man url="http://nmap.org" />. The newest version of the man
page is available from <ulink page is available at <ulink
url="http://nmap.org/book/man.html"/>.</para> url="http://nmap.org/book/man.html"/>.</para>
</refsect1> </refsect1>

View File

@@ -52,14 +52,7 @@
<para>When a new vulnerability is discovered, you often want <para>When a new vulnerability is discovered, you often want
to scan your networks quickly to identify vulnerable systems to scan your networks quickly to identify vulnerable systems
before the bad guys do. While Nmap isn't a before the bad guys do. While Nmap isn't a
comprehensive comprehensive <ulink role="hidepdf" url="http://sectools.org/vuln-scanners.html">vulnerability scanner</ulink>, we plan to distribute scripts for some very severe or common vulnerabilities and misconfigurations.</para>
<web>
<ulink url="http://sectools.org/vuln-scanners.html">vulnerability scanner</ulink>,
</web><print>
vulnerability scanner,
</print>
we plan to distribute scripts for some very severe or common vulnerabilities and misconfigurations.</para>
</listitem> </listitem>
</varlistentry> </varlistentry>
@@ -376,10 +369,7 @@ extension does not have to be <literal>nse</literal>.
<para>Nmap scripts are stored in a <filename>scripts</filename> <para>Nmap scripts are stored in a <filename>scripts</filename>
subdirectory of the Nmap data directory subdirectory of the Nmap data directory
<bookex>(see <xref linkend="data-files"/>)</bookex> (see <xref linkend="data-files"/>) by default. Scripts are indexed in a database stored in
<notbook>(see the <ulink url="http://nmap.org/book/man-misc-options.html"><option>--datadir</option>
option</ulink>)</notbook>
by default. Scripts are indexed in a database stored in
<filename>scripts/script.db</filename>. The database lists all of the <filename>scripts/script.db</filename>. The database lists all of the
scripts in each category. A single script may be in several scripts in each category. A single script may be in several
categories.</para> categories.</para>
@@ -623,8 +613,8 @@ that.</para>
<para> <para>
Lua was designed with a small feature set to ease embedding. So Lua was designed with a small feature set to ease embedding. So
we have added extensions to support more specialized we have added extensions to support more specialized
functionality. These basically are functionality. These are basically
<ulink url="http://www.lua.org/manual/5.1/manual.html#5.3">Lua modules</ulink> written either in Lua itself, or where needed in C. This <ulink url="http://www.lua.org/manual/5.1/manual.html#5.3">Lua modules</ulink> written either in Lua itself, or in C. This
NSE library is the third part of the NSE. NSE library is the third part of the NSE.
</para> </para>
@@ -680,7 +670,7 @@ that.</para>
<emphasis>modules</emphasis> are compiled and installed along with <emphasis>modules</emphasis> are compiled and installed along with
Nmap. They have their own directory, <filename>nselib</filename>, which Nmap. They have their own directory, <filename>nselib</filename>, which
is installed in the configured datadir. Scripts need only is installed in the configured datadir. Scripts need only
<ulink role="hidepdf" url="http://www.lua.org/manual/5.1/manual.html#pdf-require"> <ulink url="http://www.lua.org/manual/5.1/manual.html#pdf-require">
<literal>require</literal> <literal>require</literal>
</ulink> the default modules in order to use them. </ulink> the default modules in order to use them.
The default modules are described in the following sections. The default modules are described in the following sections.
@@ -1789,9 +1779,7 @@ if(s) code_to_be_done_on_match end
<row> <row>
<entry><literal>product</literal>, <literal>version</literal>, <literal>extrainfo</literal>, <literal>hostname</literal>, <literal>ostype</literal>, <literal>devicetype</literal></entry> <entry><literal>product</literal>, <literal>version</literal>, <literal>extrainfo</literal>, <literal>hostname</literal>, <literal>ostype</literal>, <literal>devicetype</literal></entry>
<entry>These five variables are described in <entry>These five variables are described in <xref linkend="vscan-versioninfo"/>.
<bookex><xref linkend="vscan-versioninfo"/>.</bookex>
<notbook>the <ulink url="http://nmap.org/vscan/vscan-fileformat.html#vscan-versioninfo">versioninfo section</ulink> of our version scanning documentation.</notbook>
</entry> </entry>
</row> </row>
@@ -1803,8 +1791,7 @@ if(s) code_to_be_done_on_match end
<row> <row>
<entry><literal>service_fp</literal></entry> <entry><literal>service_fp</literal></entry>
<entry>The service fingerprint, if any, is provided in this value. This is described in <entry>The service fingerprint, if any, is provided in this value. This is described in
<bookex><xref linkend="vscan-community"/>.</bookex> <xref linkend="vscan-community"/>.
<notbook>our <ulink url="http://nmap.org/vscan/vscan-community.html">version detection documentation</ulink>.</notbook>
</entry> </entry>
</row> </row>
@@ -2314,7 +2301,7 @@ nmap.get_port_state({ip="127.0.0.1"}, {number="80", protocol="tcp"})
<para><literal>receive_buf</literal> takes two arguments. <para><literal>receive_buf</literal> takes two arguments.
The first one is either a string or a function. If it is The first one is either a string or a function. If it is
a string it gets passed to Lua's <literal><ulink url="http://www.lua.org/manual/5.1/manual.html#5.4">string.find</ulink></literal> function as the (second) pattern a string it gets passed to Lua's <literal><ulink role="hidepdf" url="http://www.lua.org/manual/5.1/manual.html#5.4">string.find</ulink></literal> function as the (second) pattern
parameter, with the buffer data being searched. If it is a function parameter, with the buffer data being searched. If it is a function
it is expected to take exactly one parameter (the buffer) and its it is expected to take exactly one parameter (the buffer) and its
return values have to be like those of <literal>string.find</literal> return values have to be like those of <literal>string.find</literal>
@@ -2602,7 +2589,7 @@ error_message describes the occurred error.</para>
<para> <para>
Returns a function that works on a mutex for the object passed. Returns a function that works on a mutex for the object passed.
This object can be any This object can be any
<ulink url="http://www.lua.org/manual/5.1/manual.html#2.2"> <ulink role="hidepdf" url="http://www.lua.org/manual/5.1/manual.html#2.2">
Lua data type Lua data type
</ulink> except <literal>nil</literal>, </ulink> except <literal>nil</literal>,
<literal>booleans</literal>, and <literal>numbers</literal>. <literal>booleans</literal>, and <literal>numbers</literal>.
@@ -3022,7 +3009,7 @@ end
description = "Demonstration of a version detection NSE script. It checks \ description = "Demonstration of a version detection NSE script. It checks \
and reports the version of a remote web server. For real life purposes it is \ and reports the version of a remote web server. For real life purposes it is \
better to use Nmap version detection (-sV)." better to use Nmap version detection (-sV)."
author = "Diman Todorov &lt;diman.todorov@gmail.at&gt; author = "Diman Todorov &lt;diman.todorov@gmail.at&gt;"
license = "Same as Nmap--See http://nmap.org/book/man-legal.html" license = "Same as Nmap--See http://nmap.org/book/man-legal.html"
id = "HTTP version" id = "HTTP version"
@@ -3342,14 +3329,14 @@ end
<listitem> <listitem>
<para>The <emphasis>package</emphasis> library (namespace: <para>The <emphasis>package</emphasis> library (namespace:
<literal>package</literal>)&mdash;Lua's <literal>package</literal>)&mdash;Lua's
<ulink url="http://www.lua.org/manual/5.1/manual.html#5.3">package-lib</ulink> provides (among others) the <literal>require</literal> function, used to load modules from the <ulink role="hidepdf" url="http://www.lua.org/manual/5.1/manual.html#5.3">package-lib</ulink> provides (among others) the <literal>require</literal> function, used to load modules from the
nselib. nselib.
</para> </para>
</listitem> </listitem>
<listitem> <listitem>
<para>The <emphasis>table</emphasis> library (namespace: <para>The <emphasis>table</emphasis> library (namespace:
<literal>table</literal>)&mdash;The <literal>table</literal>)&mdash;The
<ulink url="http://www.lua.org/manual/5.1/manual.html#5.5">table manipulation library</ulink> contains many functions used <ulink role="hidepdf" url="http://www.lua.org/manual/5.1/manual.html#5.5">table manipulation library</ulink> contains many functions used
to operate on <literal>tables</literal>&mdash;Lua's central data to operate on <literal>tables</literal>&mdash;Lua's central data
structure. structure.
</para> </para>
@@ -3357,13 +3344,13 @@ end
<listitem> <listitem>
<para>The <emphasis>I/O</emphasis> library (namespace: <para>The <emphasis>I/O</emphasis> library (namespace:
<literal>io</literal>)&mdash;The <literal>io</literal>)&mdash;The
<ulink url="http://www.lua.org/manual/5.1/manual.html#5.7">Input/Output library</ulink> offers functions such as reading files and reading the output from programs you execute. <ulink role="hidepdf" url="http://www.lua.org/manual/5.1/manual.html#5.7">Input/Output library</ulink> offers functions such as reading files and reading the output from programs you execute.
</para> </para>
</listitem> </listitem>
<listitem> <listitem>
<para>The <emphasis>OS</emphasis> library (namespace: <para>The <emphasis>OS</emphasis> library (namespace:
<literal>os</literal>)&mdash;The <literal>os</literal>)&mdash;The
<ulink url="http://www.lua.org/manual/5.1/manual.html#5.8">Operating System lib</ulink> provides facilities of the operating <ulink role="hidepdf" url="http://www.lua.org/manual/5.1/manual.html#5.8">Operating System lib</ulink> provides facilities of the operating
system, including filesystem operations (renaming/removing files, system, including filesystem operations (renaming/removing files,
creating of temporary filenames) and access to the environment. creating of temporary filenames) and access to the environment.
</para> </para>
@@ -3371,7 +3358,7 @@ end
<listitem> <listitem>
<para>The <emphasis>string</emphasis> library (namespace: <para>The <emphasis>string</emphasis> library (namespace:
<literal>string</literal>)&mdash;The <literal>string</literal>)&mdash;The
<ulink url="http://www.lua.org/manual/5.1/manual.html#5.4"> <ulink role="hidepdf" url="http://www.lua.org/manual/5.1/manual.html#5.4">
string library </ulink> helps you with functions used to manipulate string library </ulink> helps you with functions used to manipulate
strings inside Lua. Functions include: printf-style strings inside Lua. Functions include: printf-style
string formating, pattern matching using Lua-style patterns, string formating, pattern matching using Lua-style patterns,
@@ -3382,14 +3369,14 @@ end
<para>The <emphasis>math</emphasis> library (namespace: <para>The <emphasis>math</emphasis> library (namespace:
<literal>math</literal>)&mdash;Since usually numbers in Lua correspond <literal>math</literal>)&mdash;Since usually numbers in Lua correspond
to the <literal>double</literal> C-type, the to the <literal>double</literal> C-type, the
<ulink url="http://www.lua.org/manual/5.1/manual.html#5.6">math library</ulink> gives you access to rounding functions, <ulink role="hidepdf" url="http://www.lua.org/manual/5.1/manual.html#5.6">math library</ulink> gives you access to rounding functions,
trigonometric functions, random number generation, and many more. trigonometric functions, random number generation, and many more.
</para> </para>
</listitem> </listitem>
<listitem> <listitem>
<para>The <emphasis>debug</emphasis> library (namespace: <para>The <emphasis>debug</emphasis> library (namespace:
<literal>debug</literal>)&mdash;The <literal>debug</literal>)&mdash;The
<ulink url="http://www.lua.org/manual/5.1/manual.html#5.9">debug library</ulink> provides you with a somewhat lower level API <ulink role="hidepdf" url="http://www.lua.org/manual/5.1/manual.html#5.9">debug library</ulink> provides you with a somewhat lower level API
to the Lua-interpreter. Through it you can access functions along to the Lua-interpreter. Through it you can access functions along
the execution stack, get function closures and object metatables, the execution stack, get function closures and object metatables,
etc. etc.
@@ -3491,7 +3478,7 @@ passed to mainloop where the real work begins.
nselib modules written in C (or C++) to Nmap's build system, since nselib modules written in C (or C++) to Nmap's build system, since
this has shown to be sometimes tedious. Writing C modules is this has shown to be sometimes tedious. Writing C modules is
described at length in described at length in
<web><ulink url="http://www.amazon.com/exec/obidos/ASIN/8590379825/secbks-20">Programming in Lua, Second Edition</ulink>.</web> <web><ulink url="http://www.amazon.com/exec/obidos/ASIN/8590379825/secbks-20"><citetitle>Programming in Lua, Second Edition</citetitle></ulink>.</web>
<print><citetitle>Programming in Lua, Second Edition</citetitle>.</print> <print><citetitle>Programming in Lua, Second Edition</citetitle>.</print>
Basically C modules consist of the Basically C modules consist of the
functions they provide to Lua, which have to be of type <ulink url="http://www.lua.org/manual/5.1/manual.html#lua_CFunction">lua_CFunction</ulink>. Additionally they have to contain a function functions they provide to Lua, which have to be of type <ulink url="http://www.lua.org/manual/5.1/manual.html#lua_CFunction">lua_CFunction</ulink>. Additionally they have to contain a function

View File

@@ -37,7 +37,7 @@
Saved scan results can be compared with one another to see how they differ. Saved scan results can be compared with one another to see how they differ.
The results of recent scans are stored in a searchable database.</para> The results of recent scans are stored in a searchable database.</para>
<para>This man page only describes the few Zenmap command-line options and some critical notes. A much more detailed Zenmap User's Guide is available at <ulink url="http://nmap.org/zenmapguide/"/>. Other documentation and information is available from the Zen web page at <ulink url="http://nmap.org/zenmap/"/>.</para> <para>This man page only describes the few Zenmap command-line options and some critical notes. A much more detailed Zenmap User's Guide is available at <ulink url="http://nmap.org/book/zenmap.html"/>. Other documentation and information is available from the Zen web page at <ulink url="http://nmap.org/zenmap/"/>.</para>
</refsect1> </refsect1>
<refsect1 id='man-briefoptions'> <refsect1 id='man-briefoptions'>