Skip to content

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

License

Notifications You must be signed in to change notification settings

Tinram/Linux-Utilities

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

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
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
arista media converter ✔️ Arista Transcoder
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 ✔️
billreminder bill reminders ✖️ Bill Reminder
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 for Bluetooth ✔️
bluemon de/activate programs on Bluetooth link quality ✔️
bluetooth Bluetooth support ✔️
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
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 ✔️
cutegram IM ✖️ Cutegram
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, article
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 ✔️
discourse phpBB ✖️ Discourse
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
eko audio editor ✖️ Eko
elfparser ELF analyser ✖️ ELF parser repo
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 ✔️
entr trigger actions on file change ✔️ Entr
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 ✔️ flightgear
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 ✔️
forkstat CLI process monitor ✔️
fotoxx photo editor ✔️ good at editing, poor interface
fping ICMP to network hosts ✔️
fpm package converter ✖️ fpm
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 ✖️ FSearch
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 ✔️ FunkLoad includes unit testing
fusil fuzzer ✔️ collection of scripts
fuzz fuzz EXEs with datastream input ✔️
fwbuilder firewall admin GUI ✔️
fwlogwatch firewall log analyser ✔️
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 on demand ✖️ 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 ✖️
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 system hardware lister ✖️ i-nex similar to CPU-Z
incron daemon for file system events ✔️
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 filesystem events ✔️ 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
kolormanager X colour calibration ✖️ KolorManager
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 ✖️ LightZone
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
linuxrespin distro builder ✖️ Linux Respin
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 system monitor ✖️ Mission Center
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
notepadqq code editor ✖️ Notepadqq
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
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
oolite Elite game ✔️ Oolite
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 ✔️
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
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
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's 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' # -s height of pixel, -l H highest level of error correction
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 client ✔️
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 Gnome GUI remote desktop client ✔️
remmina-plugin-vnc VNC plugin for Remmina ✔️
remnux Linux malware analyser ✖️ REMnux
retext ReText/Markdown editor ✔️ Retext
retroshare encrypted IM/filesharing ✖️ RetroShare
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 ✔️
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
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 ✔️
screenstudio screencast creator ✖️ ScreenStudio
scribus desktop publisher/PDF editor ✔️
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
sk1 vector graphics editor ✖️ sK1
skipfish web app recon tool ✔️
skrooge money accounting ✔️
skype VoIP telephony ✖️ skype
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
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 advanced 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, Windows-style ✖️ 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
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
treepadlite notes manager ✖️ TreePadLite
trelby screenwriting program ✖️ Trelby
trickle bandwidth throttler ✔️
trimage PNG/JPG compressor ✔️
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 ✔️
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 ✔️
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

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published