Add .gitignore rules for generated CSV data, eBPF compiled objects, and vmlinux.h header. Remove 19 tracked files (~175 MB) that can be regenerated from scripts (generate_*.py), bpftool, or bpf2go. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
64 lines
1.1 KiB
Plaintext
64 lines
1.1 KiB
Plaintext
# Secrets — never commit
|
|
.env
|
|
.env.*
|
|
!.env.example
|
|
*.env
|
|
|
|
# Python
|
|
__pycache__/
|
|
*.pyc
|
|
*.pyo
|
|
.pytest_cache/
|
|
*.egg-info/
|
|
dist/
|
|
build/
|
|
.coverage
|
|
coverage.xml
|
|
htmlcov/
|
|
|
|
# Go
|
|
*.test
|
|
coverage.out
|
|
coverage.html
|
|
|
|
# Node
|
|
node_modules/
|
|
frontend/dist/
|
|
|
|
# Models and logs (runtime artifacts)
|
|
bot_detector_models/
|
|
bot_detector_logs/
|
|
|
|
# IDE
|
|
.vscode/
|
|
.idea/
|
|
*.swp
|
|
|
|
# Exported prod data (large binary files)
|
|
scripts/data/prod-export/*.native
|
|
|
|
# Vagrant VM state
|
|
tests/vm/.vagrant/machines/
|
|
|
|
# ——————————————————————————
|
|
# Regenerable data (scripts/generate_*.py, bpftool, bpf2go)
|
|
# ——————————————————————————
|
|
|
|
# CSV generated by scripts/generate_*.py
|
|
scripts/data/*.csv
|
|
|
|
# CSV copied to bot-detector at build/deploy time
|
|
services/bot-detector/reputation/*.csv
|
|
|
|
# CSV test stubs (regenerated by scripts)
|
|
tests/integration/platform/csv-stubs/*.csv
|
|
|
|
# Shared data files
|
|
shared/data/*.csv
|
|
|
|
# eBPF build artifacts (bpf2go generated)
|
|
services/ja4ebpf/internal/loader/*.o
|
|
|
|
# eBPF kernel header (bpftool btf dump)
|
|
services/ja4ebpf/bpf/headers/vmlinux.h
|