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

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

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

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

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
도구/GitHubGitHub/nccgroup/nlist
ReconnaissanceNetwork MappingInformation GatheringPenetration TestingUtilities & Frameworks
GitHubnccgroup/nlist

nlist

다양한 도구와 함께 사용할 대상 목록을 생성하는 nmap 스크립트입니다.

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

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유
nlist — 다양한 도구와 함께 사용할 대상 목록을 생성하는 nmap 스크립트입니다. | Kitploit

nList

다양한 도구와 함께 사용할 대상 목록을 생성하는 Nmap 스크립트입니다.

설치

이 스크립트가 모든 스크립트 스캔(-sC)의 일부로 기본 실행되려면, Nmap 데이터 디렉터리의 scripts 하위 디렉터리에 nlist.conf 파일과 함께 저장되어야 합니다.

사용자 홈 디렉터리에 있는 .nlist 파일은 nlist.config 인수를 사용하여 다른 구성 파일을 지정하지 않은 경우 기본 nlist.conf 파일 대신 사용됩니다.

사용법

버전 스캔(-sV)의 일부로 실행할 때 가장 잘 작동합니다.

root@kitploit:~
nmap [-sV] --script nlist [--script-args nlist.config=<config_file>,nlist.ignorehome,nlist.outdir=<output_directory>,nlist.overwrite] [-p-] <target>

-- nlist.config=<config_file>: 		nList 구성 파일
-- nlist.ignorehome: 				지정하면 사용자 홈 디렉터리의 '.nlist' 구성 파일을 무시합니다
-- nlist.outdir=<output_directory>: 목록 파일을 저장할 출력 디렉터리 (기본값: './target_lists')
-- nlist.overwrite: 				지정하면 기존 출력 파일을 덮어씁니다

모든 인수는 구성 파일에 지정된 설정을 재정의합니다!

구성

구성 파일은 이 저장소에 제공된 nlist.conf 파일과 동일한 구조를 따라야 합니다. 직접 구성 파일을 작성하기 전에 이 파일을 숙지하는 것이 좋습니다.

구성 파일에는 다음 옵션이 포함될 수 있습니다:

  • overwrite: 기존 출력 파일을 덮어쓸지(true) 아니면 추가할지(false)를 지정하는 부울 값
  • output_directory: 출력 파일을 저장할 디렉터리를 포함하는 문자열 (존재하지 않으면 생성됨)
  • use_default_rules: 이 구성 파일에 정의된 규칙뿐만 아니라 nlist.conf 파일에 정의된 기본 규칙도 사용할지(true) 여부를 지정하는 부울 값 (false도 가능)
  • use_home_rules: 이 구성 파일에 정의된 규칙뿐만 아니라 사용자 홈 디렉터리의 .nlist 파일에 정의된 규칙도 사용할지(true) 여부를 지정하는 부울 값 (false도 가능)
  • output_files: 스크립트가 생성해야 하는 각 출력 파일에 대한 사양 배열 (자세한 내용은 아래 하위 섹션 참조)

output_files 사양

각 output_files 사양은 다음 옵션으로 구성됩니다:

  • name: 출력 파일의 경로를 포함하는 문자열
  • rules: 파일 내용을 결정하는 데 사용해야 하는 규칙 배열 (자세한 내용은 아래 하위 섹션 참조)
  • output_format: 파일의 각 줄이 취해야 하는 형식을 지정하는 배열 (자세한 내용은 아래 하위 섹션 참조)

rules 규칙

출력 파일에 대해 지정된 규칙 중 하나만 충족되면 해당 포트가 출력 파일에 포함됩니다 (해당 포트에 대한 출력 파일의 후속 규칙은 건너뜁니다)!

규칙은 다음 기준의 조합으로 구성될 수 있습니다:

  • port_protocol: 허용 가능한 포트 프로토콜을 포함하는 배열 (tcp 및/또는 udp)
  • port_number: 허용 가능한 포트 번호를 포함하는 배열
  • service: 허용 가능한 서비스를 포함하는 배열 (대소문자 구분 안 함)
  • service_type: 허용 가능한 서비스 유형을 포함하는 배열 (현재 유효한 값은 http와 ssl/tls뿐입니다)

output_format 형식

이 배열의 첫 번째 문자열은 이후 값이 나타나야 하는 위치에 %s를 포함하는 형식 문자열이어야 합니다 (이 값들은 지정된 순서대로 나타납니다). 이후 문자열은 다음 값들의 임의의 조합이 될 수 있습니다:

  • ip: 호스트의 IP 주소
  • port_number: 포트 번호
  • port_protocol: 포트 프로토콜 (tcp 또는 udp)
  • service: 포트에서 실행 중인 서비스

형식 문자열에 %s가 나타나는 횟수와 동일한 수의 값을 지정해야 합니다!

리터럴 % 문자는 백슬래시로 이스케이프해야 합니다 (\%)!

도구 다운로드