Skip to content
KitploitKITPLOIT
도구익스플로잇블로그
Log in
제출
도구익스플로잇블로그
제출

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

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

피드문의개인정보© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
gsocket — 방화벽이 없는 것처럼 연결하세요. 안전하게. | Kitploit
도구/GitHubGitHub/hackerschoice/gsocket
Encryption/Decryption ToolsPersistence MechanismsLateral MovementData ExfiltrationPost-ExploitationNetwork SecurityCryptographyPenetration TestingCommand and ControlRed TeamingRemote Access Tool
1.9k2022일 전Kitploit 검토 완료

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유
GitHubhackerschoice/gsocket

gsocket

방화벽이 없는 것처럼 연결하세요. 안전하게.

저장소 보기웹사이트

Global Socket

GitHub release License GitHub Build GitHub Quality GitHub Platform GitHub coverage Maintenance Website shields.io Github all downloads GitHub telegram GitHub twitter GitHub stars

방화벽이 없는 것처럼 연결하세요. 안전하게.

Global Socket Toolkit을 사용하면 NAT/방화벽 뒤에 있는 두 사용자가 서로 TCP 연결을 설정할 수 있습니다. 안전하게.

자세한 내용은 https://www.gsocket.io에서 확인하세요.

Watch the video

동영상 1: gs-netcat 역방향 로그인 셸 및 EEElite-console
동영상 2: gsocket을 사용한 OpenSSH 하이재킹
동영상 3: 방화벽을 통과하는 Blitz 파일 전송

기능:

  • Global Socket Relay Network를 사용하여 TCP 파이프 연결
  • 종단 간 암호화 (OpenSSL의 SRP / RFC 5054 사용)
  • AES-256 및 4096비트 소수를 사용한 키 교환
  • PKI 불필요
  • 완전 순방향 비밀성(Perfect Forward Secrecy)
  • TOR 지원 (선택 사항)

IP 주소와 포트 번호에 대한 생각을 버리세요. 대신, 두 프로그램이 서로의 IP 주소와 포트 번호를 아는 대신 동일한 비밀을 알고 있다면 서로 통신할 수 있어야 한다고 생각하기 시작하세요. Global Socket 라이브러리는 이를 가능하게 합니다. 로컬에서 임시 세션 키와 ID를 도출하고, 로컬 IP 주소나 지리적 위치와 무관하게 Global Socket Relay Network(GSRN)를 통해 두 프로그램을 연결합니다. 연결이 이루어지면 라이브러리는 안전한 TLS 연결(종단 간)을 협상합니다. 비밀은 절대 워크스테이션을 떠나지 않습니다. GSRN은 암호화된 트래픽만 볼 수 있습니다.

GSRN은 무료 클라우드 서비스이며 누구나 무료로 사용할 수 있습니다.

Global Socket Toolkit은 다음과 같은 도구 세트를 제공합니다:

  • gsocket - 기존 프로그램(방화벽 또는 NAT 뒤에 있는)을 전 세계 어디서나 접근 가능하게 만듭니다. 이는 프로그램을 분석하고 IP 계층을 자체 Gsocket 계층으로 대체함으로써 수행됩니다. '*.gsocket' 로 끝나는 호스트 이름에 대한 클라이언트 연결은 자동으로 (GSRN을 통해) 이 프로그램으로 리디렉션됩니다.
  • gs-netcat - 강화된 Netcat. gs-netcat을 TOR(선택 사항)를 통한 AES-256 암호화 역방향 백도어로 전환하고, 진정한 PTY/대화형 명령 셸(gs-netcat -s MySecret -i), 통합 파일 전송, Socks4/4a/5 프록시 생성 또는 TCP 연결 포워딩, 또는 누군가에게 임시 셸 액세스 권한 부여가 가능합니다.
  • gs-sftp - 두 방화벽 워크스테이션 간의 sftp 서버 및 클라이언트 (gs-sftp -s MySecret)
  • gs-mount - 원격 파일 시스템 액세스 및 마운트 (gs-mount -s MySecret ~/mnt/warez)
  • blitz - 워크스테이션 간 데이터 복사 (blitz -s MySecret /usr/share/*)
  • ...더 많은 예제와 도구.
정적AMD64, ARM64, MIPS, ...용 사전 컴파일된 정적 바이너리
소스gsocket-1.4.41.tar.gz (Linux, MacOS, FreeBSD, OpenBSD, Solaris)
.debx86_64, aarch64, ...더 많은 아키텍처
Windowsgs-netcat만 또는 docker 또는 cygwin 사용
매뉴얼 페이지gsocket(1), gs-netcat(1), gs-mount(1), gs-sftp(1), blitz(1)
Dockerdocker run --rm -it hackerschoice/gsocket
Dockerdocker run --rm -it hackerschoice/gsocket-tor # TOR를 통한 gs

예제

전체예제
GSRN을 통한 OpenSSHexamples/sshd
GSRN을 통한 WireGuardexamples/wireguard
GSRN을 통한 루트 셸examples/systemd-root-shell
GSRN을 통한 IRCDexamples/port-forward

모든 주요 운영 체제에 대한 설치 지침을 따르십시오.


사용법:

  1. 모든 방화벽/NAT를 통해 워크스테이션 B에서 워크스테이션 A로 로그인
$ gs-netcat -l -i   # Workstation A
$ gs-netcat -i      # Workstation B

참고: gs-netcat(1)

  1. 간단한 TCP 포워드
$ gs-netcat -l -d 127.0.0.1 -p 22  # Workstation A
$ gs-netcat -p 2222                # Workstation B
# A connection on B's port 2222 will end up on A's port 22
$ nc -vn 127.0.0.1 2222            
  1. 방화벽/NAT를 통해 Workstation B에서 Workstation A로 SSH 접속
$ gsocket /usr/sbin/sshd     # Workstation A
$ gsocket ssh root@gsocket   # Workstation B

참고: gsocket(1)

  1. Workstation B에서 Workstation A로 파일 전송
$ blitz -l                         # Workstation A
$ blitz /usr/share/*  /etc/*       # Workstation B

참고: blitz(1)

  1. Global Socket Relay Network을 통한 SFTP
$ gs-sftp -l                  # Workstation A
$ gs-sftp                     # Workstation B

참고: gs-sftp(1)

  1. Workstation B에서 Workstation A의 디렉터리 마운트
$ gs-mount -l                # Workstation A
$ gs-mount ~/mnt             # Workstation B

참고: gs-mount(1)

  1. 워크스테이션 B에서 워크스테이션 A로 데이터 파이프 연결
$ gs-netcat -l -r >warez.tar.gz    # Workstation A
$ gs-netcat <warez.tar.gz          # Workstation B
  1. 방화벽으로 보호된 두 워크스테이션 간의 OpenVPN:
$ gsocket openvpn --dev tun1 --proto tcp-server --ifconfig 10.9.8.1 10.9.8.2                   # Workstation A
$ gsocket openvpn --dev tun1 --proto tcp-client --ifconfig 10.9.8.2 10.9.8.1 --remote gsocket  # Workstation B

참고: gsocket(1)

  1. Workstation A에서 임의의 명령(nc -e 스타일)을 실행합니다
$ gs-netcat -l -e "echo hello world; id; exit"   # Workstation A
$ gs-netcat                                      # Workstation B
도구 다운로드