begin process at 2012 05 28 18:35:06
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

Trucs et astuces

 > 

comment empêcher une poste à accéder à mon site connaissant son IP


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

comment empêcher une poste à accéder à mon site connaissant son IP

mardi 2 novembre 2004 à 14:16:01 | comment empêcher une poste à accéder à mon site connaissant son IP

sahliali

Je vient de créer un site web intranet et je veut réaliser une table dont laquelle j'enregistre tous les traces d'un visiteur parmis ces traces son IP , la date de viste ,la date de fin ...
Mon question c'est comment empêcher une personne de connecter à mon site(si il a fait des traces malveillante) et merci de me repondre le plus vite possible
mardi 2 novembre 2004 à 14:47:51 | Re : comment empêcher une poste à accéder à mon site connaissant son IP

o0Leo0o

Membre Club
$ipm est l'adresse IP du poste malveillant (quoique, je pense qu'on devrait dire masque réseau, enfin bon, je ne suis pas expert en la matière).
$ip est l'ip du visiteur.

if($ip=$ipm)
{
header("Location: http://www.votresite.com/unepage.htm");
}
else
{
...
}

Ici, on redirige le visiteur.

Rappel pour récupérer l'adresse IP d'un visiteur:
$REMOTE_ADDR;
mardi 2 novembre 2004 à 15:20:11 | Re : comment empêcher une poste à accéder à mon site connaissant son IP

phanatic

Salut,
Si tu veux protéger manuellement l'acces à tes pages web (selon tes propres critères), tu dois créer un procéder de validation.

* Exemple :

- créer une page erreur générique[invalideRemoteUser.php]
cette page servira informer l'utilisateur qu'il n'a pas accés à ton site. Tu peux y mettre d'autre information complémentaire
comme la cause ( si tu as les moyens de les détecter ).
place cette page sur la racine de ton site (ou allieur, mais adapte le concepte ).

coder une fonction [boolean isValidateRemoteUser(void)] dans un fichier séparé validateRemoteUser.php
cette fonction aura pour rôle de verifier que l'utilisateur remplis tous tes critères de validation. Elle renvoie false en cas
de rejet et true dans tous les autres.
J'en choisis un au hazard: l'address IP.

Ajoute à ton schema de données une table DEPRECATED_HOST qui contient un champ REMOTE_ADRESS. Elle contiendra toutes les IP
rejetées par ton site web.
Dans la fonction [boolean isValidateRemoteUser(void)], l'un des testes consistera à effectuer une requête SQL du type

SELECT COUNT('REMOTE_ADRESS')
FROM 'DEPRECATED_HOST'
WHERE 'REMOTE_ADRESS' = ???

et à tester que le résultat vaut zéro. '???' vaut $SERVER_VARS['REMOTE_ADRESS'].
Il ne reste plus qu'a placer dans toutes les pages du site où c'est utile le bout de code suivant en début de script:

include_once('validateRemoteUser.php');

if(!isValidateRemoteUser()){
send_header("Location: monsite/invalideRemoteUser.php");
}

** Optimisation :
Je ne croix pas qu'il soit utile de tester la validité sur chaque page ( sauf si ton test dépend d'un état qui évolu au file
de la navigation). Je te conseil de sauvegarder le resultat de tes test dans des variables de session, c'est beaucoup plus
économique.

phanatic
mardi 7 juin 2005 à 14:22:24 | Re : comment empêcher une poste à accéder à mon site connaissant son IP

ckhalilo


Bonjour
A ce que je vois vous avez créer un site Intranet et vous ne voulez donnez l'accées seulement pour les utilisateurs de votre Intranet? si j'ai bien compris votre question?
Bon tout simplement vous bloqués tous les utilisateurs n'appartenant pas a votre réseau.
Et Bonne continuation.

Tenter l'expérience Arabe de Conception de Site Web



Cette discussion est classée dans : site, poste, ip, empêcher, traces


Répondre à ce message

Sujets en rapport avec ce message

Compteur par ip [ par stanilou ] Salut,Donc mon post conserne le compteur par ip !En fait moi je lis l'ip des visteurs... Si elle deja dans mon fichier cotenant toute les ip, je ne fa intranet [ par nacer_1954 ] Bonjour tout le monde; en fait moi ce que je veux faire c'est un site intranet donc si j'ai compris  je dois tout mettre dans le repertoire EasyPHP methode poste sans formulaire [ par mictif ] bonjour, j'ai une question compliqué à poser... ne me jetez donc pas la pierre si vous ne me comprenez pas ! ^^ je disopes d'un formulaire sur mon s Hebergement Apache + PHP [ par CCJ ] Bonjour. Apres 2 heures de lutte avec mes fiches de config apache , je viens de reussir a heberger mon site moi meme!!!! Mais comme le bonheur ne dure Trouver un site grace à l'ip [ par jipe32 ] Bonsoir,je voudrais savoir s'il existe un script qui permet de trouver le site lié à une IP.Sur mon site, je voudrais proposer au visiteur de voir si Si trop de requests bannir [ par sterkasor ] Bonjour,J'ai reussi a mettre en place un systeme de ban, il arrive a bannir les aspirateur de site avec un lien invisible ,ce que je n'arrive pas a le modifier bannière selon ip [ par Nicorad ] Bonjour à tous,Voila j'aimerai pouvoir modifier la bannière (qui est en flash mais ca n'a pas d'importance je crois) selon la personne, ou groupe de p Récupérer l'adresse IP d'un site Internet [ par JuS ] Bonjour,Afin de tester si les url sont accessibles ou non, en temps réel, j'ai besoin de récupérer l'adresse IP rattachée à l'url.Pour cela j'utilise Autoriser l'accès à mon site qu'avec certaine adresse IP [ par chicochaleur29 ] BonjourJ'ai un site internet et j'aimerai trouver un petit script qui permetterai de bloquer l'accès à mon site si l'adresse IP n'est pas OKExemple, j Besoin d'aide... [ par MyDreams ] Bonjour!Je suis totalement débutante dans la prog, et j'aimerai connaitre la démarche pour : a) trouver l'adresse IP d'un site...b) trouver ensuite un


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,451 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales