garagehq/nightcrawler

Local AI powered red teamer on a phone

해결하는 문제

Nightcrawler는 스마트폰에서 직접 패널테이션 테스트(사이버 공격을 시뮬레이션하여 보안 취약점을 찾는 작업) 프로세스를 자동화합니다. 클라우드 연결이나 지속적인 인간 개입이 필요 없으며, 장치를 네트워크 상의 '드롭박스'로 배치하여 자율적으로 타겟을 탐지하고 테스트할 수 있습니다.

작동 방식

시스템은 OpenCL을 사용해 스마트폰 GPU에서 소형 AI 모델(LFM2.5-1.2B)을 로컬로 실행합니다. 에이전트는 지속적인 루프를 따릅니다: 타겟을 선택하고, 현재 네트워크 관측 결과를 기반으로 명령어를 생성하며, 안전한 '스코프 프록시'를 통해 명령어가 허용된 범위 내에 머무르는지 검증한 후, Kali MCP 서버를 통해 도구를 실행합니다. 리콘나이선스, 엔류머레이션, 익스플로잇 단계를 거치며, 24,000개 이상의 CVE와 27개의 사전 정의된 공격 플레이북을 사용해 약점을 식별합니다.

대상 사용자

인가된 네트워크 보안 평가를 위해 자율적이고 은밀하며 휴대 가능한 도구가 필요한 전문 패널테이션 테스터 및 보안 연구자에게 적합합니다.

주요 특징

  • 100% 로컬 추론: 인터넷이나 클라우드 API가 필요 없으며, 디바이스 GPU에서 완전히 실행됩니다.
  • 스텔스 우선 접근 방식: 느린 스캔 속도, 호스트 회전, 가짜 트래픽을 사용해 네트워크 모니터링 시스템에 의해 탐지되는 것을 방지합니다.
  • 스코프 강제: 두 계층의 방어 시스템으로 허용 범위 외의 호스트나 포트에 대한 공격을 방지합니다.
  • 자율적 WiFi 침입: 외부 USB WiFi 어댑터를 사용해 WPA2 네트워크를 자율적으로 해독할 수 있습니다.
  • 통합 C2 대시보드: 실시간 모니터링, 네트워크 맵핑, 수동 조정이 가능한 웹 기반 인터페이스를 제공합니다.

관련

  • Dispatch
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트