-
Notifications
You must be signed in to change notification settings - Fork 462
/
slogencrypt.1.xml
154 lines (147 loc) · 6.76 KB
/
slogencrypt.1.xml
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
144
145
146
147
148
149
150
151
152
153
154
<?xml version="1.0"?>
<!--
Copyright (c) 2020 Airbus Secure Logging Team
This program is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License version 2 as published
by the Free Software Foundation, or (at your option) any later version.
This program 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 program; if not, write to the Free Software
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
As an additional exemption you are allowed to compile & link against the
OpenSSL libraries as published by the OpenSSL project. See the file
COPYING for details.
-->
<reference xmlns="http://docbook.org/ns/docbook" version="5.0">
<info>
<productname/>
<title>The slogencrypt manual page</title>
</info>
<refentry xml:id="slogencrypt.1">
<refmeta>
<refentrytitle>slogencrypt</refentrytitle>
<manvolnum>1</manvolnum>
<refmiscinfo class="version">4.6</refmiscinfo>
<refmiscinfo class="source"/>
</refmeta>
<refnamediv>
<refname>slogencrypt</refname>
<refpurpose>Encrypt existing plain text log files using the <command>syslog-ng</command> secure logging environment</refpurpose>
</refnamediv>
<refsynopsisdiv>
<cmdsynopsis>
<command>slogencrypt</command>
<arg>options</arg><arg>arguments</arg>
</cmdsynopsis>
</refsynopsisdiv>
<refsection version="5.0">
<title>Description</title>
<para>The <command>slogencrypt</command> is used to encrypt plain text log file using an existing secure logging environment. Using this utility, log files obtained from a previous installation of <command>syslog-ng</command> or another logging system can be transferred to a secure logging environment. The order of the log entries is preserved. Encrypting plain text log files using an existing secure logging environment, requires the current encryption key to be supplied in order to preserve consistency.</para>
<para>General call sequence: <command>slogencrypt -k <key file> -m <MAC file> <new key file> <new MAC file> <plain text log> <output file> [counter]</command></para>
</refsection>
<refsection>
<title>Arguments</title>
<variablelist>
<?dbfo term-width="1.25in"?>
<varlistentry>
<term><command>new key file</command>
</term>
<listitem>
<para>The file that will contain the new current encryption key after successful encryption.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><command>new MAC file</command>
</term>
<listitem>
<para>The file receiving the new current message authentication code (MAC) of the secure encrypted destination after encryption. In case an existing file is supplied, new entries will be appended.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><command>input log file</command>
</term>
<listitem>
<para>The plain text log file that will be encrypted using the secure logging environment.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><command>output log file</command>
</term>
<listitem>
<para>The file that will contain the encrypted log entries from the supplied plain text log file after encryption.</para>
</listitem>
</varlistentry>
</variablelist>
<varlistentry>
<term><command>counter</command>
</term>
<listitem>
<para>The current log entry counter of the secure encrypted destination after encryption.
This is required if the log entries to be encrypted will be appended to an existing secure encrypted destination.</para>
</listitem>
</varlistentry>
</refsection>
<refsection>
<title>Options</title>
<variablelist>
<?dbfo term-width="1.25in"?>
<varlistentry>
<term>
<command>--key-file</command> or <command>-k</command>
</term>
<listitem>
<para>The current host key from the system where the encryption will be performed.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><command>--mac-file</command> or <command>-m</command>
</term>
<listitem>
<para>The current MAC file from the system where the encryption will be performed.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><command>--help</command> or <command>-h</command>
</term>
<listitem>
<para>Display a help message.</para>
</listitem>
</varlistentry>
</variablelist>
</refsection>
<refsection>
<title>Files</title>
<para>
<filename>/usr/bin/slogencrypt</filename>
</para>
<para>
<filename>/etc/syslog-ng.conf</filename>
</para>
</refsection>
<refsection>
<title>See also</title>
<para>
<link linkend="syslog-ng.conf.5"><command>syslog-ng.conf</command>(5)</link>
</para>
<para>
<link linkend="secure-logging.7"><command>secure-logging</command>(7)</link>
</para>
<note version="5.0">
<para>For the detailed documentation of see <link xmlns:ns1="http://www.w3.org/1999/xlink" ns1:href="https://www.balabit.com/documents/syslog-ng-ose-latest-guides/en/syslog-ng-ose-guide-admin/html/index.html"><command>The syslog-ng Administrator Guide</command></link></para>
<para>If you experience any problems or need help with syslog-ng, visit the <link xmlns:ns1="http://www.w3.org/1999/xlink" ns1:href="https://lists.balabit.hu/mailman/listinfo/syslog-ng"><command>syslog-ng mailing list</command></link>.</para>
<para>For news and notifications about of syslog-ng, visit the <link xmlns:ns1="http://www.w3.org/1999/xlink" ns1:href="https://syslog-ng.org/blogs/"><command>syslog-ng blogs</command></link>.</para>
<para>For specific information requests related to secure logging send a mail to the Airbus Secure Logging Team <secure-logging@airbus.com>.</para>
</note>
</refsection>
<refsection version="5.0">
<title>Author</title>
<para>This manual page was written by the Airbus Secure Logging Team <secure-logging@airbus.com>.</para>
</refsection>
<refsection version="5.0">
<title>Copyright</title>
</refsection>
</refentry>
</reference>