1 minute read

This post is intended as a catalog of Linux tools/softwares I have found useful and worth giving a try.

Networking

Wireshark

It is so popular that it does not need a presentation.

Useful guides:

Trippy

Trippy combines the functionality of traceroute and ping and is designed to assist with the analysis of networking issues.

It does not have to be necessarily installed because there is also the Docker image available. Example:

1
docker run -it fujiapple/trippy example.com --udp

Nmap

Nmap (Network Mapper) is a free, open-source tool for network discovery and security auditing, used to map networks, discover hosts, identify open ports, services, and operating systems, and find security vulnerabilities, essential for sysadmins and security pros. For instance, to verify port 4000 is opened on host123:

1
nmap -p 4000 host123

Disk Usage

ncdu

ncdu (NCurses Disk Usage) is a curses-based version of the well-known du, and provides a fast way to see what directories are using your disk space.

1
sudo ncdu <directory>

Disk Usage Analyzer

Also known as Baobab (from command line baobab), it is the default disk usage analyzer in Ubuntu.

Virtualization/Containerization

Virtualbox

Again, it is so popular that it does not need a presentation.

Notes:

  • Install the VirtualBox Extension Pack from here

K9s

K9s is a terminal based UI to interact with your Kubernetes clusters. The aim of this project is to make it easier to navigate, observe and manage your deployed applications in the wild.

Databases

DBeaver

DBeaver Community is a free, open-source database management tool for personal projects. Manage and explore SQL databases like MySQL, MariaDB, PostgreSQL, SQLite, Apache Family, and more.

The Enterprise edition is available for academic purposes.

Image/Video Editing

OBS Studio

Free and open source software for video recording and live streaming.

LosslessCut

Shave gigabytes off video and audio files in seconds without loss of quality. LosslessCut simply cuts the data stream and directly copies it over.

Web Development

Postman

Postman is the platform where teams build those APIs together. With built-in support for the Model Context Protocol (MCP), Postman helps you design, test, and manage APIs that power both human workflows and intelligent agents.

Clients

Remmina

Remote access screen and file sharing to your desktop

It includ RDP, SSH, and SFTP client. Pre-installed on Ubuntu.

Comments