Java, intercepter un flux de données
Dernière réponse : dans Programmation
Bonsoir tout le monde,
J'aimerais savoir s'il etait possible d'intercepter un flux de données, je m'explique...
Je cherche à forcer msn a ce connecter a un certain port, occuper par un "server" que j'ai coder (en java) pour ainsi traiter le flux que j'intercepte et le renvoyé sur son port initial.
En gros, je cherche a intercaller un programme entre msn et le server msn sans arreter les données, juste les recevoir, les traiter, les renvoyer au destinataire prévu.
Ca doit bien être possible, j'aimerais de l'aide
Merci!
KnaiL
J'aimerais savoir s'il etait possible d'intercepter un flux de données, je m'explique...
Je cherche à forcer msn a ce connecter a un certain port, occuper par un "server" que j'ai coder (en java) pour ainsi traiter le flux que j'intercepte et le renvoyé sur son port initial.
En gros, je cherche a intercaller un programme entre msn et le server msn sans arreter les données, juste les recevoir, les traiter, les renvoyer au destinataire prévu.
Ca doit bien être possible, j'aimerais de l'aide
Merci!
KnaiL
Autres pages sur : java intercepter flux donnees
Lassé par la pub ? Créez un compte
Tout est expliqué plus haut.
J'aimerais pouvoir "intercallé" mon programme entre msn et le server, que j'"attrape" les données envoyés par msn, je les traites (n'importe quel traitement) puis que je les renvois au server comme initialement prévus, ni vu ni connu.
Je ne sais pas si c'est plus clair...
J'aimerais pouvoir "intercallé" mon programme entre msn et le server, que j'"attrape" les données envoyés par msn, je les traites (n'importe quel traitement) puis que je les renvois au server comme initialement prévus, ni vu ni connu.
Je ne sais pas si c'est plus clair...
Oui mais tu dis pas ton problème, tu bloques où
déjà il faut dire à ton msn de plus se connecter à messenger.hotmail.com, mais sur localhost avec un port que tu auras choisis, on va dire 1600
ton proxy écoute le 1600 et se connecte à messenger.hotmail.com au port 1896 (de mémoire, à vérifier)
après c'est sûr qu'il faut te documenter sur comment le faire en java
déjà il faut dire à ton msn de plus se connecter à messenger.hotmail.com, mais sur localhost avec un port que tu auras choisis, on va dire 1600
ton proxy écoute le 1600 et se connecte à messenger.hotmail.com au port 1896 (de mémoire, à vérifier)
après c'est sûr qu'il faut te documenter sur comment le faire en java
Ah ok ben je pense que tu viens de me donner la réponse, comment le coder je sais faire (sockets), c'etait comment faire pour que msn se connecte dessus.
J'ai meme pas pensé a regarder dans les config msn... lol dur journée.... merci ! ^^
Je vais essayé, je reviendrais si je rencontre d'autres problemes.
J'ai meme pas pensé a regarder dans les config msn... lol dur journée.... merci ! ^^
Je vais essayé, je reviendrais si je rencontre d'autres problemes.
Bonsoir,
Me revoila, j'ai fait un "serveur" en Java, lorsque je simule le client avec "telnet localhost port" dans le dos sa fonctionne tres bien, mais si j'essaye de mon pc en bas, et que je rentre mon adresse ip et le port sa ne fonctionne plus!
Je voudrais savoir pourquoi, peut etre est-ce normal ?
Me revoila, j'ai fait un "serveur" en Java, lorsque je simule le client avec "telnet localhost port" dans le dos sa fonctionne tres bien, mais si j'essaye de mon pc en bas, et que je rentre mon adresse ip et le port sa ne fonctionne plus!
Je voudrais savoir pourquoi, peut etre est-ce normal ?
J'ai tenter sans les parefeu sa ne change rien,
Moi je lance mon serveur,
je vais sur http://www.mon-ip.com/ (j'ai une neuf box)
et je fait "telnet monip port" avec monip=l'ip que m'a donné le site, et port=le port d'ecoute de mon serveur,
Reponse de telnet : impossible de se connecter au serveur
je vois pas ce qui ne va pas...
Mon serveur se connecte en TCP, peut etre que sa passe pas par le net ca ?
Moi je lance mon serveur,
je vais sur http://www.mon-ip.com/ (j'ai une neuf box)
et je fait "telnet monip port" avec monip=l'ip que m'a donné le site, et port=le port d'ecoute de mon serveur,
Reponse de telnet : impossible de se connecter au serveur
je vois pas ce qui ne va pas...Mon serveur se connecte en TCP, peut etre que sa passe pas par le net ca ?
J'imagine que tu as fait la redirection DNAT dans ta box ?
Certains routeurs bloquent le retour de l'intérieur vers l'IP publique. Demande à une personne extérieure de faire un test.
TCP c'est bon, c'est ce qu'il faut (TCP est la couche au dessus de IP (comme UDP), donc ça passe forcément sur internet. Ton problème est juste un problème de routage.
Certains routeurs bloquent le retour de l'intérieur vers l'IP publique. Demande à une personne extérieure de faire un test.
TCP c'est bon, c'est ce qu'il faut (TCP est la couche au dessus de IP (comme UDP), donc ça passe forcément sur internet. Ton problème est juste un problème de routage.
Donc en effet sa viendrait de la neuf box, mais peux-tu m'expliquer pour les redirections DNAT, c'est une chose que je ne connais pas
EDIT: ok j'ai trouvé sur ma box pour les redirection mais j'ai 2pc branchés dessus et 1 portable en wifi, je fait comment pour déterminer l'ip de chacun ? faut que je fasse un reseau interne ?
EDIT: ok j'ai trouvé sur ma box pour les redirection mais j'ai 2pc branchés dessus et 1 portable en wifi, je fait comment pour déterminer l'ip de chacun ? faut que je fasse un reseau interne ?
Lassé par la pub ? Créez un compte