Projekt
Netview — diagnostyka sieci w Linuxie
Małe narzędzie CLI w Go pokazujące interfejsy sieciowe i tablice routingu w czytelnej formie, z opcjonalnym eksportem JSON.
Problem
Podczas pracy z Linuxem często trzeba sprawdzać adresy IP, interfejsy sieciowe i trasy routingu. Standardowe komendy, takie jak ip addr i ip route, są bardzo użyteczne, ale ich wynik bywa mało czytelny dla osoby, która chce szybko zobaczyć najważniejsze informacje.
Co zrobiłem
- stworzyłem proste narzędzie CLI w Go,
- połączyłem informacje o interfejsach sieciowych i routingu w jednym widoku,
- dodałem opcjonalny output JSON,
- przygotowałem README z opisem instalacji i użycia,
- opisałem znaczenie pól takich jak gateway, metric, default route i active route.
Czego się nauczyłem
Projekt pozwolił mi połączyć naukę Go z praktyczną diagnostyką sieci w Linuxie. Lepiej zrozumiałem, jak system pokazuje interfejsy, adresy IP, trasy domyślne i metryki routingu.
Technologie
Go, Linux, CLI, TCP/IP, routing, JSON.