mirror of
https://github.com/Horizontal42/netsleuth.git
synced 2026-11-10 16:52:03 +03:00
79 lines
2.5 KiB
YAML
79 lines
2.5 KiB
YAML
timeouts:
|
|
http_seconds: 8.0
|
|
module_seconds: 30.0
|
|
speedtest_seconds: 90.0
|
|
dns_seconds: 4.0
|
|
subprocess_seconds: 60.0
|
|
|
|
probing:
|
|
reference_hosts:
|
|
- { label: "cloudflare-dns", host: "1.1.1.1" }
|
|
- { label: "google-dns", host: "8.8.8.8" }
|
|
- { label: "quad9-dns", host: "9.9.9.9" }
|
|
service_hosts:
|
|
- { label: "cloudflare", host: "cloudflare.com" }
|
|
- { label: "google", host: "google.com" }
|
|
- { label: "github", host: "github.com" }
|
|
ping_count: 20
|
|
quick_ping_count: 5
|
|
ping_interval_seconds: 0.25
|
|
ping_timeout_seconds: 2.0
|
|
mtr_cycles: 10
|
|
quick_mtr_cycles: 1
|
|
max_hops: 30
|
|
trace_concurrency: 2
|
|
|
|
speedtest:
|
|
enabled_tiers: ["ookla_bin", "cloudflare", "fastcom"]
|
|
download_sizes_bytes: [1000000, 10000000, 25000000]
|
|
upload_sizes_bytes: [1000000, 5000000]
|
|
cloudflare_base_url: "https://speed.cloudflare.com"
|
|
fastcom_api_url: "https://api.fast.com/netflix/speedtest/v2"
|
|
ndt7_locate_url: "https://locate.measurementlab.net/v2/nearest/ndt/ndt7"
|
|
bufferbloat_probe_interval_seconds: 0.2
|
|
|
|
providers:
|
|
cf_trace_url: "https://www.cloudflare.com/cdn-cgi/trace"
|
|
ip_api_url: "http://ip-api.com/json/"
|
|
freeipapi_url: "https://freeipapi.com/api/json/"
|
|
ipinfo_url: "https://ipinfo.io/"
|
|
ipwhois_url: "https://ipwho.is/"
|
|
ripestat_base_url: "https://stat.ripe.net/data"
|
|
asrank_url: "https://api.asrank.caida.org/v2/graphql"
|
|
peeringdb_base_url: "https://www.peeringdb.com/api"
|
|
internetdb_url: "https://internetdb.shodan.io/"
|
|
abuseipdb_url: "https://api.abuseipdb.com/api/v2/check"
|
|
cymru_origin_zone: "origin.asn.cymru.com"
|
|
cymru_asn_zone: "asn.cymru.com"
|
|
ripestat_max_rows: 200
|
|
ripestat_timeframe_days: 14
|
|
peeringdb_cache_hours: 24
|
|
firehol_refresh_hours: 24
|
|
firehol_netsets:
|
|
- "https://raw.githubusercontent.com/firehol/blocklist-ipsets/master/firehol_level1.netset"
|
|
- "https://raw.githubusercontent.com/firehol/blocklist-ipsets/master/firehol_level2.netset"
|
|
- "https://raw.githubusercontent.com/firehol/blocklist-ipsets/master/firehol_abusers_30d.netset"
|
|
|
|
dnsbl:
|
|
zones:
|
|
- "zen.spamhaus.org"
|
|
- "bl.spamcop.net"
|
|
- "b.barracudacentral.org"
|
|
- "dnsbl.dronebl.org"
|
|
|
|
thresholds:
|
|
latency_ms: { good: 40.0, warn: 100.0 }
|
|
jitter_ms: { good: 5.0, warn: 20.0 }
|
|
loss_pct: { good: 0.0, warn: 2.0 }
|
|
bufferbloat_ms: { a: 5.0, b: 30.0, c: 60.0, d: 200.0, e: 400.0 }
|
|
vpn_confidence: { likely: 0.40, confirmed: 0.75 }
|
|
|
|
output:
|
|
logs_dir: "./logs"
|
|
cache_dir: "./.cache"
|
|
emoji: true
|
|
|
|
watch:
|
|
interval_seconds: 60
|
|
speedtest_every_n_cycles: 10
|
|
dashboard_refresh_hz: 4
|