SQL 인젝션부터 EDR 우회까지, 공격 표면별 방법론을 담은 오펜시브 보안 SKILL.md 모음
BaaRai/ARTEX
LLM 에이전트가 침투 테스트를 자율적으로 수행하는 오픈소스 AI 시스템으로, Go 백엔드와 Next.js 웹 UI를 제공합니다.
- 스타
- 1,562
- 포크
- 597
- 열린 이슈
- 8
- 마지막 커밋
- 24시간 전
어떤 프로젝트인가요?
ARTEX는 LLM 기반 에이전트가 승인된 대상을 상대로 침투 테스트를 계획하고 실행하는 오펜시브 시큐리티 플랫폼입니다. Go 백엔드와 내장형 Next.js 프런트엔드로 제공되며, 상태 저장소로 PostgreSQL을 사용합니다. 웹 대시보드에서 작업, 자산, 발견 사항, 도구 호출과 실시간 탐색 그래프를 확인할 수 있습니다.
핵심 설계는 서로 연결된 두 가지 그래프를 사용합니다. 도메인, 서브도메인, IP, 서비스, 엔드포인트를 담는 전역 공유 자산 그래프와 목표, 의도, 사실, 발견 사항을 기록하는 작업별 탐색 그래프입니다. 플래너는 의도를 여러 워커 에이전트에 병렬로 전달하고, 워커는 실제 도구를 실행한 뒤 결과를 두 그래프에 기록합니다. 워커끼리 서로의 실행 기록을 검색할 수도 있으며, 플래너는 여러 단계로 이루어진 공격 체인을 순서대로 진행하도록 공유 todolist를 관리합니다.
프로젝트에는 트래픽을 캡처하는 기록형 MITM 프록시, 인증이 필요한 대상에 로그인하기 위한 브라우저 확장 프로그램, 도구 호출 승인 게이트, ScopeSentry용 자산 동기화 커넥터가 포함됩니다. Anthropic, OpenAI 및 로컬 Ollama 모델을 지원하며, 라이선스는 AGPL-3.0입니다. 또한 승인된 테스트에만 사용하도록 명시적으로 제한합니다.
핵심 기능
- 01실제 보안 도구를 실행하는 자율 플래너와 병렬 워커 에이전트
- 02공유 자산 인벤토리와 작업별 탐색 이력을 연결하는 이중 그래프
- 03인증된 세션을 캡처하는 트래픽 기록 프록시와 브라우저 확장 프로그램
- 04도구 실행 전에 호출을 가로채 검토하는 승인 게이트
- 05취약점을 재테스트해 발견 사항이 여전히 재현되는지 또는 수정되었는지 기록
- 06ScopeSentry 자산 동기화 및 Anthropic, OpenAI, Ollama 모델 지원
활용 사례
- 자체 시스템이나 버그 바운티 프로그램의 허용 범위 내 대상을 상대로 승인된 침투 테스트 수행
- LLM 에이전트가 여러 단계의 익스플로잇을 어떻게 연결하는지 연구하는 실험실 기반 보안 연구
- 수정 사항을 배포한 뒤 이전에 보고된 취약점을 재테스트
- 보안 팀이 웹 콘솔 하나에서 발견한 자산과 취약점 정보를 관리
빠른 시작
- 1
저장소를 클론합니다
git clone https://github.com/BaaRai/ARTEX.git - 2
프로젝트 디렉터리로 이동합니다
cd ARTEX - 3
원클릭 설치 스크립트를 실행한 다음 http://localhost:8787 을 엽니다
./install.sh
사용 전 알아둘 점
- PostgreSQL 데이터베이스가 필요합니다.
- 탐색 기능을 사용하려면 ANTHROPIC_API_KEY 또는 OPENAI_API_KEY와 같은 LLM API 키가 필요합니다.
- AGPL-3.0 카피레프트 라이선스가 적용됩니다. 수정된 소스를 배포하거나 네트워크 서비스로 제공하는 경우 해당 소스를 공유해야 합니다.
포함된 컬렉션
토픽
자주 묻는 질문
- ARTEX은(는) 무엇인가요?
- LLM 에이전트가 침투 테스트를 자율적으로 수행하는 오픈소스 AI 시스템으로, Go 백엔드와 Next.js 웹 UI를 제공합니다. ARTEX는 LLM 기반 에이전트가 승인된 대상을 상대로 침투 테스트를 계획하고 실행하는 오펜시브 시큐리티 플랫폼입니다. Go 백엔드와 내장형 Next.js 프런트엔드로 제공되며, 상태 저장소로 PostgreSQL을 사용합니다. 웹 대시보드에서 작업, 자산, 발견 사항, 도구 호출과 실시간 탐색 그래프를 확인할 수 있습니다.
- ARTEX은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- ARTEX은(는) AGPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- ARTEX은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. ARTEX의 마지막 커밋은 2026년 11월 6일입니다.
- ARTEX은(는) 어디에 사용할 수 있나요?
- 자체 시스템이나 버그 바운티 프로그램의 허용 범위 내 대상을 상대로 승인된 침투 테스트 수행 LLM 에이전트가 여러 단계의 익스플로잇을 어떻게 연결하는지 연구하는 실험실 기반 보안 연구 수정 사항을 배포한 뒤 이전에 보고된 취약점을 재테스트 보안 팀이 웹 콘솔 하나에서 발견한 자산과 취약점 정보를 관리
- ARTEX는 어떻게 설치하나요?
- 저장소를 클론합니다: git clone https://github.com/BaaRai/ARTEX.git 프로젝트 디렉터리로 이동합니다: cd ARTEX 원클릭 설치 스크립트를 실행한 다음 http://localhost:8787 을 엽니다: ./install.sh
- ARTEX은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/BaaRai/ARTEX
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
화면 활동을 살펴보고 구조화된 메모리를 로컬에 저장해 디지털 업무에 관한 질문에 답하는 멀티 에이전트 개인 비서입니다.
WiFi, BLE, HID, CAN-bus 및 IPv4/IPv6 네트워크 정찰과 MITM 공격을 위한 확장형 Go 보안 프레임워크
공격자가 설정, 상태, 도구, 상속된 접근 권한을 악용해 로컬 AI 에이전트를 공격하는 기법과 실제 사례를 정리한 카탈로그입니다.
ProjectDiscovery가 개발한 빠르고 설정 가능한 웹 크롤러·스파이더 프레임워크로, 엔드포인트 탐색을 위한 일반 모드와 헤드리스 브라우저 모드를 제공합니다.
Android 및 iOS 앱의 보안 테스트와 리버스 엔지니어링을 위한 기술 절차를 설명하는 OWASP 종합 가이드입니다.