| 366 | | &logr("[+] Installing Snort-2.3.3 signatures in " . |
|---|
| 367 | | "$config{'SNORT_RULES_DIR'}\n"); |
|---|
| 368 | | unless (-d $config{'SNORT_RULES_DIR'}) { |
|---|
| 369 | | mkdir $config{'SNORT_RULES_DIR'}, 0500 |
|---|
| 370 | | or die "[*] Could not create $config{'SNORT_RULES_DIR'}: $!"; |
|---|
| 371 | | } |
|---|
| 372 | | opendir D, 'snort_rules' or die "[*] Could not open ", |
|---|
| 373 | | "the snort_rules directory: $!"; |
|---|
| 374 | | my @files = readdir D; |
|---|
| 375 | | closedir D; |
|---|
| 376 | | |
|---|
| 377 | | for my $file (@files) { |
|---|
| 378 | | next unless $file =~ /\.rules$/ or $file =~ /\.config$/; |
|---|
| 379 | | &logr("[+] Installing snort_rules/${file}\n"); |
|---|
| 380 | | copy "snort_rules/${file}", "$config{'SNORT_RULES_DIR'}/${file}" or |
|---|
| 381 | | die "[*] Could not copy snort_rules/${file} -> ", |
|---|
| 382 | | "$config{'SNORT_RULES_DIR'}/${file}: $!"; |
|---|
| 383 | | &perms_ownership("$config{'SNORT_RULES_DIR'}/${file}", 0600); |
|---|
| | 366 | if (-d 'deps' and -d 'deps/snort_rules') { |
|---|
| | 367 | |
|---|
| | 368 | &logr("[+] Installing Snort-2.3.3 signatures in " . |
|---|
| | 369 | "$config{'SNORT_RULES_DIR'}\n"); |
|---|
| | 370 | unless (-d $config{'SNORT_RULES_DIR'}) { |
|---|
| | 371 | mkdir $config{'SNORT_RULES_DIR'}, 0500 |
|---|
| | 372 | or die "[*] Could not create $config{'SNORT_RULES_DIR'}: $!"; |
|---|
| | 373 | } |
|---|
| | 374 | |
|---|
| | 375 | opendir D, 'deps/snort_rules' or die "[*] Could not open ", |
|---|
| | 376 | "the deps/snort_rules directory: $!"; |
|---|
| | 377 | my @files = readdir D; |
|---|
| | 378 | closedir D; |
|---|
| | 379 | |
|---|
| | 380 | for my $file (@files) { |
|---|
| | 381 | next unless $file =~ /\.rules$/ or $file =~ /\.config$/; |
|---|
| | 382 | &logr("[+] Installing deps/snort_rules/${file}\n"); |
|---|
| | 383 | copy "deps/snort_rules/${file}", |
|---|
| | 384 | "$config{'SNORT_RULES_DIR'}/${file}" or |
|---|
| | 385 | die "[*] Could not copy deps/snort_rules/${file} -> ", |
|---|
| | 386 | "$config{'SNORT_RULES_DIR'}/${file}: $!"; |
|---|
| | 387 | &perms_ownership("$config{'SNORT_RULES_DIR'}/${file}", 0600); |
|---|
| | 388 | } |
|---|