| 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'}) |
|
74
|
0 |
16 |
if (defined $flags->{'_seq'}) |
|
103
|
2 |
2 |
unless $self->{'connected'} |
|
109
|
0 |
0 |
unless $self->{'connected'} |
|
116
|
0 |
2 |
if ($flow->[1][4] & 3) == 3 and ($flow->[0][4] & 3) == 3 |
|
120
|
2 |
0 |
if ($flow->[0][4] & 1) == 0 |
|
124
|
2 |
0 |
($flow->[1][4] & 1) == 0 ? : |
|
|
2 |
0 |
($flow->[1][4] & 2) == 0 ? : |
|
|
2 |
0 |
if ($flow->[1][4] & 3) != 3 |
|
130
|
2 |
0 |
if ($flow->[0][4] & 2) == 0 |
|
139
|
0 |
0 |
if not $self->{'connected'} |
|
144
|
0 |
0 |
if (($self->{'flow'}[$dir][4] & 4) == 0) |
|
145
|
0 |
0 |
unless $self->{'connected'} |
|
147
|
0 |
0 |
$dir ? : |
|
155
|
0 |
2 |
if (not defined $type or $type eq '') { } |
|
|
2 |
0 |
elsif ($type eq 'fin') { } |
|
|
0 |
0 |
elsif ($type eq 'rst') { } |
|
162
|
2 |
0 |
if ($flow->[$dir][4] & 4) == 0 |
|
166
|
0 |
2 |
$dir ? : |
|
167
|
2 |
0 |
($flow->[$odir][4] & 4) == 0 ? : |
|
|
2 |
0 |
($flow->[$odir][4] & 8) == 0 ? : |
|
|
2 |
0 |
if ($flow->[$odir][4] & 12) != 12 |
|
173
|
2 |
0 |
if ($flow->[$dir][4] & 8) == 0 |
|
192
|
0 |
2 |
unless $self->{'writer'} |