mirror of
https://github.com/Horizontal42/netsleuth.git
synced 2026-11-10 22:42:03 +03:00
Merge 85e442582d into 8c99ac78b7
This commit is contained in:
commit
05076687eb
5 changed files with 5 additions and 8 deletions
|
|
@ -985,10 +985,9 @@ def _prefix_benchmark(report: dict, lang: str = "en") -> list[str]:
|
||||||
_t(lang, "Prefix", "Префикс"),
|
_t(lang, "Prefix", "Префикс"),
|
||||||
_t(lang, "Probe IP", "IP пробы"),
|
_t(lang, "Probe IP", "IP пробы"),
|
||||||
_t(lang, "Avg ms", "Сред. мс"),
|
_t(lang, "Avg ms", "Сред. мс"),
|
||||||
_t(lang, "Loss", "Потери"),
|
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
[r.get("prefix", ""), r.get("probe_ip") or "—", _num(r.get("avg_ms")), f"{r.get('loss_pct', 0)}%"]
|
[r.get("prefix", ""), r.get("probe_ip") or "—", _num(r.get("avg_ms"))]
|
||||||
for r in results
|
for r in results
|
||||||
],
|
],
|
||||||
lang,
|
lang,
|
||||||
|
|
|
||||||
|
|
@ -379,7 +379,6 @@ class PrefixProbe:
|
||||||
prefix: str
|
prefix: str
|
||||||
probe_ip: str | None = None
|
probe_ip: str | None = None
|
||||||
avg_ms: float | None = None
|
avg_ms: float | None = None
|
||||||
loss_pct: float = 100.0
|
|
||||||
reachable: bool = False
|
reachable: bool = False
|
||||||
reverse_dns: str | None = None
|
reverse_dns: str | None = None
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -108,7 +108,6 @@ async def benchmark_prefixes(
|
||||||
prefix=prefix,
|
prefix=prefix,
|
||||||
probe_ip=host,
|
probe_ip=host,
|
||||||
avg_ms=result.avg_ms,
|
avg_ms=result.avg_ms,
|
||||||
loss_pct=result.loss_pct,
|
|
||||||
reachable=result.received > 0,
|
reachable=result.received > 0,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -497,8 +497,8 @@ def full_modules() -> dict[str, ModuleResult]:
|
||||||
prefixes_probed=2,
|
prefixes_probed=2,
|
||||||
method="icmp",
|
method="icmp",
|
||||||
results=[
|
results=[
|
||||||
PrefixProbe(prefix="203.0.113.0/24", probe_ip="203.0.113.1", avg_ms=12.0, loss_pct=0.0, reachable=True),
|
PrefixProbe(prefix="203.0.113.0/24", probe_ip="203.0.113.1", avg_ms=12.0, reachable=True),
|
||||||
PrefixProbe(prefix="198.51.100.0/24", probe_ip="198.51.100.1", avg_ms=None, loss_pct=100.0, reachable=False),
|
PrefixProbe(prefix="198.51.100.0/24", probe_ip="198.51.100.1", avg_ms=None, reachable=False),
|
||||||
],
|
],
|
||||||
best="203.0.113.0/24",
|
best="203.0.113.0/24",
|
||||||
worst="203.0.113.0/24",
|
worst="203.0.113.0/24",
|
||||||
|
|
|
||||||
|
|
@ -165,8 +165,8 @@ def test_prefix_benchmark_section_renders_results_and_summary():
|
||||||
prefixes_probed=2,
|
prefixes_probed=2,
|
||||||
method="icmp",
|
method="icmp",
|
||||||
results=[
|
results=[
|
||||||
PrefixProbe(prefix="203.0.113.0/24", probe_ip="203.0.113.1", avg_ms=12.0, loss_pct=0.0, reachable=True),
|
PrefixProbe(prefix="203.0.113.0/24", probe_ip="203.0.113.1", avg_ms=12.0, reachable=True),
|
||||||
PrefixProbe(prefix="198.51.100.0/24", probe_ip="198.51.100.1", avg_ms=None, loss_pct=100.0, reachable=False),
|
PrefixProbe(prefix="198.51.100.0/24", probe_ip="198.51.100.1", avg_ms=None, reachable=False),
|
||||||
],
|
],
|
||||||
best="203.0.113.0/24",
|
best="203.0.113.0/24",
|
||||||
worst="203.0.113.0/24",
|
worst="203.0.113.0/24",
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue