“우리는 단순히 대화하지 않습니다. 침투합니다.”
Worm-GPT는 OpenRouter API를 위해 구축된 프리미엄 클라이언트 측 명령줄 래퍼 인터페이스입니다. 터미널 해커 미학으로 디자인되었으며, 영구적인 크로스-세션 메모리 네트워크, 시맨틱 로컬 지식 기반, 원격 명령어 인프라, 동적 행동 페르소나 오버라이드를 특징으로 하는 모듈형 프레임워크를 고급 공격 보안 운영자에게 제공합니다.
Kali Linux, Kali NetHunter 및 Termux 환경에서 끊김 없이 실행되도록 네이티브하게 최적화되었습니다.
🔒 안전한 SHA-256 로그인 포털: 사용자 지정 암호화 사용자 데이터베이스에 질의하는 웹 스타일 로컬 보안 인증 계층으로, 게이트웨이 단계에서 무단 접근을 차단합니다.🧠 프리미엄 신경 초기화: 시스템을 사용자의 사용자 이름(alias), 목표 공격 초점, 호스트 플랫폼 및 관계 선호도에 맞게 구조화하고 매핑하는 우아한 단일 실행 온보딩 설정 마법사입니다.🎭 동적 행동 오버라이드: 친밀/헌신적, 가족적, 캐주얼 또는 표준 전문 응답을 포함하여 다양한 사용자 지정 역할을 실시간 시스템 프롬프트 행렬 주입을 통해 핫스왑할 수 있습니다.⚡ 고속 메모리 아키텍처: 시맨틱 토픽 빈도 프로파일링, 감정 추적, 일일 저널링 및 능동 실수 학습 알고리즘을 제공하는 최적화된 비차단 비동기 메모리 상태 관리자입니다.🛠️ 통합 Worm Kit: 활성/수동 서브도메인 탐색(recon), 취약점 스캐너, CTF 암호, 해시 유틸리티를 포함하는 네이티브 모듈형 침투 테스트 확장 래퍼입니다.🤖 원격 Telegram 업링크: 외부 암호화된 Telegram 채팅 인터페이스를 통해 로컬화된 Worm-GPT 인스턴스와 LLM 기록을 안전하게 터널링하여 제어할 수 있는 지속적이고 보안 잠금 처리된 백그라운드 브리지입니다.
"poolside/laguna-xs.2:free"
💡 프로 팁: OpenRouter에서 무료 모델의 가용성은 자주 변경됩니다.
명령줄의 순수한 힘을 경험해 보세요.
CLI Interface
데스크톱용 Streamlit GUI 페이로드.
GUI Interface
Termux용 Gradio GUI 페이로드.
GUI Interface
시스템을 초기화하기 전에 다음 사항들을 준비했는지 확인하세요:
Python 3.8 이상
Git
OpenRouter API Key(OpenRouter.ai에서 발급)
- Nmap, SQLmap, WPScan과 같은 추가 보안 도구들(아래의
setup.sh 스크립트를 사용하면 자동으로 처리됩니다).
apt-get update
git clone https://github.com/its-me-arjun-0007/Worm-GPT.git
cd Worm-GPT
- Python 3.6 이상
pip
설치됨 - OpenRouter API 키 (여기서 발급)
⏳ 시간 경고: 이 스크립트는 무거운 시스템 수준의 보안 종속성(Nmap, SQLmap, Ruby, WPScan, Rust 등)을 설치합니다. 장치 하드웨어(특히 Termux에서)와 인터넷 연결 상태에 따라 이 과정은 완료하는 데 15~45분이 걸릴 수 있습니다. 인내심을 갖고 설치를 중단하지 마세요.
자동화된 설정 스크립트는 모든 종속성을 설치하고, 가상 환경을 구성하며, 어디서든 도구를 실행할 수 있도록 전역 실행 명령어를 생성합니다.
chmod +x *
./setup.sh
setup.sh를 통해 설치한 후에는 새로 생성된 명령어를 사용하여 어느 디렉토리에서든 도구를 전역으로 실행할 수 있습니다:
- 옵션 A: 명령줄 인터페이스 (CLI) 실행
낮은 지연 시간, 키보드 기반 사용에 이상적입니다.
worm-gpt
- 옵션 B: 웹 인터페이스 (GUI) 실행
시각적 상호 작용 및 파일 분석에 이상적입니다.
worm-gpt-gui
최초 부팅 시, Worm-GPT는 **프리미엄 설정 순서(Premium Setup Sequence)**를 안내할 것입니다:
신원 프로토콜 (Identity Protocol): 커맨더 별명(Commander Alias)을 설정하세요.
벡터 선택 (Vector Selection): 운영 초점(Pentesting, OSINT, CTF 등)을 정의하세요.
호스트 아키텍처 (Host Architecture): 환경(Kali, Termux, WSL 등)을 선택하세요.
신경 역학 (Neural Dynamic): AI가 사용자와 상호 작용하는 방식을 정확히 정의하세요.*
참고: 모든 설정은 로컬 wormgpt_config.json에 안전하게 저장됩니다.*
활성 채팅 세션 중에는 다음 핫-커맨드를 사용할 수 있습니다:
- menu - 메인 인터페이스로 돌아갑니다.
- clear - 현재 AI 메모리 버퍼를 지웁니다.
- save. - 현재 대화 기록을 /mission_logs/ 디렉토리에 저장합니다.
- upload /path/to/file.txt - 로컬 시스템 파일을 업로드하고 분석합니다.
- /skills - 특정 해킹 방법론을 불러오기 위해 RAG Skill Library에 접속합니다.
- exit - 시스템을 종료합니다.
로컬 환경이 무단 접근으로부터 보호되도록, 이 시스템은 강력한 암호화 보안 로그인 게이트웨이를 갖추고 있습니다.
최초 설정:
더 이상 수동으로 비밀번호 해시를 구성하거나 JSON 파일을 편집할 필요가 없습니다. 최초 실행 시, 시스템은 로컬 데이터베이스 누락 여부를 감지하고 자동으로 **계정 초기화 매트릭스(Account Initialization Matrix)**를 트리거합니다.
- 새로운 마스터 관리자 별칭(Alias)과 비밀번호를 등록하라는 메시지가 표시됩니다.
- 사용자의 비밀번호 입력은 시각적으로 안전하게 가려지며(예:
xxxx), 시스템은 백그라운드에서 SHA-256 암호화 해시를 자동으로 계산하고 wormgpt_users.json 데이터베이스를 생성합니다.
시스템은 최초 실행 시 이 설정 파일을 자동으로 생성하며, GUI 또는 CLI 메뉴를 통해 직접 관리할 수 있도록 합니다. 하지만 키 주입, 모델 교체, API 제한 조정 등을 위해 여전히 수동으로 편집할 수도 있습니다:
{
"api_keys": [
"sk-or-v1-xxxxxxxx...",
...
WormGPT CLI/GUI는 OpenRouter API를 위한 클라이언트 측 래퍼(wrapper) 도구입니다.