2014-01-19 4 views
1

직접 API를 통해 다른 프로그램에서 nmap 스캔을 생성하는 방법이 있습니까? 명령 행 인터페이스를 감싸는 래퍼가 아닌? 즉, 명령 행 프로그램이 스캔을 시작하는 유일한 방법입니까? 나는 언어가 무엇인지에 대해서는별로 신경 쓰지 않는다.nmap API 호출하기

답변

1

Nmap으로 스캔하는 유일한 방법은 명령 행 인터페이스이다. Nmap 스캔 데이터를 만들고 소비하는 데 관심이 있다면 Nmap license을 읽어야합니다. GPL보다 "파생물"이 무엇인지에 대해 좀 더 분명하기 때문입니다.

역사적으로 새로운 명령 줄을 만들지 않고도 검사를 작성하고 실행할 수있게 해주는 Nmap의 "대화 형 모드"가 있었지만 자주 사용되지는 않았으며 개발 팀에서는이를 제거했습니다.

Nmap은 지속적으로 개발되고 개선되고 있습니다. 새로운 기능을 구현하기위한 제안이나 코드 패치가 있다면 항상 환영합니다. 개발 메일 링리스트는 [email protected]입니다.

+0

감사합니다. 나는 과거에 그 일을하는 방법을 기억했지만, 그것이 제거되었다는 것을 깨닫지 못했다. 나는 또한 dev리스트에 이메일을 보낼 것이다. 라이센스에 관해서는 헤드 업에 감사 드리며, 나는 그 사실을 알지 못했습니다. 나는 엄격하게 개인적인 일을하고 있기 때문에이 경우에는 적용되지 않습니다. – SArcher