Debian Utilities
encfs
encfs - encrypted virtual filesystem
EncFS integrates file system encryption into the Unix(TM) file system. Encrypted data is stored within the native file system, thus no fixed-size loopback image is required.
EncFS uses the FUSE kernel driver and library as a backend. You may need to install the kernel modules, running "module-assistant a-i fuse".
Install encfs in Debian
#apt-get install enfs
For more options and how to use check encfs man page
ethtool
ethtool - Display or change ethernet card settings
ethtool is used for querying settings of an ethernet device and changing them.
Many ethernet drivers in 2.4 or newer kernel can be queried and tuned using ethtool.
However, backward compatibility is ensured on 2.2 kernel running Sparc with SUN Happy Meal (hme) Ethernet card.
Install ethtool in Debian
#apt-get install ethtool
For more information and how to use check ethtool man page
fakechroot
fakechroot - gives a fake chroot environment
This package provides a library which overrides libc functions, so it is possible to use root-specific tools without root priviliges.
In fake chroot you can install i.e. Debian bootstrap, create developer's environment and build packages inside chroot'ed system using standard non-root user account.
Install fakechroot in Debian
#apt-get install fakechroot
For more information and how to use check fakechroot man page
fakeroot
fakeroot - Gives a fake root environment
This package is intended to enable something like:
dpkg-buildpackage -rfakeroot
i.e. to remove the need to become root for a package build. This is done by setting LD_PRELOAD to libfakeroot.so, which provides wrappers around getuid, chown, chmod, mknod, stat, and so on, thereby creating a fake root environment.
fakeroot requires SYSV IPC to operate.
Install fakeroot in Debian
#apt-get install fakeroot
For more information and how to use check fakeroot man page
falselogin
falselogin - False login shell
Strange kind of 'shell' which don't let the user to log in. Before the next login prompt falselogin gives some info to the user.
Install falselogin in Debian
#apt-get install falselogin
For more information and how to use check falselogin man page
fcrackzip
fcrackzip - password cracker for zip archives
fcrackzip is a fast password cracker partly written in assembler. It is able to crack password protected zip files with brute force or dictionary based attacks, optionally testing with unzip its results.
It can also crack cpmask'ed images.
Install fcrackzip in Debian
#apt-get install fcrackzip
For more information and how to use check fcrackzip man page
fdflush
fdflush - Flush out-of-date disk buffers
fdflush is a band-aid for floppy (or other) drives with bad disk-change sensing. fdflush makes the system believe the disk-change switch has been triggered forcing the system to discard the buffered data.
If you have one of these slightly-broken disk drives, you'll have to run fdflush every time you change a disk.
fdflush is useful for computers which might be sleeping when you change floppies or other removeable media.
The command "floppycontrol -f" does the same thing, but the fdutils package is significantly larger; it only uses the floppy-specific flush ioctl.
The command "blockdev --flushbufs" only uses the generic flush ioctl.
Install fdflush in Debian
#apt-get install fdflush
For more information and how to use check fdflush man page
fdupes
fdupes - Identifies duplicate files within given directories
FDupes uses md5sums and then a byte by byte comparison to find duplicate files within a set of directories. It has several useful options including recursion.
Install fdupes in Debian
#apt-get install fdupes
For more information and how to use check fdupes man page
flawfinder
flawfinder - examines source code and looks for security weaknesses
Flawfinder searches through C/C++ source code looking for potential security flaws, ranking them by likely severity.
Flawfinder intentionally works similarly to another program, ITS4, which is not open source.
Install flawfinder in Debian
#apt-get install flawfinder
For more information and how to use check flawfinder man page
floppybackup
floppybackup - Floppy backup using a diversity of floppy formats
This little package was hacked together because all the more sophisticated backup systems were more suited for tape drives and such, and even if they supported floppies, verify mode was either lacking or missing, and mixed-size floppies caused problems.
Other Packages Related to floppybackup
Install floppybackup in Debian
#apt-get install floppybackup
For more information and how to use check floppybackup man page
fondu
fondu - convert between Mac and UNIX font formats
Fondu is a set of programs to convert between Mac font formats and PFB, TTF, OTF and BDF files on UNIX.
Install fondu in Debian
#apt-get install fondu
For more information and how to use check fondu man page
freecdb
freecdb - a package for creating and reading constant databases
freecdb is a small, fast and reliable utility set and subroutine library for creating and reading constant databases. The database structure is tuned for fast reading:
- Successful lookups take normally just two disk accesses.
- Unsuccessful lookups take only one disk access.
- Small disk space and memory size requirements; a database
uses 2048 bytes for the header and 24 bytes per record.
- Maximum database size is 4GB; individual record size is not
otherwise limited.
- Portable file format.
- Fast creation of new databases.
- No locking, updates are atomical.
This package contains both the utilities and the development files.
Install freecdb in Debian
#apt-get install freecdb
freetype1-tools
freetype1-tools - Bundled tests, demos and tools for FreeType 1
The FreeType 1 engine is a free and portable TrueType font rendering engine. It has been developed to provide TT support to a great variety of platforms and environments.
This package contains several programs bundled with the FreeType 1 engine for testing and demonstration purposes, as well as some contributed utilities such as ttf2pk, ttf2bdf, ttf2pfb and ttfbanner.
Install freetype1-tools in Debian
#apt-get install freetype1-tools
freetype2-demos
freetype2-demos - FreeType 2 demonstration programs
This package contains some demonstration programs and utilities which showcase the features of the FreeType 2 font engine.
Install freetype2-demos in Debian
#apt-get install freetype2-demos
ftdi-eeprom
ftdi-eeprom - Tool for reading/erasing/flashing FTDI USB chip eeproms
ftdi-eeprom is a small tool for creating and uploading the configuration eeprom for the FTDI chip. This eeprom contains information such as vendor and product ID, manufacturer and product strings, revision, etc.
Install ftdi-eeprom in Debian
#apt-get install ftdi-eeprom
For more information and how to use check ftdi-eeprom man page
hddtemp
hddtemp - Utility to monitor the temperature of your hard drive
hddtemp will give you the temperature of your IDE or SCSI hard drive by reading Self-Monitoring Analysis and Reporting Technology (S.M.A.R.T.) information (on drives that support this feature). Only modern hard drives have a temperature sensor.
Install hddtemp in Debian
#apt-getinstall hddtemp
For more information and how to use check hddtemp man page
hdup
hdup - Filesystem duplicator and backup
hdup is a backup utility with the following characteristics:
remote backups (move the backup to another machine); encrypted backups; no obscure format for the backups; compression (gzip/bzip or none); simple to use.
The source also includes two manpages, one for hdup itself and the other for the configuration file. It should be fairly obvious how to use hdup.
Install hdup in Debian
#apt-get install hdup
For more information and how to use check hdup man page and hdup.conf man page
hexer
hexer - An interactive binary editor with a Vi-like interface
Hexer is an interactive binary editor (also known as a hexeditor) with a Vi-like interface
Install hexer in Debian
#apt-get install hexer
For more information and how to use check hexer man page
hibernate
hibernate - activates your computer's suspend functionality
This package provides a way to activate the suspend functionality in the kernel. Currently it supports anything using the /sys/power/state interface (including ACPI suspend and the in-kernel software suspend), as well as Software Suspend 2 (which is available as a separate kernel patch).
Hibernate can take care of loading and unloading modules, various hacks needed to get some video cards to resume properly under X, restarting networking and system services. It can be extended by writing new "scriplets" which run at different parts of the suspend process.
Install hibernate in Debian
#apt-get install hibernate
For more information and how to use check hibernate man page and hibernate.conf man page
hsftp
hsftp - Ssh client with look and feel of a FTP client
hsftp emulates and provides the look-and-feel of an ftp client session, but uses ssh to transport commands and data. No dedicated daemon (apart from sshd) is required.
Install hsftp in Debian
#apt-get install hsftp
For more information and how to use check hsftp man page
htop
htop - interactive processes viewer
Htop is an ncursed-based process viewer similar to top, but it allows to scroll the list vertically and horizontally to see all processes and their full command lines.
Tasks related to processes (killing, renicing) can be done without entering their PIDs.
Install htop in Debian
#apt-get install htop
If you want to run htop use the following command
#htop
For more information and how to use check htop man page
hwtools
hwtools - collection of tools for low-level hardware management
This package is a collection of tools useful for hardware troubleshooting and optimization (for ix86 machines):
irqtune: adjusts priority of interrupts (improves serial performance),
scanport: scans for hardware not already handled by Linux drivers,
memmxtest: a real mode memory test, with MMX support. You may want to look at package memtest86 as well.
qic-02 driver and configuration utilities. Adds the qic-02 tapes support
Be aware that these tools require some knowledge of what are they doing to be used properly, not causing damage to your system.
Some programs that were previously part of this package have been moved to their own packages (hdparm, scsitools, memtest86)
Install hwtools in Debian
#apt-get install hwtools
i8kutils
i8kutils - Dell Inspiron and Latitude laptop utilities
This is a collection of utilities to control Dell Inspiron and Latitude laptops. It includes programs to turn the fan on and off, to read fan status, CPU temperature, BIOS version and to handle the volume buttons and Fn-keys.
The package includes also a small Tk applet, designed to be swallowed in the gnome panel, which monitors the CPU temperature and controls automatically the fans accordingly to user defined thresholds.
The programs require the kernel module i8k.o which can be compiled from the package sources or found in Linux kernel 2.4.14 and later versions. The kernel module has been tested only on Inspiron 8000 laptops but it should work on any Inspiron and Latitude laptops.
Install i8kutils in Debian
#apt-get install i8kutils
ibam
ibam - Advanced battery monitor for laptops
IBAM is an advanced battery monitor for laptops, which uses statistical and adaptive linear methods to provide accurate estimations of minutes of battery left or of the time needed until full recharge. IBAM requires /proc/apm.
Install ibam in Debian
#apt-get install ibam
For more information and how to use check ibam man page
installwatch
installwatch - Track installation of local software
Installwatch is used to track the changes made during the installation of local (i.e. non-deb) software.
Install installwatch in Debian
#apt-get install installwatch
For more options and how to use check installwatch man page
linuxinfo
linuxinfo - Displays extended system information
Displays system info, such as kernel revision, glibc version, processor type and memory size, in general by parsing /proc/cpuinfo.
Install linuxinfo in Debian
#apt-get install linuxinfo
After installing you want to see the output of this command just type the following
#linuxinfo
output looks like this
Linux test1 2.4.27-2-686-smp #1 SMP Wed Aug 17 10:05:21 UTC 2005
One Intel Pentium II (Deschutes) 348MHz processor, 694.68 total bogomips, 64M RAM
System library 2.3.2
For more information and how to use check linuxinfo man page
limo
limo - Lists files in a custom way
limo is a replacement for ls with some knobs on. By default, it is installed as both limo and as li. It tries to give far more control over the output format than ls and has simpler and more straightforward (albeit more verbose) options. It also has the -l and -s options which behave similarly to those of ls.
Install limo in Debian
#apt-get install limo
For more information and how to use check limo man page
loadwatch
loadwatch - Run a program using only idle cycles
loadwatch forks a child process and only allows it to run when the system load meets user-defined parameters. It allows you to specify that a program should run only if the load is below a specified point, and will stop it when that point is reached. When the load falls below a second specified point, the program will be continued. The user can also specify the system load sampling period.
Install loadwatch in Debian
#apt-get install loadwatch
For more information and how to use check loadwatch man page
logtool
logtool - Syslog-style logfile parser with lots of output options
logtool is a syslog-style logfile parser and report-generator, capable of producing ANSI, ASCII, CSV (for spreadsheets), HTML or just raw output.
It's very handy in generating nightly reports and in online monitoring of logfile activity.
Install logtool in Debian
#apt-get install logtool
For more information and how to use check logtool man page
lzop
lzop - fast compression program
lzop is a compressor similar to gzip. Its main advantages over gzip are much higher compression and decompression speed. lzop was designed with the following goals in mind:
1) reliability
2) speed (both compression and decompression)
3) reasonable drop-in compatibility with gzip
4) portability
Install lzop in Debian
#apt-get install lzop
For more information and how to use check lzop man page