Skip to content

Latest commit

 

History

355 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

Linux Utilities

Personal reference list of Linux programs and packages – biased to my work, interests, and needs when setting-up Linux boxes.

Approximately 1.3k programs (1% of Ubuntu repo), arranged alphabetically.

Sources

Ubuntu repository, GitHub, SourceForge, vendor websites.
Collated over a number of years from Linux magazines, web searches, and repo hunting.

Notes

A tick in the repo column means the package should exist in the main Ubuntu repo. Nevertheless, some packages can be hidden away – these are marked with 'use apt' (apt search <pkg> to search and sudo apt install <pkg> to install).

Some of the programs listed are included by default with Ubuntu-based distros. Nevertheless, they remain, since on some distro installs they are curiously absent.

Ubuntu repo search


package description repo URL notes
0xtools /proc/ profiler ✖️ 0xtools
p7zip file archiver ✔️ 7-Zip also p7Zip-full
abcde CD ripper ✔️ ABCDE
abiword lightweight wordprocessor ✔️
abricotine Markdown editor ✖️ Abricotine
acl ACL utilities ✔️
adb Android Debug Bridge ✔️
aescrypt cross-platform file encryption ✖️ AESCrypt
afick file integrity notifier ✖️ AFICK
afl fuzzer ✔️ AFL Google's
aide host-based IDS ✔️
aircrack-ng wireless cracker ✔️ aircrack-ng
alacritty GPU-accelerated CLI emulator ✖️ alacritty
alien .rpm to .deb converter ✔️
amass attack surface mapper ✖️ Amass
ananicy nice-ness daemon ✖️ Ananicy
anbox Android runtime ✖️ anbox
anjuta C/C++ editor ✔️
anki flashcards ✖️ Anki repo
ansible alternative to Puppet/Chef ✔️ only dependencies are Python/SSH; pip install ansible
ansifilter remove control codes ✖️ Ansifilter
antimony CAD modeller ✖️ Antimony
antiword Word files converted to text/PS/PDF ✔️
apachetop top for Apache ✔️ use apt
apfs-fuse FUSE driver for mounting Apple filesystem ✖️ apfs-fuse
apktool reverse engineer Android apk files ✔️
apostrophe Markdown editor ✖️ Apostrophe
appimagecraft AppImage builder ✖️ appimagecraft
appimagelauncher run AppImages ✖️ AppImageLauncher
appimagelint AppImage checker ✖️ appimagelint
appimagepool AppImageHub Client ✖️ AppImagePool
aqemu Qemu + KVM GUI ✔️
arandr GUI for xrandr (X settings) ✔️
ardour audio editor ✔️
arecabackup backup ✖️ Areca Backup Java-based
argus IP network transaction auditor ✔️
argyll monitor colour callibrator ✔️ GUI is dispcalgui
aria2 CLI advanced download manager ✔️
arista media converter ✔️
arp-scan ARP scanner/fingerprinting ✔️
arpwatch Ethernet MAC address monitor ✔️
artha offline thesaurus ✔️
asciinema terminal recorder ✔️ asciinema repo asciinema rec >> exit
astyle code formatter ✔️ Artistic Style C/C++/Java; good for other langs too
asunder CD ripper ✔️ Asunder
athena-jot data generator ✔️
atril MATE PDF viewer ✔️
attr filesystem extended attribute utils ✔️
audacious music player ✔️ Audacious
audacity sound editor ✔️
aview images to ASCII art ✔️
auditd user auditing ✔️ auditctl, aureport, ausearch, autrace
aura background setter ✖️ Aura
automater webhost look-up ✖️ extensive look-up
auto-cpufreq laptop power manager ✖️ auto-cpufreq
automysqlbackup periodic backups of MySQL DBs ✔️
autossh auto restart SSH sessions ✔️
autotrash purge trash files ✔️
avahi-daemon discover hosts ✔️ name instead of IP
avidemux video editor/converter ✖️ for quick edits to single video clip
awffull weblog analyser ✔️ localhost-based
axel CLI download accelerator ✔️
azpainter image editor ✖️ AzPainter 16-bit colours
b2 BBC Micro emulator ✖️ b2
babeltrace trace conversion ✔️
babe-qt tiny Qt music player ✖️ babe-qt
backerupper tar.gz backups ✖️ Backerupper allows file exclusion
backintime backup tool ✔️ backintime
bacon BASIC to C converter ✖️ BaCon
bacula backup ✔️
bandwhich TUI bandwidth utilisation ✖️ bandwhich
bandwidthd track network usage ✔️ HTML/image output
bashate Bash script linter ✔️
bashtop resource monitor ✖️ bashtop see bpytop
bat cat on steroids ✖️ bat
beast music synthesis ✔️
bed daemon vulnerability checker ✖️ bed
bench CLI benchmark tool ✖️ bench
bfbtester EXE brute-force tester ✔️
binary-analyser analyse binaries ✖️ Binary Analyser
bing-ip2hosts enumerate hostnames via Bing ✔️
binstats binary stats ✔️ overview of installed binaries
binwalk binary file searcher ✔️ binwalk sub-files + code
birdfont font editor ✖️ BirdFont
bit Git CLI client ✖️ bit
blast API load tester ✖️ blast
bleachbit system cleaner ✔️
bless GUI hex editor ✔️
blip MySQL monitor ✖️ blip repo
bluelog Bluetooth scanner ✖️
blueman GUI Bluetooth ✔️
bluemon de/activate programs on Bluetooth link quality ✔️
bluetooth Bluetooth support ✔️
bluetuith TUI Bluetooth manager ✖️ bluetuith
bluez Bluetooth tools ✔️
bmon bandwidth monitor ✔️
bonzomatic shader coding tool ✖️ Bonzomatic
bookworm eBook reader ✖️ Bookworm
boostchanger CPU controller ✖️ boostchanger
bootchart boot time analyser ✔️
bootiso ISO to USB booter ✖️ bootiso
borgbackup CLI backup tool ✔️ uses compression and encryption
boxbackup-client Box backup ✔️ boxbackup rsync-like and encrypted
boxbackup-server Box backup ✔️ boxbackup
boxxy isolate apps ✖️ boxxy
bpfcc-tools eBPF tools ✔️
bpytop resource monitor ✖️ bpytop
brandy BBC Micro emulator ✔️
brasero ISO burner ✔️
bridge-utils configure Ethernet bridge ✔️
broadband-speed ✖️ speedtest-cli
brutex combine WFuzz/Hydra to brute-force ports ✖️ BruteX
btop resource monitor ✔️ btop
btproxy MITM Bluetooth analysis ✖️ btproxy
btscanner scanner for Bluetooth devices ✔️
buku browser-independent bookmark manager ✖️ Buku
bum bootup manager ✔️ also sysv-rc-conf
bvi hex editor ✔️ vi-like
bwm-ng CLI bandwidth monitor ✔️
byobu screen command manager/multiplexer ✔️ through function keys
byzanz small screencast creator ✔️
cadubi ASCII art drawing ✔️
calibre eBook converter/library ✔️
catfish GUI file search using mlocate ✔️
catimg CLI image viewer ✖️ catimg
cccc C/C++ code analyser ✔️
ccextractor subtitle extractor ✖️ CCExtractor
celestia celestial simulator ✔️
cellwriter handwriting recogniser ✔️
cfg2html collect and display system config info ✖️ cfg2html
cflow C source control flow analyser ✔️
cdparanoia CD ripper ✔️
ccrypt AES recursive file encrypter ✔️ overwrites files, passphrases allegedly unsalted
checkbashisms ✔️ in devscripts
checkinstall installation tracker ✔️ source > package > install with package manager
checksecurity basic security check ✔️
chaosreader trace network sessions, export to HTML ✔️
cherrytree notes organiser with 7-Zip encryption ✔️ CentOS version
chkrootkit rootkit detector ✔️
chm2pdf .chm to PDF converter ✔️
chntpw change Windows SAM password ✔️
cinelerra non-linear video editor ✖️
ckport EXE function/call checker ✔️
claws-mail GTK mail client ✔️
clementine music player/streamer ✔️
cloaker GUI file encryption ✖️ Cloaker
cloakify text steganography tool ✖️ Cloakify
cloc count lines of code ✔️ CLOC most languages
clonezilla HDD backup/cloner ✔️
cloudcompare photo to 3D point map ✖️ CloudCompare
clusterssh admin. simultaneous SSH shells ✔️
cmatrix CLI Matrix ✔️
cmdlauncher commands to GUI ✖️ CmdLauncher
cmospwd CMOS/BIOS password recovery ✔️ pre-UEFI
cmsmap CMS vulnerability scanner ✖️ CMSmap
cmus CLI music player ✔️
cockpit server manager web interface ✔️ Cockpit
cockpit-docker Cockpit docker manager ✖️ cockpit-docker
codeblocks C editor/IDE ✔️
codecounter C/BASIC/web code counter ✖️ CodeCounter
codelite C editor ✔️ PHP/JS/Python also supported
collectd, kcollectd system stats harvester/monitoring daemon ✔️
collectl collect performance data ✔️ Collectl
colordiff colourise diff output ✔️
colorgrab dropper ✖️ colorgrab
colorhug colorimeter ✔️
conduit sync tool for GNOME (files, bookmarks) ✔️
contextfree image generator ✔️
converseen batch image manipulator ✔️ Converseen GUI for ImageMagick
convertall unit converter ✔️
compiz window and compositing manager ✔️
compizconfig-settings-manager compiz config settings ✔️ screen inverter
conky GUI system monitor ✔️
corectrl hardware profile manager ✖️ CoreCtrl
cpu-g GUI CPU analyser ✖️ CPU-G
cpu-x GUI CPU/motherboard analyser ✖️ CPU-X
cpufetch CLI CPU analyser ✖️ cpufetch
cpupower CPU frequency manager ✖️
cppcheck C code linter ✔️
cpuid CPU info ✔️
cpulimit limit process CPU usage ✔️
crazydiskmark GUI disk benchmarker ✖️ crazydiskmark ppa:fredcox-p/crazydiskmark
credcrack credential harvester ✖️ CredCrack
croc CLI file transfer ✖️ croc repo
crunch password list generator ✔️
cryptcat encrypted netcat ✔️ flaws?
cryptocat encrypted IM ✖️ CryptoCat
cryptkeeper GUI encfs for GNOME ✔️
cryptote encrypted tabbed notes ✖️ Cryptote
cscope C interactive checker ✔️
csvtool CLI CSV file manipulator ✔️
ctags C code indexing tool ✔️
ctop TUI Docker container metrics ✖️ ctop docker-ctop
cuda-z CUDA-enabled GPU info ✖️ CUDA-Z
cudatext code editor ✖️ CudaText
cups-pdf print to PDF ✔️
curl CLI transfer data ✔️
cute HTTP request creator ✖️ CuTE
cvassistant multiple CV manager ✖️ CVAssistant
curl-loader HTTP benchmark ✖️ curl-loader
cutereport report generator ✖️ CuteReport
cutter GUI radare2 binary analyser/disassembler ✖️ cutter
cxref C code to LaTeX/HTML ✔️
cyberfox 64-bit browser ✖️
cython Python C extensions ✔️
dangerzone document sanitiser ✖️ dangerzone
darkhttpd tiny file server ✖️ Darkhttpd 34kB
darkstat network traffic analyser ✔️ Darkstat
darktable RAW images ✔️ Darktable
darling Mac CLI Wine ✖️ Darling
datacleaner database scanner ✖️
dateutils CLI date/time utilities ✖️ Dateutils
davfs2 mount WebDAV resource ✔️
dban disk destroyer ✖️ DBAN
dbbench database benchmarking tool ✖️ dbbench
dbdeployer MySQL database deployer ✖️ dbdeployer
dconf-editor GUI dconf editor ✔️
dcraw CLI RAW converter ✔️
ddd GUI debugger for GDB etc ✔️ includes Python, Bash
ddrescue data recovery tool ✔️ see gddrescue
deadbeef music player ✖️ deadbeef repo
deadman CLI website status checker ✖️ deadman uses ping
debconf-utils debconf utilities ✔️
deborphan unused packages finder ✔️
debreate Debian package manager ✖️ Debreate
debsums package checksum comparisons ✔️
deen data en-/decoding ✖️ deen
deja-dup GUI backup tool using duplicity ✔️ DejaDup GnuPG encryption, no compression
delve Go debugger ✖️ delve
denyhosts SSH protection ✔️
desktop-files-creator .desktop file creator ✖️ desktop-files-creator
devicesinlan LAN scanner ✖️ DevicesInLAN
devilspie2 run script upon window interaction ✔️ Devilspie2
devede create DVDs/DVD menus ✔️
devscripts Debian package maintenance ✖️
devtodo CLI ToDo list ✔️
dh-autoreconf autoreconf helper ✔️
dhcpcd DHCP server for auto-configuring networking ✔️ sudo dhcpcd wlan0
dhcpdump parse DHCP packets from tcpdump ✔️
dia diagram editor ✔️
dialog Bash dialog ✔️
diction sentence style helper (en/de) ✔️
diffmerge diff ✖️ DiffMerge
diffoscope file/dir diff ✔️ diffoscope
diffpdf PDF diff ✖️ diffpdf
difftree compare directories ✖️ difftree
diffuse file compare/merge ✔️
dify image diff ✖️ dify
digikam photo manager ✔️ KDE-based
ding GUI dictionary ✔️
discover automate pen test tasks ✖️ discover
dispcalgui GUI for Argyll colour management ✔️
dissy GUI for objdump ✔️
dive Docker image explorer ✖️ dive
dmitry server host info ✔️
dnsdiag DNS testing tools ✖️ dnsdiag pip3 install dnsdiag; dnsping, dnstraceroute, dnseval
dnsmasq-utils manage DHCP leases ✔️
dnstracer trace DNS queries to source ✔️
dnswalk DNS debugger/nameserver lookup ✔️
docker container runtime ✔️ Docker
docker-doc Docker documentation ✔️
docker-registry ✔️
dog DNS tool ✔️ dog
doggo DNS tool ✖️ doggo
dolphie MySQL monitor ✖️ dolphie repo
doona daemon vulnerability ✖️
dos2unix convert EOL chars ✔️ tofromdos may be better
downtimed downtime monitor ✔️
doxygen C/PHP auto-documenter ✔️
doxygen-doxywizard config GUI for doxygen ✔️
dragit GUI file transfer tool ✖️ dragit
drgeo geometric sketcher ✔️
drive CLI GDrive client ✖️ drive
droidcam turn phone into PC webcam ✖️ droidcam
dsniff network sniffer ✔️
dstat resource stats tool ✔️ Dstat
dsvpn Dead Simple VPN ✖️ dsvpn
dtrx archive viewer/unpacker ✔️
duc TUI/GUI disk usage analyser ✔️ Duc repo use apt
duf disk usage monitor ✖️ duf
dukto LAN transfer tool ✖️ dukto
dupeguru duplicate file finder ✖️ dupeGuru repo
duplicity encrypted backup ✔️ Duplicity built on rsync
dvdbackup DVD ripper ✔️
e4defrag ext4 defragger ✖️
earlyoom faster OOM ✔️ earlyoom
easyeffects equalizer ✔️ easyeffects revamped PulseEffects
easy-rsa certificate generator ✔️ repo doc AW OpenVPN etc
easyssh GUI SSH connection manager ✖️ easyssh
edotool input device activity simulator ✖️ edotool
efiboots boot manager ✖️ efiboots
eiciel GUI ACL editor ✔️ Eiciel repo
elfparser ELF analyser ✖️ elfparser
elfutils ELF utilities ✔️
emilpro disassembler ✖️
emma MySQL GUI client ✔️
encryptpad text editor with encryption ✖️ EncryptPad
encryptr SpiderOak note storage ✖️ Encryptr
engauge-digitizer graph digitizer: extract nums ✔️
enscript text converter PS/HTML/RTF ✔️
ent entropy checker ✔️
entangle tethered camera control ✔️ Entangle
entr trigger actions on file change ✔️
envio CLI env vars manager ✖️ envio repo
eqonmize financial app ✖️ Eqonmize
eric Python IDE ✔️ Eric
espeak text speaker + GUIs ✔️ GUI is gespeaker
etcher ISO to USB ✖️ Etcher repo Chrome-bloated
etckeeper version control of /etc ✔️
etherape GUI network monitor ✔️
ethtool display/change Ethernet device settings ✔️
ethr network performance analyser ✖️ ethr
etm event and task manager ✖️ ETM
exa colourful ls replacement ✖️ Exa repo
exelearning authoring tool ✖️ eXeLearning pps:exelearning/exelearning
exiftool edit EXIF data ✔️ EXIFtool
exiv2 EXIF/metadata editor ✔️
exmplayer GUI for MPlayer ✔️
extundelete recover deleted files ✔️
f3 flash memory analyser ✖️ f3
fail2ban set firewall rules for multiple wrong logins ✔️
falco security tool ✖️ falco
fancontrol-gui fan controller ✖️ fancontrol-gui
fatback recover data from disks/USBs ✔️ fatback /dev/sdbx -o /recfiles -a
fatsort FAT filesystem file sorter ✔️
fbcat framebuffer grabber ✔️ outputs .ppm convert with ImageMagick
fcrackzip ZIP cracker ✔️
fd-find alternative find ✔️ fd
fdupes compare files in two directories ✔️ uses hashes
featherpad C++ editor ✖️ FeatherPad few dependencies
fehashmac CLI hasher ✖️ fehashmac
fern-wifi-cracker GUI for aircrack ✖️
ffmpeg media playing/conversion utility ✔️
ffuf web fuzzer ✖️ ffuf
figlet ASCII lettering from text ✔️
filefrag file defragger ✖️
fileverifier verify files ✖️
filezilla FTP/SFTP ✔️
filezillasecure Filezilla fork: multithreading ✖️ FileZillaSecure no plaintext passwords version
finch MySQL benchmarker ✖️ finch
findimagedupes duplicate image finder ✔️
findmyhash query multiple websites for hash ✖️ findmyhash
fio flexible I/O tester ✔️
firejail sandbox untrusted apps ✔️ firejail
firewalld versatile firewall ✔️
fishsynch sync files ✖️ Fish Synch
fiziko pen-and-ink drawings from code ✖️ fiziko
flac FLAC tools ✔️
flameshot screenshot tool ✖️ flameshot
flashlight auto info tool for pen tests ✖️ flashlight
flasm dis/assembler for Flash bytecode ✔️
flatseal GUI Flatpak permissions manager ✖️ Flatseal
flawfinder C/C++ code checker ✔️ simpler than splint
flif free lossless image format encoder ✖️ FLIF
flifcrush FLIF image optimiser ✖️ flifcrush
flightgear flight simulator ✔️
flow diagrams ✖️
flowblade video editor ✔️ flowblade
fmap web app vulnerabilities ✖️
focus task reminder ✖️ Focus
focuswriter word processor ✔️
fog network computer cloning ✖️ FOG
fontfinder GUI Google font browser ✖️ fontfinder
fontforge font editor ✖️ FontForge
fonts-croscore fonts for improved screen readability ✔️
fonts-crosextra-carlito Calibri-compatible font ✔️
fonts-crosextra-caladea Cambria-compatible font ✔️
font-manager GNOME font manager ✔️
foremost recover/extract files ✔️
forkrun run commands in parallel ✖️ forkrun
forkstat CLI process monitor ✔️
fotoxx photo editor ✔️ good at editing, poor interface
fping ICMP to network hosts ✔️
fpm package converter ✖️ fpm
fr find and replace in files ✖️ fr
fracplanet fractals ✔️
fractalnow fast fractal generator ✔️
fraqtive 3D Mandelbrot/Julia ✔️
freac audio encoder/ripper ✖️ freac repo
freebasic BASIC compiler ✖️ FreeBASIC
freefilesynch GUI folder compare and sync ✔️
freemind mindmap editor ✖️ FreeMind Java-based
freeplane mindmap editor ✔️ Java-based
frescobaldi sheet music editor ✔️
freshmemory flashcards ✖️ Fresh Memory
frogr Flickr uploader/organiser ✔️
fruitywifi wireless network auditing tool ✖️ FruityWifi
fsarchiver tar.gz alternative ✔️ fsarchiver
fsearch file search ✖️
fslint problem file manager/cleaner ✔️
fsmon file system monitor ✖️ fsmon
fswatch file change monitor ✖️ fswatch
fswebcam webcam ✔️ sudo fswebcam /dev/video0 x.jpg
ftrace ELF function analyser ✖️ ftrace
funkload web server benchmarker ✔️ includes unit testing
fusil fuzzer ✔️ collection of scripts
fuzz fuzz EXEs with datastream input ✔️
fwbuilder firewall admin GUI ✔️
fwlogwatch firewall log analyser ✔️
fx CLI JSON processor ✖️ fx
fzf TUI fuzzy finder ✔️ repo
g213colours key colour customiser for G213 keyboard ✖️ G213Colors requires python3-usb
gadmin-samba GUI config for Samba ✔️
gadmin-rsync GUI config for rsync ✔️
gadmin-openvpn-client GUI config for OpenVPN ✔️
gadmin-openvpn-server GUI config for OpenVPN ✔️
gajim GPG Jabber client ✔️
gaupol subtitles editor ✔️ gaupol
gamemode optimise system performance ✖️ gamemode
gatling static page web server ✔️
gcad3d CAD ✖️ gCAD3D
gcc GNU C compiler ✔️
gcolor2 GUI colour picker ✔️ prefer GPick
gconf-editor GConf editor ✔️
gdb GNU debugger ✔️
gddrescue dd drive/data recovery ✔️ ddrescue-gui ppa:hamishmb/myppa
gdm GNOME display manager ✔️
gdmap visual HDD space usage ✔️
geany code editor/IDE ✔️
gearlever AppImage manager ✖️ gearlever
genisoimage create CD/DVD images ✔️
gespeaker GUI for eSpeak ✔️
gethead HTTP header vulnerability tool ✖️ gethead
geeqie GTK image viewer ✔️ Geeqie good for multiple image comparison, sidecar files
gfio GUI for fio ✔️
gfortran GNU Fortran 95 compiler ✔️
gh-ost MySQL trigger-less schema migrator ✖️ gh-ost
ghex GUI hex viewer ✔️
ghostwriter FocusWriter-like text editor ✖️ GhostWriter Markdown default
giada DJ tool ✖️
gifcurry video editor for GIFs ✖️ gifcurry
gigolo mount manager ✔️
gimp image editor ✔️
gimp-dcraw GIMP RAW plugin ✔️
gimp-ufraw GIMP RAW importer ✔️
git source control ✔️ git, git-gui, gitk, gitg, git-doc, git-extras
git-big-picture Git branch visualisation ✔️
git-crypt Git file encryption ✔️
git-extras Git extensions ✔️
git-gui Git GUI ✔️ git gui
git-repair Git repo repair ✔️ use with git fsck and git gc
git-secrets prevent sensitive data being committed ✖️ git-secrets
gitg Git repo viewer ✔️
gitin commit/branch/status explorer for Git ✖️ gitin
gitinspector Git repo stat tool ✔️
gitk Git repo browser ✔️
gitkraken Git GUI ✖️ GitKraken
gkrellm GUI system monitor ✔️
glade GTK+ GUI creator ✔️
glances top-like app (sophisticated) ✔️ Glances also pip install glances
glchess chess ✔️ uses Crafty engine; use apt
glogg GUI logfile view/query ✔️ glogg
gmysqlcc GUI MySQL client ✔️
gnofract fractal generator ✖️ .deb SourceForge package; good images
gnome-battery-bench ✖️ GNOME Battery Bench
gnome-bluetooth GNOME Bluetooth tools ✔️
gnome-boxes manage remote/virtual systems ✔️
gnome-builder GNOME app builder ✖️ Gnome Builder
gnome-disk-utility manage disks/media ✔️
gnome-network-admin GUI for whois/ping ✔️
gnome-rdp remote desktop ✔️
gnome-system-monitor GNOME monitor ✔️
gnome-tweak-tool GNOME 3 editor ✔️
gnucash finance manager ✔️
gnumeric spreadsheet ✔️
gnupg2 GnuPG version 2 ✔️
gnuplot graphs ✔️ core
gnuplot-x11 graphics ✔️
gnuplot-qt graphics ✔️
go-fuzz fuzzer ✖️ go-fuzz
go-mysql MySQL toolset ✖️ go-mysql
go-rsync GUI for rsync ✖️ go-rsync
goaccess CLI realtime logfile viewer ✔️ GoAccess repo avoid distro repo; compile deps: libgeoip-dev, libncursesw5-dev
gobuster directory, DNS, vhost buster ✖️ gobuster
gocryptfs encrypted overlay filesystem ✖️ gocryptfs
golly game of life simulator ✔️
googler CLI Google search ✖️ googler
gosync GDrive sync ✖️ GoSync
gotop TUI system monitor ✖️ gotop
gotty CLI application projected as web app ✖️ GoTTY
gource source control visualisation tool ✔️
govie movie utility ✖️ Govie
gpa GUI for GnuPG ✔️
gparted view/manage partitions ✔️
gpgdir encrypt directories ✔️
gpgit CLI GnuPG file encryption simplified ✖️ GPGit
gpg-tui TUI GnuPG manager ✖️ gpg-tui repo
gphoto2 CLI digital camera processor ✔️
gpick screen colour pick/palette/inverter ✔️
gping CLI visual ping host ✖️ gping
gpm mouse interface/copy-paste on CLI ✔️
gpt fdisk GPT disk tools ✖️ GPT fdisk also see gdisk in repo
gqrx GUI radio receiver ✔️ Gqrx
grabber web app scanner ✖️
graphite vector/raster 2D editor ✔️ Graphite repo
graphviz graph tools ✔️
graudit grep rough source code audit ✖️ graudit
graylog manage PC logfiles in one place ✖️ Graylog
grdesktop GUI for rdesktop ✔️
grive2 GDrive syncer ✖️ Grive2
grsynch GUI for rsync ✔️ Grsynch
grub-customizer GUI GRUB editor ✖️ GRUB customizer
grv CLI Git repo viewer ✖️ GRV
gscan2pdf PDFs from scans ✔️
gsconnect Android connector ✖️ GSConnect
gsettings GNOME config CLI tool ✔️
gsmartcontrol GUI for smartctl ✔️
gstm GNOME SSH tunnel manager ✔️
gsync GDrive syncer ✖️ pip install gsync
gtkam GUI transfer from cameras ✔️
gtkhash GUI hash calculator ✔️
gtg GNOME ToDo organiser ✔️
gtkstresstesting benchmarker ✖️ GtkStressTesting utilises stress-ng
guake multi-tabbed/multi-coloured CLI ✔️
guetzli JPG encoder/compressor ✖️ guetzli
gufw GUI for ufw ✔️
guitar GUI Git client ✖️ Guitar
gvfs-backends SMB browsing ✔️
haguichi GUI for VPN app ✖️ Haguichi
handbrake DVD ripper/video transcoder ✔️ HandBrake
hardinfo hardware info ✔️
harvester info harvester ✖️ theHarvester
HAI hash algorithm identifier ✖️ Hash-Algorithm-Identifier
hash-identifier identify hash ✖️ hash-identifier
haveged random number generator ✔️
hdparm tune HDD parameters ✔️
hdck HDD/media diagnostics ✖️ hdck
health-check process monitoring tool ✔️
heaptrack heap memory profiler ✖️ heaptrack
heartbeat high-availability servers ✔️
hegemon TUI system monitor ✖️ hegemon
helm music synthesizer ✖️ Helm
hexyl CLI hex editor ✖️ hexyl
highlight convert code to HTML/RTF ✔️
hnwatch CLI news feed ✖️
homebank finance manager ✔️
hopper GUI disassembler ✖️ Hopper proprietary, demo
hoptodesk remote desktop ✖️ HopToDesk
horst CLI WLAN analyser ✔️
hostmap enumerate (v)hosts of IP ✖️ Hostmap
hottoe sound control app ✖️ hottoe
hping3 TCP/IP packet generator ✔️
htmlq CLI HTML stream processor ✖️ htmlq jq for HTML
htop hyper top ✔️
http-logs-analyzer HTTP log analyser ✖️ http-logs-analyzer
httpdirfs HTTP directory mounter ✖️ httpdirfs
httperf HTTP benchmark ✔️
httping HTTP pinger ✔️
httpry HTTP logging and info ✔️
httpstat HTTP request timer ✖️ httpstat
httptunnel tunnels data in HTTP requests ✔️
httrack copy websites ✔️
hugin panorama stitcher + photo editor ✔️
hwinfo hardware info ✔️ deprecated
hx CLI hex editor ✖️ hx
hydra GUI network brute-forcer ✔️
hydrogen drum machine ✔️
hyperfine CLI benchmark tool ✖️ hyperfine
i7z Core CPU reporting ✔️
icinga Nagios-like network monitor ✔️ Icinga
idle3 Python IDE ✔️
ifstat interface statistics monitoring ✔️ vmstat-like
iftop network interface usage ✔️
imagemagick CLI image manipulator ✔️
imgp image converter ✔️ imgp
i-nex GUI hardware lister ✖️ I-Nex similar to CPU-Z
incron file system events daemon ✔️
indent C code formatter ✔️
indicator-cpufreq change CPU frequency ✔️
infernal-twin auto wireless hacking tool ✖️ infernal-twin
inguma pentest framework ✖️
inkscape vector imager ✔️
innotop MySQL InnoDB monitor ✖️ innotop .deb exists in CentOS EPEL
innotopgo MySQL InnoDB monitor ✖️ innotopgo
inotify monitor file system events ✔️ inotify-tools good for Samba folders
input-remapper input device button mapper ✖️ input-remapper
input-utils kernel input layer utilities ✔️ lsinput, input-events, input-kbd
instarecon auto digital recon ✖️ instarecon high level recon
intel-gpu-tools intel_gpu_time, intel_gpu_top ✔️
inxi system info ✔️
ioping disk I/O latency tool ✔️ ioping
iotop I/O monitor ✔️
ipcalc parameter calculator for IPv4 ✔️
iperf network bandwidth performance ✔️
iperf3 network bandwidth performance ✔️
ipgrab tcpdump-like, detailed header info ✔️ more explicit than tcpdump
iproute2 IP tools ✔️
ipsec-tools IPsec utilities ✔️
ipset tool for kernel IP sets ✔️
iptables-persistent iptables set-up on boot ✔️ sudo service iptables-persistent start
iptraf IP LAN monitor ✔️
ipython enhanced Python shell and env ✔️
iridium Chromium-based browser ✖️ Iridium enhanced privacy over Chrome
iris colour palette editor ✖️ Iris
isohybrid DVD.iso > bootable from Flash ✔️
isomaster CD/DVD image editor ✔️
jade diagram editor ✖️ jade
java ✔️ apt-get install default-jre
jarte lightweight wordprocessor (with .docx support) ✔️
jbit 6502 CPU simulator ✖️ JBit
jed code editor ✔️
jedit code editor ✔️
jnettop network traffic monitor ✔️
jo CLI JSON creator ✔️
joomscan Joomla scanner ✖️
john password cracker ✖️
johnny GUI for john ✖️ johnny
joplin notes/todo app ✖️ Joplin
jp2a JPG to ASCII art ✔️
jpeginfo JPG info/integrity ✔️
jq CLI JSON stream processor ✔️
julia fast math-oriented language ✔️ Julia
kaku music player ✖️ Kaku
kamailio SIP proxy ✔️ kamailio
kanboard project manager ✖️ Kanboard
katoolin auto install Kali Linux tools ✖️ katoolin
kazam video screen recorder ✔️
kdecachegrind PHP cache analyser ✖️
kdenlive video editor ✔️ KDE
kdiskmark GUI disk benchmarker ✖️ KDiskMark
keepassx password vault ✔️
keepassxc password vault ✖️ KeePassXC revised KeePassX
kerkythea renderer ✖️ Kerkythea
kexi database GUI (MySQL/SQLite/PostgreSQL) ✖️ Kexi
kismet wireless sniffer/monitor ✔️
kmon TUI kernel module manager ✖️ kmon
knock subdomain scanner ✖️ knock
knotter Celtic knot app ✖️ Knotter info
komodoedit code editor ✖️
krita image editor ✔️ Krita hand-drawn focus
krop PDF cropper/editor ✖️ Krop
ksnip snipping tool ✖️ ksnip
kst data plotting tool ✔️ Kst kst2
kwipe data eraser ✖️ KWipe repo partition emphasis
lamaperia printable maps from OpenStreetMap ✖️ Lamaperia
lame MP3 encoder ✔️
landrop LAN file transfer ✖️ LANDrop repo
lazagne credentials recovery ✖️ LaZagne
lazpaint image editor ✖️ LazPaint repo
lazydocker TUI Docker manager ✖️ lazydocker
lazygit TUI Git client ✖️ lazygit
lcrack password cracker ✔️
lepton JPG compressor ✖️ lepton
lftp CLI FTP ✔️
libmarkdown-php Markdown library ✔️
libre-menu-editor desktop menu editor ✖️ libre-menu-editor
libreoffice-dbg debugger ✔️
libssl-dev OpenSSL libraries ✔️
libtomcrypt crypto toolkit ✔️
libtree ldd tree ✖️ libtree
liferea GUI RSS ✔️
lightworks video editor ✖️ LightWorks 720p only
lightzone RAW editor ✖️
linkchecker website link checker ✔️
linklint website link checker ✔️
linphone Skype replacement ✔️ requires SIP account
linssid GUI wireless scanner ✔️
linux-crashdump kernel crashdump set-up ✔️
linux-firmware drivers ✔️ apparently includes wireless drivers
linux-malware-detect Linux malware detector ✖️ linux-malware-detect
linux-wifi-hotspot GUI wireless hotspot tool ✖️ linux-wifi-hotspot
lives video editor ✔️ requires x264, gpac for decent output
lldpd LLDP discovery daemon ✔️ discover LAN switches etc, lldpctl, lldpcli
lm-sensors for sensors ✔️
lms login manager settings ✖️ lms
lmms audio editor ✔️
ln vector image generator ✖️ ln
lnav logfile reader with colour ✔️ lnav
localsend file transfer ✖️ LocalSend
log2ram RAM logger ✖️ log2ram
logcheck logfile alerter ✔️
logisim digital circuit designer ✖️ Logisim
logkeys keylogger ✔️ !
logwatch logfile analyser ✔️
lshw-gtk lshw hardware GUI ✔️
lsscsi list SCSI devices ✔️
lttng program tracing ✔️ almost as powerful as SystemTap
luckybackup rsync-based GUI backup ✔️
lynis security auditor ✔️ Lynis
lyx Latex WYSIWYG ✔️ 500MB
lzop fast compression ✔️
macchanger spoof network card MAC ✔️
macchina system info ✖️ Macchina
magicrescue file recovery by filetype/header bytes ✔️
magic-wormhole secure file transfer ✖️ magic-wormhole
mailutils mail utilities ✔️
maltego people-places analysis tool ✖️ Maltego Java-based
maltrail malicious traffic detector ✖️ maltrail
mandelbulber 3D Mandelbrot ✔️
mangl GUI man page viewer ✖️ mangl
mariadb-server MariaDB ✔️
mariadb-client MariaDB ✔️
markdown Markdown to HTML ✔️
marker Markdown editor ✖️ Marker
masterpdfeditor PDF editor ✖️ MasterPDFEditor powerful but proprietary
mat2 metadata anonymiser ✔️ use apt; mat -d <file>
maths maths problem solver ✖️ maths ppa:nasc-team/daily
mattermost team messaging ✖️ Mattermost
mcfly CLI history manager ✖️ mcfly
md5deep batch/recursive md5sum ✔️
mdadm software RAID controller ✔️
medusa router/network brute-forcer ✔️
meld GUI sdiff ✔️
mermaid Markdown diagrams ✖️ Mermaid
mesa-utils MesaGL utilities ✔️
meshlab triangular mesh creator ✔️
meshroom 3D photogrammetry/reconstruction ✖️ meshroom requires Nvidia GPU/CUDA
metadata cleaner metadata wiper ✖️ Metadata Cleaner uses mat2
micro CLI editor ✖️ micro repo
midori lightweight browser ✔️
miller terminal CSV viewer/processor ✖️ miller
mindforger Markdown notebook/IDE ✖️ mindforger
minitube native YouTube client ✔️
minuet music trainer ✖️ minuet
missioncenter GUI system monitor ✖️ Mission Center repo
mitmproxy MITM HTTP proxy ✔️
mixxx audio mixer/editor ✔️
mlocate for locate ✔️ if locate is missing
mmv mass move/rename ✔️
mongodb MongoDB ✔️ meta package; or pecl install mongo
monit notify upon server log-ins ✖️
monitorix GUI system monitor ✖️ Monitorix
moreutils combine, errno, isutf8, parallel, zrun ✔️
most advanced pager, includes colour, bin viewer ✔️
mp3diags MP3 file analyser ✔️
mpd music player daemon ✔️
mpg123 CLI MP3 player ✔️ decoding library very good
mplayer CLI movie player ✔️
mps-youtube YouTube music player ✔️ mps-youtube
mpv CLI movie player ✔️ based on mplayer
mtools multi-cast connection tester ✖️
mtr ping and traceroute combined ✔️ also mtr-tiny
mtr-tiny ping and traceroute combined ✔️
muffet website link checker ✖️ muffet
multitail splitscreen logfile viewer ✔️
mundus home file cleaner ✖️
mupen64plus N64 console emulator ✔️
musescore music score editor ✔️
mycli CLI MySQL client ✔️ mycli repo
mypaint tablet-supporting paint program ✔️
mysql MySQL database ✔️
mysql-utilities MySQL ✔️
mysql-workbench MySQL ✔️
mysqldiffchecker MySQL instances diff ✖️ mysqlDiffChecker
mysql-shell mysqlsh ✔️
mysqlshell-plugins MySQL Shell Plugins ✖️ mysqlshell-plugins
mysqltuner mysqld settings analyser ✔️ mysqltuner
mystatusgo MySQL monitoring tool ✖️ myStatusgo
mytop MySQL monitor ✔️
mz versatile packet/network traffic generator ✔️
nagios-nrpe-server Nagios component for remote server ✔️ Nagios
nanotts speech synthesizer ✖️ NanoTTS
nast CLI Wireshark ✔️
nasty GnuPG password cracker ✔️
nbtscan scan network for NetBIOS info (Samba) ✔️
ncdu Ncurses disk usage viewer ✔️
ncrack network cracker ✖️
ncrypt CLI file encrypt ✖️ Ncrypt only SHA-1 key hashing
ncursesfm CLI file manager ✖️ ncursesFM
neofetch system info ✔️ neofetch use apt
nemo-fileroller FileRoller for Nemo ✔️
netcat TCP/IP Swiss army knife ✔️
netcatgui GUI for netcat ✖️ netcatgui
net-creds sniffs data from interface/pcap ✖️ net-creds
netdata real-time performance monitor ✔️ netdata repo :19999
netdiag network diagnosis tools ✔️ trafshow, netwatch, statnet, tcpspray, tcpblast
netdiscover active/passive network address ARP scanner ✔️
nethogs bandwidth hog monitor ✔️
netperf network benchmark ✔️
netplan Ubuntu network manager ✔️
netrw netcat-like, transport files over network ✔️
netsurf lightweight browser ✔️
net-tools network tools ✔️ ifconfig, route
netwag GUI for netwox ✔️
netwox networking utilities ✔️
neural-enhance image enhancer ✖️ neural-enhance
newsboat CLI RSS reader ✔️ also newsbeuter
nftables netfilter firewall utility ✔️ nft
nginx web/proxy server ✔️
ngrep network traffic grep ✔️
nightingale music player ✖️ Nightingale
nikola static website generator ✔️
nikto web server security scanner ✔️
nipper-ng security analysis of switches/routers ✖️
nitroshare cross-platform network file transfer ✖️ NitroShare repo
nixnote Evernote client ✖️ NixNote
nload network load ✔️ use apt
nltk NLP for Python ✔️
nmap network scanner ✔️
nmapsi4 GUI for NMap ✔️
nmcli CLI for NetworkManager ✔️
nmon network/CPU/disk performance ✔️
nohang low memory handler ✖️ nohang
nomacs image viewer ✔️ nomacs good for image comparison via sync
notepas code editor ✖️
notes-up editor supporting Markdown ✖️ Notes-up PDF export
novelwriter text editor ✖️ novelWriter repo
npkill Node.js module remover ✖️ npkill
npm Node.js package manager ✔️
nstreams tcpdump output analyser ✔️
ntfs-3g NTFS driver ✔️ NTFS-3G r/w
ntfsfix fix NTFS ✖️
ntfsundelete recover NTFS files ✔️
ntfy push notifier ✖️ ntfy
ntop top network users ✔️
nuttcp network performance measurement ✔️
nutty network utility ✖️ Nutty repo ppa:bablu-boy/nutty.0.1
nvme-cli NVMe management tool ✔️
nvidia-smi NVidia GPU management CLI ✖️
nvtop GPU monitor ✖️ nvtop
obnam incremental daily backups with SFTP/GnuPG support ✔️
obs video recording/livestreaming ✖️ OBS
obsidian Markdown mindmap tool ✖️ obsidian
oclint C/C++/ObjC static code analyser ✖️ OCLint repo
ocrfeeder OCR text scanner ✔️
ocrmypdf OCR PDF files ✔️
octave numerical computation library and GUI ✔️ Matlab-like
od2txt ODT to text converter ✔️
oletoy file format analyser ✖️ re-lab
olive video editor ✖️ olive repo
omd Nagios fork ✖️ OMD easier set-up than Nagios
onedrive-d OneDrive sync ✖️ onedrive-d
onetime one-time pad ✔️
onionshare secure communications ✖️ onionshare
openarena Quake-like FPS ✔️
openrgb hardware RGB lighting manager ✖️ OpenRGB
openshot video editor ✔️ good all rounder, requires Frei0r-plugins
opensnitch outgoing network connections manager ✖️ opensnitch
openssh-server OpenSSH ✔️
openvpn VPN ✔️
opera browser ✔️ use apt
oprofile system profiler ✔️
optipng optimise PNGs ✔️
orca screenreader ✔️
orchestrator MySQL replication manager ✖️ orchestrator
osync rsync simplifier ✖️ osync
outrun delegate tasks to remote machines ✖️ outrun
p0f passive OS fingerprinting tool ✔️ quieter than NMap
pack password analyser ✖️
packit network injection/capture tool ✔️
packeth GUI Ethernet packet generator ✔️
packetsender GUI packet generator ✖️ Packet Sender
pamix PulseAudio mixer ✖️ PAmix
pandoc DOCX/RTF/HTML/Markdown converter ✔️ Pandoc
panwriter Markdown editor ✖️ panwriter tight integration with pandoc
paper-clip PDF metadata editor ✖️ paper-clip
parallel multi-threaded Bash scripts ✔️ in moreutils
parted disk partitioner ✔️ creates GPT partitions, but does not resize
passwordsafe password vault ✔️ Password Safe
patator multi brute-forcer ✔️ patator
pavucontrol PulseAudio volume control ✔️ independently adjust audio streams
pax-utils ELF checking utilities ✔️ dumpelf, scanelf, lddtree, pspax etc
pbnj monitor network changes ✔️
pdf-tinkerer PDF editor ✖️ PDF Tinkerer Java
pdfbooklet PDF printer ✖️ PDFbooklet
pdfcrack PDF password cracker ✔️
pdfedit PDF editor ✔️ good at text, no image editing
pdfgrep PDF search ✔️ PDFgrep
pdfmod PDF editor ✔️ simple but good: edit meta data, remove page, extract page
pdfresurrect PDF analyser ✖️ pdfresurrect
pdfsam PDF editor ✔️ PDFsam
pdnsd proxy DNS server ✔️
pdfmixtool PDF editor ✖️ pdfmixtool repo
pdftk PDF tool ✔️
pdftotext PDF to text ✔️ in poppler-utils
peazip multi-zip GUI and converter ✖️ PeaZip
pemcracker PEM cracker ✖️ pemcracker
pentbox security and stability tester ✖️
percona-toolkit MySQL toolkit ✔️
perf performance analysis tools ✔️ in linux-tools-common
perf-tools-unstable perf helper tools by Brendan Gregg ✔️ iosnoop, iolatency, uprobe
perforator perf extender ✖️ perforator
pewpew server stress tester ✖️ pewpew
pgadmin3 GUI admin for PostgresSQL ✔️
pgpdump GnuPG/PGP file visualiser ✔️
phatch batch image converter ✔️
phoronix benchmark suite ✖️ Phoronix
photoflare image editor ✖️ PhotoFlare
photorec file recovery tool ✖️ photorec
php7cc PHP 7 incompatible code detector ✔️
php-markdown PHP Markdown renderer ✔️
php-codesniffer phpcs in CLI ✔️
phplint PHP linter ✖️ phplint
phpunit PHP unit test suite ✔️ not Mr Bergmann's PHPUnit
phrasendrescher SSH dictionary attacker ✖️ pd ssh -d pass.txt -t <IP> -v)
pic graphics programming language ✖️ piC
picard audio file manager ✔️
pigz multi-threading GZIP ✔️
pingnoo ping analyser ✖️ pingnoo
pinta Paint.net clone ✔️
piper mouse config ✖️ piper
pitivi video editor ✔️ suitable for: clips to combine, add audio track, filter
pixelorama sprite editor ✖️ Pixelorama
pktstat resolve packet details/connections ✔️
playonlinux Microsoft games through Wine ✔️
playshell CLI media player ✖️ playshell
plecast Wordpress plugin analyser ✖️
plumecreator book writing editor ✖️
pmd source code analyser ✖️ PMD Java-based
pmount mount removable devices as normal user ✔️
png2svg PNG to SVG ✖️ png2svg
pngcrush PNG compressor ✔️
pnpm leaner Node.js package manager ✖️ pnpm
pnscan multi-threaded port scanner ✔️
polygen random sentences from grammar definitions ✔️
portainer GUI Docker manager ✖️ portainer
portdog port scan detector ✖️ PortDog
portsentry port scan detector ✔️
postgresql PostgreSQL ✔️
potamus music player using directories ✖️ Potamus
povray CLI raytracer ✔️
powertop power consumption analyser ✔️
ppa-purge disable a PPA ✔️
preload adaptive binary preloader ✔️
prelockd memory/OOM tool ✖️ prelockd
prettyeq PulseAudio equaliser ✖️ prettyeq
printer-driver various drivers ✔️
privoxy SOCKS requests to HTTP requests ✔️ block UDP leaks in Tor
procdump create core dumps of apps ✖️ ProcDump
procenv show process environment ✔️ procenv
processing programming language ✖️
procinfo socklist, lsdev, system stats from /proc ✔️
profile-sync-daemon move browser profiles to RAM ✖️ profile-sync-daemon systemd
prometheus.io Nagios replacement for microservices ✖️ Prometheus
prowler AWS security tool ✖️ prowler
proxychains redirect connections through proxy servers ✔️
psad port scan detector ✔️ from iptables
psensor temperature sensors GUI ✔️
pspp statistical analysis ✔️ PSPP SPSS replacement
pst-utils read Microsoft Outlook .pst files ✔️ .pst to .mbox
pstop MySQL top from perf schema ✖️ ps-top
ptcpdump tcpdump revealing ps origin ✖️ ptcpdump
publican docbook XML publisher ✔️
puddletag music file tag editor ✔️
pulseeffects equalizer for PulseAudio apps ✖️ pulseeffects ppa:yunnxx/gnome3
putty PuTTY for Linux ✔️
pv pipe view meter ✔️ benchmark SSH etc
pwgen password generator ✔️
pychecker Python error checker ✔️
pylint Python code static checker ✔️
pylint3 Python 3 code static checker ✔️
pypy Python JIT compiler ✔️
pyrenamer mass file renamer ✔️
pyrit GPU WPA2 wireless cracker ✔️
python3-csvkit CSV utilities ✔️
python3-enigma Enigma machine library ✔️ Py-Enigma
python3-matplotlib plotting system ✔️
python3-pip Python 3 package installer ✔️
python3-psutil psutil ✔️ access reporting tools
python3-usb Python 3 USB interface ✔️
python-evdev generic input event interface ✔️
python-mysqldb Python MySQL API ✔️
python-pip Python installer ✔️ apt-get install python3-pip
python-setuptools ✔️ needed for python-mysqldb
qalc CLI calculator ✔️
qemu processor emulator ✔️ apt-get install kvm qemu-kvm qemu-kvmextras
qemu-kvm multiple virtual PCs ✔️
qjournalctl GUI for systemd journalctl ✖️ qjournalctl
qmmp music player ✔️
qownnotes notepad with Markdown ✖️ QOwnNotes
qmplay2 video/YouTube player ✖️ QMPlay2 GPU acceleration; good options
qpdf CLI PDF editor ✖️ QPDF
qrencode QR generator ✔️ qrencode -o f.png 'txt'
qtox encrypted chat ✖️ qTox
qtpfsgui HDR tonemapper ✔️
qtqr GUI QR generator ✔️
qtractor audio/MIDI multitrack sequencer ✔️
qtvirtmanager virtual hosts manager ✖️ qt-virt-manager
quetoo Quake2 remake ✖️ quetoo
quiterss RSS reader ✔️ uses WebKit
qupzilla lightweight Chromium-based browser ✔️
rabbitvcs SVN GUI ✔️
radamsa general purpose fuzzer ✖️ radamsa
radeon-profile Radeon GPU profiler ✖️ radeon-profile
radeontop Radeon GPU top ✔️
rand random character generator ✔️
rapidscan web vulnerability Scanner ✖️ rapidscan
rapidsvn SVN GUI ✔️
rarcrack RAR cracker ✖️ rarCrack
rare CLI regex parser ✖️ rare
raspiraw RaspPi RAW processing ✖️ raspiraw
ratproxy passive web app security assessor ✔️
rats rough auditing tool for security ✔️
rawtherapee RAW file editor ✔️ RawTherapee
rclone rsync for cloud drives ✖️ RClone repo
rclonebrowser GUI for rclone ✖️ RcloneBrowser
rcrack cracker via rainbow tables ✖️
rdiff-backup remote incremental backup ✔️
realvnc remote desktop ✔️
reaver router WPS PIN brute-forcer ✔️
recoll desktop/network GUI search engine ✔️
recsveditor CSV editor ✖️ reCsvEditor Java-based
rednotebook calendar and notebook ✔️ RedNotebook
redshift diurnal screen colour temp adjuster ✔️ deps: Geoclue-2.0
redshift-gtk GUI for redshift ✔️
reformat text formatter ✔️ line length, margin
remarkable Markdown editor ✖️ Remarkable deps: python3-markdown, python3-bs4, wkhtmltopdf
remmina remote desktop ✔️
remmina-plugin-vnc VNC plugin for Remmina ✔️
remnux Linux malware analyser ✖️ REMnux
rename Linux malware analyser ✔️ rename
retext ReText/Markdown editor ✔️ Retext
rdesktop CLI remote desktop client ✔️ grdesktop for GUI
recode file charset conversion ✔️
recoverjpeg recover JPGs/MOVs ✔️ from SD card
regexxer file regex view and replace ✔️
restic CLI backup manager ✔️ restic repo
richochet Tor chat ✖️ richochet
rig random person id generator ✔️
rkhunter rootkit hunter ✔️
rmlint dups and cruft remover ✖️ rmlint repo
rnd64 multi-threaded random data generator ✖️ RND64
rng-tools daemon to use hardware TRNG ✔️ includes rngtest
rooster CLI password manager ✖️ rooster scrypt, AES-256, HMAC-SHA256
rosaimagewriter USB Flash tool ✖️
rosegarden music editor ✔️
rsmangler word permutations ✖️
rsnapshot filesystem snapshot ✔️
rssh restricted shell ✔️ give user only: scp, sftp, rsync
rst2pdf ReText to PDF ✔️
rsyncrypto rsync encryption ✔️
rtgen rainbow table generator ✖️ rtgen md5 loweralpha-numeric 1 5 0 3800 33554432 0
ruby Ruby interpreter ✔️ irb
ruffle Flash emulator ✖️ ruffle
rustbuster web fuzzer ✖️ rustbuster
rustc Rust compiler ✖️
rustdesk remote desktop ✖️ rustdesk repo
rymdport encrypted file sharing ✖️ rymdport
s-tui CLI hardware monitor ✖️ s-tui repo
samhain IDS ✔️
sampler CLI visualisation tool ✖️ sampler
sane document scan tools ✔️
sane-airscan SANE network scanner ✖️ sane-airscan
savedesktop desktop config save ✖️ SaveDesktop
sbackup simple backup ✔️
scalpel file recovery/data carver ✔️ scalpel
scamper network measurement tool ✔️
scrcpy Android screen connector ✔️ scrcpy
screenruler pixel ruler ✔️
scribus desktop publisher/PDF editor ✔️
scrot CLI screen capture ✔️
scrypt encryption utility ✔️ scrypt
secure-delete wipe files/swap/memory ✔️
sendemail CLI email client ✔️
sendmail mail agent ✔️
sentry brute-force blocker ✖️ sentry
sfk comprehensive file utilities ✖️ Swiss File Knife
sg3-utils SCSI utilities ✔️
shellcheck Bash lint ✔️ ShellCheck
shellnoob shell code generator ✖️ shellnoob
shellpic preview images in SSH ✖️ shellpic
sherlock OSINT tool ✖️ sherlock
shotcut video editor ✖️ Shotcut
shwr HTML presentations ✖️ Shwr
siege server stress tester ✔️
sigil eBook editor ✖️ Sigil
silver-searcher source code grep ✖️ TSS
simplebackup backup utility ✔️
simplescreenrecorder record programs ✖️ SSR
simon voice recognition ✔️
singlefilez webpage archiver ✖️ SingleFileZ
sipcrack SIP log-in dumper/cracker ✔️
sipvicious audit SIP-based VoIP systems ✖️
sirikali GUI for gocryptfs/encfs/securefs ✖️ SiriKali
skeema CLI MySQL schema management ✖️ skeema
skipfish web app recon tool ✔️
skrooge money accounting ✔️
slack-desktop team messenger ✔️ proprietary
slate pixel art editor ✖️ slate
slowhttptest server stress tool ✔️
slurm bandwidth monitor ✔️
smartdeblur restore blurred images ✖️ SmartDeblur
smartmontools monitor/control storage that supports SMART ✔️ contains smartctl
smbclient Samba client ✔️
smbmap SMB network mapper ✖️ smbmap
smc GUI system monitor ✖️ smc
smem memory reporting tool ✔️
smemstat memory monitoring tool ✔️
smilla-enlarger image upscaler ✖️ smilla-enlarger
smplayer video player ✔️ GPU acceleration
snapper BTRFS filesystem snapshots ✔️
sngrep SIP messages flow viewer ✔️ Sngrep wiki
snort IDS ✔️
sntop poll servers ✔️ uses ping
socat relay for bidirectional data transfer ✔️
softethervpn VPN ✖️
sonic-pi coding synth ✔️
sol-r ray tracer ✖️ Sol-R
sox CLI audio file manipulator ✔️
sparta internal network infrastructure pen tool ✖️ sparta
sparkleshare Dropbox alternative using SSH and Git ✔️
spectre-meltdown-checker Spectre and Meltdown vulnerability/mitigation checker ✖️ spectre-meltdown-checker
speedtest-cli CLI Internet bandwidth speed tester ✔️ speedtest-cli pip install speedtest-cli
speedometer CLI network traffic monitor ✔️
spek acoustic spectrum analyser ✔️ spek
spirit MySQL online schema changer ✖️ spirit
splint C linter ✔️
sqlbrute brute-force SQL injection ✖️ SQLBrute
sqlcipher SQLite encryption ✔️
sqlite3 SQLite ✔️
sqlitebrowser SQLite GUI ✔️ simpler than sqliteman
sqliteman SQLite GUI ✔️ SQLiteStudio is better for unicode data import
sqlitestudio SQLite GUI ✖️ SQLiteStudio repo
sqlmap SQL injection tool ✔️ SQLMap repo
sqlninja Microsoft SQL Server injection ✖️ sqlninja
sqlsus MySQL attacker ✖️
srm secure file deletion ✖️ SRM slow, punishing on SSDs
ssc script to ELF ✖️ ssc
ssldump SSLv3/TLS network protocol analyser ✔️
sshguard SSH brute-force protection ✔️ SSHGuard more intelligent than fail2ban
sslscan SSL scanner ✔️
ssh-audit SSH config analyser ✖️ ssh-audit
sshfs mount remote filesystem ✔️ GNOME already does this through gvfs
sshpass send password to SCP etc from script ✔️
sshsysmon server monitoring via SSH ✖️ SshSysMon repo
sshtalk SSH chat server ✖️
sshuttle VPN over SSH ✔️ sshuttle TCP, not UDP or ICMP
stacer GUI system monitor/manager/optimiser ✖️ Stacer
standardnotes cross-platform encrypted notes app ✖️ standardnotes repo includes Android
statsprocessor word generator ✖️
statusok website/API monitor ✖️ statusok
strace system call tracer ✔️
stress CPU/memory/disk stresser ✔️
stress-ng system stresser ✔️
structure-synth 3D structure generator ✔️
stunnel SSL tunnel for own apps ✔️ STunnel
subbrute enumerate DNS records/subdomains ✖️ subbrute
subversion SVN ✔️
sucrack su multi-threaded brute-forcer ✔️
sunflow raytracer ✔️ Java-based
suricata IDS ✔️
sux su for X ✔️
svar voice activated recorder ✖️ svar
svg-edit SVG editor ✖️
swaks SMTP test tool ✔️
swatch log file event notifier ✔️
sxid SUID/SGID/dir checker ✔️
symphytum personal database ✖️ symphytum
syncthing sync cloud/network app ✖️ Syncthing
synfig vector 2D animation ✔️
sysbench system benchmarker ✔️ info
sysdig system exploration/troubleshooting ✔️
sysmontask GUI system monitor ✖️ SysMonTask
sysstat system stats/benchmarking ✔️ sar is binary log reader
system-config-lvm LVM partitioning GUI ✔️
system-config-samba Samba GUI ✔️
systemd-ui systemd GUI ✔️ systemadm
systemdgenie systemd utility ✖️ systemdgenie
systemtap kernel instrumentation ✔️
sysv-rc-conf SysV runlevel config ✔️ use apt
tabview CLI CSV viewer ✖️ tabview pip install tabview
taskwarrior CLI ToDo list ✖️ Taskwarrior
tasque task manager ✔️
tcpdump CLI network traffic analyser ✔️
tcpflow TCP flow recorder ✔️
tcpick TCP stream sniffer/connection tracker ✔️
tcpreplay replay saved tcpdump files ✔️
tcpslice extract from/stitch tcpdump files ✔️
tcpspy TCP/IP connections logger ✔️
tcptrace graphical tcpdump output ✔️
tcptrack monitor tcp network connections ✔️
tcpxtract extract files from network traffic ✔️
terminalizer record terminal actions ✖️ terminalizer
terminator multiple terminals ✔️
terminix CLI emulator ✖️ terminix
termpix CLI image viewer ✖️ termpix
termshark TUI Wireshark ✖️ termshark
testdisk disk/partition recovery tool ✔️ TestDisk
tesseract-ocr OCR processor ✔️
texmaker LaTeX editor ✔️
textadept minimalist cross-platform text editor ✖️ textadept repo
textosaurus text editor (Qt/Scintilla) ✖️ textosaurus
texttospeech text speaker ✖️ texttospeech
thonny Python editor/IDE ✔️ Thonny
thorium lighter faster Chromium ✖️ thorium
tkdiff GUI for diff ✖️ tkdiff
tig CLI Git info viewer ✔️
tiger report root vulnerabilities ✔️
tigervnc remote desktop ✔️
tightvnc remote desktop ✔️
timeshift system restore utility ✔️
tinyproxy non-caching HTTP proxy ✔️
tlp laptop power manager ✔️ TLP repo
tmsu file tagging app ✖️ TMSU
tmux CLI multiplexer ✔️
todo.txt CLI ToDo notes ✖️ todo.txt
tofromdos EOL character converter ✔️
tomahawk media player ✔️
tor anonymising overlay ✔️ get source, not repo version
torsocks use SOCKS-friendly apps with Tor ✔️ e.g. SSH
trace-cmd kernel function tracing analyser ✔️
traceroute trace packets ✔️
trafshow show network traffic ✔️ see Netdiag
transmageddon media file converter ✔️
trash-cli CLI trash bin control ✔️ trash-empty, trash-list
tree CLI directory tree lister ✔️
treeline TreePadLite/XML/bookmark editor ✔️ Treeline
trelby screenwriting program ✖️ Trelby
trickle bandwidth throttler ✔️
trimage PNG/JPG compressor ✔️
trippy TUI traceroute + ping ✖️ trippy repo
trupax encrypt files and folders ✖️ TruPax
tshark CLI Wireshark ✔️
tsung HTTP benchmark and database tester ✔️ TSung sophisticated
tt-rss tiny tiny RSS ✔️
ttf-mscorefonts-installer Microsoft TTF fonts ✔️
tuc improved cut ✖️ tuc
tuptime historical (total) uptime ✔️
turbovnc remote desktop ✖️ TurboVNC repo
tuxguitar music app including scoresheet ✔️ Tuxguitar
typora Markdown/Mermaid editor ✔️ Typora
uberwriter Markdown editor ✖️ UberWriter repo
ubuntu-tweak Ubuntu config tool ✔️ use apt
udptunnel tunnel UDP over TCP ✔️
ugui_flif GUI for FLIF ✖️ UGUI_FLIF
ufraw RAW processor ✔️ UFRaw
uftrace C program tracer ✔️
ufw firewall ✔️
ugrep advanced grep ✔️ ugrep
umplayer video player ✖️ supposed better DVD playback than VLC
uncrustify code formatter ✔️
unetbootin ISO to USB boot ✔️
unhide find hidden processes ✔️
unhtml remove HTML tags from file ✔️
unison CLI file sync tool ✔️ unison
unison-gtk GUI for unison ✔️
units CLI unit converter ✔️
unoconv Microsoft Office .doc converter ✖️ Unoconv
unshield extract .cab files from InstallShield ✔️
unsnap migrate Snap to Flatpak ✖️ unsnap
unsort jumbles lines in file ✔️
upscayl image upscaler ✖️ upscayl
urlwatch webpage update monitor ✔️
usbimager leightweight USB image writer ✖️ usbimager
usbview GUI lsusb ✔️ usbview
usermanager GUI user/group manager ✖️ UserManager
valac Vala compiler ✔️
vale text linter ✖️ vale
valentinastudio MySQL/PostgreSQL/MSSQL browser ✖️ Valentina Studio
valgrind memory debugger and profiler ✔️
valkyrie GUI for valgrind ✔️
vbindiff visual binary file compare ✔️
vega web app tester ✖️ Java-based
vegeta HTTP load tester ✖️ vegeta
ventoy create bootable USB drives ✖️ Ventoy repo
veracrypt TrueCrypt replacement ✖️ VeraCrypt
veusz GUI scientific plotter ✔️ Veusz
vidalia Tor GUI frontend ✔️
video-trimmer video editor ✖️ video-trimmer
vim code/text editor ✔️
vinagre GNOME remote desktop client ✔️
vinetto interrogate thumbs.db files ✔️
virt-manager GUI VM manager ✔️ virt-manager good options range; still 'experimental'
virtualbox virtual machines ✔️ Virtual Box GPU acceleration
vizex disk usage visualiser ✖️ vizex
visual studio code code editor/IDE ✖️ Visual Studio Code also vscodium and a snap
vivaldi highly-customisable browser ✖️ Vivaldi
vmware virtual machines ✔️ GPU acceleration
vnstat CLI network traffic monitor ✔️
vobcopy CD/MP4 track copier ✔️
voiphopper VoIP security testing tool ✖️
voipong VoIP sniffer/call detector ✖️
vokoscreen screencast creator ✔️
vpaint vector paint ✖️ VPaint
vrfy verify email addresses ✔️
vrms virtual Richard Stallman: list non-free packages ✔️
vscodium VS Code without telemetry ✖️ VSCodium
w3af web app vulnerability framework ✔️
waidps wireless auditing + IDS ✖️ waidps
wallpaperd wallpaper rotator ✖️
wammu (old) phone manager, info exporter ✔️
wapiti web app vulnerability scanner ✔️
warehouse flatpak manager ✖️ warehouse
warpinator LAN file transfer ✔️ warpinator
watchman directory monitor tool ✖️ watchman
wavemon wireless network monitor ✔️
wbox HTTP testing tool and config-less HTTP server ✔️
wdiff word diff ✔️ extended diff
webcamoid webcam tool ✖️ Webcamoid
weborf HTTP network file sharing ✔️ weborf
webp webp-pixbuf-loader ✔️
webshag web server auditor ✖️
webslayer web app brute-forcer ✖️
wfuzz web app brute-forcer ✔️ wfuzz
wget web file retriever ✔️
whatweb web scanner ✔️
whipper CD ripper ✖️ whipper
whiptail TUI shell interface ✔️
whois WHOIS client ✔️
whowatch user login monitoring ✔️
whycanticonnect connection analyser ✖️ Why Can't I Connect?
wicd wireless manager ✔️
wifite CLI wireless auditor/attacker ✔️
wig web app info gatherer ✖️ wig e.g CMS version
winff GUI media converter using ffmpeg/avconv ✔️ uses ffmpeg
wings3d 3D modeller ✔️
wireguard VPN ✖️ WireGuard
wireshark GUI network traffic analyser ✔️
wkhtmltopdf HTML to PDF ✔️ WebKit-based
wordgrinder CLI wordprocessor ✖️ WordGrinder
workrave RSI timer ✔️
wpscan WordPress scanner ✖️ wpscan repo
wpseku WordPress security scanner ✖️ WPSeku
wrk2 HTTP benchmarker ✖️ wrk2
wtop Apache top ✖️ wtop
wuzz CLI HTTP inspection tool ✖️ wuzz
x264 video encoder ✔️
x265 video compressor ✖️ x265
x2go remote GUI connection ✖️ X2Go with SSH
x86info CPU info ✔️
xa65 6502 CPU cross-assembler ✔️ xa65
xanmod kernel performance patch ✖️ XanMod
xaos fractals ✔️
xauth X authentication - needed for remote X GUI ✔️
xcalib X monitor calibration ✔️ includes screen inverter
xchm .chm file reader ✔️
xclip CLI to X clipboard ✔️
xdebug phpN-xdebug ✔️ where 'N' is version
xdg-app app sandbox ✖️ ppa:alexlarsson/xdg-app
xdotool simulate keyboard/mouse inputs ✔️
xfractint fractals ✔️
xicc set ICC colour profile for X ✔️
xiphos Bible ✔️
xmlcopyeditor XML editor ✔️
xmlint XML linter ✔️
xnee X user-action recorder ✔️
xnretro retro photo effects ✖️
xowa Wikipedia reader ✖️ Xowa
xplico network analysis ✖️ Xplico browser-based
xplot simple data plotter ✔️
xpra attach/detach X programs ✔️
xprobe remote OS identification ✔️ NMap-like, calls xprobe2
xrandr-invert-colors X screen inverter ✖️ xic xcalib alternative
xrdp RDP server ✔️
xresprobe X resolution probe ✔️
xsane document scanner GUI ✔️
xscreensaver-data-extra extra GNOME screensavers ✔️
xsensors temperature sensors GUI ✔️
xspy keylogger ✖️ !
xsser XSS auditor ✖️
xsuspender suspend inactive X11 apps ✖️ xsuspender
xul-ext-lightning Thunderbird calendar ✔️
xsel access X clipboard (pipe in/out) ✔️
xz-utils xz files ✔️
yara EXE malware identifier ✔️
youtube-dl YouTube downloader ✔️
youtube-dl-gui youtube-dl GUI ✖️ youtube-dl-gui
yersinia network vulnerability checker ✔️
zabbix network monitoring package ✔️
zap zed attack proxy ✖️ web app vulnerabilities
zbar-tools QR and barcode utilities ✔️ zbarimg
zeal programming language docs browser ✔️ Zeal
zeit GUI for at and cron ✖️ zeit
zenith TUI system monitor ✖️ zenith
zenity shell dialog boxes ✔️
zenmap NMap GUI ✔️
zentyal server GUI set-up + MS Exchange replacement ✔️
zerotier easy VPN ✖️ ZeroTier
zim 'desktop wiki' notepad ✔️
zint barcode generator ✖️ zint
zipcmp zip contents comparison ✔️
zmap large network scanner ✔️ no actual connects like NMap, open ports
zopfli zlib/gzip compressor ✔️ zopfli
zurmo CRM ✖️ Zurmo
zzuf app fuzzer ✔️ zzuf

License

Licensed under the MIT License.

About

'Useful' Linux programs/packages – personal reference list.

Topics

Resources

Stars

36 stars

Watchers

4 watching

Forks

Releases

Packages

Used by

Contributors