File: README.non-rpm

package info (click to toggle)
bastille 1:1.3.0-2.1
  • links: PTS
  • area: main
  • in suites: woody
  • size: 1,576 kB
  • ctags: 397
  • sloc: perl: 8,407; sh: 1,879; ansic: 638; makefile: 203; csh: 17
file content (74 lines) | stat: -rw-r--r-- 2,512 bytes parent folder | download | duplicates (4)
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
This software is copyright Jay Beale and the individual authors listed.  It is
licensed under the GNU General Public License, which allows for the use,
distribution and modification, with restrictions intended to keep it and all
derivative works open for use and modification by the public.

This is the Bastille Hardening Program which is intended to tighten security on
Linux and Unix machines.  It presently works well under Red Hat and Mandrake
Linux, but, under the new architecture (as of 1.1.0), can be easily enhanced
to run under other distributions / Unices by adding rvalues for the $GLOBAL_
variables.


WARNING: 

 This tarball is intended mostly for developers.  All currently supported
 distributions support RPM -- Bastille should be installed as an RPM now.


QUICK START: 

   You can run Bastille in Full Interactive Mode by doing the following:

     0) Make sure you're logged in as root!
     1) Untar the bastille tarball

           tar -xIf Bastille-1.2.0.tar.bz2

     2) chdir to this directory, by typing:     

           cd Bastille

     3) Run the install script, to get the files into the locations that
        the rpm would place them in:

	   ./Install.sh

     4) Run the GUI to create and act on a config file.  The GUI requires
        perl-Tk to run under X or perl-Curses to run without X.  Please
	have one of these installed!

	   InteractiveBastille

     5) The TUI will implement your changes automatically.  You can re-run
        those changes on 1 or many machines by copying BastilleBackEnd and 
	config to that machine, then running BastilleBackEnd.

QUICK START w/ QUICKER FINISH:

     Follow steps above, replacing step 3 with: 
     
     4) Copy a template configuration file to /etc/Bastille/config:

       cp /usr/share/Bastille/FOO_config /etc/Bastille/config

     where FOO_config is a configuration file that matches your machine
     well.

     5) Implement this via the command  BastilleBackEnd

HISTORY:

The Bastille Linux Project was started by Jon Lasser, of UMBC, Ben Woodard, 
at VA Linux systems, and an informal group that met at a SANS 98 Conference. 
The primary codebase was donated by Jay Beale, who joined as Lead Developer
for the project.  Peter Watkins donated his firewalling script and began
heading up development for that module.  Other developers have joined,
contributing modules or ideas.


You can find a more complete Credits list in the file Credits.

Special Thanks to Arthur Corliss, for his Curses::Widgets module.