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

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

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

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

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
ghostport — Rust로 구축된 고성능 포트 스푸핑 도구. 모든 포트에 걸친 동적 서비스 에뮬레이션으로 포트 스캐너를 혼란시키세요. 사용자 정의 가능한 시그니처, 효율적인 비동기 처리, 간편한 트래픽 리디렉션 기능을 제공합니다. | Kitploit
도구/GitHubGitHub/vxfemboy/ghostport
Defensive ToolsIDS/IPS EvasionNetwork SecurityFingerprint Spoofing
GitHubvxfemboy/ghostport

ghostport

Rust로 구축된 고성능 포트 스푸핑 도구. 모든 포트에 걸친 동적 서비스 에뮬레이션으로 포트 스캐너를 혼란시키세요. 사용자 정의 가능한 시그니처, 효율적인 비동기 처리, 간편한 트래픽 리디렉션 기능을 제공합니다.

저장소 보기
4863021일 전Kitploit 검토 완료

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

Rust

Ghostport

Ghostport는 포트 스캐너를 혼란시키고 오도하도록 설계된 정교한 포트 스푸핑 도구입니다. portspoof의 개념에서 영감을 받은 Rust 구현체로, 향상된 성능과 유연성을 제공합니다.

Ghostport Demo

기능

  • 동적 포트 에뮬레이션: 다양한 신뢰성 있는 서비스 시그니처로 포트 스캔에 응답합니다.
  • 사용자 정의 시그니처: 간단한 텍스트 파일을 통해 서비스 시그니처를 쉽게 추가하거나 수정할 수 있습니다.
  • 고성능: Rust와 Tokio로 구축되어 효율적인 비동기 연결 처리를 제공합니다.
  • 유연한 로깅: 다양한 사용 사례를 위한 디버그, 상세, 조용한 로깅 모드를 제공합니다.
  • 사용하기 쉬움: 합리적인 기본값을 갖춘 간단한 명령줄 인터페이스를 제공합니다.

설치

root@kitploit:~
git clone https://github.com/vxfemboy/ghostport.git
cd ghostport
cargo build --release

사용법

기본 사용법:

root@kitploit:~
./target/release/ghostport -s signatures.txt

또는 cargo로 실행할 수 있습니다.

root@kitploit:~
git clone https://github.com/vxfemboy/ghostport.git
cd ghostport 
cargo run -- -s signatures.txt

이렇게 하면 signatures.txt의 시그니처를 사용하여 Ghostport가 기본 주소(127.0.0.1:8888)에서 시작됩니다.

명령줄 옵션

  • -s, --signatures <FILE>: 시그니처 파일 경로 (기본값: "signatures")
  • -l, --listen <ADDRESS>: 수신 대기 주소 (기본값: "127.0.0.1:8888")
  • -d, --debug: 디버그 로깅 활성화
  • -v, --verbose: 상세 로깅 활성화
  • -q, --quiet: 조용한 로깅 활성화
  • -V, --version: 버전 정보 출력

예제

사용자 지정 주소 및 상세 로깅으로 실행:

root@kitploit:~
./target/release/ghostport -s signatures.txt -l 0.0.0.0:8888 -v

디버그 로깅으로 실행:

root@kitploit:~
./target/release/ghostport -s signatures.txt -l 0.0.0.0:8888 -d

시그니처 파일 형식

시그니처 파일은 줄마다 하나의 시그니처를 포함해야 합니다. 시그니처는 원시 텍스트 또는 정규식 패턴일 수 있습니다. 예를 들어:

root@kitploit:~
HTTP/1.1 200 OK\r\nServer: Apache/2.4.41 (Unix)\r\n
SSH-2.0-OpenSSH_8.2p1 Ubuntu-4ubuntu0.1
220 (vsFTPd 3.0.3)

더 많은 예제는 signatures 파일을 참조하세요.

Ghostport로 트래픽 라우팅

모든 수신 TCP 트래픽을 Ghostport로 리디렉션하려면 iptables를 사용할 수 있습니다. 이렇게 하면 Ghostport가 모든 포트의 연결에 응답하여 모든 서비스를 효과적으로 스푸핑할 수 있습니다:

root@kitploit:~

INTERFACE="eth0" # change to your network interface

iptables -t nat -A PREROUTING -i $INTERFACE -p tcp -m tcp -m multiport --dports 1:65535 -j REDIRECT --to-ports 8888

이 명령은 포트 1-65535의 모든 TCP 트래픽을 Ghostport가 수신 대기 중인 포트 8888로 리디렉션합니다. "eth0"을 실제 네트워크 인터페이스로 바꾸는 것을 잊지 마세요.

[!NOTE] 이 작업은 루트 권한이 필요하며 지정된 인터페이스의 모든 수신 TCP 연결에 영향을 미칩니다. 특히 프로덕션 시스템에서는 주의해서 사용하세요.

이 규칙을 제거하려면:

root@kitploit:~

iptables -t nat -D PREROUTING -i $INTERFACE -p tcp -m tcp -m multiport --dports 1:65535 -j REDIRECT --to-ports 8888

기여

기여는 언제나 환영합니다! 자유롭게 Pull Request를 제출해 주세요.

라이선스

이 프로젝트는 GNU 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 LICENSE 파일을 참조하세요.

감사의 말

  • 원본 portspoof 프로젝트에서 영감을 받음
  • Rust와 Tokio로 구축됨
도구 다운로드