Login   Register  
PHP Classes
elePHPant
Icontem

XIP Class

Recommend this page to a friend!
Stumble It! Stumble It! Bookmark in del.icio.us Bookmark in del.icio.us
  Classes of Volkan Küçükçakar  >  XIP Class  >  Download .tar.gz .zip  >  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
Related classes: , , , , , , ,
Version: -
PHP version: -
License: GNU General Public License (GPL)
All time users: 3770 users
All time rank: 685
Week users: 5 users
Week rank: 698
 

  Author  
Picture of Volkan Küçükçakar
Name: Volkan Küçükçakar <e-mail contact>
Packages: 2 Browse all classes by Volkan Küçükçakar Browse all classes by
Country: Turkey Turkey - PHP jobs in Turkey
Age: 32
All time rank: 5218 in Turkey Turkey
Week rank: 511 Up14 in Turkey Turkey Down


  Detailed description  
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

  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  
Ratings
Utility
Consistency
Documentation
Examples
Tests
Videos
Overall
Rank
All time:
Good (97.2%)
Good (86.1%)
Good (83.3%)
Good (88.9%)
-
-
Sufficient (74.4%)
69
Month:
Not yet rated by the users

  Trackback links  
Link Description
Detecting Proxy Servers using PHP and blacklists The widespread abuse of proxies started years ago with a program called Wingate...

  Applications that use this class  
No application links were specified for this class.
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
Plain text file Readme.txt Doc. Readme
Plain text file License.txt Lic. License

  Files  /  Files folder image Examples  
File Role Description
Files folder imagelog (2 files)
  Plain text file proxydetect.php Example Example 1 - Proxy type, proxy info, client IP detection
  Plain text file ipfunctions.php Example Example 2 - IP Functions, IP validate, public/private IP check, network check, local blacklist
  Plain text file blacklist_local.php Example Example 3 - Another local blacklist example using an external flat text file
  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)
  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
  Plain text file index.php Example File simply calls Example 1
  Plain text file blacklist.txt Data File needed by blacklist_local.php

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

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.