DetectIQ
No description available.
파일 탐색기
최종 버전 다운로드 (.zip)- check-requirements.yml
- launch.json
- tasks.json
- __init__.py
- base.py
- __init__.py
- base.py
- elastic.py
- microsoft_xdr.py
- splunk.py
- rule_creation_agent.py
- __init__.py
- base.py
- prompts.py
- sigma_toolkit.py
- snort_toolkit.py
- yara_toolkit.py
- __init__.py
- create_sigma_rule.py
- find_sigma_rule.py
- query_to_sigma_rule.py
- translate_sigma_rule.py
- __init__.py
- analyze_pcap.py
- create_snort_rule.py
- find_snort_rule.py
- __init__.py
- analyze_file.py
- create_yara_rule.py
- find_yara_rule.py
- scan_file.py
- __init__.py
- __init__.py
- base.py
- sigma_rules.py
- snort_rules.py
- yara_rules.py
- rule_updater.py
- __init__.py
- anomaly.py
- base.py
- content.py
- http.py
- protocol.py
- threshold.py
- whitelist.py
- pcap_analyzer.py
- rule_updater.py
- __init__.py
- config.py
- file_analyzer.py
- pe_analyzer.py
- rule_scanner.py
- rule_updater.py
- logging.py
- __init__.py
- __init__.py
- admin.py
- apps.py
- models.py
- tests.py
- urls.py
- views.py
- __init__.py
- check_rules.py
- delete_all_rules.py
- delete_llm_rules.py
- initialize_rulesets.py
- normalize_rules.py
- __init__.py
- __init__.py
- __init__.py
- admin.py
- apps.py
- models.py
- serializers.py
- tests.py
- urls.py
- views.py
- 0001_initial.py
- 0002_storedrule_package_type.py
- 0003_storedrule_mitre_tactics_storedrule_mitre_techniques.py
- __init__.py
- __init__.py
- admin.py
- apps.py
- models.py
- serializers.py
- urls.py
- views.py
- __init__.py
- ruleset_manager.py
- sigma.py
- snort.py
- yara.py
- __init__.py
- rule_deployment_service.py
- rule_service.py
- storage_service.py
- __init__.py
- decorators.py
- mitre_utils.py
- licenses.py
- __init__.py
- apps.py
- asgi.py
- manage.py
- settings.py
- tests.py
- urls.py
- wsgi.py
- aiq_stacked_color.svg
- elastic.svg
- microsoft_xdr.svg
- splunk.svg
- client.ts
- licenses.ts
- rules.ts
- page.tsx
- route.ts
- page.tsx
- page.tsx
- page.tsx
- config.ts
- layout.tsx
- page.tsx
- providers.tsx
- theme.config.ts
- DirectoriesSection.tsx
- IntegrationsSection.tsx
- OpenAISection.tsx
- index.tsx
- index.tsx
- index.tsx
- index.tsx
- index.tsx
- CodePreviewWrapper.tsx
- Notification.tsx
- index.tsx
- AppLayout.tsx
- Header.tsx
- Sidebar.tsx
- RuleChips.tsx
- index.tsx
- index.tsx
- index.tsx
- index.tsx
- index.tsx
- index.tsx
- MITREATTACKInfo.tsx
- AgentAnalysisPanel.tsx
- RuleCard.tsx
- RuleDeployButton.tsx
- RuleDetails.tsx
- RuleDetailsModal.tsx
- RuleEditModal.tsx
- RuleFilters.tsx
- RuleList.tsx
- RuleListSkeleton.tsx
- ErrorBoundary.tsx
- mitre.ts
- rules.ts
- useRuleCreator.ts
- useRules.ts
- useSettings.ts
- api.ts
- ruleStore.ts
- globals.css
- api.ts
- rules.ts
- settings.ts
- next-env.d.ts
- next.config.js
- package-lock.json
- package.json
- tsconfig.json
- __init__.py
- __init__.py
- globals.py
- manage.py
- requirements.txt
- setup.py
- detectiq_about.png
- detectiq_rules_page.png
- detectiq_settings.png
- detectiq_sigma_rule_creation_1.png
- detectiq_sigma_rule_creation_2.png
- detectiq_yara_rule_creation_file_1.png
- detectiq_yara_rule_creation_file_2.png
- README.md
- analyze_file_for_yara.py
- analyze_pcap_for_snort.py
- sigma_rule_translation_and_creation.py
- snort_rule_creation.py
- yara_rule_creation.py
- common.txt
- dev.txt
- elastic.txt
- microsoft.txt
- splunk.txt
- webapp.txt
- __init__.py
- .cursorignore
- .env.example
- .gitignore
- format.py
- LICENSE
- Makefile
- poetry.lock
- poetry.toml
- pyproject.toml
- README.md
- requirements.txt
- setup.py
- start.sh
- update_requirements.py
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/AttackIQ/DetectIQ
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd DetectIQ
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Node.js
쉬움 추천사전 준비물
⚠️ 이 프로젝트는 규모가 큰 저장소라, 이 방법이 실제 핵심 제품이 아니라 내부 하위 패키지를 가리키는 것일 수 있습니다. README 전체를 함께 확인해보세요.
cd detectiq/webapp/frontend
이 프로젝트의 관련 파일이 하위 폴더 안에 있어서, 먼저 그 폴더로 이동합니다.
npm install
package.json에 명시된 라이브러리들을 내려받아 설치합니다.
npm start
개발/실행 서버를 켭니다.
명령어 실행 후 터미널에 나타나는 주소(보통 http://localhost:3000 형태)를 브라우저에서 열어보세요.
3. Python
쉬움사전 준비물
pip install -r detectiq/requirements.txt
requirements.txt 등에 명시된 파이썬 라이브러리를 설치합니다.
python <실행할 파일명>.py # README에서 정확한 실행 파일명을 확인하세요
파이썬 스크립트(또는 모듈)를 실행합니다.
에러 메시지 없이 실행되고 터미널에 안내 문구가 출력되면 정상입니다.
4. Make
보통사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Make Linux/macOS는 보통 기본 설치되어 있습니다. Windows는 별도 설치(예: MSYS2, WSL)가 필요합니다.
make
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
에러 없이 끝나면 성공입니다. 생성된 실행 파일을 직접 실행해보세요.
// repository documentation
Was this content helpful?
(0 ratings)
