root/walleye/branches/hflow2/walleye/admin/templates/adminCreateConfig.htm @ 34

Revision 34, 4.9 KB (checked in by rmcmillen, 11 years ago)

Import of walleye svn repo.

Line 
1<!--
2# (C) 2005 The Honeynet Project.  All rights reserved.
3#
4# This program is free software; you can redistribute it and/or
5# modify it under the terms of the GNU General Public License
6# as published by the Free Software Foundation; either version 2
7# of the License, or (at your option) any later version.
8#
9# This program is distributed in the hope that it will be useful,
10# but WITHOUT ANY WARRANTY; without even the implied warranty of
11# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
12# GNU General Public License for more details.
13#
14# You should have received a copy of the GNU General Public License
15# along with this program; if not, write to the Free Software
16# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA
17#
18#----- Authors: Scott Buchan <[email protected]>
19
20-->
21<form action="honeyAdmin.pl" method="post" name="config">
22<table cellspacing="0" cellpadding="15">
23        <tr>
24                <td>   
25                        <table cellpadding="15" class="adminmenu" border="0">
26                                <tr>
27                                        <td class="menu_h"> Administration Menu </td>
28                                <tr>
29                                <tr>
30                                        <td align="left">
31                                                <div class="dtree">
32                                                        <script type="text/javascript">
33                                                                <!--
34                                                                display_admin_menu();
35                                                                //-->
36                                                        </script>                                               
37                                                </div>
38                                        </td>                                   
39                                </tr>                                                   
40                        </table>
41                </td>
42                <td>
43                        <table border="0" cellpadding="3">
44                                <tr>
45                                        <td>
46                                                <table class="summary">
47                                                        <tr>
48                                                                <td class="sum_h" colspan="4">Create Configuration File(s)</td>
49                                                        </tr>
50                                                <tr>
51                                                                <td colspan="4">&nbsp;</td>
52                                                        </tr>
53                                                         <tr>
54                                <td>&nbsp;</td>
55                                <td align="left" colspan="2">
56                                All of the values you give the system (IP addresses, email addresses, etc are stored as variables in /hw/conf.  Each value is stored in its own unique filename, similar to how /proc file system works on many Unix systems.  For example, the file /hw/conf/HwTCPRATE contains the value for the limit of how many outbound TCP connections are allowed.  There are currently over 50 files (unique variables) stored in this location.  The system scripts and Honeywall functionality use these to determine its behavior.  Whenever you use one of the utilities below to configure or modify the system, you are changing the values stored in the variables.  Now, trying to archive or transport these values can be a pain in the butt.  So, in addition, we created the configuration file /etc/honeywall.conf.  This is a simple ASCTII text file that takes all the variables and their values from /hw/conf, and stores them in a single file.  This file is NOT used by the system.  Instead, this is a simple way for you to store the system configuration (such as to a floppy) or to transport to another system (such as over scp).  The utilities below do NOT update the /etc/honeywall.conf file.  If you want your current configurations in /etc/honeywall.conf, you will have to manually udate it first.  All three utilities below have that functionality.  For more information on how variables are stored and used, please refer to <a href="http://www.honeynet.org/tools/cdrom/roo/manual/8-internals.html">Sec 8: Internals</a>.
57                                </td>
58                                <td>&nbsp;</td>
59                            </tr>
60                            <tr>
61                                <td align="center" colspan="4">&nbsp;</td>
62                            </tr>
63                                                        <tr>
64                                <td>&nbsp;</td>
65                                <td colspan="2"> <a href="honeyAdmin.pl?disp=uploadConfig">
66                                                 Upload honeywall.conf file</a>&nbsp;
67                                                 <a href="honeywall.conf">Download Honeywall.conf</a>
68 
69                                </td>
70                                <td>&nbsp;</td>
71                            </tr>
72                            <tr>
73                                <td colspan="4">&nbsp;</td>
74                            </tr>
75
76
77                                                        <tr>
78                                                                <td>&nbsp;</td>
79                                                                <td colspan="3">
80                                                                        <input name="cmd" type="radio" value="file">
81                                                                        Update /etc/honeywall.conf from configuration files
82                                                                </td>
83                                                        </tr>
84                                                        <tr>
85                                                                <td>&nbsp;</td>
86                                                                <td colspan="3">
87                                                                        <input name="cmd" type="radio" value="files">
88                                                                        Update configuration files from  /etc/honeywall.conf
89                                                                </td>
90                                                        </tr>
91                                                        <tr>
92                                                                <td colspan="4">&nbsp;</td>
93                                                        </tr>
94                                                        <tr>
95                                                                <td>&nbsp;</td>
96                                                                <td colspan="2">
97                                                                        <input name="act" type="hidden" value="createConfig" >
98                                                                        <input name="disp" type="hidden" value="createConfig" >
99                                                                         <input name="submit" type="submit" value="Create Configuration File(s)" >
100                                                                </td>
101                                                        </tr>
102                                                        <tr>
103                                                                <td colspan="4">&nbsp;</td>
104                                                        </tr>
105                                                </table>
106                                        </td>
107                                </tr>
108                        </table>
109        </td>
110    </tr>
111    <tr>
112                <td>
113        </td>
114    </tr>
115</table>
116
117</form>
Note: See TracBrowser for help on using the browser.