snap is a tool for the management of UFS2 snapshots created
by mount(8). It can maintain hourly, daily and weekly snap-
shots while trying to minimize the disk space occupied. The
snapshots created are labeled with their creation time, and
users can create them manually.
The major advantage over sysutils/freebsd-snapshot is that
it uses hardlink to save diskspace, mark each snapshot with
its creation time and calculates redundancy in a smart way.
Here is a meta-port for a collection of tools that will help you
manage your ports tree, both for installation, deinstallation,
updating, and browsing. Many FreeBSD administrators and users
find these tools to be helpful, especially when working with
building ports from their sources.
This script uses the existing ports infrastructure to track dependencies,
and keep them up to date. It is written in /bin/sh so it has no dependencies.
Portmaster has the following features:
* Updates and repairs (as needed) entries for dependencies in both +CONTENTS
and +REQUIRED_BY files for both the port that is being updated, and any
ports that depend on it
* Runs make config recursively through all ports before starting build
* Downloads distfiles in the background
* Recursively checks and upgrades (or installs) all dependencies
* User can force upgrades of all dependent ports
* Offers the user the opportunity to delete stale distfiles
* Supports ports/MOVED and non-default settings of PORTSDIR and PKG_DBDIR
* Interactive update mode (prompts for each update)
* Option to rebuild port, and ports that depend on it
* Options to make packages out of installed, and new ports
* Option to clean out stale port dependencies
* Options to list installed ports by category, and those with new versions
* Packages can be used for installation either exclusively, if available,
or only for build dependencies
Unhide is a forensic tool to find hidden processes and TCP/UDP ports by
rootkits / LKMs or by another hidden technique. It consists of two
programs: unhide and unhide-tcp.
unhide detects hidden processes through:
* Comparison of /proc vs /bin/ps output.
* Comparison of info gathered from /bin/ps with info gathered from.
* Syscalls (syscall scanning).
* Full PIDs space ocupation (PIDs bruteforcing).
unhide-tcp identifies TCP/UDP ports that are listening but not listed in
/bin/netstat by doing brute forcing of all TCP/UDP ports availables.
glBSP is a node builder specially designed to be used with OpenGL
ports of the DOOM game engine. It adheres to the "GL-Friendly Nodes"
specification, which means it adds some new special nodes to a WAD
file that makes it very easy (and fast !) for an OpenGL DOOM engine to
compute the polygons needed for drawing the levels.
There are many DOOM ports that understand the GL Nodes which glBSP
creates, including: EDGE, the Doomsday engine (JDOOM), Doom3D, PrBoom,
and Vavoom.
Porte provides a simple, fast and efficient interface to searching
FreeBSD ports index fields. It also has a simple statistics mode which
allows collecting frequency statistics for these fields.
lsknobs is a simple sh(1) script designed to help configure
ports knobs and options by listing them together with their
status (either enabled or not). It uses portconf for knobs.
The portless utility is a small shell script which lets FreeBSD users
quickly browse port descriptions given the port's name or a
glob. Basically to view the descriptions of GCC (related) ports you
simply type
portless gcc\*
and it will display all descriptions of the gcc* ports.
There are options to display the port's postinstall message or
Makefile too. A manpage is included.
portupdate-scan simplifies dealing with /usr/ports/UPDATING when you have so
many ports installed that it is difficult to know which sections are relevant.
It reads /usr/ports/UPDATING, attempting for each block to determine whether
the affected ports are installed. It omits blocks that do not apply.
It handles wildcards and other special cases, however it cannot handle
all variants of phrases used on the AFFECTS: line.
In uncertain cases, it errs on the side of reporting.
Alex Stangl <alex@stangl.us>
This module works as an interface to GSM phones or GSM modems connected on your
local serial ports. It can control your GSM *standard* functions and status. It
can send SMS messages in a simple and convenient way. It can read messages
stored on your sim card.