Rechercher : dans
Par :

Socket, proxy, irc, et http

Dernière réponse le 22 avr 2009 à 13:29:16 Apatik, le 20 avr 2009 à 09:54:40 
 Signaler ce message aux modérateurs

Bonjour,

Je suis actuellement en train de coder un bot IRC en php. Jusqu'a présent aucun problème, je lui donne des fonctions sympa, tout se passe bien. Sauf que je me suis mis en tête de le faire passer pour un proxy, et là, c'est le drame.
J'ai commencé par trouver chercher un proxy. Donc j'en ai pris un au hasard sur une liste annoncé comme un proxy "HTTP/IRC". Le test de validité proposé par le site fournissant la liste est suivant la méthode CONNECT du protocole HTTP. Je suis donc parti pour utiliser celui là.
Donc je suis bien connecté, puisque je reçois un message du proxy confirmant l'établissement de la connection. Je reçois aussi les informations du serveur irc comme quoi je suis en train de m'y connecter mais... dès le premier PING je me fait jeter. Quand je teste avec un client en parallèle, je ne suis pas connecté, c'est a dire que mes messages NICK, USER et PONG n'arrivent pas jusqu'au serveur. Après pas mal d'essai, j'ai l'impression que la connection via le proxy est unidirectionelle, et que le proxy intercepte ce que j'écris et ne le transmet pas au serveur IRC. Je pense donc qu'il y a une synthaxe à respecter pour rester dans le tunnel HTTP, mais je ne trouve aucune info à ce sujet. Actuellement, j'envoie mes messages au travers de la socket qui est ouverte sur le proxy, et qui est cencé être connecté sur le serveur irc.
En espérant être clair, et que quelqu'un a la solution =)
Merci d'avance. Live free, learn free, help free, Happy Hacking!
Enjoy it!

Configuration: Windows XP
Internet Explorer 6.0

Meilleures réponses pour « socket, proxy, irc, et http » dans :
Installer un proxy-cache HTTP facilement (polipo) Voir Installer un proxy-cache HTTP sur votre ordinateur a plusieurs avantages: Il permet de partager la connexion internet Le cache permet d'afficher plus rapidement les pages, même si vous ne partagez pas votre connexion. Il permet optionnellement...
Utiliser un proxy pour les mises à jour VoirSi vous n'avez accès à internet qu'à travers un proxy, il faut activer le support proxy pour pouvoir installer les mises à jour de sécurité Ubuntu. Voici comment procéder : Proxy avec Synaptic Proxy avec apt-get et aptitude Proxy avec...
Installer un serveur proxy HTTP (Squid) VoirSommaire : 1. Installer le proxy 2. Configurer le proxy 2.1 Nommer le proxy 2.2 Choisir le port 2.3 Choisir l'interface 2.4 Définir les droits d'accès 2.5 Autoriser le groupe 2.6 Autoriser les ports non standards 3. Démarrer le...
Installer un serveur proxy HTTP léger (TinyProxy) VoirSquid est un serveur proxy conçu pour les gros réseau (entreprises, etc.). Bien qu'on puisse l'installer sur son petit réseau local, c'est souvent trop. TinyProxy est un proxy léger et très rapide qui le remplace très bien. Il ne fait pas cache...
Le protocole HTTP VoirIntroduction au protocole HTTP Le protocole HTTP (HyperText Transfer Protocol) est le protocole le plus utilisé sur Internet depuis 1990. La version 0.9 était uniquement destinée à transférer des données sur Internet (en particulier des pages Web...
Serveurs proxy (serveurs mandataires) et reverse proxy VoirProxy Un serveur proxy (traduction française de «proxy server», appelé aussi «serveur mandataire») est à l'origine une machine faisant fonction d'intermédiaire entre les ordinateurs d'un réseau local (utilisant parfois des protocoles autres que le...

1

Apatik, le 21 avr 2009 à 08:09:03

Up là... Live free, learn free, help free, Happy Hacking!
Enjoy it!

Répondre à Apatik

2

Nabla's, le 21 avr 2009 à 09:46:08

Ton projet a l'air interessant, mais a mon avis, ton sujet est bien au dessus des compétances de bien des gens sur ce site.. il va falloir attendre un peu plus longtemps, .... dsl

tu devrai faire ton up un peu plus tard, le soir, quand les geeks seront la ;)

Répondre à Nabla's

3

Apatik, le 21 avr 2009 à 21:02:05

So... Up plus tard? Live free, learn free, help free, Happy Hacking!
Enjoy it!

Répondre à Apatik

4

Apatik, le 22 avr 2009 à 08:37:43

Pas plus de geek le soir .. :( Live free, learn free, help free, Happy Hacking!
Enjoy it!

Répondre à Apatik

7

Kharec, le 22 avr 2009 à 11:23:01

Pas plus de geek le soir .. :(

Présent!!! =)

Répondre à Kharec

5

Etranger, le 22 avr 2009 à 09:15:54

Coucou !!
Essaye un autre forum..

Répondre à Etranger

6

Nabla's, le 22 avr 2009 à 10:14:24

Sinon ce que je peux te proposer, c'est d'installer ton propre proxy en local, et de l'utiliser pour tes test. Au moins, tu sera sur que les pb viennent de ton programme, et pas du proxy ;)

Répondre à Nabla's

8

 Nabla's, le 22 avr 2009 à 13:29:16

Arf.. j'avais répondu se matin, mais comme le site a buggé, le message n'a pas été enregistré

je disais donc, essayes d'installer ton propre proxy, pour etre sur que le PB ne vienne pas du proxy que tu utilises

Répondre à Nabla's