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

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

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

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

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
Portforge — 포트 스캐너를 속이는 경량 유틸리티 | Kitploit
도구/GitHubGitHub/beyarz/portforge
Defensive ToolsReconnaissanceIDS/IPS EvasionNetwork Security
GitHubbeyarz/portforge

Portforge

포트 스캐너를 속이는 경량 유틸리티

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

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

Portforge

이 스크립트는 원하는 만큼 많은 소켓을 열기 위한 것입니다 (1024 ~ 65535 사이).
1024보다 낮은 포트도 작동하지만, 루트 사용자여야 합니다.

이것은 사람들이 당신의 장치를 매핑하여 어떤 서비스를 실행 중인지 알아내는 것을 방지하고자 할 때 유용합니다. 정찰을 방어하는 작은 단계입니다.

핵심 기술

Portforge.cr은 Crystal 컴파일러에 내장된 Fibers라는 기술을 사용합니다.
Fibers는 시스템 스레드와 매우 유사하지만 훨씬 가볍고 실행이 프로세스에 의해 관리됩니다 1.

선택한 범위가 클수록 스크립트가 모든 소켓을 로드하는 데 더 오래 걸리지만, 스크립트를 최적화하기 위해 최선을 다했으므로 보통 몇 분 정도면 됩니다 (물론 시스템에 따라 다름).

내부 동작

스크립트는 2단계로 작동합니다.
먼저 시스템을 자체 스캔하여 어떤 포트가 이미 열려 있는지 확인합니다.
열린 포트는 하나의 목록에, 닫힌 포트는 다른 목록에 저장됩니다.
다음 단계는 닫힌 포트를 여는 것으로, 스크립트는 모든 닫힌 포트 목록을 가져와 각 포트에 소켓을 엽니다.

메인 파이버가 모든 포트에 소켓을 여는 동안, 메인 파이버 아래에 또 다른 파이버가 호출되어 들어오는 연결을 수신하고 직접 닫습니다.
이 과정은 무한히 반복되거나 스크립트를 중단할 때까지 계속됩니다.

시작하기 (한 번만 수행하면 됨)

root@kitploit:~
crystal build portforge.cr

요구사항

  • 컴파일러

사용법

root@kitploit:~
./portforge IP startport endport

데모

첫 번째 이미지는 portforge.cr이 실행 중인 모습이고, 두 번째는 Nmap 스캔 결과입니다.
보시다시피 Nmap은 제가 모든 서비스를 실행 중이라고 생각하지만, 실제로는 portforge.cr만 실행 중입니다.

도구 다운로드