Python 스크립트를 실행하는 중 오류가 발생했습니다.

Python 스크립트를 실행하는 중 오류가 발생했습니다.

https://github.com/g-oikonomou/sensniff/blob/master/host/sensniff.py

위 링크는 Ubuntu에서 실행되는 Python 스크립트를 나타냅니다. 스크립트를 실행하면 화면에 다음 오류가 표시됩니다.

포트 열기 오류: /dev/ttyUSB0 오류: ("/dev/ttyUSB0 포트를 열 수 없습니다: [Errno 2] 해당 파일 또는 디렉터리가 없습니다: '/dev/ttyUSB0'",)

버전:
스크립트는 소위 말하는 방식으로 FTDI의 데이터를 Wireshark(pcap) 형식으로 변환해야 한다고 생각합니다.관로. 그래서 아마도 FTDI를 검색하고 있는 것 같습니다.

답변1

스크립트가 장치를 사용 /dev/ttyUSB0하지만 장치가 시스템에 연결되어 있지 않습니다. 따라서 먼저 시스템에 연결된 장치를 찾은 다음 다음을 사용하여 스크립트를 실행해야 합니다.

python sensniff.py -d /dev/ttyUSB1

또는 'device': '/dev/ttyUSB0'기본 섹션에서 교체하고 실행할 수 있습니다. python sensniff.py 다음 질문은 장치 이름을 아는 방법일 수 있습니다. 대신 이 링크를 참조하여 장치 이름을 얻을 수 있습니다.장치 이름에 대한 링크 찾기

관련 정보