dc3dd is a patched version of GNU dd to include a number of features useful
for computer forensics. Many of these features were inspired by dcfldd, but
were rewritten for dc3dd.
- Pattern writes. The program can write a single hexadecimal value or a text
string to the output device for wiping purposes.
- Piecewise and overall hashing with multiple algorithms. Supports MD5, SHA-1,
SHA-256, and SHA-512.
- Progress meter with automatic input/output file size probing.
- Combined log for hashes and errors.
- Error grouping. Produces one error message for identical sequential errors.
- Verify mode. Able to hash output files and compare hashes to the acquisition
hash.
- Ability to split the output into chunks with numerical or alphabetic
extensions.
- Ability to write multiple output files simultaneuously.
dcfldd is an enhanced version of GNU dd with features useful for forensics
and security.
dcfldd has the following additional features:
- Hashing on-the-fly
- Status output
- Flexible disk wipes
- Image/wipe Verify
- Multiple outputs
- Split output
- Piped output and logs
The fileschanged utility is a client to the FAM (File Alteration Monitor)
server that is now available in some distributions. Here's how the fileschanged
FAM client works: you give it some filenames on the command line and then it
monitors those files for changes. When it discovers that a file has changed
(or has been altered), it displays the filename on the standard-output.
The ddpt utility is a variant of the standard Unix command dd which
copies files. The ddpt utility specializes in files that are block
devices. For block devices that understand the SCSI command set,
finer grain control over the copy may be available via a SCSI
pass-through interface.
filewatcherd is a daemon inspired by cron, that run commands based on file
changes instead of time.
In principle it is similar to incron, but it's simpler, more limited,
and does not depend on anything outside of FreeBSD base.
flashrom is a utility for detecting, reading, writing, verifying and erasing
flash chips. It is often used to flash BIOS/EFI/coreboot/firmware images
in-system using a supported mainboard, but it also supports flashing of network
cards (NICs), SATA controller cards, and other external devices which can
program flash chips.
It supports a wide range of DIP32, PLCC32, DIP8, SO8/SOIC8, TSOP32, and TSOP40
chips, which use various protocols such as LPC, FWH, parallel flash, or SPI.
A flexible backup tool
Features:
o Easy to configure
o Uses dump, afio, GNU tar, cpio, pax, or zip archivers
o Full and numbered levels of incremental backup (acts like "dump")
o Compression and buffering options for all backup types
o Does remote filesystems (over rsh/ssh; no special service)
o Can backup only files not owned by rpm, or changed from rpm version
o Writes to tapes, on-disk archive files, or on-disk directory trees
o Keeps a table of contents so you know archives are on each tape
o Nice log files
You can get additional information about remote backup strategies using SSH
at http://www.sysfault.org/flexbackup.html
flog (file logger) is a small C program that reads input from STDIN and writes
to a file, optionally adding timestamps. If SIGHUP is received, the file will
be reopened, allowing for log rotation (see newsyslog(8)). The log file will
only be reopened if flog detects that rotation has occurred (i.e., the old file
is gone or the inode has changed). flog is extremely small (a memory footprint
of less than 500 bytes). It also protects you from running out of disk space;
if that happens, the logfile will be truncated and a warning generated. This
could save you from waking up to pager beeps in the middle of the night.
A KDE Plasma applet that monitors uninterruptible power supplies
controlled by apcupsd <http://www.apcupsd.com/>. It can connect to
any UPS (or more precisely: any apcupsd daemon) which is reachable
over the network.
The Heartbeat program is one of the core components of the Linux-HA
(High-Availability Linux) project. Heartbeat is highly portable,
and runs on every known Linux platform, and also on FreeBSD and
Solaris. Ports to other OSes are also in progress.
Heartbeat is the first piece of software which was written for the
Linux-HA project. It performs death-of-node detection,
communications and cluster management in one process.
The Heartbeat program has been around for a while. It has a great
many strengths, and yet there were a few weaknesses in version 1
that needed to be addressed:
- limitation on two nodes for cluster size
- inability to monitor resources for their correct operation
- minimal ability to express dependency information
This release removes these limitations.