useful userland ports for Darwin
... and even a little bit of original code
here are a few utilities I discovered either missing or needing enhancement in
Darwin ... all of these tarballs include BSD-style makefiles, install their
payload in /usr/local, and have BSD licenses, with the exception
of a couple of files that may be covered by the
Apple Public Source License.
df
update to the Darwin df binary with the latest NetBSD sources and
the -h (human readable) switch added from OpenBSD and Finder-like precision
download, 9k .tar.gz
Darwin includes a df with -h as of 7.0 (OS X 10.3)
du
port of the OpenBSD du binary with the -h switch and Finder-like precision
download, 5k .tar.gz
Darwin includes a du with -h as of 7.0 (OS X 10.3)
dos2unix
simple text converter - dos2unix, dos2mac, unix2dos,
unix2mac, mac2dos, mac2unix, any2unix
download for Darwin 5.x and below, 3k
.tar.gz, or for Darwin 6 and up, 2k.tar.gz
any2unix by Spiros Evangelatos
md5
port of OpenBSD md5, rmd160, and sha1 message
digest utilities
download, 4k .tar.gz
get libmd from the
gnu-darwin site
Darwin now includes an md5 utility and sha1 and rmd160 in openssl
nc
port of OpenBSD's enhanced version of netcat
download for Darwin 5.x and below, 62k .tar.gz,
Darwin 6, 59k .tar.gz,
Darwin 7, 9.5k .tar.gz, or
Darwin 8, 12k .tar.gz
Darwin now includes a less-functional version of netcat as of 7.0
rutils
port of OpenBSD's rup, ruptime, rusers, and rwall
clients, historically missing from darwin
download, 75k .tar.gz
traceroute
port of OpenBSD's traceroute utility, including command line switch
to change protocol number
download for Darwin 5.x and below, 17k
.tar.gz, Darwin 6, 15k .tar.gz, or
Darwin 7, 15k .tar.gz
whois
OpenBSD's whois utility with command line switches to change registry
download, 5k .tar.gz
Darwin 7.0 (OS X 10.3) includes a whois utility with the -h switch
contact info
this page compiled by
peter bartoli
(pgp key)
and last updated 4/11/2006