Forum: PC Hard- und Software COM belauschen?


von Peter N. (alv)


Lesenswert?

Hi

Ich habe ein Gerät, das wird per USB angesteuert. Im PC ist ein 
Software-COM->USB-Umsetzer.

Gibts ein Programm, mit dem ich den Datenverkehr auf dem COM-Port 
belauschen kann, um ev. die Ansteuerbefehle rauszufinden?

von Christian M. (likeme)


Lesenswert?

Norton Commander mit altem DOS PC oder Win98 falls vorhanden? Einfach 
die RX oder TX Leitung abhören.

von Michael (Firma: HW Entwicklung) (mkn)


Lesenswert?

Christian M. schrieb:
> RX oder TX Leitung abhören.
Das geht mit jedem Terminalprogramm.
Mit Docklight auch mit Timestamps.

Ich verstehe das aber so das die COM im PC nur virtuell ist und der 
Transfer bereits über USB stattfindet.
Er müsste also die Kommunikation zwischen der SW und dem VCP 
mitschneiden.

Wireshark könnte den USB Traffic mitschneiden, aber der TO will noch 
eine Stufe vorher rein.

von Harald K. (kirnbichler)


Lesenswert?

Peter N. schrieb:
> Im PC ist ein
> Software-COM->USB-Umsetzer.

Ich vermute, daß Du damit den Devicetreiber für eine der üblichen 
USB-Seriell-Bridges à la FT232 meinst.

Peter N. schrieb:
> Gibts ein Programm, mit dem ich den Datenverkehr auf dem COM-Port
> belauschen kann, um ev. die Ansteuerbefehle rauszufinden?

Sofern Deine Software mit einer (simulierten) seriellen Schnittstelle 
kommuniziert, kannst Du dafür portmon verwenden.

https://learn.microsoft.com/de-de/sysinternals/downloads/portmon

Eine Alternative stellt auch Wireshark dar, das kann generell auch 
USB-Datenströme analysieren. Aber um da die serielle Kommunikation 
herauszufiltern, muss man schon einiges an Wissen um die Art der 
verwendeten USB-Seriell-Bridge haben.

von Klaus S. (kseege)


Lesenswert?

Peter N. schrieb:
> Gibts ein Programm, mit dem ich den Datenverkehr auf dem COM-Port
> belauschen kann, um ev. die Ansteuerbefehle rauszufinden?

Es existieren mindestens 2 Versionen des "free-serial-port-monitor".
Die eine ist gut, die andere ...naja. Funktioniert bei mir bis Win10, 
allerdings ist wohl Administrator-Berechtigung nötig.

Da ich diese Woche beim Kunden 100 km fern von zu Hause sitze, kann ich 
nur aus dem Gedächtnis zitieren. Alles Weitere kann ich leider nicht für 
Dich erledigen, bin "auffe Arbeit". Googeln schaffst Du, da bin ich 
sicher, das passende Stichwort hast Du.

Gruß Klaus (der soundsovielte)

Beitrag #7562298 wurde vom Autor gelöscht.
von Joe J. (j_955)


Lesenswert?

Was soll denn ein Software-COM auf USB sein?
Joe

von Christoph Z. (christophz)


Lesenswert?

Joe J. schrieb:
> Was soll denn ein Software-COM auf USB sein?

Mit viel Raten und Vermuten könnte das:

Harald K. schrieb:
> Ich vermute, daß Du damit den Devicetreiber für eine der üblichen
> USB-Seriell-Bridges à la FT232 meinst.

oder ein Gerät das per USB ACM Klasse kommuniziert.

von Stephan S. (uxdx)


Lesenswert?

google mal nach com0com

von Heinz R. (heijz)


Lesenswert?

Wenn ich mich recht erinnere - ich habe das hier mal hierfür genutzt:

https://eterlogic.com/

von Klaus S. (kseege)


Lesenswert?

Joe J. schrieb:
> Was soll denn ein Software-COM auf USB sein?
> Joe

Genau das, was die Beschreibung sagt. Die Fachleute sagen auch VCP. 
Raten und vermuten muß man da gar nichts, weil ein Software-COM/VCP eine 
universelle Kommunikationsmöglichkeit ist und beispielsweise mit den 
Com0Com-Modulen selbst Task-Task-Kommunikation gemacht werden kann. Wer 
also keine Lust auf die anderen Möglichkeiten wie TCP, Pipes oder 
SharedMemory hat, der kann Software-COMs benutzen. Wird eben z.Zt. 
besonders oft für Geräte mit USB verwendet, weils da praktisch ist.

Gruß Klaus (der soundsovielte)

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.