리버스 엔지니어링을위한 좋은 무료 직렬 포트 모니터는 무엇입니까? [닫은

StackOverflow https://stackoverflow.com/questions/461794

  •  19-08-2019
  •  | 
  •  

문제

직렬 프로토콜을 리버스 엔지니어링하고 나쁜 도구로 좌절하고 있습니다. Windows의 직렬 포트에 데이터를 로그링하기위한 양호하고 무료 도구를 아는 사람이 있습니까?

요구 사항 :

  • 무료 여야합니다
  • 포트를 제어해서는 안됩니다 (즉, 장치를 열지 않고 파일 API 또는 커널을 연결해야합니다).
  • 어떤 종류의 필터링 기능이 있어야합니다
  • 사람이 읽을 수있는 또는 이진 로그를 쓰며, 바람직하게는 쉽게 구문 분석하는 형식으로 작성합니다.

어떤 아이디어? Portmon은 작동하지만 로그는 작업하기가 어렵고 필터는 효과적으로 쓸모가 없습니다. 나는 또한 몇 가지 상업적 도구를 시도했지만 법안에 맞지 않는 것 같습니다.

도움이 되었습니까?

해결책

포트 몬 Sysinternals (현재 MSFT)에서 가장 좋은 모니터 일 것입니다.

나는 포트를 모방하고 통신을 기록/재생하는 좋은 무료 도구를 찾지 못했습니다. 상업용은 비싸고 제가 사용한 명령에 응답하려면 비싸고 제한적이거나 복잡했습니다. 예상하다 두 번째 기계의 파이썬.

다른 팁

나는 좋은 점이 많이 들린다 com0com, 소프트웨어 포트 에뮬레이터입니다. 소프트웨어가 (모니터링 된) 가상 포트를 사용하도록 물리적 직렬 포트를 "연결"할 수 있으며 모든 트래픽을 물리적 포트로/에서 전달할 수 있습니다. 나는 그것을 직접 사용하지 않았지만 여기에서 너무 많이 추천하는 것을 보았습니다.

나는이 도로를 따라 갔고 결국 무관심한 인라인 모니터링을하는 하드웨어 데이터 범위를 선택했습니다. 내가 시도한 소프트웨어 솔루션은 나에게 효과가 없었습니다. 여분의 PC를 가지고 있다면 아마도 부피가 큰 PC를 만들 수 있습니다. 이것 소프트웨어 데이터 범위 최대한 효과가있을 수 있습니다 이것, 그러나 나도 시도하지 않았습니다.

논리 분석기를 가져 와서 직렬 포트로 연결합니다. 아마도 두 줄만 필요하다고 생각합니다 (TX/RX). 따라서 저렴한 논리 분석기가 많이 있어야합니다. 그래도 클럭 라인이 편리하지 않으므로 까다로울 수 있습니다.

oops, 아직 댓글을 달 수 없습니다 (!) 그러나 Re : Nick and Logic Analyzer, RS232 신호 레벨은 일반적으로 특수 직렬 프로브를 얻거나 만들지 않는 한 로직 분석기 호환되지 않습니다. '적절한'rs232/직렬 포트는 +/- 12V 스윙 (모든 신호) 및 때로는 더 많은 스윙을 사용할 수 있습니다. 랩톱은 때때로 0-5V 스윙을 사용하고 (종종 실제 일련의 인터페이스와 함께 작동하지 않음) VBASIC 'TTL 레벨'LA 인터페이스에서 작동 할 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top