This file is indexed.

/usr/share/doc/libfko-doc/libfko.html/SPA-Messages.html is in libfko-doc 2.6.9-2.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<!-- 
This manual is for the Firewall Knock Operator library, libfko.
(version 2.6.9, last updated 9 June 2016).

Copyright (C) 2009-2013 Damien Stuart.

The libfko manual is free; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.

The libfko manual is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this manual; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA -->
<!-- Created by GNU Texinfo 6.5, http://www.gnu.org/software/texinfo/ -->
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>SPA Messages (Firewall Knock Operator Library - libfko)</title>

<meta name="description" content="SPA Messages (Firewall Knock Operator Library - libfko)">
<meta name="keywords" content="SPA Messages (Firewall Knock Operator Library - libfko)">
<meta name="resource-type" content="document">
<meta name="distribution" content="global">
<meta name="Generator" content="makeinfo">
<link href="index.html#Top" rel="start" title="Top">
<link href="Concept-Index.html#Concept-Index" rel="index" title="Concept Index">
<link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
<link href="SPA-Parameter-Types.html#SPA-Parameter-Types" rel="up" title="SPA Parameter Types">
<link href="Encryption-Algorithms.html#Encryption-Algorithms" rel="next" title="Encryption Algorithms">
<link href="Digests.html#Digests" rel="prev" title="Digests">
<style type="text/css">
<!--
a.summary-letter {text-decoration: none}
blockquote.indentedblock {margin-right: 0em}
blockquote.smallindentedblock {margin-right: 0em; font-size: smaller}
blockquote.smallquotation {font-size: smaller}
div.display {margin-left: 3.2em}
div.example {margin-left: 3.2em}
div.lisp {margin-left: 3.2em}
div.smalldisplay {margin-left: 3.2em}
div.smallexample {margin-left: 3.2em}
div.smalllisp {margin-left: 3.2em}
kbd {font-style: oblique}
pre.display {font-family: inherit}
pre.format {font-family: inherit}
pre.menu-comment {font-family: serif}
pre.menu-preformatted {font-family: serif}
pre.smalldisplay {font-family: inherit; font-size: smaller}
pre.smallexample {font-size: smaller}
pre.smallformat {font-family: inherit; font-size: smaller}
pre.smalllisp {font-size: smaller}
span.nolinebreak {white-space: nowrap}
span.roman {font-family: initial; font-weight: normal}
span.sansserif {font-family: sans-serif; font-weight: normal}
ul.no-bullet {list-style: none}
-->
</style>


</head>

<body lang="en">
<a name="SPA-Messages"></a>
<div class="header">
<p>
Next: <a href="Encryption-Algorithms.html#Encryption-Algorithms" accesskey="n" rel="next">Encryption Algorithms</a>, Previous: <a href="Digests.html#Digests" accesskey="p" rel="prev">Digests</a>, Up: <a href="SPA-Parameter-Types.html#SPA-Parameter-Types" accesskey="u" rel="up">SPA Parameter Types</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Concept-Index.html#Concept-Index" title="Index" rel="index">Index</a>]</p>
</div>
<hr>
<a name="SPA-Messages-1"></a>
<h4 class="subsection">2.3.2 SPA Messages</h4>
<a name="index-spa_002c-message-types"></a>
<a name="index-message-types"></a>

<p>The fwknop system (and subsequently libfko), support a specific set of
message types.  The message type value is used by fwknop to help determine
the correct message format and content.  These message types are:
</p>
<dl>
<dt><a name="index-fko_005fmessage_005ftype_005ft"></a>Variable: <em>int</em> <strong>fko_message_type_t</strong></dt>
<dd><dl compact="compact">
<dt><code>FKO_COMMAND_MSG</code></dt>
<dd><p>A request to have the fwknop server execute the given command.  The format
for this type is: &lsquo;<samp>&lt;ip of requestor&gt;,&lt;command text&gt;</samp>&rsquo;.
</p><div class="example">
<pre class="example">&quot;192.168.1.2,uname -a&quot;
</pre></div>

</dd>
<dt><code>FKO_ACCESS_MSG</code></dt>
<dd><p>A basic access request.  This is the most common type in use. The format
for this type is: &lsquo;<samp>&lt;ip of requestor&gt;,&lt;protocol&gt;/&lt;port&gt;</samp>&rsquo;.  Note that
mulitple protocol/port entries are allowed.
</p><div class="example">
<pre class="example">&quot;192.168.1.2,tcp/22&quot;
&quot;192.168.1.2,tcp/22,udp/5005&quot;
</pre></div>

</dd>
<dt><code>FKO_NAT_ACCESS_MSG</code></dt>
<dd><p>An access request that also provide information for the fwknop server
to create a Network Address Translation (<acronym>NAT</acronym> to an internal
address. The format for this string is: &lsquo;<samp>&lt;internal ip&gt;,&lt;ext nat port&gt;</samp>&rsquo;.
</p><div class="example">
<pre class="example">&quot;10.10.1.2,9922&quot;
</pre></div>

</dd>
<dt><code>FKO_CLIENT_TIMEOUT_ACCESS_MSG</code></dt>
<dd><p>This is an FKO_ACCESS_REQUEST with a timeout parameter for the fwknop server.
The timeout value is provided via the <code>client_timeout</code> data field.
</p>
</dd>
<dt><code>FKO_CLIENT_TIMEOUT_NAT_ACCESS_MSG</code></dt>
<dd><p>This is an FKO_NAT_ACCESS_REQUEST with a timeout parameter for the fwknop
server.  The timeout value is provided via the <code>client_timeout</code> data
field.
</p>
</dd>
<dt><code>FKO_LOCAL_NAT_ACCESS_MSG</code></dt>
<dd><p>This is similar to the FKO_NAT_ACCESS request except the <acronym>NAT</acronym> is
to the local to the server (i.e. a service listening on 127.0.0.1).
</p>
</dd>
<dt><code>FKO_CLIENT_TIMEOUT_LOCAL_NAT_ACCESS_MSG</code></dt>
<dd><p>This is an FKO_LOCAL_NAT_ACCESS_REQUEST with a timeout parameter for the
fwknop server.  The timeout value is provided via the <code>client_timeout</code>
data field.
</p></dd>
</dl>
</dd></dl>




</body>
</html>