!C99Shell v. 2.1 [PHP 8 Update] [02.02.2022]!

Software: Apache/2.4.53 (Unix) OpenSSL/1.1.1o PHP/7.4.29 mod_perl/2.0.12 Perl/v5.34.1. PHP/7.4.29 

uname -a: Linux vps-2738122-x 4.15.0-213-generic #224-Ubuntu SMP Mon Jun 19 13:30:12 UTC 2023 x86_64 

uid=1(daemon) gid=1(daemon) grupos=1(daemon) 

Safe-mode: OFF (not secure)

/opt/apex_tdfonline/php/3ros/simplesamlphp/modules/oauth/bin/   drwxr-xr-x
Free 13.24 GB of 61.93 GB (21.37%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Feedback    Self remove    Logout    


Viewing file:     demo.php (2.26 KB)      -rwxr-xr-x
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
#!/usr/bin/env php
<?php


function _readline($prompt '') {
    echo 
$prompt;
    return 
rtrimfgetsSTDIN ), "\n" );
}

try {


    
/* This is the base directory of the simpleSAMLphp installation. */
    
$baseDir dirname(dirname(dirname(dirname(__FILE__))));

    
/* Add library autoloader. */
    
require_once($baseDir '/lib/_autoload.php');


    require_once(
dirname(dirname(__FILE__)) . '/libextinc/OAuth.php');

    
// Needed in order to make session_start to be called before output is printed.
    
$session SimpleSAML_Session::getInstance();

    
//$baseurl = (isset($_SERVER['argv'][1]) ? $_SERVER['argv'][1] : 'https://foodle.feide.no/simplesaml');
    
$baseurl = (isset($_SERVER['argv'][1]) ? $_SERVER['argv'][1] : 'http://mars.foodle.local/simplesaml');
    
$key = (isset($_SERVER['argv'][2]) ? $_SERVER['argv'][2] : 'key');
    
$secret = (isset($_SERVER['argv'][3]) ? $_SERVER['argv'][3] : 'secret');

    echo 
'Welcome to the OAuth CLI client' "\n";
    
$consumer = new sspmod_oauth_Consumer($key$secret);

    
// Get the request token
    
$requestToken $consumer->getRequestToken($baseurl '/module.php/oauth/requestToken.php');
    echo 
"Got a request token from the OAuth service provider [" $requestToken->key "] with the secret [" $requestToken->secret "]\n";

    
// Authorize the request token
    
$url $consumer->getAuthorizeRequest($baseurl '/module.php/oauth/authorize.php'$requestTokenFALSE);

    echo(
'Go to this URL to authenticate/authorize the request: ' $url "\n");
    
system('open ' $url);

    
_readline('Click enter when you have completed the authorization step using your web browser...');

    
// Replace the request token with an access token
    
$accessToken $consumer->getAccessToken$baseurl '/module.php/oauth/accessToken.php'$requestToken);
    echo 
"Got an access token from the OAuth service provider [" $accessToken->key "] with the secret [" $accessToken->secret "]\n";

    
$userdata $consumer->getUserInfo($baseurl '/module.php/oauth/getUserInfo.php'$accessToken);


    echo 
'You are successfully authenticated to this Command Line CLI. ' "\n";
    echo 
'Got data [' join(', 'array_keys($userdata)) . ']' "\n";
    echo 
'Your user ID is :  ' $userdata['eduPersonPrincipalName'][0] . "\n";

} catch(
Exception $e) {
    echo 
'Error occurred: ' $e->getMessage() . "\n\n";
}







:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ Read-Only ]

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

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

--[ c99shell v. 2.1 [PHP 8 Update] [02.02.2022] maintained byC99Shell Github | Generation time: 0.5315 ]--