logo

NPDS : Gestion de contenu et de communauté


Content & Community Management System (CCMS) robuste, sécurisé, complet, performant, parlant vraiment français, libre (Open-Source) et gratuit.
35 visiteur(s) et 0 membre(s) en ligne.
Activité du Site

Pages vues depuis 25/05/2001 : 108 400 511

  • Nb. de membres 8 693
  • Nb. d'articles 1 695
  • Nb. de forums 26
  • Nb. de sujets 8
  • Nb. de critiques 92

Top 10  Statistiques

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 ?
dech dechicon_post
Eh bien, il est bien rangé à sa place (c-à-d répertoire modules) :-D
lebow lebowicon_post
moi quand je mets une IP, cela fait des erreur :

Warning: fopen(modules/ipban/data_ban.php): failed to open stream: Permission denied in /home/efiteam/www/modules/ipban/admin/setban.php on line 57

Warning: fwrite(): supplied argument is not a valid stream resource in /home/efiteam/www/modules/ipban/admin/setban.php on line 61

Warning: fclose(): supplied argument is not a valid stream resource in /home/efiteam/www/modules/ipban/admin/setban.php on line 62

Warning: fopen(modules/ipban/dns_ban.php): failed to open stream: Permission denied in /home/efiteam/www/modules/ipban/admin/setban.php on line 64

Warning: fwrite(): supplied argument is not a valid stream resource in /home/efiteam/www/modules/ipban/admin/setban.php on line 68

Warning: fclose(): supplied argument is not a valid stream resource in /home/efiteam/www/modules/ipban/admin/setban.php on line 69


je precise que tout les fichier sont en 744 et les reo en 777....
Enfin, mon hébergeur à activer le saf_mod...

une idée :-?

et dans l'urgence, ou puige bannir manuelement l'IP via phpMyAdmin

Message édité par : lebow

Tribal-Dolphin Tribal-Dolphinicon_post

Citation : lebow 

je precise que tout les fichier sont en 744 et les reo en 777....
Enfin, mon hébergeur à activer le saf_mod...

une idée :-?



:eboulet car pour pouvoir écrire dans un fichier, c'est 666 minimum (voir le tuto) et que forcement, en 744 ça peut pas marcher !
Alors CHMOD en 666 ou 766 le fichier modules/ipban/data_ban.php

sans rancunes ?
lebow lebowicon_post
merci, ca fait plaisir d'être un boulet de bon matin en plus :-D

par contre, la je ne comprends pas tous.... de mettre 766 sur des fichiers d'admin, cela ne laisse pas une porte ouverte au hack ???

en 766, on donne un acces publique à l'ecriture du fichier, n'est pas dangereux ??? :-?

en plus, si je me refere au FAQ http://www.npds.org/faq.php?id_cat=1&myfaq=yes&categories=Installation+NPDS#42 , # Chmod 744
sur tous les fichiers [rwx r__ r__] sauf certains et pas mon module ipban....

je suis vraiment novoce en la matiere, pourrait t'on m'eclairer.... je pense avoir pas mal de modif à faire sur le site, au niveau des CHMOD....

merci par avance
Tribal-Dolphin Tribal-Dolphinicon_post
Je ne parle que de ce fichier, pas de tous.
Et puis c obligatoire car php correspond à l'utilisateur unix Apache (ou web suivant les serveurs) alors que tes fichiers ont comme user/groupe ton login FTP.
Tu comprends la subtilité ?