Rozejrzałem się trochę, ale jeszcze nie znalazłem darmowego sposobu monitorowania portu szeregowego (bez otwierania lub blokowania go z innych aplikacji), który działa na 64-bitowym systemie Windows 7.
Nawet własny portmon Microsoftu nie działa. Kilka postów mówiło o uruchomieniu go w trybie zgodności, ale to nie działa dla mnie. Wypróbowałem tryb zgodności dla systemu Windows XP z dodatkiem Service Pack 2 i 3 (jedyne dostępne na liście rozwijanej) i nie zezwalam na jego działanie.
Więc tak, czy jest jakiś sposób monitorowania portu szeregowego dla Windows 7 64-bit?
windows-7
64-bit
serial-port
Xantham
źródło
źródło
Odpowiedzi:
Właśnie próbowałem Advanced Serial Port Monitor . Tryb „Szpieg” robi dokładnie to, co chcesz.
Wypróbuj tylko za darmo. Musisz jednak zapłacić za trwałe rozwiązanie.
źródło
Obejście, z którego korzystałem w przeszłości, kiedy byłem w dokładnie takiej samej sytuacji, jak w przypadku korzystania z 32-bitowej maszyny wirtualnej.
Nie jest to najlepsze rozwiązanie, ale działa i nie kosztuje (oprócz kosztów związanych z konfiguracją środowiska VM).
źródło
Jeśli masz inny komputer, zalecam uruchomienie systemu operacyjnego POSIX i używanie
socat
do „przesyłania” danych z jednego portu do drugiego podczas rejestrowania ruchu. Jest to w zasadzie rozwiązanie sprzętowe, ale wykorzystuje sprzęt ogólnego przeznaczenia zamiast czegoś specjalnego. np. coś takiego:sudo socat -x -v -d /dev/ttyUSB0,b115200,rawer,cr /dev/ttyUSB1,b115200,rawer,cr
To, co jest naprawdę fajne w tym programie, to to, że jest super elastyczny, o ile możesz się z czym połączyć. Możesz używać gniazd TCP / IP, plików / strumieni itp. Prędkości transmisji, zmieniać zakończenia linii itp. Artykuł wprowadzający (z 2009 r., Ale nadal przydatny) jest dostępny tutaj .
Edycja: Aby to wyjaśnić, zamiast takiej konfiguracji sprzętowej:
Main computer serial port <--> Device serial port
Będzie tak:
Main computer serial port <--> sniffer computer serial port 1 Device serial port <--> sniffer computer serial port 2
źródło
socat
aby przekazać dane podczas logowania. Dodam prosty schemat do odpowiedzi w nadziei, że to wyjaśnię.