config.py now imports config_local.py at the bottom if present (gitignored). Sensitive defaults (real archive passwords, personal tdl namespace) removed from config.py and documented in config_local.py.example instead. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
27 lines
744 B
Plaintext
27 lines
744 B
Plaintext
# config_local.py - machine-specific overrides (copy to config_local.py, never commit)
|
|
# Any name defined here replaces the value in config.py at import time.
|
|
|
|
# Extra archive passwords specific to your targets
|
|
ARCHIVE_PASSWORDS: list[bytes] = [
|
|
b"",
|
|
b"infected",
|
|
b"password",
|
|
b"1234",
|
|
# add your own below
|
|
]
|
|
|
|
# tdl namespace you logged into (tdl login -n <name>)
|
|
TDL_NAMESPACE: str | None = "monitor_session"
|
|
|
|
# Default keyword patterns (overridden by runtime_config.json when present)
|
|
_DEFAULT_KEYWORDS: list[str] = [
|
|
r"yourdomain\.com",
|
|
r"@yourdomain\.com",
|
|
]
|
|
|
|
# Default channels (overridden by runtime_config.json when present)
|
|
_DEFAULT_CHANNELS: list[str | int] = [
|
|
# "channelname",
|
|
# -1001234567890,
|
|
]
|