Login   Register  
PHP Classes
elePHPant
Icontem

FloodDam

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

  Author  
Picture of Murat Atay
Name: Murat Atay <e-mail contact>
Packages: 2 Browse all classes by Murat Atay Browse all classes by
Country: Turkey Turkey - PHP jobs in Turkey
Age: 30
All time rank: 139724 in Turkey Turkey
Week rank: 2120 Down43 in Turkey Turkey Down


  Detailed description   Download .zip .tar.gz  
This class can be used to protect a site against an abusive number of accesses.

It determines the IP address of each user accessing the site PHP scripts and keeps the access counts stored in distinct files per each IP address.

When the number of accesses from an IP address exceeds a configurable limit, the class exits the current script and the user from the banned address is not served.

The class is able to determine the current user IP address from environments and also attempts to determine the IP address of users behind proxies.

The class may automatically deny access to users when it is not possible to determine their IP addresses.

  Classes of Murat Atay  >  FloodDam  >  Download .zip .tar.gz  >  Support forum Support forum (1)  >  Blog Blog  >  RSS 1.0 feed RSS 2.0 feed Latest changes  
Name: FloodDam
Base name: flooddam
Description: Protect a site against abusive number of accesses
Version: -
PHP version: -
License: GNU Lesser General Public License (LGPL)
All time users: 1097 users
All time rank: 2976
Week users: 0 users
Week rank: 2038 Equal
 
  Groups   Freshmeat project   Rate classes User ratings   Applications   Files Files  

  Groups  
Group folder image Networking Networking protocols, clients and servers View top rated classes
Group folder image Security Security protection and attack detection View top rated classes


  Freshmeat project  
Project record: flooddam
Popularity score: 8.31
Vitality score: 53.42

  User ratings  
There are not enough user ratings to display for this class.

  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
Accessible without login Plain text file example_en.php Example English Example Page
Accessible without login Plain text file example_tr.php Example Turkish Example Page
Plain text file flooddam.php Class FloodDam Class
Accessible without login Plain text file readme_en.txt Doc. English Documentation
Accessible without login Plain text file readme_tr.txt Doc. Turkish Documentation

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