line |
true |
false |
branch |
19
|
0 |
0 |
if (ref $_[0] and $_[0]->isa('POE::Component::Client::SOCKS')) |
23
|
0 |
0 |
if ($self) |
34
|
0 |
0 |
if (ref $_[0] and $_[0]->isa('POE::Component::Client::SOCKS')) |
38
|
0 |
0 |
if ($self) |
53
|
0 |
1 |
if ($command =~ /^(bind|connect)$/) |
54
|
0 |
0 |
unless ($opts{'successevent'} and $opts{'failureevent'}) |
58
|
0 |
0 |
unless ($opts{'remoteaddress'} and $opts{'remoteport'}) |
62
|
0 |
0 |
unless ($opts{'socksproxy'}) |
66
|
0 |
0 |
if ($command eq 'bind' and not $opts{'remoteaddress'} =~ /^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$/) |
71
|
0 |
1 |
ref $options eq 'HASH' ? : |
106
|
1 |
0 |
if ($command eq 'spawn') |
109
|
0 |
1 |
if $self->{'alias'} |
110
|
1 |
0 |
unless $self->{'alias'} |
113
|
0 |
0 |
if ($kernel == $sender) |
124
|
1 |
0 |
unless ($self->{'sender_id'}) |
126
|
1 |
0 |
unless $self->{'alias'} |
138
|
0 |
0 |
if (ref $_[10] eq 'HASH') { } |
145
|
0 |
0 |
if ($session == $sender) { } |
151
|
0 |
0 |
unless ($args->{'successevent'} and $args->{'failureevent'}) |
155
|
0 |
0 |
unless ($args->{'remoteaddress'} and $args->{'remoteport'}) |
159
|
0 |
0 |
unless ($args->{'socksproxy'}) |
163
|
0 |
0 |
if ($state eq 'bind' and not $args->{'remoteaddress'} =~ /^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$/) |
169
|
0 |
0 |
if ($state eq 'connect') { } |
170
|
0 |
0 |
if ($args->{'remoteaddress'} =~ /^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$/) { } |
238
|
0 |
0 |
if (length $input != 8) |
243
|
0 |
0 |
unless (scalar @resp == 4 and $resp[0] eq '0' and $resp[1] =~ /^(90|91|92|93)$/) |
252
|
0 |
0 |
unless ($cd eq '90') |