| line |
true |
false |
branch |
|
127
|
0 |
0 |
unless (defined $opts{'dsn'}) |
|
131
|
0 |
0 |
unless (defined $opts{'user'}) |
|
135
|
0 |
0 |
unless (defined $opts{'sagan'}) |
|
139
|
0 |
0 |
unless (defined $opts{'suricata'}) |
|
143
|
0 |
0 |
unless (defined $opts{'sid_ignore'}) |
|
148
|
0 |
0 |
unless (defined $opts{'class_ignore'}) |
|
153
|
0 |
0 |
unless (defined $opts{'suricata_sid_ignore'}) |
|
158
|
0 |
0 |
unless (defined $opts{'suricata_class_ignore'}) |
|
163
|
0 |
0 |
unless (defined $opts{'sagan_sid_ignore'}) |
|
168
|
0 |
0 |
unless (defined $opts{'sagan_class_ignore'}) |
|
301
|
0 |
0 |
if ($@) |
|
309
|
0 |
0 |
unless (defined $item->{'instance'}) |
|
314
|
0 |
0 |
unless (defined $item->{'type'}) |
|
318
|
0 |
0 |
unless (defined $item->{'eve'}) |
|
335
|
0 |
0 |
if ($@) |
|
341
|
0 |
0 |
if ($@) |
|
346
|
0 |
0 |
if (defined $json and defined $json->{'event_type'} and $json->{'event_type'} eq "alert") |
|
359
|
0 |
0 |
if ($_[3]{'type'} eq 'suricata') { } |
|
|
0 |
0 |
elsif ($_[3]{'type'} eq 'sagan') { } |
|
407
|
0 |
0 |
if ($@) |
|
514
|
0 |
0 |
unless (defined $opts{'go_back_minutes'}) |
|
527
|
0 |
0 |
if (defined $self->{'suricata_sid_ignore'}[0]) |
|
533
|
0 |
0 |
if (defined $self->{'sagan_sid_ignore'}[0]) |
|
539
|
0 |
0 |
if (defined $self->{'sagan_class_ignore'}[0]) |
|
542
|
0 |
0 |
if (defined $self->{'rev_class_map'}{$item}) { } |
|
|
0 |
0 |
elsif (defined $self->{'lc_rev_class_map'}{$item}) { } |
|
554
|
0 |
0 |
if (defined $self->{'suricata_class_ignore'}[0]) |
|
557
|
0 |
0 |
if (defined $self->{'rev_class_map'}{$item}) { } |
|
|
0 |
0 |
elsif (defined $self->{'lc_rev_class_map'}{$item}) { } |
|
596
|
0 |
0 |
if ($@) |
|
613
|
0 |
0 |
if ($self->{'debug'}) |
|
636
|
0 |
0 |
if ($self->{'debug'}) |
|
647
|
0 |
0 |
if ($@) |
|
678
|
0 |
0 |
unless (defined $class) |
|
682
|
0 |
0 |
if (defined $self->{'lc_class_map'}{lc $class}) |
|
702
|
0 |
0 |
unless (defined $class) |
|
706
|
0 |
0 |
if (defined $self->{'snmp_class_map'}{lc $class}) |
|
830
|
0 |
0 |
if (not defined $opts{'table'}) { } |
|
834
|
0 |
0 |
if ($opts{'table'} ne "suricata" and $opts{'table'} ne "sagan") |
|
839
|
0 |
0 |
if (not defined $opts{'go_back_minutes'}) { } |
|
843
|
0 |
0 |
unless ($opts{'go_back_minutes'} =~ /^[0-9]+$/) |
|
848
|
0 |
0 |
if (defined $opts{'limit'} and not $opts{'limit'} =~ /^[0-9]+$/) |
|
852
|
0 |
0 |
if (defined $opts{'offset'} and not $opts{'offset'} =~ /^[0-9]+$/) |
|
856
|
0 |
0 |
if (defined $opts{'order_by'} and not $opts{'order_by'} =~ /^[\_a-zA-Z]+$/) |
|
860
|
0 |
0 |
if (defined $opts{'order_dir'} and $opts{'order_dir'} ne 'ASC' and $opts{'order_dir'} ne 'DESC') { } |
|
|
0 |
0 |
elsif (not defined $opts{'order_dir'}) { } |
|
867
|
0 |
0 |
unless (defined $opts{'order_by'}) |
|
872
|
0 |
0 |
if ($opts{'table'} eq "sagan") |
|
889
|
0 |
0 |
if (defined $opts{$var_to_check} and $opts{$var_to_check} =~ /[\\\']/) |
|
908
|
0 |
0 |
if ($item eq $opts{'order_by'}) |
|
913
|
0 |
0 |
unless ($valid_order_by) |
|
926
|
0 |
0 |
if (defined $opts{'no_time'} and $opts{'no_time'}) { } |
|
941
|
0 |
0 |
if (defined $opts{$item}) |
|
953
|
0 |
0 |
if (defined $opts{$item}) |
|
963
|
0 |
0 |
if ($arg =~ /^[0-9]+$/) { } |
|
|
0 |
0 |
elsif ($arg =~ /^\<\=[0-9]+$/) { } |
|
|
0 |
0 |
elsif ($arg =~ /^\<[0-9]+$/) { } |
|
|
0 |
0 |
elsif ($arg =~ /^\>\=[0-9]+$/) { } |
|
|
0 |
0 |
elsif ($arg =~ /^\>[0-9]+$/) { } |
|
|
0 |
0 |
elsif ($arg =~ /^\![0-9]+$/) { } |
|
|
0 |
0 |
elsif ($arg =~ /^$/) { } |
|
1006
|
0 |
0 |
if (defined $opts{$item}) |
|
1007
|
0 |
0 |
if (defined $opts{$item . '_like'} and $opts{$item . '_like'}) { } |
|
1008
|
0 |
0 |
if (defined $opts{$item} . '_not' and not $opts{$item . '_not'}) { } |
|
1016
|
0 |
0 |
if (defined $opts{$item} . '_not' and not $opts{$item . '_not'}) { } |
|
1030
|
0 |
0 |
if (defined $opts{'ip'}) |
|
1034
|
0 |
0 |
if (defined $opts{'port'}) |
|
1042
|
0 |
0 |
if (defined $opts{'order_by'}) |
|
1046
|
0 |
0 |
if (defined $opts{'linit'}) |
|
1050
|
0 |
0 |
if (defined $opts{'offset'}) |
|
1059
|
0 |
0 |
if ($self->{'debug'}) |