Skip to content
KitploitKITPLOIT
도구블로그
제출
도구블로그
제출

해킹, 침투 테스트 및 사이버 보안 도구를 당신의 보안 무기고에!

Kitploit은 해킹, 사이버 보안 및 침투 테스트 도구 디렉토리입니다. 최신 프로젝트 업데이트를 발견하여 취약점을 찾고, 시스템을 분석하고, 테스트를 자동화하고, 보안을 강화하세요.

··피드·문의·개인정보·© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
nmapAutomator — 백그라운드에서 실행할 수 있는 스크립트! | Kitploit
도구/GitHubGitHub/21y4d/nmapautomator
ReconnaissanceVulnerability ScannersNetwork MappingPort ScanningInformation GatheringPenetration Testing
GitHub21y4d/nmapautomator

nmapAutomator

백그라운드에서 실행할 수 있는 스크립트!

저장소 보기
3.1k85855년 전Kitploit 검토 완료

인기

모두 보기 →

커뮤니티에서 가장 많이 사용되는 도구를 찾아보세요.

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

nmapAutomator

백그라운드에서 실행할 수 있는 스크립트!

nmapAutomator

요약

이 스크립트의 주 목표는 매번 실행되는 열거 및 정찰 과정을 자동화하여 실제 침투 테스트에 집중할 수 있도록 하는 것입니다.

이를 통해 다음 두 가지를 보장합니다:

  1. nmap 스캔 자동화
  2. 백그라운드에서 항상 정찰을 실행

초기 포트가 '5~10초' 내에 발견되면, 해당 포트를 수동으로 확인하기 시작하고 나머지는 사용자의 개입 없이 백그라운드에서 실행되도록 할 수 있습니다.

기능

스캔

  1. Network : 호스트 네트워크의 모든 활성 호스트를 표시합니다 (~15초)
  2. Port : 모든 열린 포트를 표시합니다 (~15초)
  3. Script : 발견된 포트에 대해 스크립트 스캔을 실행합니다 (~5분)
  4. Full : 전체 포트 범위 스캔을 실행한 후 새 포트에 대해 정밀 스캔을 실행합니다 (510분)
  5. UDP : UDP 스캔을 실행합니다 ("sudo 필요", ~5분)
  6. Vulns : 발견된 모든 포트에 대해 CVE 스캔 및 nmap 취약점 스캔을 실행합니다 (515분)
  7. Recon : 정찰 명령을 제안한 후 자동 실행 여부를 묻습니다
  8. All : 모든 스캔을 실행합니다 (2030분)

참고: 이 도구는 정찰 도구이며, 어떠한 익스플로잇도 수행하지 않습니다.

자동 정찰

recon 옵션을 사용하면 nmapAutomator가 각 발견된 포트에 가장 적합한 정찰 도구를 자동으로 추천하고 실행합니다.
추천된 도구가 시스템에 없으면 nmapAutomator는 설치 방법을 제안합니다.

모든 셸에서 실행 가능

nmapAutomator는 100% POSIX 호환되므로 모든 sh 셸과 모든 유닉스 기반 머신(10년 된 라우터에서도!)에서 실행할 수 있어, 측면 이동 정찰에 이상적입니다.

원격 머신에서 nmapAutomator를 실행하려면 이 링크 또는 static-get을 사용하여 정적 nmap 바이너리를 다운로드한 후 원격 머신으로 전송하세요. 그런 다음 -s/--static-nmap을 사용하여 정적 nmap 바이너리 경로를 지정할 수 있습니다.

원격 모드 (베타)

-r/--remote 플래그를 사용하면 nmapAutomator가 원격 모드로 실행됩니다. 이 모드는 POSIX 셸 명령만 사용하며 외부 도구에 의존하지 않도록 설계되었습니다.
원격 모드는 아직 개발 중입니다. 현재 -r과 함께 작동하는 스캔은 다음과 같습니다:

  • Network 스캔 (현재 ping만 가능)
  • Port 스캔
  • Full 스캔
  • UDP 스캔
  • Recon 스캔

출력

nmapAutomator는 각 스캔 유형의 출력을 별도의 파일로 저장하며, 출력 디렉토리 아래에 보관됩니다.
전체 스크립트 출력도 저장되며, less -r outputDir/nmapAutomator_host_type.txt로 보거나 cat으로 확인할 수 있습니다.


요구 사항:

ffuf는 다음 명령어로 설치할 수 있습니다:

root@kitploit:~
sudo apt update
sudo apt install ffuf -y

또는 Gobuster 'v3.0 이상'은 다음 명령어로 설치할 수 있습니다:

root@kitploit:~
sudo apt update
sudo apt install gobuster -y

스크립트 내에서 사용되는 다른 정찰 도구는 다음과 같습니다:

대부분은 Parrot OS와 Kali Linux에 기본으로 설치되어 있습니다.
추천 정찰 도구 중 누락된 것이 있으면 자동으로 제외되며, 사용자에게 알림이 전송됩니다.

설치:

root@kitploit:~
git clone https://github.com/21y4d/nmapAutomator.git
sudo ln -s $(pwd)/nmapAutomator/nmapAutomator.sh /usr/local/bin/

사용법:

root@kitploit:~
./nmapAutomator.sh -h
Usage: nmapAutomator.sh -H/--host <TARGET-IP> -t/--type <TYPE>
Optional: [-r/--remote <REMOTE MODE>] [-d/--dns <DNS SERVER>] [-o/--output <OUTPUT DIRECTORY>] [-s/--static-nmap <STATIC NMAP PATH>]

Scan Types:
	Network : 호스트 네트워크의 모든 활성 호스트를 표시합니다 (~15초)
	Port    : 모든 열린 포트를 표시합니다 (~15초)
	Script  : 발견된 포트에 대해 스크립트 스캔을 실행합니다 (~5분)
	Full    : 전체 포트 범위 스캔을 실행한 후 새 포트에 대해 정밀 스캔을 실행합니다 (~5~10분)
	UDP     : UDP 스캔을 실행합니다 ("sudo 필요", ~5분)
	Vulns   : 발견된 모든 포트에 대해 CVE 스캔 및 nmap 취약점 스캔을 실행합니다 (~5~15분)
	Recon   : 정찰 명령을 제안한 후 자동 실행 여부를 묻습니다
	All     : 모든 스캔을 실행합니다 (~20~30분)

스캔 예시:

root@kitploit:~
./nmapAutomator.sh --host 10.1.1.1 --type All
./nmapAutomator.sh -H 10.1.1.1 -t Basic
./nmapAutomator.sh -H academy.htb -t Recon -d 1.1.1.1
./nmapAutomator.sh -H 10.10.10.10 -t network -s ./nmap

예정 기능

  • URL/DNS 지원 - @KatsuragiCSL 님 감사합니다
  • HTTP 정찰을 위한 확장자 퍼징 추가
  • nmap 진행 표시줄 추가
  • 정찰에서 누락된 도구 목록 표시
  • 출력 폴더 변경 옵션 추가
  • 전체 스크립트 출력을 파일로 저장
  • 스크립트 성능 및 효율성 향상 - @caribpa 님 감사합니다
  • nmapAutomator를 100% POSIX 호환으로 개선 - @caribpa 님께 큰 감사
  • 네트워크 스캔 유형 추가, nmapAutomator가 네트워크의 활성 호스트를 발견할 수 있도록 함
  • 한 번의 스캔에서 여러 스캔 유형 사용 가능하게 함
  • 한 번의 스캔에서 여러 호스트 스캔 가능하게 함
  • 모든 스캔에 원격 모드 완전 구현

Pull Request는 언제나 환영합니다 :)
Pull Request를 보내실 때는 다음 기여 가이드라인을 따라주시기 바랍니다.

도구 다운로드
nmap Vulnerssslscanniktojoomscanwpscan
droopescansmbmapenum4linuxdnsreconodat
smtp-user-enumsnmp-checksnmpwalkldapsearch