begin process at 2012 02 12 15:32:57
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Réseau & Internet

 > CARAMAIL CLIENT FONCTIONNANT SUR NEW PROTOCOLE

CARAMAIL CLIENT FONCTIONNANT SUR NEW PROTOCOLE


 Information sur la source

Note :
9,55 / 10 - par 11 personnes
9,55 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Réseau & Internet Niveau :Expert Date de création :07/06/2003 Date de mise à jour :02/09/2003 19:43:53 Vu / téléchargé :15 902 / 643

Auteur : kawash

Ecrire un message privé
Commentaire sur cette source (73)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
/!\ La source est dispo sur http://www.vbfrance.com/article.aspx?Val=10174 /!\




------------------------------------------ ----------------------------------------------
Voi ci enfin mon client fonctionnant sur la version actuelle du protocole de caramail.
Il est pratiquement finis; dialogue public, dialogue privé, recherche connectés, affichage salons privés et publics.. Mais il reste encore quelques ptits bugs.
Si vous l'achevez ou si vous y apportez une modification majeure merci de me contacter.. Je le diffuse afin qu'il puisse aider certains devellopeurs ainsi qu'il soit améliorer, mais en aucun cas afin de faire des bots stupides à titre commercial.. Merci de votre compréhension.
Heu sinon pour le reste, j'ai laissé quelques commentaires dans le zip.

Enjoy
Kawash            

Source

  • 'Tout le code est dans le zip
  • La source est dispo sur http://www.vbfrance.com/article.aspx?Val=10174
  • A bientot.
  • Kawash
'Tout le code est dans le zip        

La source est dispo sur http://www.vbfrance.com/article.aspx?Val=10174

A bientot.

Kawash        

 Conclusion

un grand merci a psychodingo qui m'a bien m'aider a m'initier à la chose ;), ainsi qu'à thundergun sans qui jne aurais jamais eu l'envie de develloper un client cara, mais aussi grâce à qui j'ai pu avoir visual basic en lui échangeant contre delphi6 (lol), merci à graff (qui bosse sur KaraTchat un super client) qui m'a filé un ptit coup de pouce pour les nouvelles requettes de connexion, merci à tout les autres dont j'ai surement oublier leur pseudo.. et merci à caramail (à arnaud plus particulièrement) sans qui on ne pourrait pas develloper des client aussi cool..

* Mise à jour 12 juin 2003: Petit modification de code dans le client, pour eviter les bugs avec les connections faibles débits (merci à EBArtSoft).

/!\ Remise à jour du client sur le nouveau protocole de cara, soyez patient!
          

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source avec Zip Source avec une capture CLIENT CARAMAIL: CARAPACE
Source avec Zip CARAMAIL: FONCTIONS DE CODAGE ET DE DECODAGE DES CARACTERES ...
Source avec Zip Source avec une capture PETIT JEU VBPENDU
Source avec Zip Source avec une capture (CS PLAYER FINDER) UTILITAIRE DE RECHERCHE DE JOUEUR COUNTER...
Source avec Zip Source avec une capture TEXTE ARC-EN-CIEL DANS UN RICHTEXTBOX

 Sources de la même categorie

Source avec Zip Source avec une capture GESTIONNAIRE DE TÉLÉCHARGEMENT, AVEC REPRISE ET MULTITHREADI... par Madx23
Source avec Zip Source avec une capture CONVERTIR DU TEXTE RTF EN CODE HTML ET VICE-VERSA par vicosta
Source avec Zip Source avec une capture DICTIONAIRE TEXT/AUDIO/VISUELLE ANGLAIS AVEC WEBBROWSER CONT... par majnounmajda
Source avec Zip Source .NET (Dotnet) NSLOOKUP EN VB.NET OU COMMENT FAIRE UNE REQÛETE DNS EN PRÉCI... par ShareVB
Source avec Zip Source avec une capture MINI SEVEUR HTTP AVEC INTERFACE GRAPHIQUE ET IMPLÉMENTATIONS... par lemout

Commentaires et avis

Commentaire de max12 le 07/06/2003 23:30:38 administrateur CS

C'est très jolie tout sa :) Mais fait gaffe Caramail envoie souvent des menaces par Email à ceux qui ont fait des clients comme sa.

@+

Commentaire de TheIlluminati le 08/06/2003 09:52:43

Pas mal!!
Mais j'ai souvent une erreur lors des recherches...
J'ai pas trop le temps de chercher, mais c'est supre!
(Fais gaffe quand meme!)

Commentaire de miko500 le 08/06/2003 10:46:07

Oh putain!! excusez moi le vocabulaire lol mais félicitations!! il fallait vraiment qu'il y ait un programmeur en vb qui fasse ça et donne ses sources!! Toutes mes félicitations encore une fois! et de plus mes encouragements les plus sincères!

Commentaire de EBArtSoft le 08/06/2003 11:36:22 administrateur CS

Bonjour Kawash,

Tout b'abrd j'ai un petit souci pour faire fonctionner ta source...
le serveur ne me renvoi pas de SESSIONID ! pk ? je ne sait pas !
ligne :

jsession = Mid(Mid(Chaine, InStr(Chaine, "JSESSIONID="), InStr(Mid(Chaine, InStr(Chaine, "JSESSIONID=")), ";") - 1), 12)

Ensuite je reste admiratif quand au travail accompli sur ta source !
biensur il reste encore bcp de chose a faire dessus et sa fait un peu brouillon mais Bravo !

Bonne pr@g

Commentaire de ido le 08/06/2003 11:51:07

effectiverment il est pas mal, meme si il y a encore des erreurs....

Si j'ai le tps, je vais lui rajouter la gestion des smiley, ça sera kan meme plus sympa... ;)

mais en tout cas bvo ! il est deja bien plus évoluer que son frere caraclient ;)

good job

Commentaire de Billou le 08/06/2003 12:49:07

Fantastique trop puissant ton truc vraient bravo !! 10/10

Commentaire de EBArtSoft le 08/06/2003 13:19:36 administrateur CS

Ok..... j'ai trouvé pk ça marchait pas chez moi ! lol
j'ai une connexion a tres petit debit et donc la reception
des données ne se fait pas en une seul passe !!!

donc j'ai ajouter le code suivant :

Winsock.DataArrival()
    Dim Data As String
    Static Data1 As String

    Winsock.GatData Data
    Data1 = Data1 & Data
    If Instr(Data1,vbCrLf & vbCrLf) Then
    ...
    Continue l'execution

Encore bravo pour ta source !
J'espere seulement qu'elle ne sera pas "TROP" utilisé a des fins malvaillante (Utopique...) ;-D

@+

Commentaire de kalif le 08/06/2003 14:10:06

lut kawash, je l'ai pas tester mais je suis sure k'il est super. @+ mec

Commentaire de kawash le 08/06/2003 15:21:19

Merci à vous tous pour vos commentaires.. je sais que mon client est loin d'être parfait mais bon j'ai essayé de faire de mon mieu.  

EBArtSoft: En effet j'ai tout tester sous ma connexion par cable. Donc j'ai pas eu l'occasion de vérifier si cela tournait nikel sous un connexion a faible débit.

kalif: merci à toi sa faisait longtemps.. je trouve d'ailleurs dommage que tu ais laissé tomber ton projet de client. J'espere qu'au coté de delphi tout va bien et que tu ponds de super progs ;)

Kawash

Commentaire de Frostizz le 08/06/2003 18:53:08

Tu fait comment pour étudier le protocole, je voudrai porter le projet sur delphi, pour le mettre avec Kilyx...

Commentaire de kawash le 08/06/2003 18:59:43

A l'aide d'un sniffer grace au quel tu peux récuperer toutes les infos qui circulent...

a+

Commentaire de Frostizz le 08/06/2003 19:01:07

tu peut me donner le liens du "sniffer" que tu utilise ?

Commentaire de kawash le 08/06/2003 19:47:42

va voir sur telecharger.com et recherche sniffer a+

Commentaire de DeAtHCrAsH le 09/06/2003 13:03:21

Voici mes commentaires !
Il n'y a plus aucun interet a coder un client caramail ! Comme Max12 te l'as fait remarquer ils vont te casser les couilles !
Puis franchement ca n'a aucun interet point de vue utilisation, il y a deja eu bcp de client caramail ...

Je te propose plutot d'innover un peu et de faire un client IRC .. Bcp plus pratique et bcp plus interressant a coder ...

Voici un screen du client que je suis en train de develloper si tu veux voir un peu a quoi ca ressemble : http://shellkode.free.fr/Screen/ClientIRC/screen3.jpg et http://shellkode.free.fr/Screen/ClientIRC/screen2.jpg

J'ai pas vu ton code mais apparement il a l'air bien...

Sur ce bonne continuatiuon ...
@ Plumlche

DeAtH_-_CrAsH

Commentaire de Abdelhadi le 11/06/2003 12:30:14

salut , c super ton truK , mais il rest Bcps de choses a  faire pour l'ameliore

Commentaire de Krach le 12/06/2003 19:44:21

C'est trés bien, de plus les clients pour la version 2 de caramail se font assez rares.
Jolie boulot !

Commentaire de c00ol le 15/06/2003 12:26:02

C'est magnifiue comme jte le di un client v2 qui marche en + et bin y a rien a dire apar bien jouer mec car il y casi pu de client grace a toi il va y en avoir de plus en plus :p aller ++ 10/10

Commentaire de derbiman10 le 17/06/2003 13:53:27

slt je sais po si on me connait bcp mon psaudo sur le net c alienx je devloppe un client cara en java avec blhack bin je te dit un grand bravo pour ce client sauf que le vb est assez lent pour ca mais sinon ca marche impec encor bravo et bonne continuation si tu veut prendre contact avec moi pour certaine ameliorartion tu peut m'ecrire par mail a l---alienx---l@caramail.com

Lut tout le monde
Alienx

Commentaire de canibalus le 19/06/2003 00:05:43

je ne comprend pas je met mon  mot de pass pseudo ect etc
je lance et je vois en bas reception tu temp id puis plus rien
ci je clique eur salon publique ou prive j ai le message d erreur suivant :wrong protocol or connection state for the requeste transaction or request et tout ce ferme quand j apuis sur ok ...
que faire svp ?

Commentaire de kawash le 19/06/2003 16:53:22

c normal pour les salons publics etc.. tu dois dabord etablir la connexion, caramail merde souvent, soit changement de serveur dans les options ou bien recommence plutard.. enfin je pense pas que ça soit un prob au niveau du client. a+

Commentaire de canibalus le 20/06/2003 01:27:42

ok j essaillerai merci bien

Commentaire de liquide le 20/06/2003 17:21:35

pour canibalus et puis peut etre pour les autres, cara change completement son protocole, non seulement il reste en version V2 mais il prend (archive="normal-3-1-1-b43.jar") et viens d'y passé definitivement. Donc plus aucun client ne passe. apres une galere pas possible car j'ai vraiment du mal a capter tous les envois et retour des paquets et a les analyser. mais j'ai une solution( pour moi ca marche):
recuperer dans la page le tempid (qui est bcp plus long qu'avant), recuperer l'adress IP ainsi que le port, qui n'est plus du tout le meme et change a chaque connection.
en prenant comme variable:
cookies etant le tempid
IP ----->Hostchat
Port ----->Portchat
WinChat.RemoteHost = HostChat
WinChat.RemotePort = PortChat
WinChat.Connect
et dans la foulé balancer,
Private Sub WinChat_Connect()
    DoEvents
    WinChat.senddata ("0" & vbTab & "0" & vbTab & Cookies & Chr(10))
et chacun recoit son ID du chat
alors la !!! gros pb, car les ID changent literalement et passent de la forme @SIDxxxxx:xxxxxx:0, et puis quand il s'agit de faire des recherches et bien c'est le bordel, mais je pense que qq'un va nous resoudre ca lol
sur ce, je tiens a remercier cara pour son tres bon tchat malgre tout ce que l'on dit
bonne prog a tous

Commentaire de kawash le 21/06/2003 20:06:25

et merde.. en effet je viens d'y jetter un coup d'oeil caramail a changer son protocole, comme le dit liquide l'ip et le port change d'office a chaque connexion. Mais je viens d'essayer de me connecter avec le port et l'ip recus sous la forme suivant: http://213.193.12.173:80 ---> lorsque j'essaye d'établir la connexion ainsi:
mdiform1.winchat.connect xxx.xxx.xx.xxx (l'ip reçu dans la page du tempID), port (le port reçus ds la page du tempID)

La connexion ne s'établit pas et le serveur ne repond pas, j'ai vérifier par la suite le serveur "http://213.193.12.173:80" est le serveur sur lequel on télécharge l'aplet du chat. Mais la connexion chat ne s'y établir pas dessus (du moins d'après ce que j'ai vu).

De mon coter je continue à chercher je vous tiens au courant. Si jamais quelqu'un résoud le problème merci de me contacter.

A++

Kawash

Commentaire de liquide le 21/06/2003 21:10:21

regarde si tu prend bien toute la longueur du tempid, il est bcp plus long qu'avant
et ma connection se fait de cette maniere (mais par variable):
WinChat.RemoteHost = "213.193.12.173"
(ou WinChat.RemoteHost = HostChat)
WinChat.RemotePort = "6678"
(ou WinChat.RemotePort = PortChat)
WinChat.Connect

Commentaire de liquide le 21/06/2003 21:12:49

euuuuuuuuhhhh ah oui j'avais pas lu la fin de ton message, baaaaah j'ai la solution alors je te previens

Commentaire de liquide le 21/06/2003 23:12:59

Essayer ca:
*******************************
Private Sub Socket4_DataArrival(ByVal bytesTotal As Long)


Form1.RichTextBox1.SelColor = vbRed
Form1.RichTextBox1.SelFontSize = 8
Form1.RichTextBox1.SelText = "Réception du TempID" & vbNewLine
Form1.RichTextBox1.SelStart = Len(Form1.RichTextBox1.Text)

Dim datas As String
Socket4.GetData datas
Debug.Print datas


If InStr(datas, "HTTP/1.1 200 OK") Then
                
    tempid = Mid(datas, InStr(datas, "<param name=""tempid"" value=""") + Len("<param name=""tempid"" value="""), InStr(Mid(datas, InStr(datas, "<param name=""tempid"" value=""") + Len("<param name=""tempid"" value=""")), ">") - 2)
    Form1.TxtCookie.Text = Cookie
    Form1.TxtTempsID.Text = tempid
        
    MDIForm1.WinChat.Close
    Socket4.Close
    
    If Form1.TxtTempsID.Text <> "" Then
        HostChat = (Mid(datas, InStr(datas, "http://") + Len("http://"), 14))
        PortChat = (Mid(datas, InStr(datas, "<param name=""port"" value=""") + Len("<param name=""port"" value="""), 4))
        Debug.Print HostChat
        Debug.Print PortChat
        Debug.Print tempid
            WinChat.RemoteHost = HostChat
            WinChat.RemotePort = PortChat
            WinChat.connect

    Else
        Socket4.Close
        MsgBox "Problème de connection lors de la réception du TempID."
    End If
Else
Socket4.Close
MsgBox "Problème de connection, le chat doit être en maintenance."
End If


End Sub
***********************************************
Private Sub WinChat_Connect()
MDIForm1.WinChat.SendData ("0" & vbTab & "0" & vbTab & Form1.TxtTempsID.Text & Chr(10))
End Sub

Commentaire de kawash le 22/06/2003 00:09:51

ok parfait je comprend pourquoi je n'avais rien.. pour tant c'etait tout con ds le winchat_connect le chr(10) a la place de vbcrlf ..

Maintenant jarrive a m'y connecter mais le plus dur reste a faire réadapter tout le client au nouvo proto :(

Merci et a+

Commentaire de derbiman10 le 24/06/2003 03:13:14

hello les code client serveur n'on po changer seul le tempid est maintenant generé avec le port (ex : 6660) et l'ip (ex : 213.193.12.179) si l'ip et le port ne coresponde po au tempid cad que si tu recuper que le tempid et que tu met un port et une ip au pif ca ne marchera po j'ai modifier ca et tout marche chez moi y a 3 ligne a rajouter comme le dit liquid voila
bon prog

BY alienx

Commentaire de liquide le 24/06/2003 16:13:51

derbiman, ca ne marche plus, tu peux tout refaire pour la connection car encore un nouveau mode de connection ( eh oui pauvre de nous !!! )

Commentaire de Krach le 24/06/2003 18:26:50

Caramail sort sa nouvelle interface, voici les nouvelle variables de connexion pour l'entrée dans Caramail, pour le chat c'est une autre histoire... :
http://wwwv2-18.caramail.lycos.fr/Local/Bin/Authentication/baltop.jsp?membername=LELOGIN&password=LEPASS

Commentaire de Tortuegeniale le 25/06/2003 20:13:37

Hello
Pour la connexion d'aprés ce que j'ai vu, faut envoyer
0    tab    id cara    tab   pseudo    chr(10)
mais la chuis perdu lol, y a quelqu'un de plus avancé que moi pour ça ?

Commentaire de liquide le 26/06/2003 06:37:15

pour tortugeniale, soit patient ou alors contact kawash ou alors contacte moi

Commentaire de Tortuegeniale le 26/06/2003 15:59:35

liquide> c pas pour ce programme c pour mon bot a moi lol

Commentaire de ansuketor le 29/06/2003 13:22:19

Hellow,
tout d'abord pas mal le client =p.
Caramail a encore changé le proto pr recup le cookie :
essayé ça :
**********
Private Sub Socket1_Connect()
Dim dat As String
Form1.RichTextBox1.SelColor = vbRed
Form1.RichTextBox1.SelFontSize = 8
Form1.RichTextBox1.SelText = "Demande du Cookie" & vbNewLine
Form1.RichTextBox1.SelStart = Len(Form1.RichTextBox1.Text)

LOGIN = Form1.TxtUserName.Text
pass = Form1.TxtPassword.Text
dat = "service=lycos&redirect=http%3A%2F%2Fwww.caramail.lycos.fr%2F&redir_fail=http%3A%2F%2Fwww.caramail.lycos.fr%2F&target_url=&product=Email&membername=" & LOGIN & "&password=" & pass & ""

Socket1.SendData "POST /Local/Bin/Authentication/baltop.jsp HTTP/1.0" & vbCrLf & _
"Referer: " & Form1.Combo6.Text & "/general.jsp" & vbCrLf & _
"Host: " & Form1.Combo6.Text & vbCrLf & _
"User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.2)" & vbCrLf & _
"Content-Type: application/x-www-form-urlencoded" & vbCrLf & _
"Content-Length: " & Len(dat) & vbCrLf & vbCrLf & dat
End Sub
*******
Pr la récupération ça aussi changer, déja dans le POST de chat.jsp (hé oui c'est plus GET)
*****************
Private Sub Socket2_Connect()
Dim infox As String
Form1.RichTextBox1.SelColor = vbRed
Form1.RichTextBox1.SelFontSize = 8
Form1.RichTextBox1.SelText = "Demande de chat..." & vbNewLine
Form1.RichTextBox1.SelStart = Len(Form1.RichTextBox1.Text)

infox = "pager=0&nickname=" & Form1.Combo3.Text & "&a=" & Form1.agebox.Text & "&c=" & Form1.villebox.Text & "&g=0&invisible=1&status=" & Form1.etat.Text & "&room0=" & Form1.saloname.Text & "&version=java&r=800&m=0"

Socket2.SendData "POST /Local/Bin/Chat/chat.jsp HTTP/1.0" & vbCrLf & _
"Referer: " & Form1.Combo6.Text & "/Local/Bin/Chat/chat.jsp" & vbCrLf & _
"Host: " & Form1.Combo6.Text & vbCrLf & _
"Content-Length: " & Len(infox) & vbCrLf & _
"Content-Type: application/x-www-form-urlencoded" & vbCrLf & _
"Cookie: IDENTIFIANT=" & Cookie & vbCrLf & _
"User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)" & vbCrLf & vbCrLf & infox

End Sub
*****************
pour le reste des POST pr récup le tempid c'est la même chose,
just "lesinfos" qui changent :
********
lesinfos1 = "pager=0&&nickname=" & Form1.Combo3.Text & "&a=" & Form1.agebox.Text & "&c=" & Form1.villebox.Text & "&g=0&invisible=0&status=" & Form1.etat.Text & "&room0=" & Form1.saloname.Text & "&version=java&r=800&m=2"
*****
même chose pour "lesinfos2"
Now j'ai un problème, quand j'envoi le tempid sous cette forme :
MDIForm1.WinChat.SendData ("0" & vbTab & "0" & vbTab & Form1.TxtTempsID.Text & Chr(10))
je ne reçois pas de réponse du serveur, quo normalement devrait me répondre mon SID sous cette forme :
0.@SIDXXXX:XXXXXX:0.0.0.pseudo.

voila...
suis bloqué la :(

A+
ansuketor

Commentaire de liquide le 29/06/2003 20:39:34

j'ai eu le pb, pour moi , ce qui s'est passé, c'est que je recuperais la tempid mais comme ca longueur a changé et que je ne l'avais pas vu, et bien ca plantait, alors eventuellement regarde si tu prends bien toute la chaine de caracteres du tempid. c'est tout ce que je peux dire car je ne vois pas comment tu traites tes infos de recuperations dans le code si dessus
bonne prog @+

Commentaire de kawash le 29/06/2003 22:59:57

salut ansuketor tu peux contacter liquide ou moi on te filera la suite des requettes... a+
kawash

Commentaire de ansuketor le 30/06/2003 10:43:18

hello =)
j'ai compris mon erreur, j'avais oublié qu'il fallait récuperé le Host et le port en même temps que le tempid :)
now c'est bon, il reste le plus difficile a faire... =(
vs en êtes ou =p ?

a+
ansuketor

Commentaire de kawash le 30/06/2003 12:27:14

j'ai pratiquement terminé j'ai refais totalement les pvs ainsi que d'autres petites fonctions.. maintenant bcp moins de bugs que la version précédente

Commentaire de ansuketor le 30/06/2003 13:30:13

good job =p
tu as msn messenger ou un autre prog du style ?

Commentaire de cyrou le 30/06/2003 15:07:29

salut a tous... je bosse aussi sur un client... mais un script mIRC, je vais tester le Chr(10) je bloquais là moi aussi... si je trouve des choses je vous ferai profiter... Merci pour les infos
a+
Icq: 156238882
Cyrou

Commentaire de Nargzul le 30/06/2003 16:19:02

pour ce ke g vu c pas mal, mais vu ke ca marche pas encore... très intéressant...

vivement l'update....

Commentaire de liquide le 30/06/2003 18:56:14

pour nargzul, normal qu'il bloque, tu a eu la version avant changement de protocole de chez cara, donc celle la est a exclure, ceci dit ce qui est a prevoir est bien., je peux toujours donné ce que j'ai mais j'envois tout en brut, apres vous vous debrouillez car chez moi ca passe bien mais apparement pas chez tout le monde. Auquel cas contactez moi.
bonne prog

Commentaire de TheIlluminati le 30/06/2003 20:04:44

Un mot: SUPER

Commentaire de Nargzul le 30/06/2003 21:43:56

et tu pourrais remettre la source à jour
???

Commentaire de cyrou le 30/06/2003 23:48:16

je viens de tester.. la connexion remarche grâce a vous!!! merci... par contre en effet problème avec les users...

Commentaire de kawash le 01/07/2003 00:29:19

oui biensur le proto a changé! donc je le repete: Le client est en train d'etre mis à jour donc soyez patient!

Kawash

Commentaire de Nargzul le 01/07/2003 07:33:10

bon, alors moi ca marche pas du tout, mais c surement pq au boulot g un proxy...

Commentaire de yanzik le 06/07/2003 20:35:22

Alors moi je comprend pas trop, je n'arrive pas à me connecter pourtantil me semble que tout est configuré com il faut.

Commentaire de Tortuegeniale le 06/07/2003 20:50:10

j'avais le meme probleme mais kawash m'a expliqué comment faire (truc tout con en plus lol)

En fait avant quand tu te connectais au serveur tu recevai 100 tab arnaud blabla ... ensuite tu envoyais le tempid, mais la tu recois plus 100 ... donc dans l'evenelent <nom socket>_Connect faut mettre tout simplement l'envois du tempid.

Ensuite tu veras que quelque petit truc du protocol on changé, comme la reception des 1eres lignes d'un salon, c plus 70 mais 470

Commentaire de reyhishido le 07/07/2003 19:29:02

Salut les gars,
je suis content de trouver enfin des sources pour cara, je viens d'entamer mon p'tit chat à moi en Java, et aucun sniffer ne marche sous AOL, donc problème pour le protocole!
Mon autre problème, c'est que j'ai plus fais de VB depuis 3 ans et relire du code VB me donne mal au crane :(
Enfin, tout ca pour vous demander:
Il est ou le tempid? je vois rien de toute ca dans ce que le serveur http me renvoie, juste une tonne de cookies (dont un "IDENTIFIANT"), une ip et un port.
Quelqu'un a la liste aussi des codes du protocole? Ca serait cool, c'est fatiguant de lire le code décompiler du client d'origine!
Merci à tous!
pour me contacter si ca vous dit :
MSN: reyhishido@hotmail.com

Commentaire de Tortuegeniale le 07/07/2003 20:52:27

euh les sniffers marche trés bien sous aol lol, moi j'en ai essayé plusieur et c nickel

Commentaire de reyhishido le 07/07/2003 21:17:01

Ben chez moi impossible d'accéder à la liaison PPP, et ce avec preques une dixaine de sniffer différents. A noter qu'ils marchent très bien sur le même PC branché à l'ADSL.
Sinon j'ai essayé de me connecter au serveur indiqué sur le port indiqué, la connexion marche... mais rien! Pas de réponse, j'envoie tout ce que je veux, la connexion tient bon mais le serveur ne me répond rien :(

Commentaire de TheIlluminati le 08/07/2003 09:54:42

J'en ai marre!! Chaque fois que qqun met un commentaire sur cette source je reçois un mail!! J'avais pas demandé!! Comment j'enlève sa?????
Sa vient énervant surtout que je suis tombé sur la seul source qui se prend pour un forum! ;-)
Merci a ceux qui peuvent m'aider! A+

Commentaire de bskizo le 08/07/2003 10:13:56

Salut,
j'utilise ton client sous windows 2000 et en ce moment sa merde parce que je passe par un proxy.
Je me demandias si tu avais pas une idées pour arranger ça?
apparement il merde au moment de la receptions du cookies sa dur des heures et irne ne se passe

Commentaire de Nargzul le 08/07/2003 11:02:43

pareil

Commentaire de kawash le 08/07/2003 11:04:32

justement on ma déjà fait la remarque.. malheureusement je métrise pas trop le truc pour établir une connexion par un proxy donc si quelqu'un pourrait m'aider ça serait sympa.

Kawash

Commentaire de bskizo le 08/07/2003 11:10:30

c pas moi qui vais pouvoir t'aider à ce niveau la, j'y connais rien du tout, je ne suis qu'un utilisateur! :-)

Commentaire de EBArtSoft le 08/07/2003 11:12:57 administrateur CS

Il y a plusieurs source sur les connexions par proxy sur vbfrance
faite une recherche...

Commentaire de ido le 08/07/2003 11:14:01

c dingue le nombre de msg dans cette source !!!
TheIlluminati : poste un commentaire et decohe la case "Être averti par mail"...
logikement ça devrai marcher ;)

Commentaire de TheIlluminati le 08/07/2003 11:16:53

Merci ido, mais j'avais essayé en déposant mon message plus haut... je viens d'en reçevoir environ 7 depuis...
C pas génial...
Nix tu veux pas m'aider si tu passe ici step??

Commentaire de Nargzul le 08/07/2003 11:23:10

envoie un lui un mail, je crois ke c nix@codes-sources.com

Commentaire de TheIlluminati le 08/07/2003 11:24:59

Je vais essayé, mais vu kil est un peu surchargé jespere pas trop avoir une rep...
Merci kan meme! A+

Commentaire de cyrou le 08/07/2003 12:18:39

Slt à tous...
J'ai un peu bossé sur mon client et ca remarche pas trop mal...
ce qui marche pas c'est:
>recherche d'utilisateurs
>liste des utilisateurs du salon lors d'un join...
Kawash t'en es ou??? mdrrr!!??

Sinon j'ai l'impression que Cara s'est donné la possibilité de Ban??? ils se prennent pour un IRC ou quoi? d'ou ma question??
YA MOYEN DE DETECTER LES OPS???
Merci ++ tout le monde
Cyrou

Commentaire de reyhishido le 08/07/2003 17:48:51

slt Cyrou,
les admins et modo soit invisible, soit "normaux", soit coloré (rouge et vert). Ya qu'un seul cas ou tu peux les repérer. Tu peux aussi repérer les gars qui chattent sur le salon alors qu'ils ne sont pas dans la liste des gars du salon, c'est des admins à tous les coups.
Sinon, puisque ton client a l'air de marcher, tu peux m'aider pour le mien? Je ne trouve plus de tempid dans les pages html de cara et une fois connecté au serveur de chat, quoi que je lui envoie je ne recois absolument rien :(
mon mail au cas ou: reyhishido@yahoo.com
Voilà, merci pour tout aide éventuelle!

Commentaire de kawash le 08/07/2003 20:49:01

Cyrou: j'ai terminer mon client maintenant j'acheves des ptits détails genres config, sons, bugs.. etc

Pour la recherche d'utilisateur, si je me souviens bien ds l'ancien proto lors tu faisais une recherche en précisant le sexe il te renvoyait une chaine avec un parametre en moins (ici le sexe) donc cetait bien chiant car il fallait faire 2 fonctions différentes pour traiter ça. Alors qu'avec le nouveau proto avec une meme fonction on peut traiter les deux vu qu'il ya autant de parametres ds une recherche par ville ou pseudo (56 & 58). Lorsque tu rejoin le salon ya rien de difficile.. SendData ("85" & vbCrLf). Tu as la liste de tout les connectés du salon le tout a traiter biensur, fait bien gaffe de pas te tromper car sa peut te sembler un peut casse tete si tu ny as jms touché auparavant..

A+
Kawash

Commentaire de Tortuegeniale le 09/07/2003 02:12:24

c clair la liste des connectés au début c chaud lol, mais moi depuis que j'ai découvert split dans vb6 ça passe tout seul.

Pour ceux qui connaissent pas : split(chaine, caractere) coupe une chaine suivant caractere et la met dans un tableau

Pour les connectés suffit de faire split(connecte,vbtab) et ensuite de jouer avec le for ... step ...

c utile pour plein d'autre chose dans le client et ça simplifie la vie je trouve

Commentaire de reyhishido le 10/07/2003 01:22:01

Slt,
désolé d'insister, mais on dirait que personne veut m'aider :(
Alors, le nouveau tempid, vous le trouvez ou? c'est le cookie normal qui le remplace? Sinon, chez moi gros problème lors de la connection, le serveur ne me renvoir rien.. au tout début il faut bien envoier 0 0 TempId
(de mémoire, ou un truc qui ressemble) ? Chez moi, pas de réponse alors que je suis bien connecté :(
Merci!

Commentaire de liquide le 10/07/2003 10:31:54

Pour reyhishido: tu as le retour de l'identifiant quand tu envoi la commande:

LesData = "&service=lycos&redirect=http://www.caramail.lycos.fr&redir_fail=http://www.caramail.lycos.fr&target_url=&product=Email&membername=" & Login & "&password=" & Pass
s = "POST /Local/Bin/Authentication/baltop.jsp HTTP/1.1" & vbCrLf & _
    "Referer: http://" & Serveur & "/general.html" & vbCrLf & _
    "Accept -Language: fr" & vbCrLf & _
    "Content-Type: application/x-www-form-urlencoded" & vbCrLf & _
    "User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)" & vbCrLf & _
    "Host: " & Serveur & vbCrLf & _
    "Content-Length: " & Len(LesData) & vbCrLf & _
    "Connection: Keep -Alive" & vbCrLf & _
    "cache -Control: no -cache" & vbCrLf & vbCrLf & LesData

'**************************************************************
Debug.Print s
Socket1.senddata s

puis une fois que tu as ca: le tempid est recuperer par

s = "GET /a.jsp?m=0&r=800&s=0&r0=France&p=0&i=1& HTTP/1.1" & vbCrLf & _
    "Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-excel, application/msword, application/x-gsarcade-launch, */*" & vbCrLf & _
    "Accept -Language: fr" & vbCrLf & _
    "Accept -Encoding: gzip , deflate" & vbCrLf & _
    "User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)" & vbCrLf & _
    "Host: " & Serveur & vbCrLf & _
    "Connection: Keep -Alive" & vbCrLf & _
    "Cookie: LBC=b71271cd948be04ab259269f9306f4b8; IDENTIFIANT=" & Cookies & "; AAD=1; JSESSIONID=" & SessionID & vbCrLf & vbCrLf

Socket7.senddata s

******Ce n'est plus la bonne commande mais elle fonctionne toujours, de plus tu recuperes l'IP, et le port de connection en meme temps.

apres: tu balances

WinChat.senddata ("0" & vbTab & PPrevenir & vbTab & Cookies & Chr(10))
et la tu aura un retour de ta connection au chat

alors je crois que tout a deja ete plus ou moins expliquer au dessus mais vu que peu de personne lisent les info il faut répéter, nous sommes 2 a avoir balancer du code dans cette page, et tout y est, en combinant les 2 codes parties de code, de plus j'ai bien dit que j'avais une source sur lequel je travail et que je voulais bien la donné auquel cas il fallait me contacter. si avec ca ca ne suffit pas pour vous aider je ne peux plus rien ........

Commentaire de cyrou le 10/07/2003 13:57:08

dslé reyhishido, pas eu le temps de répondre...
mon client est en IRC... fallait que je traduise...
si il te manque des infos... j'ai déjà donné mon Icq... je suis connecté en journée...
@++

Commentaire de kawash le 11/07/2003 01:22:20

/! Sources de la nouvelle version de Carapace dispo sur http://www.vbfrance.com/article.aspx?Val=9676

Commentaire de reyhishido le 11/07/2003 15:55:18

Merci les gars, j'ai du loucher parce que j'ai pas vu de tempid en balancant ces commandes ! Et farce télécom qui me coupe l'internet parce que j'ai oublié de payer ma facture, ca va pas accélérer l'avancement de mon client (en java d'ailleurs, mais c'est fatiguant je retourne au C++!), mais je vous tiendrais informé quand ca sera fini!

Commentaire de mutley le 03/10/2004 22:42:58

Je crains que cette source ne marche plus... ou bien ?

Commentaire de Emilien le 18/11/2004 01:53:57

Bonjour je voudrais savoir si c'étais possible d'utilisé cette interface pour la connection a l'IRC
Voila je suis administrateur d' Airwebchat
et je voudrais savoir si c'étais possible de faire ce genre de dialogs sur mon réseau
donc pour le login et le modepass c'est via un robot du nom de NicKserv (/msg nickserv identify Lepass)
et pour l'enregistrement c'est  
( /msg nickserv REGISTER motdepasse email )
donc enfaite le client marque le login et le modepass qu'il a crée et serais-til aussi de faire le changement de pseudo tout comme tout serveur irc
et aussi (je suis chiant) mettre tout les smileys de caramail dans le prog
Bon sur ce je te passe le site du serveur
Http://www.AirWebChat.com
aufaite j'ai oublié les salon sont en #lesalon
tu peut venir me voir sur #aide pour en parlé et pour toute question sur les commande que tu aura besoin de mettre sur le programme merci
Amicalement. Emilien

 Ajouter un commentaire




Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 3,666 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales