Index du forum »»  Sécurité »» [Résolu] - Pas moyen de bannir une ip!

[Résolu] - Pas moyen de bannir une ip!#2822

9Contributeur(s)
manosnipealexpManuPdeveloppeurAnonymedechlebowTribal-Dolphin
3 Modérateur(s)
developpeurjpbJireck
mano manoicon_post
J'ai banni une ip, mais ce fumier arrive a passer avec la même adresse!???
snipe snipeicon_post
ta utiliser le module banir du p3???
alexp alexpicon_post
Chez moi ipban a fonctionné impécablement, et instantanément voir mon post
snipe snipeicon_post
header_before.inc :
<.?
!include!_once("modules/ipban/ban.php");
?.>

ta pas oublier de rajouter cette ligne dans le fichier
ManuP ManuPicon_post
Moi c pareil, j'ai pas reussi a bloquer un IP et pourtant j'peux la maitriser puisq'NPDS est installé en test sur un intranet dont j'connais les IP des machines.
J'ai regardé dans extend-modules.txt puis le header_before.inc et c Ok.

En plus j'ai installe direct NPDS avec les P1,2,3 intégrés.

J'vois pas :-?
developpeur developpeuricon_post
??? je comprend pas ???
ManuP ManuPicon_post
ben j'suis tout nouveau sur la planete NPDS, j'ai donc chargé la dernière version y'a pas une semaine qui intégre Ip ban.
J'ai donc rien eu d'autre a faire qu'à aller dans le module Adds-on et à enregistrer une IP à bannir.
Comme NPDS est installé en interne, j'ai pris une machine locale dont j'connais l'IP (192.168.xxx.xxx) et j'ai essayé de me loguer sur le serveur qui heberge NPDS mais la machine dont l'IP a été banni s'est pas fait dégagée.
voila qu'est ce que je peux faire d'autre?
snipe snipeicon_post
header_before.inc :
<.?
!include!_once("modules/ipban/ban.php");
?.>

ta pas oublier de rajouter cette ligne dans le fichier header_befor.inc
sans les !! et les .

si tu a deja les <.? ?.> rajoute juste la ligne du millieux. La doc etait livrait avec le module. Par defaut les module sont pas forcement installer, c a toi de les metre si sa t interesse. Voila
ManuP ManuPicon_post
merci, j'vais essayé tout ça
ManuP ManuPicon_post
Bon la j'suis vraiment un ane qui devrait apprendre a lire :-D
Ben oui j'avais "oublié" de copier le fichier header_before.inc dans le repertoire modules\!include! :#
C'est pourtant écrit noir sur blanc ..
Désolé faut q'j'passe chez mon opticien ;-)
Anonyme Anonymeicon_post
Bonjour à tous et à toutes.

Y-a-t-il un pro pour m'indiquer comment faire pour changer l'option du module ipban. Je m'explique au lieu d'exclure des adresses IP, je cherche dans mon intranet à n'autoriser que 1OO adresses IP . QUI TROUVERA LA SOLUTION

:-?
snipe snipeicon_post
dans la ban liste tu met les 100 ip

et le fichier ban.php devient:

if (file_exists("modules/ipban/data_ban.php")) {
!include! ("modules/ipban/data_ban.php");
$ip = getenv('REMOTE_ADDR');
$ip_net = explode("|",$ip_ban);
$allowacces = 0;
foreach ($ip_net as $ban_ip) {
if ($ip == $ban_ip) {
$allowacces = 1;
break;
}
}
if ($allowacces == 0){
echo "<html><body bgcolor=white><br><center><b><font face=arial color=Red size=3>";
echo "IP : $ip<br><br>";
echo "Access Denied / Accès Refusé";
echo "<br><br><font size=1 color=black>NPDS - Portal System / Générateur de portail";
echo "</font></b></body></html>";
die();
}
}
?>

Ca devrai le faire.
Anonyme Anonymeicon_post
Bonsoir, snipe

J'ai eu à peine le temps de poser une question, que vous donnez la réponse en ligne de code ??, je vais tester, mais cela fonctionne, il faudra que tout le monde sache que vous êtes le lucky luke du PHP, j'en suis encore sur le "cul".

Bravo, extraordinaire, exceptionnel, trop quoi !

MERCI MERCI MERCI MERCI SIGNE RS :-o :-o :-o
developpeur developpeuricon_post
non, c'est snipe ... :-D
Anonyme Anonymeicon_post
Quelqun sais ou je peu trouver le fichier du module pour ban des ip ?