| line |
true |
false |
branch |
|
20
|
0 |
0 |
if (ref $_[0] and $_[0]->isa('POE::Component::Client::SOCKS')) |
|
24
|
0 |
0 |
if ($self) |
|
35
|
0 |
0 |
if (ref $_[0] and $_[0]->isa('POE::Component::Client::SOCKS')) |
|
39
|
0 |
0 |
if ($self) |
|
54
|
0 |
1 |
if ($command =~ /^(bind|connect)$/) |
|
55
|
0 |
0 |
unless ($opts{'successevent'} and $opts{'failureevent'}) |
|
59
|
0 |
0 |
unless ($opts{'remoteaddress'} and $opts{'remoteport'}) |
|
63
|
0 |
0 |
unless ($opts{'socksproxy'}) |
|
67
|
0 |
0 |
if ($command eq 'bind' and not $opts{'remoteaddress'} =~ /^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$/) |
|
72
|
0 |
1 |
ref $options eq 'HASH' ? : |
|
107
|
1 |
0 |
if ($command eq 'spawn') |
|
110
|
0 |
1 |
if $$self{'alias'} |
|
111
|
1 |
0 |
unless $$self{'alias'} |
|
114
|
0 |
0 |
if ($kernel == $sender) |
|
125
|
1 |
0 |
unless ($$self{'sender_id'}) |
|
127
|
1 |
0 |
unless $$self{'alias'} |
|
139
|
0 |
0 |
if (ref $_[10] eq 'HASH') { } |
|
146
|
0 |
0 |
if ($session == $sender) { } |
|
152
|
0 |
0 |
unless ($$args{'successevent'} and $$args{'failureevent'}) |
|
156
|
0 |
0 |
unless ($$args{'remoteaddress'} and $$args{'remoteport'}) |
|
160
|
0 |
0 |
unless ($$args{'socksproxy'}) |
|
164
|
0 |
0 |
if ($state eq 'bind' and not $$args{'remoteaddress'} =~ /^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$/) |
|
170
|
0 |
0 |
if ($state eq 'connect') { } |
|
171
|
0 |
0 |
if ($$args{'remoteaddress'} =~ /^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$/) { } |
|
239
|
0 |
0 |
if (length $input != 8) |
|
244
|
0 |
0 |
unless (scalar @resp == 4 and $resp[0] eq '0' and $resp[1] =~ /^(90|91|92|93)$/) |
|
253
|
0 |
0 |
unless ($cd eq '90') |