pikpikcu/airecon
AIRecon is an autonomous cybersecurity agent that combines a self-hosted Large Language Model (Ollama) with a Kali Linux Docker sandbox and a Textual TUI. It is designed to automate security assessments, penetration testing, and bug bounty reconnaissance — without any API keys or cloud dependency.
해결하는 문제
AIRecon은 복잡한 보안 정찰 및 익스플로잇 과정을 자동화하도록 설계된 자율형 모의 해킹 에이전트입니다. LLM을 사용하여 보안 중심의 샌드박스를 구동함으로써 수동 도구 체인 구성의 필요성을 제거하고, 사용자가 발견부터 보고까지 풀스택 보안 감사를 수행할 수 있도록 합니다.
작동 방식
이 에이전트는 구조화된 파이프라인 (RECON $\rightarrow$ ANALYSIS $\rightarrow$ EXPLOIT $\rightarrow$ REPORT)을 통해 작동하며, OpenAI 호환 LLM 게이트웨이와 통합됩니다. Kali Linux Docker 샌드박스 내에서 명령을 실행하며 Caido 프록시와 기본적으로 통합됩니다.
의사결정을 강화하기 위해 로컬 SQLite 데이터베이스를 사용하여 발견 사항과 패턴을 추적하며, dataset_search 도구를 통해 100만 개 이상의 보안 기록(CVE, CTF 라이트업 등)이 포함된 방대한 로컬 지식 베이스 (airecon-dataset)에 선택적으로 연결할 수 있습니다. 또한 Model Context Protocol (MCP)을 지원하여 외부 서버를 통해 도구 세트를 확장할 수 있습니다.
대상 사용자
반복적인 정찰 작업과 복잡한 공격 체인을 자동화하면서도, 로컬 모델을 사용하여 완전히 오프라인 상태에서 비공개로 운영하고자 하는 보안 연구원, 모의 해킹 전문가, 버그 바운티 헌터.
주요 특징
- 백엔드 독립성: OpenAI 호환 게이트웨이라면 무엇이든 작동하며, 호스팅 모델과 로컬 모델(vLLM 또는 Ollama 등)을 모두 지원합니다.
- Kali 샌드박스: 안전하고 격리된 Docker 환경에서 도구를 실행합니다.
- 기본 Caido 통합: 리플레이, 퍼징, 사이트맵 관리와 같은 프록시 도구에 대한 내장 지원을 제공합니다.
- 로컬 지식 베이스: 약 109만 개의 보안 기록을 선택적으로 인덱싱하여 근거 기반의 자율적 의사결정을 수행합니다.
- 검증된 학습만 수행: 노이즈를 방지하기 위해 신뢰도가 높은 발견 사항만 세션 간에 유지합니다.
- 자동 추론 감지: 하드코딩된 목록 없이도 런타임에 모델이 추론 기능을 지원하는지 감지합니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트