Amélioration de phpbb pour bannir définitivemment
31 messages • Page 2 sur 3 • 1, 2, 3
Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics
Je suis chez sivit
J'ai copier coller le code de pipologue dans un fichier
et j'ai eu droit à une belle page blanche sans erreur ^^
J'ai copier coller le code de pipologue dans un fichier
- Code: Tout sélectionner
<?
function getMacAddress($ip){
// $ip au format "93.125.24.23"
$buffer = "";
system("ping " . $ip);
system("arp -a > arp.out");
$fileHandle = fopen ("arp.out", "r");
while (!feof($fileHandle)) {
$buffer = $buffer . fgets($fileHandle, 4096);
}
fclose ($fileHandle);
$ip_mac = strstr($buffer, $ip);
if($ip_mac){
$mac = substr($ip_mac, 22, 17);
return strtolower(ltrim($mac));
}
return false;
}
?>
et j'ai eu droit à une belle page blanche sans erreur ^^
heu... ohax c`est pour quand le PHP ?
c`est normal que tu obtiennes une page blanche car tu n`as meme pas utilise la fonction...
essaye ca pour voir :
c`est normal que tu obtiennes une page blanche car tu n`as meme pas utilise la fonction...
essaye ca pour voir :
- Code: Tout sélectionner
<?php
$ip = $REMOTE_ADDR;
$buffer = "";
system("ping " . $ip);
system("arp -a > arp.out");
$fileHandle = fopen ("arp.out", "r");
while (!feof($fileHandle)) {
$buffer = $buffer . fgets($fileHandle, 4096);
}
fclose ($fileHandle);
$ip_mac = strstr($buffer, $ip);
$mac = substr($ip_mac, 22, 17);
echo strtolower(ltrim($mac));
?>
Ben c'est pour cela que j'ai dit que c'était pas possible, sauf en dédier là tu met ce que tu veux.
Il y a de forte chance que tu aie une erreur du genre :
Il y a de forte chance que tu aie une erreur du genre :
- Code: Tout sélectionner
Warning: system() has been disabled for security reasons in xxxxx on line xxxx
C'est la théorie qui est intéréssante, je pense pas que tu t'amuses a bannir des gens toutes la journée.
Bon, quelques explications,le script plus haut permet de récupérer l'adresse MAC d'un ordinateur distant, cette adresse a la particularité d'être unique pour tous les ordinateurs.
Pour l'obtenir, le script fait un ping vers l'adresse pour générer un traffic avec le banni, ensuite de ce traffic elle extrait l'addresse MAC via la commande arp dispo sous windows.
Vous pouvez vous amuser si vous voulez.
Aprés le truc c'est de mettre en place un filtrage des adressses MAC sur votre site, méme si vous pouvez pas le faire sur vos serveurs vous pouvez toujours tester les ips en manuel si vous avez des doutes ca vous permettra d'identifier la personne déja.
Ceci dit, c'est de la co****rie, si la personne se connecte via un proxy, je pense qu'il doit intercepter et que c'est l'adresse mac du proxy qui est renvoyé, de la si le gars en veut vraiment, il change de proxy.
Y'a des sites spécialisés qui font çà, tenez par exemple, proxys.ia.marketscore.com ou proxy list.Autrement dit ca sert à rien de mettre çà en place.
Bon, quelques explications,le script plus haut permet de récupérer l'adresse MAC d'un ordinateur distant, cette adresse a la particularité d'être unique pour tous les ordinateurs.
Pour l'obtenir, le script fait un ping vers l'adresse pour générer un traffic avec le banni, ensuite de ce traffic elle extrait l'addresse MAC via la commande arp dispo sous windows.
Vous pouvez vous amuser si vous voulez.
Aprés le truc c'est de mettre en place un filtrage des adressses MAC sur votre site, méme si vous pouvez pas le faire sur vos serveurs vous pouvez toujours tester les ips en manuel si vous avez des doutes ca vous permettra d'identifier la personne déja.
Ceci dit, c'est de la co****rie, si la personne se connecte via un proxy, je pense qu'il doit intercepter et que c'est l'adresse mac du proxy qui est renvoyé, de la si le gars en veut vraiment, il change de proxy.
Y'a des sites spécialisés qui font çà, tenez par exemple, proxys.ia.marketscore.com ou proxy list.Autrement dit ca sert à rien de mettre çà en place.
Cela risque de ne pas marcher, car les internautes passent de routeurs en routeurs sur le net et tu risques de bannir l'adresse mac du dernier routeur !
Par contre il est possible d'écrire un fichier temporaire avec du flash qu'il est plus difficle pour l'internaute moyen de supprimer car localisé en dehors des sentiers battus...
Par contre il est possible d'écrire un fichier temporaire avec du flash qu'il est plus difficle pour l'internaute moyen de supprimer car localisé en dehors des sentiers battus...
Cela risque de ne pas marcher, car les internautes passent de routeurs en routeurs sur le net et tu risques de bannir l'adresse mac du dernier routeur !
+1
Et meme si c'est la bonne adresse MAC, il suffit qu'il change de carte réseau pour avoir une autre adresse.
Xele a écrit:Il suffit qu'il change de carte réseau pour avoir une autre adresse.
Se serait déjà beaucoup plus compliqué pour la personne ^^
Il faudrait quelle comprenne ce qui lui arrive et quelle soit prête a changer de carte reseau.
Le problème auquel nous devons faire face est un ex forumactif que nous avons faits fermé pour diffamation ainsi que des propos zoophilies sur leur forum ainsi que sur le notre et j'en passe...
Ces personnes ont bien évidemment ouverts un forum ailleur hebergé par un site qui semble avoir une éthique trés limité et il semblerait qu'ils n'ont pas comprit les choses...
Actuellement nous surveillons le moindre "gros" dérapage de leur part pour les attaquer juridiquemment mais en attandant nous devons faire face a des posts intolérables de personnes provenantes de ce lieu tout aussi intolérable...
Je suis pas sur que la zoophilie soit condanable (a part via mauvais traitement envers les animaux)
mais pour resoudre ton pb ca ne va pas t'aider.
Tant qu eles proxis existerons et qu'on poura changer d'ip a volonté on ne poura rien faire
mais il y a des truc qui sont peu connu, par exemple le grand public ignore que l'on peut faire des cookie en flash
et encore moins comment les effacer ^^
mais pour resoudre ton pb ca ne va pas t'aider.
Tant qu eles proxis existerons et qu'on poura changer d'ip a volonté on ne poura rien faire
mais il y a des truc qui sont peu connu, par exemple le grand public ignore que l'on peut faire des cookie en flash
Alors, l'adresse MAC n'est que théoriquement unique. J'ai assez eu de cartes réseaux bon marché avec la même adresse MAC pour vous le garantir....
Ensuite, c'est vraiment une mauvaise idée d'utiliser un appel system(), car même en dédié ça amène un risque énorme sur la machine. C'est vraiment le genre de fonction qu'il faut désactiver...
En plus, la méthode donnée n'a aucun intérêt, puisqu'elle va bloquer le dernier routeur avant votre serveur. En gros, c'est la méthode idéale pour s'isoler tout seul de l'internet (puisqu'on bloque notre routeur....)
Ensuite, c'est vraiment une mauvaise idée d'utiliser un appel system(), car même en dédié ça amène un risque énorme sur la machine. C'est vraiment le genre de fonction qu'il faut désactiver...
En plus, la méthode donnée n'a aucun intérêt, puisqu'elle va bloquer le dernier routeur avant votre serveur. En gros, c'est la méthode idéale pour s'isoler tout seul de l'internet (puisqu'on bloque notre routeur....)
moktoipas a écrit:mais il y a des truc qui sont peu connu, par exemple le grand public ignore que l'on peut faire des cookie en flashet encore moins comment les effacer ^^
comment peu t'on adapter cette fonction pour phpbb ?
ça rendrait service à une bonne partie de la communauté
Merci
31 messages • Page 2 sur 3 • 1, 2, 3
Formation recommandée sur ce thème :
Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Optimiser le référencement d'un forum phpBB : réécriture d'URL
- Référencement d'un forum phpBB
- Passage à l'heure d'été/hiver sur un forum phpBB
- Google met à jour sa recherche locale
- Sortie de GoogleStats v2.01
- Google Desktop 5 à télécharger
- Une icone pour afficher des plans dans les résultats de Google (Plus Box)
- Google sait désormais indexer le texte des animations Flash
- WebRankInfo lance sa version 4
- Google Earth v4 ajoute la dimension temporelle et bien d'autres fonctions
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités








le forum