Autor Beitrag
Eddy14
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 26



BeitragVerfasst: Fr 05.05.06 19:41 
Also ich habe hier vor 2 oder 3 tagen mal einen thread gesehen wo stand wie man einen Server abhört. Damit meine ich , das man die von dem Server gesendeten strings sehen kann. Oder eben vom dem Clienten.

Beispiel.

Sagen wir mal ich habe einen Chat programm (Server) bei mir laufen, und dieser sendet ja irgendwelche strings an den Clienten. ICh möchte nun mit einen anderen Programm diese sehen können. Z.B. 'chat_close' , dann weiß ich ungefähr das mit diesem string der chat geschlossen wird.

Ich hoffe ich konnte es einigermaßen erklären.

Also kurz und knapp: ich möchte ein programm haben welches das kann, oder selber eins programmieren wenn es mit delphi überhaupt geht :-)

danke schonmal für jede hilfe

PS: ICh glaube sowas könnte man auch sniffen nennen, wenn so etwas überhaupt sniffen ist.

PPS: Keine angst, ich habe ca. 6 monate erfahrung mit delphi, also bin kein voll anfänger ^^
mkinzler
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 4106
Erhaltene Danke: 13


Delphi 2010 Pro; Delphi.Prism 2011 pro
BeitragVerfasst: Fr 05.05.06 19:45 
Es gibt einige Sniffer z.b. Ethereal

_________________
Markus Kinzler.
Eddy14 Threadstarter
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 26



BeitragVerfasst: Fr 05.05.06 20:50 
Naja, das ist nicht das was ich suche....

ich suche eher etwas was mir anzeigt , welche strings ich enthalte und versende.

Und dieses Ethereal zeigt mir nichts an, es ist die ganze zeiz immer auf 0% , kann mir bitte einer weiter helfen :)
BenBE
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 8721
Erhaltene Danke: 191

Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, DXEP, L0.9\FPC2.0
BeitragVerfasst: Fr 05.05.06 21:16 
Ich kann dein Problem in der Hinsicht nicht nachvollziehen, weil ich Ethereal bei mir auf meinem Entwickler-Schleppi laufen hab und damit ein Chat-Programm derzeit debugge.

Es gibt bei Ethereal einzig 2 Einschränkungen:
1. nicht für localhost (d.h. nur für physisch übertragenen Daten)
2. nicht bei jeder W-LAN-Karte (bei W-LAN kann man oftmals den Promiscious Mode nicht aktivieren, weil der Treiber dies nicht zulässt)

Ansonsten würd ich Dir mal wärmstens empfehlen die Abkürzung RTFM nachzuschlagen und das dort erfahrene zu beherzigen ...

MfG,
BenBE

P.S.: Ansonsten bitte mal deine genaue Vorgehensweise bei Ethereal + verwendete Hardware ansagen ... Ich habe keine Lust auf Kristall-Kugel-Diskussionen ...

_________________
Anyone who is capable of being elected president should on no account be allowed to do the job.
Ich code EdgeMonkey - In dubio pro Setting.
Eddy14 Threadstarter
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 26



BeitragVerfasst: Fr 05.05.06 21:47 
naja also ich habe gerade gegooglet und habe nichts darüber gefunden ob meine karte diese promiscious unterstützt. Ich habe einen Notebook deswegen auch so eine Karte :
Sitecom Wireless Network PC Card 54G WL-112

naja BenBE , also du kannst mit ethereal die strings die in deinem chat programm herum gesendet werden, sehen ?

Wenn ja, dann werde ich mal meinen alten wlan stick aus dem schrank holen (wenn es überhaupt noch dort irgendwo rumliegt ^^) und es mal damit versuchen.

Naja , das mit "nicht für localhost (d.h. nur für physisch übertragenen Daten)" erschrekct mich jetzt ein bisschen. Heißt das jetzt das ich nur die strings von anderen PCs in meinem netzwerk empfangen kann ?

Naja , sorry für solche noob fragen....


PS: Habe mich hier noch ein bissl mehr umgeschaut, ich muss sagen : Super Board :D *schleim*
mkinzler
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 4106
Erhaltene Danke: 13


Delphi 2010 Pro; Delphi.Prism 2011 pro
BeitragVerfasst: Fr 05.05.06 22:08 
Zitat:
also du kannst mit ethereal die strings die in deinem chat programm herum gesendet werden, sehen ?
Wenn sie über das Netzwerk gesendet werden ja. wenn sie unverschlüsselt sind kann man sie auch lesen.
Zitat:
Heißt das jetzt das ich nur die strings von anderen PCs in meinem netzwerk empfangen kann ?
Es kommt darauf an, wo der Server läuft. Localhost/loopback ist ja kein physikalisches Interface, nur ein virtuelles. Läuft der Server auf einem anderen rechner, wird der Netzwerkverkehr ja nicht über localhost, sondern über ein echtes Interface. Läuft beides auf deinem Rechner hilft dir ethereal u.U. nicht.
Wenn du versuchst den Netzwerkverkehr aufzuzeichnen, zeichnet er dann was auf oder garnichts? wenn nein, welche Protokolle hast du angegeben und welches Interface?

_________________
Markus Kinzler.
BenBE
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 8721
Erhaltene Danke: 191

Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, DXEP, L0.9\FPC2.0
BeitragVerfasst: Fr 05.05.06 22:24 
user profile iconEddy14 hat folgendes geschrieben:
naja also ich habe gerade gegooglet und habe nichts darüber gefunden ob meine karte diese promiscious unterstützt. Ich habe einen Notebook deswegen auch so eine Karte :
Sitecom Wireless Network PC Card 54G WL-112

Gut, also eine W-LAN-Karte *g*

Beachte bitte den Hinweis, den Dir Ethereal nach Abschluss eines erfolglosen Capture-Vorgangs liefert: "W-LAN mit Promiscious geht nicht, siehe Homepage von denen"... Bitte dort weiterlesen.

Tipp: Im allgemeinen hilft es, einfach den Haken bei Promiscious Mode zu entfernen.

user profile iconEddy14 hat folgendes geschrieben:
naja BenBE , also du kannst mit ethereal die strings die in deinem chat programm herum gesendet werden, sehen ?

Ja, kann ich ;-) Habe ich doch geschrieben:

user profile iconBenBE hat folgendes geschrieben:
Ich kann dein Problem in der Hinsicht nicht nachvollziehen, weil ich Ethereal bei mir auf meinem Entwickler-Schleppi laufen hab und damit ein Chat-Programm derzeit debugge.


user profile iconEddy14 hat folgendes geschrieben:
Wenn ja, dann werde ich mal meinen alten wlan stick aus dem schrank holen (wenn es überhaupt noch dort irgendwo rumliegt ^^) und es mal damit versuchen.

W-LAN bringt Dir dort überhaupt nix, eher Nachteile ... Wichtig ist:
1. Zweitrechner
2. Netzwerk-Verbindung (wenn möglich W-LAN vermeiden
3. Promiscious-Mode auf W-LAN deaktivieren
4. Client und Server auf verschiedenen Rechnern ...
Näheres bitte unter wiki.ethereal.com/CaptureSetup nachlesen ...

user profile iconEddy14 hat folgendes geschrieben:
Naja , das mit "nicht für localhost (d.h. nur für physisch übertragenen Daten)" erschrekct mich jetzt ein bisschen. Heißt das jetzt das ich nur die strings von anderen PCs in meinem netzwerk empfangen kann ?

Jain ... Ethereal hängt sich in den Netzwerk-Karten Treiber rein und protokolliert das mit, was über das Netzwerk-Karten-Kabel vom Treiber verarbeitet wird. Der Promiscious Mode sagt dabei auch nur, dass der Treiber auch Pakete mitschreiben soll, die nicht für die eigene Netzwerkkarte oder von dieser gesendet wurden. Siehe Netzwerk-Grundlagen, erstes Semester ...

user profile iconEddy14 hat folgendes geschrieben:
Naja , sorry für solche noob fragen....

RTFM halt ;-)

user profile iconEddy14 hat folgendes geschrieben:
PS: Habe mich hier noch ein bissl mehr umgeschaut, ich muss sagen : Super Board :D *schleim*

Immer diese Schnecken ... Sofort aufwischen!!! :mahn:

_________________
Anyone who is capable of being elected president should on no account be allowed to do the job.
Ich code EdgeMonkey - In dubio pro Setting.
Eddy14 Threadstarter
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 26



BeitragVerfasst: Sa 06.05.06 12:15 
Naja ok danke für eure hilfe.

ICh habe noch einen zweitrechner hier irgendwo rumstehen ^^ den hab ich glatt vergessen :P

ich werde dann mal eure tips befolgen und werde dann sehen was dabei rauskommt.

bei problemen melde ich mich dann wieder ,

danke für die hilfe

mfg

Eddy14