Source for file example_1.php

Documentation is available at example_1.php

  1. <?php
  2. /**
  3.  * File containing example 1(ip address identity) use DefensiveAttack.
  4.  *
  5.  * @package     DefensiveAttack
  6.  * @version     1.0.0
  7.  * @copyright     Copyright (C)2006 TheLordOfWeb. All rights reserved.
  8.  * @license     http://www.gnu.org/copyleft/gpl.html GNU Public License
  9.  * @filesource
  10.  */
  11.  
  12. //Load class
  13. //require("class.php4.DefensiveAttack.php");
  14.  
  15. require("class.php5.DefensiveAttack.php");
  16.  
  17. //Create object
  18. $def_attack     =   new DefensiveAttack();
  19.  
  20. //Set my IP address
  21. $def_attack->SetMyIpAddress("127.0.0.2");
  22.  
  23. //Compare IP addresses
  24. if (!$def_attack->IsIpIdentity()) {
  25.     print nl2br("Access deny!\n");
  26.     
  27.     print nl2br("I know your : \n\n");
  28.     
  29.     //Get IP address
  30.     print nl2br("IP address: " $def_attack->GetIpAddress()  "\n");
  31.     
  32.     //Get host name
  33.     print nl2br("Host name: " $def_attack->GetHostName()  "\n");
  34.     
  35.     print nl2br("And you will be arrested. \n");
  36.     
  37.     print nl2br("----------- Extra information for me ---------- \n");
  38.     
  39.     //Get Referer
  40.     print nl2br(("Referer: " $def_attack->GetReferer("\n"));
  41.  
  42.     //Get Input data
  43.     print nl2br(("Input data: " $def_attack->GetInputData("\n"));
  44.  
  45.     //Get Cookie data
  46.     print nl2br(("Cookie data: " $def_attack->GetCookieData("\n"));
  47.  
  48. else {
  49.     print "Access allow";
  50. }
  51.  
  52. ?>

Documentation generated on Tue, 31 Oct 2006 23:59:57 +0200 by phpDocumentor 1.3.1