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.

Status: Wersja demonstracyjna · Data: 23.06.2026

GoLinuxCLITCP/IPRoutingJSON

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.