Cuando Sebastián investiga qué está pasando en una máquina —qué consume CPU, qué proceso abrió tal conexión, de dónde viene una IP— salta entre top, ss, whois y varios comandos más, copiando y pegando datos de una ventana a otra. Syspeek es nuestra respuesta a eso: un monitor de sistema en tiempo real que se abre en el navegador y donde todo está conectado por links.
La idea central es que cada dato es clickeable y lleva al dato relacionado. Un clic en un PID dentro de la vista de sockets salta al proceso; clic en un usuario muestra todos sus procesos; clic en una IP trae geolocalización, hostname y whois; clic en un puerto dice qué servicio suele usarlo. Así, preguntas como "¿quién está usando mi red?" se responden navegando de un dato al siguiente con un clic.
Cubre lo que hace falta de un vistazo: procesos con CPU y memoria filtrables, sockets TCP/UDP, uso de CPU por core con histórico, RAM y swap, discos, tráfico de red por interfaz con gráficos en vivo, GPU NVIDIA cuando hay, y las reglas de firewall. Todo se actualiza en tiempo real desde una sola pantalla.
Lo hicimos en Go para que sea un binario liviano que corre igual en Linux, macOS y Windows, y lo pensamos para instalarlo rápido en cualquier servidor. Es la herramienta que a Sebastián le hubiese gustado tener siempre a mano cuando algo anda raro en una máquina.