The Legend of Edgar is a platform game, not unlike those found on the Amiga and
SNES. Edgar must battle his way across the world, solving puzzles and defeating
powerful enemies to achieve his quest.
A 2D platform game with a persistent world.
When Edgar's father fails to return home after venturing out one dark and stormy
night, Edgar fears the worst: he has been captured by the evil sorcerer who
lives in a fortress beyond the forbidden swamp.
Donning his armour, Edgar sets off to rescue him, but his quest will not be
easy...
Moon Lander is a 2D game of gravity. Land your ship on the landing pad.
Don't go too fast, or you will crash.
Emilia Pinball is a free pinball game.
It requires OpenGL, if your hardware supports it; else, it is possible
to build it with allegro (make -DWITH_ALLEGRO).
MythTV is a "Personal Video Recorder", i.e. a computer-based video
recorder. It supports pausing and rewinding live TV, multiple tuner
cards, hardware or software video compression, onscreen program
guides and a distributed architecture.
MythTV requires tuner drivers which support the V4L standard.
Currently no official FreeBSD driver does so, but the latest version
of a beta version of the cxm driver is available from
http://usleepless.110mb.com/pvrxxx_port-10042007.tgz. Problems
have been reported with this port; if you use it, you should join
the FreeBSD-multimedia mailing list and report where appropriate.
This module provides methods for implementing a DHCP client. It allows
perl scripts to interacts with DHCP servers.
It's good for DHCP servers testing.
OpenBSC is a minimalistic implementation of the GSM Network, with
particular emphasis on the functionality typically provided by the BSC,
MSC, HLR, VLR and SMSC.
The Institute of Electrical and Electronics Engineers (IEEE) assigns an
Organizational Unique Identifier (OUI) to manufacturers of network
interfaces. Each interface has a Media Access Control (MAC) address of six
bytes. The first three bytes are the OUI.
This module allows you to take a MAC address and turn it into the OUI and
vendor information. You can, for instance, scan a network, collect MAC
addresses, and turn those addresses into vendors. With vendor information,
you can often guess at what you are looking at (e.g. an Apple
product).
You can use this as a module as its individual functions, or call it as a
script with a list of MAC addresses as arguments. The module can figure it
out.
This module tries to persistently cache with DBM::Deep the OUI information
so it can avoid using the network. If it cannot load DBM::Deep, it uses a
normal hash (which is lost when the process finishes). You can preload
this cache with the load_cache() function. So far, the module looks in the
current working directory for a file named mac_oui.db to find the cache. I
need to come up with a way to let the user set that location.
A small program that implements just enough of the NNTP protocol
to authenticate client requests. After authentication nnap bounces
the client TCP connection to an open NNTP server.
Avcheck is a simple program that allows you to call an antivirus
software in order to check mail messages for viruses before actual
delivery from within a Mail Transfer Agent, or MTA.
Avcheck itself isn't a virusscanner, nor it is an MTA. It sits between
the MTA and a real antivirus software. Most MTAs available today can
call an external program for every mail message in order to perform
various tasks, including virus scanning and content filtering. Avcheck
can be used as that external program.
Avcheck will receive a mail message from a mail system, pass it to an
antivirus software, and, depending on the presence of a virus in that
message, will either allow the message to be delivered or take
appropriate actions to handle infected mail.
Avcheck does nothing with a mail message contents -- it's task is to
prepare file with a mail message and feed it to an antivirus
progra. It's an antivirus task to decode MIME structure, handle
embedded archives and so on. Many but not all antivirus products today
have this ability.
This module is able to replicate data written to a
Perl stream into another streams.
It is the Perl equivalent of the shell utility tee(1)