Logiciel pour Apache qui affiche qui est connecté? - Logiciels - Linux et OS Alternatifs
Marsh Posté le 19-04-2011 à 13:26:25
salut, est-ce que mes logs d'accès d'apache ne seraient pas suffisants ? si non, que te manque t-il dans ces logs ?
Marsh Posté le 19-04-2011 à 14:04:26
Ils ne sont pas suffisants. Je voudrais voir qui est connecté en temps réèl et pouvoir déconnecter le(les)utilisateur(s) en cours.
Merci.
Marsh Posté le 19-04-2011 à 14:32:51
Je crois que t'as pas vraiment compris comment marche un serveur HTTP ... Il n'y a pas la notion "d'utilisateur connecté", compte tenu de la nature du protocole HTTP ..
Marsh Posté le 19-04-2011 à 17:04:24
C'est possible en PHP mais si tu ne sais pas, ne réponds pas esox_ch.
Je en sais pas le faire c'est tout.
Marsh Posté le 19-04-2011 à 17:06:57
T'entends quoi par "qui" (identification au préalable ? uniquement adresse IP..." ), et t'entends quoi par "connecté" (connexion via une identification classique HTTP ou plus chiadée ?, connexion TCP ?)
Marsh Posté le 19-04-2011 à 17:23:15
Je n'ai même pas tous les éléments de réponse. Je reviens te répondre dès que je les ai, merci o'gure.
Marsh Posté le 19-04-2011 à 17:26:57
fenxproto a écrit : C'est possible en PHP mais si tu ne sais pas, ne réponds pas esox_ch. |
ça me fait un peu rire ce genre de propos (ceux en gras) compte tenu de tes propres réponses. Je suppose bien sûr que l'on doit deviner tout l'environnement (présence de php, quid de la bdd, comment les users sont authentifiés, soft php "bien connu" ou dev interne, etc...)
je vais être tranchant, si c'est pour faire des piques de ce genre balaye devant ta porte ou abstiens toi également.
Qualifie correctement la demande avant de poser ce genre de commentaire.
Marsh Posté le 19-04-2011 à 17:27:34
fenxproto a écrit : Je n'ai même pas tous les éléments de réponse. Je reviens te répondre dès que je les ai, merci o'gure. |
Exactement, vas te renseigner parce que là ça devient embarrassant pour toi (même si t'as pas l'air de t'en rendre compte).
En passant, réfléchis à comment fonctionne le système en PHP (je suppose basé sur des variables de session ou qqch du genre?) et tu comprendras pourquoi ce que tu demandes n'as aucun sens..
Marsh Posté le 20-04-2011 à 03:29:18
En même temps, quand on lit que les logs Apache ne sont pas suffisants...
Par défaut, l'access log enregistre en temps réel toutes les requêtes http sur le serveur ; associé à des outils en CLI comme grep, cut, sort, uniq, etc. y a moyen de tout voir au niveau des IP servies ; sinon y a aussi netstat, curl, host ou encore whois, bien pratiques eux aussi.
Marsh Posté le 20-04-2011 à 10:13:33
il y a apachetop, pour savoir en temps réel ce qui se passe sur le serveur, sinon.
Pour "decconecter" les users par contre, je pige pas.
Marsh Posté le 20-04-2011 à 13:59:14
Lui ce qu'il veut c'est un système "à la PHP": Le gars se log, tu lui mets un cookie ou autre dessus, tu le "traces" sur ton site et quand tu le voies plus, tu lui vires sa variable de session (après un certain timeout).
Maintenant, vu qu'il ne s'exprime pas correctement et n'as apparemment pas compris la diff entre un protocole statefull et stateless, et qu'il ne précise pas ce qu'il a à disposition comme outil pour y arriver, c'est dur de l'aider...
Par ce que "déconnecter" l'utilisateur directement via Apache, moi je vois juste la possibilité d'un outil qui lit l'access.log et en fonction d'une formule magique bannit l'IP de la personne via iptables pendant un certain temps .. Faisable mais franchement lourdingue pour pas grand chose...
Marsh Posté le 19-04-2011 à 12:27:24
Bonjour à tous,
Dans le cadre d'une mission, je dois trouver un moyen d'afficher "qui est connecté" sur le sereur apache de l'entreprise.
Y a t-il un logiciel qui le fait ou un autre outils livré avec apache ? Je ne suis pas un spécialiste des OS alternatifs et d'apache. Je ne sus pas Analste programmeur
Merci beaucoup.