ZeroDayEvil/ai-security-tool
🛡️ Free open-source AI-powered security terminal & vulnerability scanner (CVE, SBOM). Supports SSH, SFTP, RDP, VNC, Serial, and 12+ autonomous AI agents (DeepSeek, OpenAI) for automated security workflows, CTF & DevSecOps. Cross-platform & Web UI.
📌 AI Security Tool이란?
크로스 플랫폼 오픈소스 제품군으로, 멀티프로토콜 터미널(SSH, RDP, VNC 등)과 공급망 및 취약점 감사 엔진을 결합합니다. 제품의 핵심은 보안 전문가가 정찰, 취약점 상관관계 분석, 수정 보고서 생성을 자동화하는 데 도움이 되는 12개 이상의 자율 AI 에이전트입니다.
🎯 핵심 목적
- 별도 유틸리티(nmap, ssh 클라이언트, SBOM 생성기, CVE 스캐너) 도구 상자를 다음을 수행할 수 있는 단일 UI로 대체합니다.
- 다양한 프로토콜을 통해 원격 호스트에 연결합니다.
- NVD, OSV, RedHat 등에서 CVE 데이터를 가져와 로컬에서 생성된 SBOM과 병합합니다.
- 명령을 제안하고, 스크립트를 작성하고, 다단계 공격 체인을 구성하는 AI 기반 에이전트를 실행합니다.
- 대상 사용자: 레드팀원, 버그 바운티 헌터, CTF 참가자, 그리고 "터미널+AI" 워크플로우를 원하는 모든 보안 분석가.
🛠️ 주요 기능(README에 설명된 대로)
| 기능 | 설명 |
|---|---|
| 멀티프로토콜 터미널 | SSH, SFTP, Telnet, Serial, RDP, VNC, SPICE, FTP. 팝업 Guake 스타일 창, 전역 단축키, 테마/사용자 지정 배경, 다중 세션 브로드캐스트, Gist를 통한 북마크 동기화. |
| 공급망 스캐너 | SBOM 생성/구문 분석, 일일 CVE 데이터베이스 동기화, 결과 상관관계 분석, 보고서 내보내기(JSON, CSV, HTML, PDF). |
| LLM 통합 | 명령 제안, 스크립트 생성, 출력 분석을 위해 DeepSeek, OpenAI 또는 사용자 지정 엔드포인트를 호출할 수 있는 내장 어시스턴트. |
| AI 에이전트 제품군 | 도구 선택, 정찰 워크플로우, 공격 체인 구축, 속도 제한 회피, 오류 복구를 자동화하는 12개의 명명된 에이전트(예: IntelligentDecisionEngine, BugBountyWorkflowManager, VulnerabilityCorrelator). |
| 고급 유틸리티 | 지능형 LRU 캐싱, 실시간 프로세스 관리자, API 보안 테스트(GraphQL, JWT, REST), 성능 모니터링, 퍼저용 매개변수 최적화. |
| 크로스 플랫폼 빌드 | Windows, macOS(Apple 실리콘), Linux, Android, iOS용 네이티브 설치 프로그램. Linux/macOS용(bash) 및 Windows용(PowerShell) 원라인 설치 스크립트. |
| 웹 인터페이스 | 데스크톱 UI를 미러링하는 로컬 서버(http://127.0.0.1:5577)를 실행합니다. 선택적 인증과 함께 Nginx 뒤에 배포할 수 있습니다. |
🤖 AI 에이전트 – 간략 보기
| 에이전트 | 역할 |
|---|---|
IntelligentDecisionEngine |
올바른 도구를 선택하고 매개변수를 자동으로 조정합니다. |
BugBountyWorkflowManager |
버그 바운티 프로그램의 정찰 → 취약점 발견 → 보고를 안내합니다. |
CTFWorkflowManager |
일반적인 CTF 작업(열거, 익스플로잇 체이닝)을 자동화합니다. |
CVEIntelligenceManager |
최신 CVE 인텔리전스를 가져오고, 컨텍스트로 강화하고, 완화 방법을 제안합니다. |
VulnerabilityCorrelator |
개별 발견 사항을 다단계 공격 체인으로 연결합니다. |
TechnologyDetector |
원격 기술 스택을 식별합니다. |
RateLimitDetector |
속도 제한을 감지하고 회피합니다. |
FailureRecoverySystem |
도구 충돌 및 재시도를 처리합니다. |
PerformanceMonitor |
CPU/메모리 사용량을 추적하고 필요에 따라 제한합니다. |
ParameterOptimizer |
퍼징/스캔 매개변수를 즉시 조정합니다. |
GracefulDegradation |
외부 서비스가 중단되어도 시스템 기능을 유지합니다. |
...(기타) |
복원력, 리소스 제어, 내결함성을 제공합니다. |
📦 시작하기(README에 따른)
- 다운로드 OS에 맞는 설치 프로그램(Windows
.exe, macOS.dmg, Linux.tar.gz, Android.apk). - 원라인 설치(Linux/macOS):
Windows PowerShell 해당 버전도 제공됩니다.curl -o- https://raw.githubusercontent.com/ZeroDayEvil/ai-security-tool/main/scripts/one-line-web.sh | bash - 실행 바이너리를 실행하면 브라우저 창이
http://127.0.0.1:5577에서 열립니다. - (선택 사항)
.env파일을 편집하여 인증을 활성화하고, 로컬 터미널을 비활성화하고, 웹 UI를 공개적으로 노출하기 전에 비밀 값을 설정합니다.
⚠️ 안전 및 법적 고지
- AI 에이전트는 시스템 명령을 실행할 수 있으므로 README는 대시보드를 통한 모니터링, 최소 권한 실행, 웹 UI가 외부에서 접근 가능한 경우 인증 활성화를 강조합니다.
- 소유하지 않은 시스템에 도구를 사용하는 것은 불법입니다. 저자는 책임을 지지 않습니다.
🤝 커뮤니티 및 기여
- 새로운 LLM 공급자, 추가 보안 도구, 성능 조정, 문서화에 대한 기여를 환영합니다.
- 커뮤니케이션 채널: Telegram 채팅, 기부를 위한 Open Collective, 웹 데모 사이트.
TL;DR
AI Security Tool은 풍부한 원격 액세스 터미널과 취약점 발견, 공급망 감사, 보고를 위한 AI 기반 자동화를 결합한 진정한 오픈소스 보안 플랫폼입니다. 수십 개의 사전 구축된 AI 에이전트, LLM 통합, 크로스 플랫폼 설치 프로그램과 함께 제공되며, 현대적인 침투 테스트 및 버그 바운티 워크플로우를 위한 원스톱 상점을 목표로 합니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트