Metasploit에서 nmap 실행 파일을 찾을 수 없습니다.

Metasploit에서 nmap 실행 파일을 찾을 수 없습니다.

나는 Archlinux에서 Metasploit을 실행하고 있으며 실행할 때

msf> db_nmap -h

오류가 반환됩니다.

The nmap executable could not be found

이제 바이너리 같은 것이 누락되었을 수도 있다는 것을 알고 있습니다. 그런데 어떻게 결국 누락되었습니까? 저는 ruby1.9AUR 에서 설치했습니다 metasploit-git.

답변1

분명히 nmap패키지가 있는데 그냥 설치하면 됩니다.

pacman -S nmap

답변2

귀하의 위치에 Metasploit이 설치되어 있습니까 $PATH? /usr/local시스템이나 사용자의 기본 디렉토리가 아닌 디렉토리 에 설치했을 수 있습니다 $PATH.

실행 파일이 시스템에 설치되어 있고 시스템의 파일 시스템 인덱싱 작업 이후 하루 정도 지났다면 실행 파일이 선택되었을 수 있습니다. locate명령을 사용하여 위치를 찾는 한 가지 방법은 다음과 같습니다 .

$ locate <metasploit executable>

최근에 설치한 경우 설치 지침 및/또는 설치 스크립트를 검토하고 설치 위치를 확인하세요. 를 사용하여 전체 시스템 검색을 수행할 수도 있습니다 find.

$ find /usr -iname "<metasploit executable>"

하지만 이 명령은 전체 /usr하위 디렉터리를 순회하는 데 시간이 걸립니다.

관련 정보