a2ps-4.13b.tar.gz a2ps is an Any to PostScript filter
- installs in /usr/local. You may also need to install
psutils.
aide-0.10.tar.gz AIDE (Advanced Intrusion Detection
Environment) is a free replacement for Tripwire - installs
in /usr/local. Aide requires some configuration before
use. See the documentation in the /usr/local/doc/aide
directory and in the Details link below. The aide.conf
file is in /usr/local/doc/aide. Aide
is used to help provide security for systems. Any security
problems are your responsiblitiy.
apache-1.3.27.tar.gz and mod_ssl-2.8.12-1.3.27.tar.gz
Apache - the popular web server - installs in /usr/local/apache.
This package includes mod_ssl-2.8.12-1.3.27 support and
requires that you also install openssl-0.9.6i to use it.
I have put a detailed document on how I created this package
and how you might install it. Please read it.
It is suggested you back up your current apache files
before installing any new apache package.
autoconf-2.57.tar.gz GNU autoconf is a package for
generating configure scripts - installs in /usr/local.
automake-1.7.2.tar.gz Automake is a tool for automatically
generating Makefiles compliant with the GNU Coding Standards
- installs in /usr/local. Parts of automake may require
that you have perl installed also. There
have been comments that for some programs like KDE, you
need to use automake-1.5 and not 1.7.1.
bash-2.05.tar.gz Bash is an sh-compatible shell that
incorporates useful features from the Korn shell (ksh)
and C shell (csh) - installs in /usr/local.
bind-9.2.2.tar.gz The Berkeley Internet Name Domain
(BIND) implements an Internet name server for Unix operating
systems - installs in /usr/local. Installing the openssl-0.9.6i
package is required. The package was configured with the
command ./configure.
bison-1.75.tar.gz Bison - a replacement for YACC -
installs in /usr/local. I have moved back to 1.75 from
1.875 due to some problems with 1.875.
chkrootkit-0.42b.tar.gz chkrootkit is a tool to locally
check for signs of a rootkit - installs in /usr/local/bin.
To use chkrootkit, you must be root and cd to /usr/local/bin.
While in that directory, you run the command ./chkrootkit
or sh ./chkrootkit. Make sure you read the various README
files in /usr/local/doc/chkrootkit before you use chkrootkit
so that you understand the results. Also study the chkrootkit
home page at the Details link below.
chkrootkit is often used to make machines more secure.
Make sure you know what you are doing. Any security problems
are your responsiblitiy.
coreutils-4.5.4.tar.gz
GNU Coreutils are a set of basic file, shell, and
text manipulation utilities for the GNU operating system
that are expected to exist on every operating system.
Previously, they were offered as three individual distributions:
fileutils, shellutils, and textutils - installs in /usr/local.
The programs included are
basename cut expr join mv printf split touch users
cat date factor kill nice ptx stat tr vdir
chgrp dd false link nl pwd stty true wc
chmod df fmt ln nohup rm su tsort who
chown dir fold logname od rmdir sum tty whoami
chroot dircolors groups ls paste seq sync uname yes
cksum dirname head md5sum pathchk sha1sum tac unexpand
comm du hostid mkdir pinky shred tail uniq
cp env hostname mkfifo pr sleep tee unlink
csplit expand id mknod printenv sort test uptime
db-1.85.tar.gz db is the Berkeley open source embedded
database system - installs in /usr/local.
db-2.7.7.tar.gz db is the Berkeley open source embedded
database system - installs in /usr/local/BerkeleyDB.
db-3.3.11.tar.gz db is the Berkeley open source embedded
database system - installs in /usr/local/BerkeleyDB.3.3.
dejagnu-1.4.3.tar.gz DejaGnu is a framework for testing
other programs. Its purpose is to provide a single front
end for all tests. DejaGnu is written in expect, which
in turn uses tcl - installs in /usr/local.
egd-0.8.tar.gz EGD is an Entropy Gathering Daemon
and is a substitute for /dev/random - installs in /usr/local.
It is written in perl and so requires that you have perl
on your system. See also prngd.
expat-1.95.5.tar.gz Expat is a fast, non-validating,
stream-oriented XML parsing library - installs in /usr/local.
expect-5.38.tar.gz Expect is a program that performs
programmed dialogue with other interactive programs -
installs in /usr/local. You should also get tcl-8.4.1
, tk-8.4.1 and, if you don't have gcc installed, libgcc.
fileutils-4.1.tar.gz The GNU fileutils package contains
the basic file management utilities that are standard
on a Unix-like system - installs in /usr/local. The fileutils
programs are now included in the coreutils package.
findutils-4.1.tar.gz Findutils contains the GNU find,
xargs, and locate programs - installs in /usr/local.
gawk-3.1.1.tar.gz gawk is the GNU version of the awk
formatting program - installs in /usr/local.
gcc-3.3.2.tar.gz The GNU C compiler and related programs
- installs in /usr/local. This package includes the GNU
C, C++, g77, Java, and OBJC compiler suites and support
files. The package with _small contains only C and C++
providing a much smaller download. The Gnat ada programs
are not included yet. When needed and the source code
supports it, this C compiler can create 64-bit executables
via the -m64 flag as well as the usual 32-bit ones. It
was compiled to use the SUN assembler and loader usually
in /usr/ccs/bin if the SUNW developer packages are installed.
Please read the detail on how this package was created
which can be found at Comments on gcc 3.3.2 . The Details
link below contains information on what is new in 3.3.2.
Documentation is in /usr/local/doc/gcc, /usr/local/man,
and /usr/local/info.
gd-2.0.12.tar.gz GD Graphics Library - An ANSI C library
for the dynamic creation of images. GD creates PNG and
JPEG images, among other formats - installs in /usr/local.
The gd package requires the following library files -
libfreetype.so.6 from freetype, libgcc_s.so.1 from libgcc-3.3
or from gcc-3.3.2, libiconv.so.2 from libiconv, libpng12.so.0
from libpng, and libz.so from zlib, and the jpeg package.
gdbm-1.8.3.tar.gz GNU dbm is a set of database routines
that use extendible hashing and works similar to the standard
UNIX dbm routines - installs in /usr/local.
gdkpixbuf-0.19.0.tar.gz The gdk-pixbuf libraries and
related graphics objects - installs in /usr/local.
gettext-0.11.5.tar.gz gettest is the GNU internationalisation
library - installs in /usr/local.
glib-1.2.10.tar.gz b is a library containing many
useful C routines for things such as trees, hashes, and
lists - installs in /usr/local.
gnupg-1.2.1.tar.gz GnuPG (the GNU Privacy Guard) is
GNU's tool for secure communication and data storage.
It can be used to encrypt data and to create digital signatures
- installs in /usr/local. This compile of gnupg requires
that the /dev/random and /dev/urandom devices exist. Gnupg
needs to have zlib and may need /usr/local/lib/libgcc_s.so.1
either from the libgcc-3.3 or gcc-3.3.2 packages. Gnupg
is used to help provide security for files, email, and
systems. Any security problems are your responsiblitiy.
grep-2.5.tar.gz The GNU version of grep which finds
lines that match patterns - installs in /usr/local.
groff-1.17.2.tar.gz groff (GNU Troff) is a document
processor which reads plain text and formatting commands,
produces formatted output from them, and then outputs
it to another device - installs in /usr/local. You may
need to install the libgcc package to use this package.
gtk+-1.2.10.tar.gz GTK+ is a multi-platform toolkit
for creating graphical user interfaces, primarily designed
for the X Window Systems - installs in /usr/local.
Gtk+ is often installed along with glib and it is recommended
that you do so. Note also, that this latest version of
gtk+ puts include (.h) files that are often used by other
programs in the /usr/local/include/gtk-1.2/gtk and /usr/local/include/gtk-1.2/gdk
directories. This is the choice of the gtk developers.
Programs may look for the files in /usr/local/include/gtk
and gdk directories, so you may want to make symbolic
links with ln -s.
gv-3.5.8.tar.gz gv - postscript and pdf viewing tool
- installs in /usr/local. Requires the installation of
ghostscript. The xaw3d Athena 3D widget libraries may
also be required.
gzip-1.3.5.tar The gzip compress/uncompression system
installs in /usr/local.
imlib-1.9.14.tar.gz Advanced replacement library for
libraries like libXpm - installs in /usr/local. It is
useful to also install: libungif, jpeg, libpng tiff
iplog-2.2.3.tar.gz iplog is a TCP/IP traffic logger.
Currently, it is capable of logging TCP, UDP and ICMP
traffic - installs in /usr/local. iplog itself is in /usr/local/sbin.
The iplog --help command does not work in this version.
john-1.6.tar.gz John the Ripper is a fast password
cracker - installs in /usr/local/run. (Note the different
directory) Documentation is in /usr/local/doc/john. Its
primary purpose is to detect weak Unix passwords. John
is often used to make machines more secure. Make sure
you know what you are doing. Any security problems are
your responsiblitiy.
less-381.tar.gz Less is a paginator file similar to
more, but that allows backward as well as forward
movement through the file - installs in /usr/local. less
requires that the ncurses be installed.
libiconv-1.8.tar.gz NU libiconv provides an iconv()
implementation for use on systems which do not have one
- installs in /usr/local.
libpcap-0.7.2.tar.gz libpcap is a system-independent
interface for user-level packet capture - installs in
/usr/local. You may also need to install tcpdump.
libpng-1.2.4.tar.gz The PNG library is a collection
of routines used to create and manipulate PNG format graphics
files - installs in /usr/local.
libungif-4.1.0.tar.gz libungif - operates on GIF files
using uncompressed GIFs - installs in /usr/local. The
gif2tiff program requires that you install the tiff package
libxml-1.8.17.tar.gz Libxml is the XML C library developed
for the Gnome project - installs in /usr/local.
libxml2-2.5.5.tar.gz Libxml2 is the XML C library
developed for the Gnome project - installs in /usr/local.
lsof-4.68.tar.gz lsof lists information about files
that are open by the processes running on a UNIX system.
logrotate-3.6.9.tar.gz The logrotate utility is designed
to simplify the administration of log files on a system
- installs in /usr/local. Installation of the popt package
is also required.
m4-1.4.tar.gz GNU `m4' is an implementation of the
traditional Unix macro processor - installs in /usr/local.
make-3.80.tar.gz The GNU version of make, also known
as gmake - installs in /usr/local.
mhash-0.8.17.tar.gz Mhash library which provides a
uniform interface to a large number of hash algorithms
- installs in /usr/local.
mktemp-1.4.tar.gz Mktemp is a small program to allow
safe temporary file creation from shell scripts - installs
in /usr/local.
mysql-3.23.53.tar.gz MySQL is an SQL database server
- installs in /usr/local/mysql. mysql requires that you
have zlib, ncurses, and libgcc if you don't have gcc installed
already. mysql requires a number of installation steps
that can be found in the files in /usr/local/mysql/doc/mysql.
I have only done the configure, make, make install steps
and not the creation of the mysql user and group or the
other steps that are needed. All the tests in the test
suite executed correctly. Source Code (note that you will
need to use the GNU tar to untar the mysql source files.
The tar that typically comes with Solaris may not work).
ncurses-5.3.tar.gz ncurses (new curses) library is
a freeware emulation of System V Release 4.0 curses -
installs in /usr/local.
libnasl-2.0.5.tar.gz ,
nessus-core-2.0.5.tar.gz ,
nessus-libraries-2.0.5.tar.gz ,
nessus-plugins-2.0.5.tar.gz Nessus is a remote security
scanner. It is plug-in-based, has a GTK interface, and
performs over 1200 remote security checks. It allows for
reports to be generated in HTML, XML, LaTeX, and ASCII
text, and suggests solutions for security problems - installs
in /usr/local. Nessus requires that you have the nmap,
openssl-0.9.7c, glib-1.2.10, gtk+-1.2.10, libgcc-3.3 or
gcc-3.3.2 packages installed also. If you have not installed
openssl before, you will have to understand how to generate
entropy. Look at the OpenSSH Instructions page for details.
After you install the nessus package, you will need to
do some system configuration to run the nessusd server
and to set up the nessus client. Use the Details link
below to go to the nessus home page for instructions.
nessus is used to make machines more
secure. Make sure you know what you are doing. Any security
problems are your responsiblitiy.
netsnmp-5.0.7.tar.gz The NET-SNMP (formerly UCD-SNMP)
package contains various tools relating to the Simple
Network Management Protocol - installs in /usr/local.
The openssl and zlib packages need to be installed also.
The configure options used in this package were ./configure
--with-mib-modules="host disman/event-mib ucd-snmp/diskio"
--enable-shared.
nmap-3.48.tar.gz nmap is a network exploration tool
and security scanner - installs in /usr/local. nmap requires
the installation of glib, gtk+, libpcap
and libgcc be installed.
openssh-3.7.1p2.tar.gz openssh is an open source version
of the SSH secure shell system - installs in /usr/local.
Openssh also requires the installation of the packages
OpenSSL 0.9.7c (do not use the older 0.9.6a-i packages),
zlib, libgcc-3.3 or gcc-3.3.2, and optionally the tcp_wrappers
package. You MUST read the OpenSSH installation
page for installation details and helpful web sites.
openssh is often used to make machines more secure. Make
sure you know what you are doing. Any security problems
are your responsiblitiy. The main ssh web site is at the
[Details] link below.
openssl-0.9.7c.tar.gz openssl is an open ource toolkit
implementing the Secure Sockets Layer (SSL v2/v3) and
Transport Layer Security (TLS v1) protocols as well as
a full-strength general purpose cryptography library -
installs in /usr/local/ssl. The configure option used
for making openssl was solaris-sparcv7-gcc shared. You
may also need to install either gcc-3.3.2 or libgcc-3.3
to obtain the libgcc_s.so.1 library.
openssl is often used to make machines more secure. Make
sure you know what you are doing. Any security problems
are your responsiblitiy.
openssl-0.9.6i.tar.gz openssl is an open ource toolkit
implementing the Secure Sockets Layer (SSL v2/v3) and
Transport Layer Security (TLS v1) protocols as well as
a full-strength general purpose cryptography library -
installs in /usr/local/ssl. openssl-0.9.7 The configure
option used for making openssl was solaris-sparcv7-gcc
shared. openssl is often used to make
machines more secure. Make sure you know what you are
doing. Any security problems are your responsiblitiy.
perl-5.8.0.tar.gz The Perl Language System - installs
in /usr/local. The perl_s package was configured to create
the libperl.so shared library (found in /usr/local/lib/perl5/5.8.0/sun4-solaris/CORE/libperl.so)
which may be needed for some programs that use perl. If
you don't believe you need this, then install the regular
package. Important Note - Solaris 9
comes with a slightly earlier version of perl in /usr/bin.
You may wish to use this version rather than the version
on sunfreeware.com. If you do install this perl and want
to use it rather than the Sun one, you will need to have
/usr/local/bin in your PATH before /usr/bin.
pkgconfig-0.15.0.tar.gz pkg-config is a system for
managing library compile/link flags that works with automake
and autoconf - installs in /usr/local.
popt-1.7.tar.gz The popt library is for parsing command
line options - installs in /usr/local.
prngd-0.9.25.tar.gz PRNGD is a Pseudo Random Number
Generator Daemon - installs in /usr/local. It can be used
by openssh (though it is not needed by the 3.4p1 version).
procmail-3.22.tar.gz The procmail and formail mail processing package can
be used to create mail-servers, mailing lists, sort your
incoming mail into separate folders/files, preprocess
your mail, start any programs upon mail arrival or selectively
forward certain incoming mail automatically to someone
- installs in /usr/local.
psutils-1.17.tar.gz PSUtils is a collection of useful
utilities for manipulating PostScript documents - installs
in /usr/local. You may also want to install a2ps.
python-2.2.2.tar.gz The python language system - installs
in /usr/local. Python requires that you install either
gcc-3.3.2 or, if you don't want gcc, you can install the
library package libgcc.
rcs-5.7.tar.gz rcs is the Revision Control System
- installs in /usr/local.
readline-4.3.tar.gz readline lets users edit command
lines as they are typed in - installs in /usr/local.
rsync-2.5.7.tar.gz rsync is a replacement for rcp
that has many more features - installs in /usr/local.
Rsync requires that you install the popt package also.
samba-2.2.8a.tar.gz The Samba software suite is a
collection of programs that implements the SMB protocol
for unix systems, allowing you to serve files and printers
to Windows, NT, OS/2 and DOS clients - installs in /usr/local/samba.
To use samba, you must also have installed the popt, readline,
ncurses and either the libgcc-3.3 or the gcc-3.3.2 packages.
Documentation for installation and configuration can be
found in the /usr/local/samba/doc/samba subdirectories.
The man files are in /usr/local/samba/man.
sc-7.15.tar.gz sc is a curses-based spreadsheet program
that uses key bindings similar to vi and less - installs
in /usr/local.
sed-4.0.tar.gz The GNU version of the sed utility
- installs in /usr/local.
shutils-2.0.15.tar.gz sh-utils contains the GNU shell
utilities - installs in /usr/local. The shellutils programs
are now included in the coreutils package.
ssldump-0.9b3.tar.gz ssldump is an SSLv3/TLS network
protocol analyzer - installs in /usr/local. ssldump is
in /usr/local/sbin. ssldump requires that openssl-0.9.7c
and either libgcc-3.3 or gcc-3.3.2 be installed also.
sudo-1.6.7p5.tar.gz Sudo (superuser do) allows a system administrator
to give certain users (or groups of users) the ability
to run some (or all) commands as root while logging all
commands and arguments. The sudoers file is installed
in /usr/local/etc, rather than /etc. Note that in this
version, the sudoers file cannot contain spaces or tabs
before labels. This is different than in some earlier
versions. Therefore, if you are moving your sudoers file
from a previous version, you may need to do some minor
editing - installs in /usr/local.
tar-1.13.19.tar.gz Thus is the GNU version of tar,
the archive creator - installs in /usr/local.
tcl-8.4.1.tar.gz Tcl, the tool command language. You
will need to install libgcc if you have not installed
gcc or libgcc before. You will also likely need to install
Tk - installs in /usr/local.
tcpdump-3.7.2.tar.gz tcpdump is a tool for network
monitoring and data acquisition - installs in /usr/local.
You may also need to install libpcap and openssl.
tcp_wrappers-7.6.tar.gz tcp_wrappers_7.6-ipv6.1.tar.gz
The tcp_wrappers package allows you to monitor and
filter incoming requests for the SYSTAT, FINGER, FTP,
TELNET, RLOGIN, RSH, EXEC, TFTP, TALK, and other network
services. It provides tiny daemon wrapper programs - installs
in /usr/local. The package includes the libwrap.a file
which is often used by other programs to include support
for tcp_wrappers. This package was compiled to be used
in the Advanced method for installation of the wrapper
programs. If you are going to be using
the IPV6 protocols in your systems, you need to download
tetex-2.0.2-src.tar.gz
tetex-2.0.2-texmf.tar.gz
tetex-2.0.2-texmfsrc.tar.gz teTeX is a complete TeX
distribution based on the web2c distribution - installs
in /usr/local/teTeX. Some of the programs in this distribution
may require that you install the ncurses package to obtain
the /usr/local/lib/libncurses.so.5 related files and that
you have the /usr/local/lib/libstdc++.so.5 and /usr/local/lib/libgcc_s.so.1
related files either from the gcc-3.3.2 or libgcc-3.3
packages. Details on the final installation steps you
must take can be found in the QuickInstall file and in
the documents found in the /usr/local/teTeX/doc/tetex
directory. More information on TeX, LaTeX, and related
programs can be found at the TeX Users Group (TUG) home
page.
texinfo-4.2.tar.gz The texinfo documentation system
- installs in /usr/local. You may need to install the
ncurses package also.
tiff-3.5.7.tar.gz libtiff provides support for the
Tag Image File Format (TIFF) - installs in /usr/local.
tk-8.4.1.tar.gz Tk, the X11 toolkit written in Tcl
which you will need to install also.. You will need to
install libgcc if you have not installed gcc or libgcc
before - installs in /usr/local.
top-3.5beta12.5.tar.gz top process analysis utility.
This package contains both 32-bit and 64-bit executables.
Executing top in /usr/local/bin chooses which version
to run automatically.
wget-1.9.1.tar.gz GNU Wget is a freely available network
utility to retrieve files from the World Wide Web using
HTTP and FTP - installs in /usr/local.
wuftpd-2.6.2.tar.gz wu-ftpd is a replacement ftp daemon
for Unix systems - installs in /usr/local. This version
contains the realpath and connect-dos patches. See the
Details link below for details on these patches.
xaw3d-1.5.tar.gz Xaw3D is a set of 3-D widgets based
on the R6.1/R6.3/R6.4 Athena Widget set - installs in
/usr/local. In some cases, you may wish to copy the files
in the /usr/local/include/X11/Xaw3d directory to a /usr/openwin/include/X11/Xaw3d
directory and the libXaw3d.so and libXaw3d.so.5 files
(using the GNU cp -d command) in /usr/local/lib into /usr/openwin/lib.
xinetd-2.3.10.tar.gz xinetd is a secure replacement
for inetd - installs in /usr/local. You must put your
xinetd.conf in /etc/xinetd.conf. There is a sample config
file in /usr/local/doc/xinetd/sample.conf and you can
use xconv.pl in /usr/local/bin to convert your old inetd.conf
file to an xinetd format. See the files in /usr/local/doc/xinetd
for details. xinetd was configured with the --with-libwrap
--with-loadavg flags.
zip-2.3.tar.gz zip compression utility - installs
in /usr/local.