![Python 스크립트를 실행하는 중 오류가 발생했습니다.](https://linux55.com/image/70059/Python%20%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8%EB%A5%BC%20%EC%8B%A4%ED%96%89%ED%95%98%EB%8A%94%20%EC%A4%91%20%EC%98%A4%EB%A5%98%EA%B0%80%20%EB%B0%9C%EC%83%9D%ED%96%88%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
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
다음 질문은 장치 이름을 아는 방법일 수 있습니다. 대신 이 링크를 참조하여 장치 이름을 얻을 수 있습니다.장치 이름에 대한 링크 찾기