Advertisement
Guest User

status.php

a guest
Feb 6th, 2019
141
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.41 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html lang="en" >
  3.  
  4. <?php $ip=$_SERVER['REMOTE_ADDR'];?>
  5.  
  6. <head>
  7.   <meta charset="UTF-8">
  8.   <title>Lightweight slider evaluation page - slendr</title>
  9.   <meta name="viewport" content="width=device-width, initial-scale=1">
  10.   <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/normalize/5.0.0/normalize.min.css">
  11.   <link rel='stylesheet prefetch' href='https://fonts.googleapis.com/css?family=Roboto:100,300'>
  12.   <link rel='stylesheet prefetch' href='https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.5.0/css/font-awesome.min.css'>
  13.   <link rel="stylesheet" href="css/style.css">
  14. </head>
  15.  
  16. <body>
  17.  
  18. <div class="slider-content">
  19. <div class="slider-box">
  20. <h1>List of banned IPs</h1>
  21.  
  22. <?php
  23. $username = 'ldapuser1';
  24. $password = 'f3ca9d298a553da117442deeb6fa932d';
  25. $ldapconfig['host'] = 'lightweight.htb';
  26. $ldapconfig['port'] = '389';
  27. $ldapconfig['basedn'] = 'dc=lightweight,dc=htb';
  28. //$ldapconfig['usersdn'] = 'cn=users';
  29. $ds=ldap_connect($ldapconfig['host'], $ldapconfig['port']);
  30. ldap_set_option($ds, LDAP_OPT_PROTOCOL_VERSION, 3);
  31. ldap_set_option($ds, LDAP_OPT_REFERRALS, 0);
  32. ldap_set_option($ds, LDAP_OPT_NETWORK_TIMEOUT, 10);
  33.  
  34. $dn="uid=ldapuser1,ou=People,dc=lightweight,dc=htb";
  35.  
  36. if ($bind=ldap_bind($ds, $dn, $password)) {
  37.   echo("<p><i>You may or may not see this page when you are banned. </i><br><br>");
  38. } else {
  39.   echo("Unable to bind to server.</br>");
  40.   echo("msg:'".ldap_error($ds)."'</br>".ldap_errno($ds)."");
  41.   if ($bind=ldap_bind($ds)) {
  42.     $filter = "(cn=*)";
  43.     if (!($search=@ldap_search($ds, $ldapconfig['basedn'], $filter))) {
  44.       echo("Unable to search ldap server<br>");
  45.       echo("msg:'".ldap_error($ds)."'</br>");
  46.     } else {
  47.       $number_returned = ldap_count_entries($ds,$search);
  48.       $info = ldap_get_entries($ds, $search);
  49.       echo "The number of entries returned is ". $number_returned."<p>";
  50.       for ($i=0; $i<$info["count"]; $i++) {
  51.         var_dump($info[$i]);
  52.       }
  53.     }
  54.   } else {
  55.     echo("Unable to bind anonymously<br>");
  56.     echo("msg:".ldap_error($ds)."<br>");
  57.   }
  58. }
  59. ?>
  60.  
  61. <?
  62. include("banned.txt")
  63. ?>
  64. <p><i>This page has been generated at <? echo date("Y/m/d H:i:s"); ?>. Data is refreshed every minute.</i>
  65. </p>
  66. <p></p>
  67. <p><br><br><a href="index.php">home</a>&nbsp;&nbsp;<a href="info.php">info</a>&nbsp;&nbsp;<a href="status.php">status</a>&nbsp;&nbsp;<a href="user.php">user</a></p>
  68.  </div>
  69. </div>
  70. </body>
  71. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement