Tripwire Questions
Mark Sargent
powderkeg at snow.email.ne.jp
Sat Mar 5 18:02:27 UTC 2005
Mark Sargent wrote:
> Scot L. Harris wrote:
>
>> On Fri, 2005-03-04 at 11:30, Mark Sargent wrote:
>>
>>
>>> Hi All,
>>>
>>> I followed a Fedora 2 book for setting up tripwire(FC3 box), and
>>> used a perl script(from the same book) that scans the twpol.txt
>>> file, removes/adds what's needed and updates the file, which saves a
>>> lot of manual stuff. Anyway, this is the command I executed,
>>> /usr/local/bin/cleanpol.pl <twpol.txt.orig \ >twpol.txt
>>> and, it showed 4 additions and 141 removals. I then went and opened
>>> twpol.txt with Gedit, but, it's empty. Shouldn't this file be
>>> updated with the revised rules.? Confused. Cheers.
>>>
>>> Mark Sargent.
>>>
>>
>>
>> Sounds like a problem with the script. I have always manually edited
>> the twpol.txt file clean it of missing files and add in things that are
>> not included.
>>
>> I usually run a check and then use that report to walk through the
>> policy making the required changes. Usually takes about 3 or 4 passes
>> to get a clean policy setup.
>> Which book are you using? Would be interested in such a script if one
>> exists.
>>
>>
>>
> Hi All,
>
> am using Beginning Fedora 2 from Wrox. I'll copy the script from the
> box(hasn't touched the net yet) and paste it in here for you. Rather
> handy, when it works(which it has on another machine, some time ago).
> Cheers.
>
> Mark Sargent.
>
Hi All,
here is the script,
#! /usr/bin/perl -w
$Additions = 0;
$Removals = 0;
while ($line = <STDIN>) {
if ( $line =~ /^\s*#\s*(\/\S+)/ ) {
if ( -e $1 ) {
$line =~ s/^\s*#//;
$Additions++;
}
}elsif ( $line =~ /^\s*(\/\S+)/ ) {
if ( ! -e $1 ) {
$line = "#" . $line;
$Removals++;
}
}
}
print STDERR "Number of additions: $Additions\n";
print STDERR "Number of removals: $Removals\n";
Cheers.
Mark sargent.
More information about the fedora-list
mailing list