Commit Graph

2 Commits

Author SHA1 Message Date
Red Bear OS 7ad8717f37 netdiag: live bandwidth monitoring + complete network diagnostics
Rewritten from static display to real-time diagnostic tool:
- (-m N / --monitor N): live bandwidth display for N seconds
- (-w / --watch): continuous refresh every N seconds
- (-b / --brief): condensed output (rules + conntrack + NAT only)
- Per-interface statistics: rx_bytes, rx_packets, tx_bytes, tx_packets
- Bandwidth computed as delta between 1-second polling intervals
- Human-readable rates: bps, Kbps, Mbps, Gbps
- Conntrack summary: active entries + over-limit (SYN flood) counters
- Open sockets count from /scheme/netcfg/sockets/list
- Per-interface link state and MTU display
- Full sections: interfaces, routes, ARP/NDP, DNS, firewall, NAT, conntrack, stats

Mirrors Linux ss/iproute2/nstat output conventions.
2026-07-08 14:02:49 +03:00
Red Bear OS bb3e36e4e0 restore: networking stack files from reflog (Phases 1-6)
Recovered from reflog commits 1c80937e and d0ecc067 after force-push data loss.
Includes: filter/, icmp_error.rs, slaac.rs, bond.rs, bridge.rs, gre.rs, ipip.rs,
qdisc.rs, tun.rs, vlan.rs, vxlan.rs, netfilter.rs, tun.rs, conntrack.rs, nat.rs,
rule.rs, table.rs, redbear-ufw/, dhcpv6d/, netdiag/ — 39 files total.
2026-07-08 13:27:49 +03:00