[R] Sniffing de packet et action en consequence

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
hck
Niveau 3
Niveau 3
Messages : 34
Enregistré le : lun. 23 juin 2008 20:20
Status : Hors ligne

[R] Sniffing de packet et action en consequence

#1

Message par hck »

Salutations,

J'aimerais savoir si c'est possible en Autoit d'attendre un packet pour démarrer une action
De plus, j'aimerais savoir si c'est possible d'en envoyer des prémodifier

Merci d'avance,
Au plaisir.
Avatar du membre
arrkhan
Niveau 8
Niveau 8
Messages : 528
Enregistré le : sam. 17 nov. 2007 03:30
Status : Hors ligne

Re: [..] Sniffing de packet et action en consequence

#2

Message par arrkhan »

Bonjour hck, tout depend ce que tu veux faire, donne plus de detail sur l'utilite de ton script que nous puissions te donner la voie a suivre
hck
Niveau 3
Niveau 3
Messages : 34
Enregistré le : lun. 23 juin 2008 20:20
Status : Hors ligne

Re: [..] Sniffing de packet et action en consequence

#3

Message par hck »

à l'aide d'un programme pour sniffer les packets, j'ai vu qu'une appli recevait réguilièrement un packet commencant toujours par la chaine RR034 suivi de 3 caractères aléatoires puis deux points,
J'aimerais qu'à ce moment, ça soit le point de départ de mon script.
serais-ce possible ?
hck
Niveau 3
Niveau 3
Messages : 34
Enregistré le : lun. 23 juin 2008 20:20
Status : Hors ligne

Re: [..] Sniffing de packet et action en consequence

#4

Message par hck »

Up ... c'est pour un logiciel de gestion de mail fait maison :x
Avatar du membre
timmalos
Niveau 11
Niveau 11
Messages : 1970
Enregistré le : dim. 18 mai 2008 15:16
Status : Hors ligne

Re: [..] Sniffing de packet et action en consequence

#5

Message par timmalos »

Pour ma part, je n'ai aucune connaissance sur le sujet et j'ai fait quelques recherches sur ce forum mais je n'ai pas vu l'ombre d'une solution.
Donc je ne peux vous conseiller que ce lien.
Si la solution existe, elle y sera. Sinon , bonne chance :!:
hck
Niveau 3
Niveau 3
Messages : 34
Enregistré le : lun. 23 juin 2008 20:20
Status : Hors ligne

Re: [..] Sniffing de packet et action en consequence

#6

Message par hck »

Il y a des fonctions TCPconnect TCPsend et tout mais je ne les comprend pas
Avatar du membre
Voodoo
Niveau 6
Niveau 6
Messages : 298
Enregistré le : ven. 20 juil. 2007 20:45
Status : Hors ligne

Re: [..] Sniffing de packet et action en consequence

#7

Message par Voodoo »

C'est possible. La gestion des protocoles Tcp /Udp est plutôt complète dans autoit3.

Voila un petit exemple d'application, il faut mettre ces deux script dans des fichiers séparés. Le serveur se lance en premier.

Serveur

Code : Tout sélectionner

TCPStartUp()
$MainSocket = TCPListen("127.0.0.1", 65000 )
If $MainSocket = -1 Then Exit
While 1
$ConnectedSocket = TCPAccept( $MainSocket)
    If $ConnectedSocket >= 0 Then
        msgbox(0,"","Client connecté")
        while 1
        $msg=TCPRecv($ConnectedSocket,1024)
            if $msg <> "" then msgbox(0,"Data:",$msg)
            if @error then exitloop
        wend
        TCPShutdown()
        exit
    EndIf
Wend
 
Client

Code : Tout sélectionner

TCPStartUp()
$MainSocket = TCPConnect("127.0.0.1", 65000 )
while 1
    tcpsend($MainSocket,"Un message...")
    sleep(2000)
wend
TCPShutdown()
 
Pour comprendre en détail comment fonctionne le protocole Tcp (listen>connect/accept>send/recv), tu trouveras facilement de la documentation sur internet.
Répondre