Login   Register  
PHP Classes
elePHPant
Icontem

XIP Class: Analyze remote IP, Proxy detection,Blacklist check

Recommend this page to a friend!
Stumble It! Stumble It! Bookmark in del.icio.us Bookmark in del.icio.us

  Author Author  
Picture of Volkan Küçükçakar
Name: Volkan Küçükçakar <contact>
Classes: 2 packages by
Country: Turkey Turkey
Age: 34
All time rank: 5278 in Turkey Turkey
Week rank: 787 Down16 in Turkey Turkey Down


  Detailed description   Download Download .zip .tar.gz   Install with Composer Install with Composer  
This class can be used to analyze the remote user IP address accessing the current page, Proxy detection, Blacklist check.


- Smart "Proxy" and "Client IP" detection using header analysis
- Detects Proxy by looking for more than 40 standard and non-standard headers and hostname
- Retrieves the real Client IP address !!!
- IP BLACKLIST, WHITELIST check !!!
- IP[/Mask] format (IP range) compatible
- IP validate
- IP public/private check
- Expandable proxy detection structure by using arrays and regular expressions
- Guess for unknown headers using regular expressions

  Classes of Volkan Küçükçakar  >  XIP Class  >  Download Download .zip .tar.gz  >  Support forum Support forum (3)  >  Blog Blog  >  RSS 1.0 feed RSS 2.0 feed Latest changes  
Name: XIP Class
Base name: xipclass
Description: Analyze remote IP, Proxy detection,Blacklist check
Version: 1.0.0
PHP version: -
License: GNU General Public License (GPL)
All time users: 4215 users
All time rank: 640
Week users: 2 users
Week rank: 907 Down
 
  Groups   Rate classes User ratings   Trackback   Applications   Files Files  

  Groups  
Group folder image Networking Networking protocols, clients and servers View top rated classes
Group folder image HTTP HTTP protocol clients, headers and cookies View top rated classes


  User ratings  
RatingsUtility Consistency Documentation Examples Tests Videos Overall Rank
All time: Good (97%) Good (86%) Good (83%) Good (88%) - - Sufficient (74%) 80
Month: Not yet rated by the users

  Pages that reference this package  
Detecting Proxy Servers using PHP and blacklists
The widespread abuse of proxies started years ago with a program called Wingate...

Latest pages that reference packages Latest pages that reference packages


  Applications that use this package  
No pages of applications that use this class were specified.
Add link image If you know an application of this package, send a message to the author to add a link here.
  Files folder image Files  
File Role Description
Files folder imageExamples (7 files, 1 directory)
Plain text file class.XIP.php Class XIP Class
Accessible without login Plain text file Readme.txt Doc. Readme
Accessible without login Plain text file License.txt Lic. License

  Files folder image Files  /  Examples  
File Role Description
Files folder imagelog (2 files)
  Accessible without login Plain text file proxydetect.php Example Example 1 - Proxy type, proxy info, client IP detection
  Accessible without login Plain text file ipfunctions.php Example Example 2 - IP Functions, IP validate, public/private IP check, network check, local blacklist
  Accessible without login Plain text file blacklist_local.php Example Example 3 - Another local blacklist example using an external flat text file
  Accessible without login Plain text file iplog.php Example Example 4 - IP Log example using a flat text file (with exclusive file lock support via flock and semaphore files)
  Accessible without login Plain text file CheckRBL.php Example Example 5 - Checking the existance of visitor's IP in RBL (Real-Time Blackhole List) using 3rd party services
  Accessible without login Plain text file index.php Example File simply calls Example 1
  Accessible without login Plain text file blacklist.txt Data File needed by blacklist_local.php

  Files folder image Files  /  Examples  /  log  
File Role Description
  Accessible without login Plain text file iplog.txt Output File needed by iplog.php
  Accessible without login Plain text file iplog.txt.lck Data File needed by iplog.php

Install with Composer Install with Composer - Download Download all files: xipclass.tar.gz xipclass.zip
NOTICE: if you are using a download manager program like 'GetRight', please Login before trying to download this archive.