| line |
true |
false |
branch |
|
35
|
4 |
12 |
if ($flags->{'syn'} and ($flow->[4] & 1) == 0) |
|
41
|
0 |
16 |
if ($flags->{'rst'}) |
|
44
|
0 |
0 |
$dir ? : |
|
46
|
4 |
12 |
if ($flags->{'fin'}) |
|
47
|
4 |
0 |
if (($flow->[4] & 4) == 0) |
|
52
|
8 |
8 |
if ($flags->{'ack'}) |
|
53
|
4 |
4 |
$dir ? : |
|
54
|
8 |
0 |
if $oflow->[4] & 1 |
|
55
|
4 |
4 |
if $oflow->[4] & 4 |
|
58
|
0 |
16 |
unless defined $data |
|
60
|
6 |
10 |
$dir ? : |
|
61
|
14 |
2 |
if defined $ack |
|
64
|
0 |
16 |
if $flags->{'rst'} |
|
65
|
0 |
16 |
if $flags->{'psh'} |
|
66
|
14 |
2 |
if $flags->{'ack'} |
|
67
|
0 |
16 |
if $flags->{'urg'} |
|
68
|
4 |
12 |
if $flags->{'fin'} |
|
69
|
4 |
12 |
if ($flags->{'syn'}) |
|
99
|
2 |
2 |
unless $self->{'connected'} |
|
106
|
0 |
2 |
if ($flow->[1][4] & 3) == 3 and ($flow->[0][4] & 3) == 3 |
|
110
|
2 |
0 |
if ($flow->[0][4] & 1) == 0 |
|
114
|
2 |
0 |
($flow->[1][4] & 1) == 0 ? : |
|
|
2 |
0 |
($flow->[1][4] & 2) == 0 ? : |
|
|
2 |
0 |
if ($flow->[1][4] & 3) != 3 |
|
120
|
2 |
0 |
if ($flow->[0][4] & 2) == 0 |
|
129
|
0 |
0 |
if not $self->{'connected'} |
|
134
|
0 |
0 |
if (($self->{'flow'}[$dir][4] & 4) == 0) |
|
135
|
0 |
0 |
unless $self->{'connected'} |
|
137
|
0 |
0 |
$dir ? : |
|
145
|
0 |
2 |
if (not defined $type or $type eq '') { } |
|
|
2 |
0 |
elsif ($type eq 'fin') { } |
|
|
0 |
0 |
elsif ($type eq 'rst') { } |
|
152
|
2 |
0 |
if ($flow->[$dir][4] & 4) == 0 |
|
156
|
0 |
2 |
$dir ? : |
|
157
|
2 |
0 |
($flow->[$odir][4] & 4) == 0 ? : |
|
|
2 |
0 |
($flow->[$odir][4] & 8) == 0 ? : |
|
|
2 |
0 |
if ($flow->[$odir][4] & 12) != 12 |
|
163
|
2 |
0 |
if ($flow->[$dir][4] & 8) == 0 |
|
182
|
0 |
2 |
unless $self->{'writer'} |