Audit-Log
view release on metacpan or search on metacpan
lib/Audit/Log.pm view on Meta::CPAN
delete $parsed{$field}
unless grep { $field eq $_ } @{ $self->{returning} };
}
}
push( @$ret, \%parsed );
}
close($fh);
return $ret;
}
sub file_changes(&@) {
my ( $block, @dirs ) = @_;
my %rules;
# Instruct auditctl to add UUID based rules
foreach my $dir (@dirs) {
$rules{$dir} = UUID::Tiny::create_uuid_as_string( UUID::Tiny::UUID_V1,
UUID::Tiny::UUID_NS_DNS );
#TODO handle errors, etc
system( qw[auditctl -w], $dir, qw[-p rw -k], $rules{$dir} );
( run in 0.899 second using v1.01-cache-2.11-cpan-49f99fa48dc )