Userlist is a simple awk script that will parse /etc/passwd
and print a list of all usernames with a UID greater than 100.
Count traffic from users with dynamic ip addresses. Uses information from
application level (Samba, pppd, etc.) to operate on network level (modify
ipfw or another firewall rules for traffic counting).
Powerful text searches on Unix using regular expressions for both the
file name, and the search text. Graphical equivalent of find + grep.
`setcdboot' is used on the DEC Alpha platform to mark a file bootable
within an Alpha ISO-9660 image bootable. First create an ISO-9660 image
using `mkisofs', and then run
setcdboot <name_of_iso_image> <boot_path_within_image>
Once a bootable file image has been marked with `setcdboot', burn the image
to CDROM media in the usual manner. To boot the resulting CDROM, simply
specify the CDROM device as the boot device and the Alpha will boot as if
from hard disk.
shim is a trivial EFI application that, when run, attempts to open and
execute another application. It will initially attempt to do this via the
standard EFI LoadImage() and StartImage() calls. If these fail (because secure
boot is enabled and the binary is not signed with an appropriate key, for
instance) it will then validate the binary against a built-in certificate. If
this succeeds and if the binary or signing key are not blacklisted then shim
will relocate and execute the binary.
The historical, and still very useful process-locking program. Use to
make sure that your shell script is the only version of itself running
on your system. There are many other creative ways to use this program.
vordog is a collection of a driver and a user space daemon for FreeBSD to
leverage watchdog timer of Vortex86 SoC . vordog is also watchdog(9)
compatible. It is as a timer source of watchdog(9), you can use it with
watchdog(4), watchdog(8), and watchdogd(8).
You can get vordog from repository with Mercurial.
The wait_on command allows shell scripts to access the facilities provided by
kqueue(3). This allows scripts to detect files being added to directories, data
appended to files and many other things - all without polling.
Snowlog is a program that lets you browse your web server's access log files.
It does not generate static HTML status reports but instead shows you all
accesses in a list that you can filter, sort and search easily. It's a
console application and supposed to run on the server via ssh.
Filters that accept regular expressions can be applied.
socklog in cooperation with the runit package is a small and secure replacement
for syslogd. There are three main features, syslogd provides:
- receiving syslog messages from an Unix domain socket (/dev/log) or UDP socket
(0.0.0.0:514) and writing them to various files on disk depending on facility
and priority.
- writing received syslog messages to an UDP socket (a.b.c.d:514)
socklog provides these features with the help of runit's runsvdir,
runsv, and svlogd, provides a different network logging concept, and
additionally does log event notification.
svlogd has a built in log file rotation based on file size, so there is no
need for any cron jobs or similar to rotate the logs. Log partitions can be
calculated properly.