Red Bear OS
a158fe5844
netdiag: parse and display MIB-II error/drop counters
...
IfaceStats struct gains rx_errors, tx_errors, rx_dropped, tx_dropped.
Stats output now shows error/drop line when any of these are non-zero:
eth0 rx: ...B tx: ...B
errors: rx=N tx=N drops: rx=N tx=N
Mirrors Linux ifconfig output format.
Suppresses the extra line when all counters are 0 (clean state).
2026-07-08 19:20:33 +03:00
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