!C99Shell v. 2.0 [PHP 7 Update] [25.02.2019]!

Software: Apache. PHP/7.3.33 

uname -a: Linux web25.us.cloudlogin.co 5.10.237-xeon-hst #1 SMP Mon May 5 15:10:04 UTC 2025 x86_64 

uid=233359(alpastrology) gid=888(tty) groups=888(tty),33(tape) 

Safe-mode: OFF (not secure)

/usr/share/doc/perl-Regexp-Assemble/examples/   drwxr-xr-x
Free 6181.88 GB of 6263.09 GB (98.7%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Feedback    Self remove    Logout    


Viewing file:     failure.01.pl (1.56 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
use v5.14;
use strict;
use warnings;
use Regexp::Assemble;
use Data::Dumper;

my $re = Regexp::Assemble->new(flags => 'i')->track(1);

foreach my $reg ( 
  '(?^ux: Coneheads(?^ux: [^\\p{Alnum}] )(?^ux: [^\\p{Alnum}] )(?^ux: [^\\p{Alnum}] )Dan(?^ux: [^\\p{Alnum}] )Aykroyd(?^ux: [^\\p{Alnum}] )Comedy(?^ux: [^\\p{Alnum}] )Eng )|(?^ux: Coneheads(?:[+]|%20)-(?:[+]|%20)Dan(?:[+]|%20)Aykroyd(?:[+]|%20)Comedy(?:[+]|%20)Eng)',
#  'Coneheads(?^ux: [^\\p{Alnum}] )(?^ux: [^\\p{Alnum}] )(?^ux: [^\\p{Alnum}] )Dan(?^ux: [^\\p{Alnum}] )Aykroyd(?^ux: [^\\p{Alnum}] )Comedy(?^ux: [^\\p{Alnum}] )Eng',
#  'Coneheads(?:[+]|%20)-(?:[+]|%20)Dan(?:[+]|%20)Aykroyd(?:[+]|%20)Comedy(?:[+]|%20)Eng',
  '(?^u:Coneheads\\ 1993)',
) {
    $re->add( $reg );
}

foreach my $string ( 
    "Coneheads - Dan Aykroyd Comedy Eng",
    "Coneheads+-+Dan+Aykroyd+Comedy+Eng",
    "Coneheads%20-%20Dan%20Aykroyd%20Comedy%20Eng",
    "Coneheads 1993",
) {
    if( $string =~ /$re/ ) {
        say "matched $string";

        if( my $matched = $re->matched() ) {
            say "matched with: $matched";
        }
        if( my $matched = $re->source($^R) ) {
            say "\$^R: $^R";
            say "match source: $matched";
        }

        say "work around: ", get_source($re, $string);
    }
    else {
        say "no match on $string";
        say "get_source returns: ",  get_source($re, $string);
    }
    say "-" x 70;
}

print Dumper $re;

sub get_source {
    my ($re, $string) = @_;

    foreach my $r ( @{$re->{mlist}} ) {
        if( $string =~ /$r/ ) {
            return $r;
        }
    }
    return;
}

:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ Read-Only ]

:: Make Dir ::
 
[ Read-Only ]
:: Make File ::
 
[ Read-Only ]

:: Go Dir ::
 
:: Go File ::
 

--[ c99shell v. 2.0 [PHP 7 Update] [25.02.2019] maintained by KaizenLouie | C99Shell Github | Generation time: 0.0187 ]--