Suche COM-Port Sniffer (mit file dump)

OP #1616229
Lesenswert?
• ▲
▼
Hallo,

vornweg: Ich hab im Forum schon gesucht, und ich habe auch ein paar 
Beiträge gefunden. Allerdings sind einige davon alt und meine Frage auch 
etwas spezieller darstellbar:

Mein PIC kommuniziert mit dem PC über einen virtuellen COM-Port via USB 
(mittels eines FT232R). Ich möchte die darüber empfangenen Daten 
zusätzlich zum eigentich verarbeitenden Programm in eine Dump-Datei 
schreiben. Die real seriellen Daten gibts also nur auf der PIC-Platine, 
invertiert und mit TTL-Pegel, und das ist mir zu mühsam hier nochmal 
reinzugreifen um mit einem 2. seriellen Port zu arbeiten.

Mittlerweile habe ich 4 "Free Serial Port Sniffer" oder sowas 
ausprobiert, jedes ist anders, aber die File-Write-Funktion kann leider 
keins, oder erst nach einer erfolgreichen Registrierung, also nix mehr 
mit Freeware...

Daher die Frage: Weiß jemand vielleicht einen frei verfügbaren Sniffer, 
der einen virtuellen Com-Port mitlauschen kann und die Daten in eine 
Datei schreibt? Sysinternals-Portmon kann es, aber es ist schon ziemlich 
mühsam hier was rauszulesen.

Danke, Günter
Gast #1616482
Lesenswert?
• ▲
▼
Portmon ist für mich die Mutter aller Sniffer. Aber halt auch n bisschen 
hässlich.

Setze bei Portmon die Filter "*write; *read".
Dann filtert er den ganzen Schnulli mit OpenCom, Handshake etc raus und 
zeigt dir nur die Daten von TX and RX.
OP #1617479
Lesenswert?
• ▲
▼
Hallo,

danke für die Antworten.

> Ich weiß nicht, ob das deinen Logging-Ansprüchen gerecht wird, aber ich
> benutzt die Freeware von http://www.serial-port-monitor.com/ .
> Funktioniert auch mit USB-RS232 Ports.

Ja, das ist eins von den vieren, die ich probiert habe, aber auch damit 
geht kein File-Write

> Setze bei Portmon die Filter "*write; *read".
> Dann filtert er den ganzen Schnulli mit OpenCom, Handshake etc raus und
> zeigt dir nur die Daten von TX and RX.

GENIAL!!!

Vor allem weil damit auch Zeitstempel drin sind (Ein Wunsch, den ich 
oben nicht erwähnt habe). Wenn du mir jetzt noch sagst daß es einen 
Postprozessor gibt, der die Daten dann im selben Zeitraster wieder über 
eine Schnittstelle rausschickt, dann hast du was gut! Sonst muß ich den 
noch selbst schreiben.

Danke, Günter
OP #1620708
Lesenswert?
• ▲
▼
> Setze bei Portmon die Filter "*write;*read".

Nur noch ein kleiner Hinweis, direkt aus dem Helpfile vom portmon:
"Do not include spaces in the filter expression unless you want the 
spaces to be part of the filter."

Also obiges einfach cut&paste, wie ich es natürlich gleich gemacht habe, 
funktioniert erst mal nicht ganz.

Ciao, Günter
Gast #1620720
Lesenswert?
• ▲
▼
Hallo Günter,

es gibt ein schönes Tool, um serielle Schnittstellen zu splitten und 
weiterzuleiten. Leider ist mir der Name entfallen, müsste erst zu Hause 
auf dem Rechner nachschauen.

Wie gut die zeitliche Treue ist, weiss ich nicht, habe es im 
Wesentlichen für GPS-Daten verwendet.

73 de Jens
Gast #1620743
Lesenswert?
• ▲
▼
Jens - DL4AAS schrieb:
> es gibt ein schönes Tool, um serielle Schnittstellen zu splitten und
> weiterzuleiten. Leider ist mir der Name entfallen, müsste erst zu Hause
> auf dem Rechner nachschauen.

com0com?
Gast #1622868
Lesenswert?
• ▲
▼
Hi,

mein Tools heißt Virtual Serial Ports Emulator von 
http://www.eterlogic.com.

Viel praktische Erfahung habe ich allerdings damit nicht gesammelt, 
früher hatte ich Franson GpsGate im Einsatz, aber da ist das mit der Liz 
inzwischen so eine Sache.

Nach com0com schaue ich natürlich jetzt auch mal...

73 de Jens DL4AAS

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.