Fedora에 zenmap을 설치하는 방법

Fedora에 zenmap을 설치하는 방법

Nmap을 설치한 후 Zenmap을 설치해 보았지만 제대로 작동하지 않았습니다. 방금 일반 터미널 명령 dnf install zenmap을 시도했지만 일치하는 항목을 찾을 수 없다고 말했습니다.

그런 다음 RPM 파일을 다운로드하기 위해 공식 웹사이트에 가서 "rpm -i filename.rpm" 명령을 사용하려고 했습니다. 이 명령은 PyGTK를 다운로드해야 한다는 것을 알려주었고, 다운로드했는데 작동했습니다. 그러나 이제 zenmap을 실행하려고 하면 나에게 표시됩니다.

파일 "/usr/bin/zenmap", 182행, ImportError 제외, e: SyntaxError: 잘못된 구문

검색에서 젠맵을 실행하려고 하면 젠맵 GUI 포트 스캐너가 나오는데, 클릭하려고 하면 화면이 잠깐 깜박인 후 사라집니다. 해결책을 찾으려고 노력했지만 검색해 보니 2개밖에 없었고 둘 다 답이 없었습니다.

저는 Fedora 31과 KDE Plasma를 사용하고 있습니다.

답변1

분명히 Zenmap이 도달했습니다F28 단종왜냐하면 그것은 현재에 달려 있기 때문이다.더 이상 사용되지 않음파이썬2.
github에서 문제를 확인하세요. Zenmap과 Ndiff는 python2 #1176에서만 작동합니다.

(더 이상 사용되지 않는) Python을 설치하여 작동하게 할 수 있습니다.2그리고 필요한 모듈.

내가 보면소스 코드zenmap은 에 의존하며 /usr/bin/env python, 시스템에서 일반적으로 기본값은파이썬 3Python 2 대신에 구문 오류가 발생하는 이유일 수 있습니다. 런처를 편집하거나 python2를 사용하여 명시적으로 Zenmap을 호출하세요. 예: python2 /path/to/zenmap.

관련 정보