Utility

socktop – terminal-based remote system monitor

socktop is a terminal-based system monitor designed to display performance information from local and remote computers.

It uses a lightweight monitoring agent to collect system statistics and communicate with the terminal client over WebSockets. This allows administrators to examine resource consumption on another computer without opening a conventional remote desktop session.

The interface brings together CPU, memory, storage, processes and network activity in a single dashboard. It is useful for monitoring servers, small computers and other systems that are administered remotely.

Unlike network-specific monitoring tools, socktop provides a wider picture of system health. Its network information forms one part of a broader resource monitoring interface.

The program also offers local monitoring facilities and supports encrypted connections to remote agents.

This is free and open source software.

Key Features

  • Monitors remote computers through a lightweight agent using WebSocket connections.
  • Supports encrypted WebSocket connections with TLS certificate verification.
  • Displays overall CPU utilisation and per-core activity.
  • Shows CPU and memory consumption for individual processes.
  • Provides memory and swap usage gauges.
  • Displays filesystem and disk utilisation statistics.
  • Monitors network throughput for individual interfaces.
  • Includes sparklines and peak traffic indicators.
  • Offers optional GPU and temperature monitoring where supported.
  • Interactive process list with sorting and scrolling.
  • Supports authenticated remote monitoring with access tokens.
  • Provides saved connection profiles and configurable update intervals.
  • Includes a compact display mode for smaller terminal windows.
  • Supports local process termination without exposing that capability through the remote agent.
  • Cross-platform support – runs on Linux, macOS, and Windows.

Website: github.com/jasonwitty/socktop
Support:
Developer: Jason Witty
License: MIT License

socktop is written in Rust. Learn Rust with our recommended free books and free tutorials.


Related Software

Process Viewers
btop++Continuation of bashtop and BpyTOP rewritten in C++
htopProvides a full list of processes running
GlancesSystem monitoring tool written in Python
nmonPerformance monitoring tool
bottomGUI process/system monitor seeking inspiration from gtop, gotop and htop
gtopSystem monitoring dashboard for the terminal
ConkyAdvanced, highly configurable system monitor for X based on torsmo
ZenithTurbo-charged top utility
BpyTOPPresents the system resources in a logical and well-thought out way
atopMonitor for system resources and process activity
ttopSystem monitoring tool with historical snapshots and alerts
belowTime traveling resource monitor
sysstatSystem performance tools
gotopSeeks inspiration from gtop and vtop
sotSystem observation tool
vtopSystem monitoring tool in the spirit of top
dgopSystem monitoring tool with CLI and REST API
evisumEnlightenment system monitor
collectlCollects data that describes the current system status
socktopRemote system monitor with a rich TUI
SaidarDisplays live system statistics
XtopTUI system monito
tiptopGraphical activity monitor for the command line
TTVTerm-task-viewer
Lyvoxa StellarBuilt from the ground up in Rust
bbSimple process viewer

Read our verdict in the software roundup.

Network 'top' Tools
ntopngWeb-based network traffic monitoring application with an open source version
NetHogsGroups bandwidth by process
nloadReal time network traffic monitor for the text console
IPTraf-ngFork of IPTraf
iftopDisplays bandwidth usage on an interface by host
ntopNetwork traffic probe that shows the network usage
IPTrafInteractive Colourful IP LAN Monitor
socktopRemote system monitor with a rich TUI

Read our verdict in the software roundup.


Best Free and Open Source Software LinuxLinks helps you discover the best free and open source software for Linux. Explore our extensive collection of recommended applications, including alternatives to popular proprietary software.

We also publish software reviews, Linux tutorials, hardware reviews, free programming books and articles covering the wider open source community. Browse our Linux resources to discover more.

Know a useful free and open source Linux application we haven't covered? Suggest a program for inclusion.

Has your software been featured on LinuxLinks? Display one of our Featured on LinuxLinks badges on your website or GitHub README.
Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
0 Comments
Oldest
Newest Most Voted