Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : sniffer [ Archives / Réseau / Internet ] (ashram79)

vendredi 4 juillet 2003 à 09:19:48 | sniffer

ashram79

Bonjour

j essaye de faire une appli
qui va écouter les messages échangés entre deux applications
distantes qui communiquent via un serveur tomcat
qui est sur mon port 8080

on m a déjà donné un code qui permet de sniffer
(il est a l'adresse suivante
http://www.Planet-Source-Code.com/vb/scripts/ShowCode.asp?txtCodeId=4952 )

mais le problème c qu il n'intercepte pas les messages
de mes applications
sur le port 8080

et pourtant il intercepte toute sorte de données
sur d autre ports

merci pour votre aide
a+

vendredi 4 juillet 2003 à 10:18:06 | Re : sniffer

youpiyoyo

tu essaye de faire une appli en c++???
si c le cas utilise winsock!!

d'apres ce que je comprend de ce que tu veux faire c juste affiché avec un prog, la communication entre deux appli mais po modifié les paquets.

si c le cas c pas tres difficile..
si j'ai bien compri di le moi je t'aiguillerai
youpi
@+




-------------------------------
Réponse au message :
-------------------------------

> Bonjour
>
> j essaye de faire une appli
> qui va écouter les messages échangés entre deux applications
> distantes qui communiquent via un serveur tomcat
> qui est sur mon port 8080
>
> on m a déjà donné un code qui permet de sniffer
> (il est a l'adresse suivante
> http://www.Planet-Source-Code.com/vb/scripts/ShowCode.asp?txtCodeId=4952 )
>
> mais le problème c qu il n'intercepte pas les messages
> de mes applications
> sur le port 8080
>
> et pourtant il intercepte toute sorte de données
> sur d autre ports
>
> merci pour votre aide
> a+

vendredi 4 juillet 2003 à 10:28:10 | Re : sniffer

ashram79

oui c une appli en C++ que j essaye de faire

et je veux juste lire les données échangées entre
ces deux appli ( plus précisemment des web services )
pour faire du monitoring

dc pour cela je souhaiterai écouter les communications
qui se passe sur le port 8080
car c celui du serveur tomcat par lequel
elles communiquent

merci encore pour ton aide



-------------------------------
Réponse au message :
-------------------------------

> tu essaye de faire une appli en c++???
> si c le cas utilise winsock!!
>
> d'apres ce que je comprend de ce que tu veux faire c juste affiché avec un prog, la communication entre deux appli mais po modifié les paquets.
>
> si c le cas c pas tres difficile..
> si j'ai bien compri di le moi je t'aiguillerai
> youpi
> @+
>
>
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Bonjour
> >
> > j essaye de faire une appli
> > qui va écouter les messages échangés entre deux applications
> > distantes qui communiquent via un serveur tomcat
> > qui est sur mon port 8080
> >
> > on m a déjà donné un code qui permet de sniffer
> > (il est a l'adresse suivante
> > http://www.Planet-Source-Code.com/vb/scripts/ShowCode.asp?txtCodeId=4952 )
> >
> > mais le problème c qu il n'intercepte pas les messages
> > de mes applications
> > sur le port 8080
> >
> > et pourtant il intercepte toute sorte de données
> > sur d autre ports
> >
> > merci pour votre aide
> > a+
>

vendredi 4 juillet 2003 à 10:41:51 | Re : sniffer

youpiyoyo

donc c bien ce que je pensai...
alors c bien la librairie winsock

alors tout t'abord t'ouvre la socket
WSADATA wsa;
WSAStartup(MAKEWORD(2,0), &wsa);
SOCKET serveur;
SOCKADDR_IN sin;
/* creation de la socket serveur */
serveur=socket(AF_INET,SOCK_STREAM,0);

/* configuration de la socket */
sin.sin_addr.s_addr = INADDR_ANY;
sin.sin_family = AF_INET;
sin.sin_port = htons(8080);

/* attacher le socket au n° de port*/
bind(serveur,(SOCKADDR *)&sin, sizeof(sin));

/* creation d'une file d'attente de demande de connexion */
listen(serveur,0);

ensuite tu mets le accept

et le rcv ou rcvfrom tu as des sources sur ce site ki t'aiderons au pire tu as msdn

le seul probleme c que je suppose ke tu as ton tomcat sur ton ordi ki ecoute deja le port 8080 si tu fais de cette manière ton appli plantera car la socket sera deja utilisé...

je suis po un codeur de fou mais moi la facon ke je procederai c si tu as un routeur redirigerai le port 8080 sur un autre de ton choix que tu fera pointé sur ton appli et je renverai la meme com sur le port de tomcat 8080.

si tu as pas de routeur je sais pas ata l'aide de quelqu'un...

si tu veux je suis sur msn a greenevilinus2@hotmail.com
mais ata 5-10 min je vais acheter des clopes

-------------------------------
Réponse au message :
-------------------------------

> oui c une appli en C++ que j essaye de faire
>
> et je veux juste lire les données échangées entre
> ces deux appli ( plus précisemment des web services )
> pour faire du monitoring
>
> dc pour cela je souhaiterai écouter les communications
> qui se passe sur le port 8080
> car c celui du serveur tomcat par lequel
> elles communiquent
>
> merci encore pour ton aide
>
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > tu essaye de faire une appli en c++???
> > si c le cas utilise winsock!!
> >
> > d'apres ce que je comprend de ce que tu veux faire c juste affiché avec un prog, la communication entre deux appli mais po modifié les paquets.
> >
> > si c le cas c pas tres difficile..
> > si j'ai bien compri di le moi je t'aiguillerai
> > youpi
> > @+
> >
> >
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > Bonjour
> > >
> > > j essaye de faire une appli
> > > qui va écouter les messages échangés entre deux applications
> > > distantes qui communiquent via un serveur tomcat
> > > qui est sur mon port 8080
> > >
> > > on m a déjà donné un code qui permet de sniffer
> > > (il est a l'adresse suivante
> > > http://www.Planet-Source-Code.com/vb/scripts/ShowCode.asp?txtCodeId=4952 )
> > >
> > > mais le problème c qu il n'intercepte pas les messages
> > > de mes applications
> > > sur le port 8080
> > >
> > > et pourtant il intercepte toute sorte de données
> > > sur d autre ports
> > >
> > > merci pour votre aide
> > > a+
> >
>

vendredi 4 juillet 2003 à 11:12:36 | Re : sniffer

ashram79

d'après ce que j ai cru comprendre
pour fair ce que je veux ie du sniffing
il faut pas utiliser des sockets en sock_stream
car cela implique une communication avec une autre
socket
alors que moi je veux faire de l'écoute passive
et donc je dois descendre à un niveau plus bas:
les raw sockets

en plus il faut pas que je modifie l'adresse
d' aucune de mes applications
l'écoute doit être totalement transparente
et indépendante

merci qd même







vendredi 4 juillet 2003 à 11:19:17 | Re : sniffer

youpiyoyo



je vois exactement ce que tu veux faire maintenant mais je vois pas désolé pour une écoute passive je m'y suis jamais interressé...
je regarde comme ca la doc et si je trouve je te di
dsl ++

-------------------------------
Réponse au message :
-------------------------------

> d'après ce que j ai cru comprendre
> pour fair ce que je veux ie du sniffing
> il faut pas utiliser des sockets en sock_stream
> car cela implique une communication avec une autre
> socket
> alors que moi je veux faire de l'écoute passive
> et donc je dois descendre à un niveau plus bas:
> les raw sockets
>
> en plus il faut pas que je modifie l'adresse
> d' aucune de mes applications
> l'écoute doit être totalement transparente
> et indépendante
>
> merci qd même
>
>
>
>
>
>
>

vendredi 4 juillet 2003 à 11:36:55 | Re : sniffer

youpiyoyo


tien je vien de trouvé un truc ki va surement t'intérressé

telecharge winPcap sur http://winpcap.polito.it


et regarde la section: Remote Capture

a priori et j'ai bien di a priori il peut faire ce que tu demande

eheh si ca marche po besoin de codé


-------------------------------
Réponse au message :
-------------------------------

>
>
> je vois exactement ce que tu veux faire maintenant mais je vois pas désolé pour une écoute passive je m'y suis jamais interressé...
> je regarde comme ca la doc et si je trouve je te di
> dsl ++
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > d'après ce que j ai cru comprendre
> > pour fair ce que je veux ie du sniffing
> > il faut pas utiliser des sockets en sock_stream
> > car cela implique une communication avec une autre
> > socket
> > alors que moi je veux faire de l'écoute passive
> > et donc je dois descendre à un niveau plus bas:
> > les raw sockets
> >
> > en plus il faut pas que je modifie l'adresse
> > d' aucune de mes applications
> > l'écoute doit être totalement transparente
> > et indépendante
> >
> > merci qd même
> >
> >
> >
> >
> >
> >
> >
>

vendredi 4 juillet 2003 à 11:53:19 | Re : sniffer

ashram79

oui cette librairie
je la connais de nom
et ça à l'air de bien fontionner

mais le pb c que j aimerai
savoir le faireen api win
avant d'utiliser cette lib

c plus interessant d apprendre comment ça marche
que ds s'en servir comme ça sans rien comprendre



-------------------------------
Réponse au message :
-------------------------------

>
> tien je vien de trouvé un truc ki va surement t'intérressé
>
> telecharge winPcap sur http://winpcap.polito.it
>
>
> et regarde la section: Remote Capture
>
> a priori et j'ai bien di a priori il peut faire ce que tu demande
>
> eheh si ca marche po besoin de codé
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> >
> >
> > je vois exactement ce que tu veux faire maintenant mais je vois pas désolé pour une écoute passive je m'y suis jamais interressé...
> > je regarde comme ca la doc et si je trouve je te di
> > dsl ++
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > d'après ce que j ai cru comprendre
> > > pour fair ce que je veux ie du sniffing
> > > il faut pas utiliser des sockets en sock_stream
> > > car cela implique une communication avec une autre
> > > socket
> > > alors que moi je veux faire de l'écoute passive
> > > et donc je dois descendre à un niveau plus bas:
> > > les raw sockets
> > >
> > > en plus il faut pas que je modifie l'adresse
> > > d' aucune de mes applications
> > > l'écoute doit être totalement transparente
> > > et indépendante
> > >
> > > merci qd même
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> >
>

vendredi 4 juillet 2003 à 12:01:16 | Re : sniffer

youpiyoyo


bah c comme tu veux au cas si tu veux vraiment codé tu peux le faire avec leur librairie section dump
il explique tout comment faire tu pourras pour cela créé ton propre prgm avec leur lib
a toi de voir
++

-------------------------------
Réponse au message :
-------------------------------

> oui cette librairie
> je la connais de nom
> et ça à l'air de bien fontionner
>
> mais le pb c que j aimerai
> savoir le faireen api win
> avant d'utiliser cette lib
>
> c plus interessant d apprendre comment ça marche
> que ds s'en servir comme ça sans rien comprendre
>
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> >
> > tien je vien de trouvé un truc ki va surement t'intérressé
> >
> > telecharge winPcap sur http://winpcap.polito.it
> >
> >
> > et regarde la section: Remote Capture
> >
> > a priori et j'ai bien di a priori il peut faire ce que tu demande
> >
> > eheh si ca marche po besoin de codé
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > >
> > >
> > > je vois exactement ce que tu veux faire maintenant mais je vois pas désolé pour une écoute passive je m'y suis jamais interressé...
> > > je regarde comme ca la doc et si je trouve je te di
> > > dsl ++
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > > d'après ce que j ai cru comprendre
> > > > pour fair ce que je veux ie du sniffing
> > > > il faut pas utiliser des sockets en sock_stream
> > > > car cela implique une communication avec une autre
> > > > socket
> > > > alors que moi je veux faire de l'écoute passive
> > > > et donc je dois descendre à un niveau plus bas:
> > > > les raw sockets
> > > >
> > > > en plus il faut pas que je modifie l'adresse
> > > > d' aucune de mes applications
> > > > l'écoute doit être totalement transparente
> > > > et indépendante
> > > >
> > > > merci qd même
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > >
> >
>

vendredi 4 juillet 2003 à 12:07:43 | Re : sniffer

sen3

Yop,

Il nZy a plus besoin de pilotes NDIS pour programmer un sniffer sous Windows.
WinPCAP est un pilote NDIS, avant Win2K c'etait necessaire de l'utiliser
pour pouvoir programmer un sniffer. Avec Win2K est apparu le support
Raw socket de Winsock2 (en tete ws2tcpip.h).

La librairie Winpcap offre toujours des avantages au programmeur mais
elle nZest pas obligatoire.
Au passage vous pouvez donner un coup dZoeil sur SenSniff (sniffer win32)
sur cppfrance cZest fait pour ca !!!


Sen3 [CodingSkillaz http://codingskillz.free.fr]


-------------------------------
Réponse au message :
-------------------------------

>
> bah c comme tu veux au cas si tu veux vraiment codé tu peux le faire avec leur librairie section dump
> il explique tout comment faire tu pourras pour cela créé ton propre prgm avec leur lib
> a toi de voir
> ++
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > oui cette librairie
> > je la connais de nom
> > et ça à l'air de bien fontionner
> >
> > mais le pb c que j aimerai
> > savoir le faireen api win
> > avant d'utiliser cette lib
> >
> > c plus interessant d apprendre comment ça marche
> > que ds s'en servir comme ça sans rien comprendre
> >
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > >
> > > tien je vien de trouvé un truc ki va surement t'intérressé
> > >
> > > telecharge winPcap sur http://winpcap.polito.it
> > >
> > >
> > > et regarde la section: Remote Capture
> > >
> > > a priori et j'ai bien di a priori il peut faire ce que tu demande
> > >
> > > eheh si ca marche po besoin de codé
> > >
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > >
> > > >
> > > > je vois exactement ce que tu veux faire maintenant mais je vois pas désolé pour une écoute passive je m'y suis jamais interressé...
> > > > je regarde comme ca la doc et si je trouve je te di
> > > > dsl ++
> > > >
> > > > -------------------------------
> > > > Réponse au message :
> > > > -------------------------------
> > > >
> > > > > d'après ce que j ai cru comprendre
> > > > > pour fair ce que je veux ie du sniffing
> > > > > il faut pas utiliser des sockets en sock_stream
> > > > > car cela implique une communication avec une autre
> > > > > socket
> > > > > alors que moi je veux faire de l'écoute passive
> > > > > et donc je dois descendre à un niveau plus bas:
> > > > > les raw sockets
> > > > >
> > > > > en plus il faut pas que je modifie l'adresse
> > > > > d' aucune de mes applications
> > > > > l'écoute doit être totalement transparente
> > > > > et indépendante
> > > > >
> > > > > merci qd même
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > >
> > >
> >
>


1 2

Cette discussion est classé dans : port, code, messages, applications, sniffer


Répondre à ce message

Sujets en rapport avec ce message

sniffer en local [ par ashram ] Bonjour j utilise un sniffer ( ethereal ) pour intercepter les messages entre 2 applications qui interagissent entre elles lorsque g une appli qui est Recherche Code C pour controller chenillard sur port série [ par nericlapoche ] Salut !Je recherche un code source en C (C++) pour controller un chenillard par le port série ou quelque chose qui s'en rapproche.Merci d'avance ouvrir port c++ [ par pjotr_r ] Bonjour,On fait c++ a l'ecole et un de nos projets c'est d'ecrire un code avec Dev-c++ qui permet d'ouvrir un port d'un des ordi por qu'on puisse fair Communiquer avec un port USB [ par usbeck ] Bonjour, J'ai trouvé pas mal de code qui font toujours des choses un peu plus compliqué que ce que je cherche et j'aimerai trouvé le contraire ^^ . J sniffer [ par merwanne ] bonjour, j ai trouvé ce code source d'un sniffer http://www.cppfrance.com/code.aspx?ID=38420, et il m'interesse bcp dans le cadre de mon projet, mais Probleme de conversion char int string... [ par pyr0123 ] Salut, Je code un échange de trames (t'chat) par port série entre 2 PC en C++ .net VStudio 2k5. J'envoie la chaine 'toto' du PC1 vers PC2, avec l'hyp Hook recupération des messages [ par KroOon ] Voila je débute en Programmation pour les Applications Wisndows.Je m' intéresses au messages que s' echangent les différentes applications entre elles WaitCommEvent avec C++Builder [ par nixonne ] bonjour, je souhaite utiliser la fonction WautCommEvent pour un port série afin d'etre prévenu d'un changement d'état du port et afficher dans un Edit problème avec WSAGetLastError() [ par fredo2009 ] Bonjour @ tousJe suis en train de coder un scanner multithread avec socket non bloquant.Mon soucis est de récupérer le message d'erreur résultant du c sniffer des messages sortants [ par ashram ] Bonjourje suis en train de réaliser un sniffer pour faire de l'administrationen fait je veux pouvoir écouter sur un port particulier de ma machineles


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, 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
Temps d'éxécution de la page : 0,359 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.