| .. |
|
probes
|
dns_leak: russian note alongside english
|
2026-08-09 04:10:44 +03:00 |
|
__init__.py
|
project scaffold: uv packaging, config.yaml, package skeleton
|
2026-08-08 21:12:41 +03:00 |
|
__main__.py
|
project scaffold: uv packaging, config.yaml, package skeleton
|
2026-08-08 21:12:41 +03:00 |
|
bgp.py
|
bgp: clamp cache age to zero against windows mtime clock skew
|
2026-08-09 03:39:35 +03:00 |
|
cli.py
|
cli: remember ndt7 consent in a cache marker so repeat runs stop re-prompting
|
2026-08-09 11:28:18 +03:00 |
|
compare.py
|
cli: force utf-8 console output on windows to stop compare crashing
|
2026-08-09 03:26:16 +03:00 |
|
config.py
|
config: pydantic-settings loader with env > .env > yaml precedence
|
2026-08-08 21:38:12 +03:00 |
|
exporter.py
|
ip_geo: russian dual-stack mismatch note alongside english
|
2026-08-09 11:27:20 +03:00 |
|
interpret.py
|
interpret: russian title/detail/advice alongside english findings
|
2026-08-09 04:09:01 +03:00 |
|
ip_geo.py
|
ip_geo: russian dual-stack mismatch note alongside english
|
2026-08-09 11:27:20 +03:00 |
|
models.py
|
models: add optional russian translation fields to finding, reputation, dns leak
|
2026-08-09 04:07:34 +03:00 |
|
netinfo.py
|
netinfo: relay powershell adapter names as base64 to dodge codepage corruption
|
2026-08-09 11:25:29 +03:00 |
|
orchestration.py
|
orchestration: run_module envelope and exception classification
|
2026-08-08 21:53:05 +03:00 |
|
reputation.py
|
reputation: russian rationale alongside english
|
2026-08-09 04:10:08 +03:00 |
|
speed.py
|
speed: bufferbloat probe running concurrently with saturation
|
2026-08-09 02:39:24 +03:00 |
|
stats.py
|
stats: rtt loss, mdev and jitter with timeout-safe edge cases
|
2026-08-08 22:00:00 +03:00 |
|
traceparse.py
|
traceparse: os dispatcher and trace completion detection
|
2026-08-08 22:04:34 +03:00 |
|
watch.py
|
watch: cycle scheduling, live dashboard and one time-series artifact per session
|
2026-08-09 03:37:01 +03:00 |