Hello firepro20,
Unfortunately nothing was outputted on the screen.
A big part of the problem here is simply the layout, which makes it hard to see the structure of the code. With a bit of indentation:
$log = "/home/tsec/prototype/logs/extractedlogs/cowrieresult.log"; open(DATA, $log) or die "Can't open '$log': $!"; sub tester() { while(<DATA>){ ... } for my $ip (keys %HONEY){ ... } for my $data (sort @DATA){ ... } }
See the problem now? sub tester is defined, but never called! You have to invoke the sub:
my $log = '/home/tsec/prototype/logs/extractedlogs/cowrieresult.log'; open(my $data, '<', $log) or die "Can't open '$log' for reading: $!"; tester($data); close $data or die "Can't close '$log': $!"; sub tester { my ($fh) = @_; while (<$fh>) { ... } ... }
and then you should see the output you were expecting. Some notes:
Hope that helps,
| Athanasius <°(((>< contra mundum | Iustus alius egestas vitae, eros Piratica, |
In reply to Re^3: Increment frequency of attempts based on IP and login details combination
by Athanasius
in thread Increment frequency of attempts based on IP and login details combination
by firepro20
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |