/[smecontribs]/rpms/smeserver-clamav-unofficial-sigs/contribs10/smeserver-clamav-unofficial-sigs-0.1.0-bz11597-sme10.patch
ViewVC logotype

Diff of /rpms/smeserver-clamav-unofficial-sigs/contribs10/smeserver-clamav-unofficial-sigs-0.1.0-bz11597-sme10.patch

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph | View Patch Patch

Revision 1.2 by jpp, Tue Jun 14 02:24:11 2022 UTC Revision 1.3 by jpp, Tue Jun 14 03:28:37 2022 UTC
# Line 339  diff -Nur --no-dereference smeserver-cla Line 339  diff -Nur --no-dereference smeserver-cla
339  +  +
340  diff -Nur --no-dereference smeserver-clamav-unofficial-sigs-0.1.0.old/root/etc/e-smith/templates/etc/clamav-unofficial-sigs/os.conf/040Databases smeserver-clamav-unofficial-sigs-0.1.0/root/etc/e-smith/templates/etc/clamav-unofficial-sigs/os.conf/040Databases  diff -Nur --no-dereference smeserver-clamav-unofficial-sigs-0.1.0.old/root/etc/e-smith/templates/etc/clamav-unofficial-sigs/os.conf/040Databases smeserver-clamav-unofficial-sigs-0.1.0/root/etc/e-smith/templates/etc/clamav-unofficial-sigs/os.conf/040Databases
341  --- smeserver-clamav-unofficial-sigs-0.1.0.old/root/etc/e-smith/templates/etc/clamav-unofficial-sigs/os.conf/040Databases       1969-12-31 19:00:00.000000000 -0500  --- smeserver-clamav-unofficial-sigs-0.1.0.old/root/etc/e-smith/templates/etc/clamav-unofficial-sigs/os.conf/040Databases       1969-12-31 19:00:00.000000000 -0500
342  +++ smeserver-clamav-unofficial-sigs-0.1.0/root/etc/e-smith/templates/etc/clamav-unofficial-sigs/os.conf/040Databases   2022-06-13 22:05:17.066000000 -0400  +++ smeserver-clamav-unofficial-sigs-0.1.0/root/etc/e-smith/templates/etc/clamav-unofficial-sigs/os.conf/040Databases   2022-06-13 23:27:29.208000000 -0400
343  @@ -0,0 +1,47 @@  @@ -0,0 +1,104 @@
344    +{
345    +
346    +my %db = $DB->get('clamav-unofficial-sigs')->props;
347    +
348    +my @ss = ();
349    +my @si = ();
350    +my @mbl = ();
351    +
352    +if ((${'clamav-unofficial-sigs'}{'status'} || 'disabled') eq 'enabled'){
353    +  while (my ($param,$value) = each(%db)){
354    +    if ($value eq 'ss'){
355    +      push @ss, $param;
356    +    }
357    +    elsif ($value eq 'si'){
358    +      push @si, $param;
359    +    }
360    +    elsif ($value eq 'mbl'){
361    +      push @mbl, $param;
362    +    }
363    +  }
364    +#  $OUT .= "ss_dbs=\"\n    "  . join("\n    ", @ss)  . "\n\"\n" if (scalar @ss > 0);
365    +#  $OUT .= "si_dbs=\"\n    "  . join("\n    ", @si)  . "\n\"\n" if (scalar @si > 0);
366    +#  $OUT .= "mbl_dbs=\"\n    " . join("\n    ", @mbl) . "\n\"\n" if (scalar @mbl > 0);
367    +}
368    +$OUT ="\n";
369    +}
370  +# securiteinfo  +# securiteinfo
371  +securiteinfo_premium={((${'clamav-unofficial-sigs'}{'securiteinfo_premium'}|| "no" ) eq '"yes"' )? "yes" : '"no"' }  +securiteinfo_premium={((${'clamav-unofficial-sigs'}{'securiteinfo_premium'}|| "no" ) eq '"yes"' )? "yes" : '"no"' }
372  +securiteinfo_authorisation_signature={my $key=${'clamav-unofficial-sigs'}{'securiteinfo_authorisation_signature'}|| 'YOUR-SIGNATURE-NUMBER'; $OUT="\"$key\""; }  +securiteinfo_authorisation_signature={my $key=${'clamav-unofficial-sigs'}{'securiteinfo_authorisation_signature'}|| 'YOUR-SIGNATURE-NUMBER'; $OUT="\"$key\""; }
# Line 372  diff -Nur --no-dereference smeserver-cla Line 398  diff -Nur --no-dereference smeserver-cla
398  +# Yara-Rule Project, automatically disabled if clamav is older than 0.100 and enable_yararules is disabled  +# Yara-Rule Project, automatically disabled if clamav is older than 0.100 and enable_yararules is disabled
399  +yararulesproject_enabled={((${'clamav-unofficial-sigs'}{'yararulesproject_enabled'} || "yes") eq "yes") ? "\"yes\"" : "\"no\"";}  +yararulesproject_enabled={((${'clamav-unofficial-sigs'}{'yararulesproject_enabled'} || "yes") eq "yes") ? "\"yes\"" : "\"no\"";}
400  +  +
401    +#Enables yararules in the various databases, automatically
402    +enable_yararules={((${'clamav-unofficial-sigs'}{'enable_yararules'} || "no") eq "yes") ? "\"yes\"" : "\"no\"";}  
403    +
404    +
405    +# valid rating: LOW, MEDIUM, HIGH, DISABLE
406    +{
407    +my $defaultDBR = (( ${'clamav-unofficial-sigs'}{'default_dbs_rating'} || "NOP") ~~ ['LOW', 'MEDIUM', 'HIGH', 'DISABLE']) ? ${'clamav-unofficial-sigs'}{'default_dbs_rating'} : 'MEDIUM' ;
408    +
409    +$OUT .= "default_dbs_rating=\"$defaultDBR\"\n";
410    +
411    +$OUT .= "# Per Database
412    +# These ratings will override the global rating for the specific database
413    +# valid ratings: LOW | MEDIUM | HIGH | DISABLE\n";
414    +
415    +my $lmd = (( ${'clamav-unofficial-sigs'}{'linuxmalwaredetect_dbs_rating'} || "NOP") ~~ ['LOW', 'MEDIUM', 'HIGH', 'DISABLE']) ? ${'clamav-unofficial-sigs'}{'linuxmalwaredetect_dbs_rating'} : 'NOP' ;
416    +$OUT .= "linuxmalwaredetect_dbs_rating=\"$lmd\"\n" unless $lmd eq 'NOP';
417    +my $ss = (( ${'clamav-unofficial-sigs'}{'sanesecurity_dbs_rating'} || "NOP") ~~ ['LOW', 'MEDIUM', 'HIGH', 'DISABLE']) ? ${'clamav-unofficial-sigs'}{'sanesecurity_dbs_rating'} : 'NOP' ;
418    +$OUT .= "sanesecurity_dbs_rating=\"$ss\"\n" unless $ss eq 'NOP';
419    +my $si = (( ${'clamav-unofficial-sigs'}{'securiteinfo_dbs_rating'} || "NOP") ~~ ['LOW', 'MEDIUM', 'HIGH', 'DISABLE']) ? ${'clamav-unofficial-sigs'}{'securiteinfo_dbs_rating'} : 'NOP' ;
420    +$OUT .= "securiteinfo_dbs_rating=\"$si\"\n" unless $si eq 'NOP';
421    +my $uhd = (( ${'clamav-unofficial-sigs'}{'urlhaus_dbs_rating'} || "NOP") ~~ ['LOW', 'MEDIUM', 'HIGH', 'DISABLE']) ? ${'clamav-unofficial-sigs'}{'urlhaus_dbs_rating'} : 'NOP' ;
422    +$OUT .= "urlhaus_dbs_rating=\"$uhd\"\n" unless $uhd eq 'NOP';
423    +my $yrp = (( ${'clamav-unofficial-sigs'}{'yararulesproject_dbs_rating'} || "NOP") ~~ ['LOW', 'MEDIUM', 'HIGH', 'DISABLE']) ? ${'clamav-unofficial-sigs'}{'yararulesproject_dbs_rating'} : 'NOP' ;
424    +$OUT .= "yararulesproject_dbs_rating=\"$yrp\"\n" unless $yrp eq 'NOP';
425    +
426    +}
427    +
428    +# ========================
429    +# Additional Databases
430    +# ========================
431  +{  +{
432  +return "# additional disabled\n"  unless ((${'clamav-unofficial-sigs'}{'additional_enabled'} || "yes") eq "yes");  +return "# additional disabled\n"  unless ((${'clamav-unofficial-sigs'}{'additional_enabled'} || "yes") eq "yes");
433  +  +
# Line 386  diff -Nur --no-dereference smeserver-cla Line 442  diff -Nur --no-dereference smeserver-cla
442  +$OUT .= ") #END ADDITIONAL DATABASES  +$OUT .= ") #END ADDITIONAL DATABASES
443  +";  +";
444  +  +
445    +#TODO
446  +  +
447  +}  +}
448  diff -Nur --no-dereference smeserver-clamav-unofficial-sigs-0.1.0.old/root/etc/e-smith/templates/etc/clamav-unofficial-sigs/os.conf/045Frequencies smeserver-clamav-unofficial-sigs-0.1.0/root/etc/e-smith/templates/etc/clamav-unofficial-sigs/os.conf/045Frequencies  diff -Nur --no-dereference smeserver-clamav-unofficial-sigs-0.1.0.old/root/etc/e-smith/templates/etc/clamav-unofficial-sigs/os.conf/045Frequencies smeserver-clamav-unofficial-sigs-0.1.0/root/etc/e-smith/templates/etc/clamav-unofficial-sigs/os.conf/045Frequencies


Legend:
Removed lines/characters  
Changed lines/characters
  Added lines/characters

admin@koozali.org
ViewVC Help
Powered by ViewVC 1.2.1 RSS 2.0 feed