~Delimiter's Applications
Introduction
This page lists some most of the computer operating systems and applications that I use, require or otherwise recommend. It is quite specific to Linux (Ubuntu) but I break out FreeBSD, Windows etc in their own sections.
Some other goodies can be found here: http://lifehacker.com/5098944/free-software-were-most-thankful-for
Operating systems
- For servers I run FreeBSD, Debian and Ubuntu LTS.
- For my desktop/laptops I run Xubuntu or Linux Mint.
Desktop/GUI Applications
This list is pretty old now, I should update it some time.
Internet Browser
- Mozilla Firefox
and these extensions...
- Xmarks* (keeps bookmarks synchronized)
- NoScript - block unpermissioned javascript to prevent XSS attacks
- AdBlock Plus - blocks ads, duh!
- Firebug] - web development tools
- YSlow - plugin that analyzes web pages and tells you why they're slow
- Netcraft Toolbar
Communication
Graphics/CAD/DTP
- Inkscape - vector illustration
- Scribus - page layout ala Pagemaker.
- QCad - a decent CAD program
- Dia - for network diagrams (or LibreDraw)
Multimedia
- sound-juicer & ripperX - to rip music CDs
- soundconverter - nifty little tool to convert ogg to mp3 and other formats
- Audacity
for digital audio manipulation
- HandBrake - to rip DVDs and transcode other vids
- xvidcap* - capture desktop sessions for screencasting (now RecordMyDesktop)
- ffmpeg - translate between different video formats
- hydrogen - electronic drum kit
- ardour - digital multi-track recorder / sequencer
- tivodecode - converts recorded .tivo programs to mpeg (not in Ubuntu, but in FreeBSD ports tree)
- winff - see http://www.biggmatt.com/category/winff/ and http://code.google.com/p/winff/
Security/Forensics
- TrueCrypt - antiquated & insecure now. Try encfs or LUKS.
- Xca
- awesome SSL/TLS [certificate manager](Certificate Authority)
- KeePassX
- password safe
- [Wireshark](Packet Tracing)
- Sleuthkit
- MetaSploit
- Nessus
- Nmap
Office/Utility/Editors
- xxdiff, diffuse & meld - for graphical diffs & interactive patch file generation
- mrxvt - a lightweight terminal emulator for X Window System
- usual mrxvt incantation:
mrxvt -g 84x28 -sr -ss sgi -sl 6000 -ht
- usual mrxvt incantation:
- or (as alternative to above)
gnome-terminal --geometry 80x22 --window-with-profile=small - or lxterminal
- xclip
- LibreOffice suite - spreadsheets, drawings, presentations and documents.
- Vim*/vi - the old standby text editor which I use 99% of the time.
- Nedit - another mature and capable text editor
- Jedit* - a nice editor for coding
- Bluefish* editor for webpages
- rdesktop as a RDP client. Reminna sometimes but it's very buggy.
sudo aptitude install diffuse mrxvt xclip vim nedit jedit bluefish rdesktop
Virtualization/Emulation
- Kvm & Qemu
- VirtualBox
- Wine - software emulation of windows.
- VMware Server
Games
Mostly for the kids wink
- pingus
- supertux
- supertuxkart
- planetpenguin-racer
- neverball
- neverputt
- openarena
sudo aptitude install pingus supertux supertuxkart planetpenguin-racer tuxpaint neverball openarena
Desktop/Non-GUI/Server Applications
- Networking toolset...
- Openssh
- Nmap
- [tcpdump](Packet Tracing)
- lft - layer four traceroute, show whether a specific IP/port/protocol can be opened or why
- traceroute - traces the route taken by packets over a TCP/IP network
- mtr - traceroute on steroids
- vpnc* - VPN client compatible with cisco3000 VPN Concentrator
- rsync*
- Unison
- nc (netcat)
- ntop
- cricket &/or mrtg
- Cacti
- apache
- arpwatch
- Openssl - particularly the s_client, x509, req and rsa bits.
- Cvs + cvsspam for detailed commit notifications
- Keychain - ssh-key manager
- Java
- Samba
- dnstop
- Scavenge
- Apg - generates several random passwords
- Rsnapshot - what I use as a network backup agent for all my systems
- Firefly Media Server (aka mt-daapd) for sharing music files on the home network
- fuse-utils (for sshfs)
- monit
Windows-specific Apps
- Secunia Psi
- Malwarebytes Anti-Malware
- Putty
- Network Monitor (netmon) [1]
FreeBSD-specific Applications
Ports/packages (relative to /usr/ports)
- audio/mt-daapd (M)
- dns/dnstop (M)
- dns/scavenge (M)
- mail/exim
- multimedia/tivodecode
- net/iscsi-target (M)
- net/lft
- ports-mgmt/portaudit
- ports-mgmt/portlint
- ports-mgmt/portmaster
- ports-mgmt/pkg_cutleaves
- security/chkrootkit
- security/nmap
- security/sudo
- security/xca (M)
- sysutils/fastest_cvsup
- sysutils/lsof
- sysutils/screen
Notes Apps marked with a * might not come stock, must be installed or possibly even compiled by hand.
All-in-one install command (experimental)
pkg_add -r mt-daapd dnstop exim scavenge sudo portaudit portlint portmaster pkg_cutleaves iscsi-target lft nmap chkrootkit lsof screen tivodecode
Ports with (M) I maintain (or will soon).
Online
- LOCKBIN - https://lockbin.com/Messaging free encrypted e-mail
- toggl - https://www.toggl.com/ - Project timer app
- Unfuddle - unfuddle.com - task tracker and file repository