!C99Shell v. 2.5 [PHP 8 Update] [24.05.2025]!

Software: Apache. PHP/8.1.30 

uname -a: Linux server1.tuhinhossain.com 5.15.0-151-generic #161-Ubuntu SMP Tue Jul 22 14:25:40 UTC
2025 x86_64
 

uid=1002(picotech) gid=1003(picotech) groups=1003(picotech),0(root)  

Safe-mode: OFF (not secure)

/home/picotech/domains/ai.picotech.app/public_html/routes/   drwxr-xr-x
Free 28.45 GB of 117.98 GB (24.11%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Self remove    Logout    


Viewing file:     web.php (15.16 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php

use Illuminate\Support\Facades\Route;

/*
|--------------------------------------------------------------------------
| Web Routes
|--------------------------------------------------------------------------
|
| Here is where you can register web routes for your application. These
| routes are loaded by the RouteServiceProvider and all of them will
| be assigned to the "web" middleware group. Make something great!
|
*/

Route::group(['as' => 'admin.''prefix' => 'admin'], function () {

    
Route::group(['middleware' => 'guest'], function () {
        
Route::get('/login', ['uses' => '\App\Http\Controllers\Auth\AdminLoginController@index''as' => 'login']);
        
Route::post('/authenticate', ['uses' => '\App\Http\Controllers\Auth\AdminLoginController@authenticate''as' => 'authenticate']);

        
Route::get('/password/reset', ['uses' => '\App\Http\Controllers\Auth\ForgotPasswordController@showLinkRequestFormAdmin''as' => 'password.request']);
        
Route::post('/password/email''\App\Http\Controllers\Auth\ForgotPasswordController@sendResetLinkEmailAdmin')->name('password.email');
    });

    
Route::group(['middleware' => 'auth'], function () {
        
Route::get('/logout', ['uses' => '\App\Http\Controllers\Auth\AdminLoginController@logout''as' => 'logout']);

        
Route::group(['namespace' => 'Admin'], function () {
            
Route::get('/dashboard', ['uses' => '\App\Http\Controllers\Admin\DashboardController@index''as' => 'dashboard']);
            
Route::get('/notification/counter', ['uses' => '\App\Http\Controllers\Admin\DashboardController@notificationCount''as' => 'notification.counter']);

            
Route::resource('/customers''\App\Http\Controllers\Admin\CustomerController');
            
Route::resource('/page''\App\Http\Controllers\Admin\PageController');
            
Route::get('/language/get/all''\App\Http\Controllers\Admin\LanguageController@getAll')->name('language.get.all');
            
Route::resource('/language''\App\Http\Controllers\Admin\LanguageController');

            
Route::group(['as' => 'customer.''prefix' => 'customer'], function () {
                
Route::get('/all''\App\Http\Controllers\Admin\CustomerController@getAll')->name('get.all');
                
Route::post('/change-plan''\App\Http\Controllers\Admin\CustomerController@changePlan')->name('plan.change');
                
Route::post('/login-as''\App\Http\Controllers\Admin\CustomerController@loginAs')->name('login.ass');
                
Route::get('/change/status''\App\Http\Controllers\Admin\CustomerController@changeStatus')->name('change.status');
                
//Banned User
                
Route::get('/banned''\App\Http\Controllers\Admin\CustomerController@bannedUser')->name('banned.list');
                
Route::get('/all/banned''\App\Http\Controllers\Admin\CustomerController@getAllBannedUser')->name('get.all.banned');
                
//Active User
                
Route::get('/active''\App\Http\Controllers\Admin\CustomerController@activedUser')->name('active.list');
                
Route::get('/all/active''\App\Http\Controllers\Admin\CustomerController@getAllActiveUser')->name('get.all.active');
            });



            
Route::group(['as' => 'settings.''prefix' => 'settings'], function () {
                
Route::get('/''\App\Http\Controllers\Admin\SettingsController@index')->name('index');
                
Route::post('/update/profile''\App\Http\Controllers\Admin\SettingsController@profile_update')->name('profile_update');
                
Route::post('/update/application''\App\Http\Controllers\Admin\SettingsController@app_update')->name('app_update');
                
Route::post('/update/smtp''\App\Http\Controllers\Admin\SettingsController@smtp_update')->name('smtp_update');
                
Route::post('/email-template/store''\App\Http\Controllers\Admin\SettingsController@templateStore')->name('email.template.store');
                
Route::post('/update/local/setting''\App\Http\Controllers\Admin\SettingsController@local_settings')->name('local.setting');
            });
            
Route::get('/maintenance/mode''\App\Http\Controllers\Admin\SettingsController@maintenance_mode')->name('maintenance.mode');
            
Route::post('/update/maintenance/mode''\App\Http\Controllers\Admin\SettingsController@update_maintenance_mode')->name('updated.maintenance.mode');


            
Route::get('/ai/api/key''\App\Http\Controllers\Admin\SettingsController@aiApiKey')->name('ai.apikey');
            
Route::post('/ai/apikey/store''\App\Http\Controllers\Admin\SettingsController@storeApiKey')->name('ai.apikey.store');


            
Route::group(['as' => 'ticket.''prefix' => 'ticket'], function () {
                
Route::get('/''\App\Http\Controllers\Admin\TicketController@index')->name('index');
                
Route::get('/get-all''\App\Http\Controllers\Admin\TicketController@show')->name('get.all');
                
Route::post('/store''\App\Http\Controllers\Admin\TicketController@store')->name('store');
                
Route::get('/reply''\App\Http\Controllers\Admin\TicketController@reply')->name('reply');
                
Route::post('/status''\App\Http\Controllers\Admin\TicketController@status')->name('status');
                
Route::get('/download''\App\Http\Controllers\Admin\TicketController@documentDownload')->name('download');
            });

            
Route::group(['as' => 'plans.''prefix' => 'plans'], function () {
                
Route::get('/all''\App\Http\Controllers\Admin\PlanController@getAll')->name('get.all');
                
Route::get('/request''\App\Http\Controllers\Admin\PlanController@plan_request')->name('requests');
                
Route::get('/get/request''\App\Http\Controllers\Admin\PlanController@getRequests')->name('get.requests');
            });
            
Route::get('/approve/plans''\App\Http\Controllers\Admin\PlanController@approvedPlan')->name('approved.plan');
            
Route::get('/get/all/approve/pans''\App\Http\Controllers\Admin\PlanController@getAllApprovedPlan')->name('get.all.approved.plan');

            
Route::resource('/plans''\App\Http\Controllers\Admin\PlanController');

            
Route::group(['as' => 'page.''prefix' => 'page'], function () {
                
Route::get('/all''\App\Http\Controllers\Admin\PageController@getAll')->name('get.all');
            });



            
Route::group(['as' => 'page.''prefix' => 'page'], function () {
                
Route::get('/all''\App\Http\Controllers\Admin\PageController@getAll')->name('get.all');
            });

            
Route::group(['as' => 'subscribe.''prefix' => 'subscribe'], function () {
                
Route::get('/subscribe/index','\App\Http\Controllers\Admin\SubscribeController@index')->name('subscribe.index');
                
Route::post('/subscribe/store','\App\Http\Controllers\Admin\SubscribeController@subscribe_store')->name('subscribe.store');
            });

            
Route::get('/template','\App\Http\Controllers\Admin\TemplateController@index')->name('template');
            
Route::post('/template/store','\App\Http\Controllers\Admin\TemplateController@store')->name('template.store');

//            Transactions
            
Route::get('/transactions','\App\Http\Controllers\Admin\TransactionController@index')->name('transactions');
            
Route::get('/get/all/transactions','\App\Http\Controllers\Admin\TransactionController@getAllTransactions')->name('get.all.transactions');

        });
    });

});
//#endregion


//#region customer routes

//Guest customer route
Route::group(['middleware' => 'guest'], function () {
    
Route::get('admin/password/reset''Admin\ForgotPasswordController@show_form')->name('admin.password.request');
    
Route::post('admin/password/reset''Admin\ForgotPasswordController@sent_email')->name('admin.password.sent');
    
Route::get('admin/password/reset/confirm''Admin\ForgotPasswordController@reset_form')->name('admin.password.reset.confirm');
    
Route::post('admin/password/reset/confirm''Admin\ForgotPasswordController@reset_confirm')->name('admin.password.reset.confirm');
});

Route::group(['middleware' => 'maintenance'], function () {
Route::group(['middleware' => 'guest:customer'], function () {
    
Route::get('/login', ['uses' => '\App\Http\Controllers\Auth\CustomerLoginController@index''as' => 'login']);
    
Route::post('/login', ['uses' => '\App\Http\Controllers\Auth\CustomerLoginController@authenticate''as' => 'authenticate']);

    
Route::get('/sign-up', ['uses' => '\App\Http\Controllers\Auth\CustomerLoginController@sign_up''as' => 'signup']);
    
Route::post('/sign-up', ['uses' => '\App\Http\Controllers\Auth\CustomerLoginController@sign_up_create''as' => 'signup']);

    
Route::get('password/reset''\App\Http\Controllers\Auth\ForgotPasswordController@show_form')->name('password.request');
    
Route::post('password/reset''\App\Http\Controllers\AuthAuth\ForgotPasswordController@sent_email')->name('password.sent');
    
Route::get('password/reset/confirm''\App\Http\Controllers\AuthAuth\ForgotPasswordController@reset_form')->name('password.reset.confirm');
    
Route::post('password/reset/confirm''\App\Http\Controllers\AuthAuth\ForgotPasswordController@reset_confirm')->name('password.reset.confirm');


    
Route::get('/verify/', ['uses' => '\App\Http\Controllers\AuthAuth\CustomerLoginController@verifyView''as' => 'customer.verify.view']);
    
Route::get('/verify/customer', ['uses' => '\App\Http\Controllers\AuthAuth\CustomerLoginController@verify''as' => 'customer.verify']);
});

//Auth customer route
Route::group(['as' => 'customer.''middleware' => ['auth:customer''email.verify:customer']], function () {
    
Route::get('/logout', ['uses' => '\App\Http\Controllers\Auth\CustomerLoginController@logout''as' => 'logout']);


    
Route::group(['namespace' => 'Customer'], function () {
        
Route::get('/dashboard', ['uses' => '\App\Http\Controllers\Customer\DashboardController@index''as' => 'dashboard']);

        
Route::group(['as' => 'settings.''prefix' => 'settings'], function () {
            
Route::get('/index', ['uses' => '\App\Http\Controllers\Customer\SettingsController@index''as' => 'index']);
            
Route::post('/profile-update', ['uses' => '\App\Http\Controllers\Customer\SettingsController@profile_update''as' => 'profile_update']);
            
Route::post('/password-update', ['uses' => '\App\Http\Controllers\Customer\SettingsController@password_update''as' => 'password_update']);
        });

        
Route::group(['as' => 'billing.''prefix' => 'billing'], function () {
            
Route::get('/''\App\Http\Controllers\Customer\BillingController@index')->name('index');
        });
        
Route::get('/open_ai/get/request''\App\Http\Controllers\Customer\DocumentController@getRequest')->name('open_ai.get.request');
        
Route::get('/open_ai/get/request/image''\App\Http\Controllers\Customer\DocumentController@getRequestImage')->name('open_ai.get.request.image');
        
Route::get('/open_ai/get/request/code''\App\Http\Controllers\Customer\DocumentController@getRequestCode')->name('open_ai.get.request.code');
        
Route::get('/write/document''\App\Http\Controllers\Customer\DocumentController@writeDocument')->name('write.document');
        
Route::get('/write/document/list''\App\Http\Controllers\Customer\DocumentController@writeDocumentList')->name('write.document.index');
        
Route::get('/image/generate''\App\Http\Controllers\Customer\DocumentController@imageGenerate')->name('image.generate');
        
Route::get('/code/generate''\App\Http\Controllers\Customer\DocumentController@codeGenerate')->name('code.generate');
        
Route::get('/image/generate/list''\App\Http\Controllers\Customer\DocumentController@imageGenerateList')->name('image.generate.list');
        
Route::get('/code/generate/list''\App\Http\Controllers\Customer\DocumentController@codeGenerateList')->name('code.generate.list');
        
Route::get('/image/generate/get/data''\App\Http\Controllers\Customer\DocumentController@imageGenerateGetData')->name('image.generate.get.data');
        
Route::get('/code/generate/get/data''\App\Http\Controllers\Customer\DocumentController@codeGenerateGetData')->name('code.generate.get.data');
        
Route::get('/write/document/get/data''\App\Http\Controllers\Customer\DocumentController@writeDocumentGetData')->name('write.document.get.data');
        
Route::delete('/ai/content/delete''\App\Http\Controllers\Customer\DocumentController@aiContentDelete')->name('ai.content.delete');
        
Route::post('/ai/content/rename''\App\Http\Controllers\Customer\DocumentController@aiContentRename')->name('ai.content.rename');
        
Route::get('/image/download''\App\Http\Controllers\Customer\DocumentController@imageDownload')->name('image.download');
        
//Transaction report
        
Route::get('/transaction/list''\App\Http\Controllers\Customer\ReportController@index')->name('transaction.list');
        
Route::get('/transaction/get/data''\App\Http\Controllers\Customer\ReportController@gateData')->name('transaction.get.data');
        
//plan report
        
Route::get('/plan/list''\App\Http\Controllers\Customer\ReportController@planIndex')->name('plan.list');
        
Route::get('/plan/get/data''\App\Http\Controllers\Customer\ReportController@PlanGateData')->name('plan.get.data');

        
Route::group(['as' => 'ticket.''prefix' => 'ticket'], function () {
            
Route::get('/''\App\Http\Controllers\Customer\TicketController@index')->name('index');
            
Route::post('/store''\App\Http\Controllers\Customer\TicketController@store')->name('store');
            
Route::get('/get-all''\App\Http\Controllers\Customer\TicketController@show')->name('get.all');
            
Route::get('/details''\App\Http\Controllers\Customer\TicketController@details')->name('details');
            
Route::post('/reply''\App\Http\Controllers\Customer\TicketController@reply')->name('reply');
            
Route::get('/download''\App\Http\Controllers\Customer\TicketController@documentDownload')->name('download');
        });

        
Route::get('/generated/image/{name}''\App\Http\Controllers\Customer\DocumentController@generatedImage')->name('generated.image');
        
Route::get('/document/download''\App\Http\Controllers\Customer\DocumentController@documentDownload')->name('document.download');
        
//            Transactions
        
Route::get('/transactions','\App\Http\Controllers\Customer\TransactionController@index')->name('transactions');
        
Route::get('/get/all/transactions','\App\Http\Controllers\Customer\TransactionController@getAllTransactions')->name('get.all.transactions');

    });
});

//#endregion
});

Route::get('/process/upgrade', ['uses' => 'UpgradeController@process''as' => 'process.upgrade']);

Route::redirect('/'route('login'));
Route::redirect('/admin'route('admin.login'));


//Route::get('{url}',['uses' => 'RouteController@index']);
Route::post('/verify/user', [\App\Http\Controllers\FrontController::class, 'verifyCode'])->name('verify');

Route::get('locale/{type}', [\App\Http\Controllers\Admin\DashboardController::class, 'setLocale'])->name('set.locale');
Route::get('/{page}', [\App\Http\Controllers\FrontController::class, 'page'])->name('page');

Route::get('/maintenance/mode', [\App\Http\Controllers\FrontController::class, 'maintenanceMode'])->name('maintenance.mode');

:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ ok ]

:: Make Dir ::
 
[ ok ]
:: Make File ::
 
[ ok ]

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

--[ c99shell v. 2.5 [PHP 8 Update] [24.05.2025] | Generation time: 0.0045 ]--