Que faire si les aspirateurs passent outre htaccess?
Certains aspirateurs qui consomment votre précieuse bande passante se font passer pour des robots sérieux ( technique du 'spoofing' ).
Voici un script que j'ai trouvé ( Info: Renardrouge@rocketmail.com - http://www.1001bd.com ) auquel j'ai effectué quelques petites modifications.
Le script initial bloquait définitivement une IP, ce qui bloque évidemment tout visiteur prenant la même.
J'ai ajouté un champ dans une table où la date brute de passage est inscrite.
Voici les structures des 2 tables à créer :
# table `ip`
CREATE TABLE `ip` (
`id` int(11) NOT NULL auto_increment,
`ua` char(100) NOT NULL default '',
`ip` char(50) NOT NULL default '',
`date` char(20) NOT NULL default '',
`cpt` int(11) NOT NULL default '0',
PRIMARY KEY (`id`),
KEY `ip` (`ip`),
KEY `date` (`date`)
) TYPE=MyISAM AUTO_INCREMENT=2391 ;
# table `ip_bl`
CREATE TABLE `ip_bl` (
`id` int(11) NOT NULL auto_increment,
`ua` char(100) NOT NULL default '',
`ip` char(50) NOT NULL default '',
`date` char(20) NOT NULL default '',
`cpt` int(11) NOT NULL default '0',
`quand` bigint(20) NOT NULL default '0',
PRIMARY KEY (`id`),
KEY `ip` (`ip`)
) TYPE=MyISAM AUTO_INCREMENT=15 ;
Voici le script :