POE::Component::Generic is a POE component that provides a
non-blocking wrapper around any object. It works by forking
a child process with POE::Wheel::Run and creating the object
in the child process. Method calls are then serialised and
sent via STDIN to the child to be handled. Return values are
posted back to your session via STDOUT. This means that all
method arguments and return values must survive serialisation.
If you need to pass coderefs, use "callbacks", "postbacks" or
"factories".
Method calls are wrapped in eval in the child process so that
errors may be propagated back to your session. See "OUTPUT".
Output to STDERR in the child, that is from your object, is
shown only if debug or verbose is set.
STDOUT in the child, that is from your object, is redirected
to STDERR and will be shown in the same circomstances.
lprps is a collection of programs for using lpr with a PostScript
printer connected by a bidirectional serial channel.
It contains the following programs:
lprps handles communication with the printer
psif allows separate filters to be used for text and PostScript
textps simple text to PostScript filter
psrev PostScript page reversal filter
psof banner filter
Some features are:
* Deals intelligently with output generated by the printer: printer
errors (such as ``out of paper'') are logged using syslog.
* Updates status file (displayed by lpq) with printer's current status.
* Performs printer accounting.
* Ensures that the printer is ready to receive the job.
* Determines whether file is PostScript or text and prints it appropriately
* Can automatically perform page reversal for the benefit of printers
that stack face-up.
Chkrootkit is a tool to locally check for signs of a rootkit.
-------------------------------------------------------------
It contains:
* chkrootkit: a shell script that checks system binaries for
rootkit modification.
* ifpromisc.c: checks if the network interface is in promiscuous
mode.
* chklastlog.c: checks for lastlog deletions.
* chkwtmp.c: checks for wtmp deletions.
* check_wtmpx.c: checks for wtmpx deletions. (Solaris only)
* chkproc.c: checks for signs of LKM trojans.
* chkdirs.c: checks for signs of LKM trojans.
* strings.c: quick and dirty strings replacement.
* chkutmp.c: checks for utmp deletions.
For an updated list of rootkits, worms and LKMs detected by
chkrootkit please visit: http://www.chkrootkit.org/
Nelson Murilo <nelson@pangeia.com.br>
Klaus Steding-Jessen <jessen@nic.br>
This is a port of Apache2 mod_mime_magic.c in Perl, written in XS with the
aim of being efficient and fast especially for applications that need to
be run for an extended amount of time.
There is a compatibility layer for File::MMagic. you can specify :compat
when importing the module
use File::MMagic::XS qw(:compat);
And then the following methods are going to be available from
File::MMagic::XS:
checktype_filename
checktype_filehandle
checktype_contents
addMagicEntry
Currently this software is in beta. If you have
suggestions/recommendations about the interface or anything else, now is
your chance to send them!
PHP Based API creates a tree structure using a couple of
small PHP classes. This can then be converted to javascript
using the printMenu() method. The tree is dynamic in
IE 4 or higher, NN6/Mozilla and Opera 7, and maintains state
(the collapsed/expanded status of the branches) by using cookies.
Other browsers display the tree fully expanded. Each node can
have an optional link and icon. New API in 1.1 with many changes
(see CVS for changelog) and new features, of which most came
from Chip Chapin (http://www.chipchapin.com).
ldapvi is tool to update LDAP entries with a text editor. It is:
- Written in C;
- Reasonably fast and small. The ldapvi client needs about as much time
for receiving entries as the OpenLDAP server needs to send them, which
should be fast enough;
- Shows a summary of changes before committing them. Details of the
changes can be previewed in LDIF format;
- Uses an LDIF-like format in the editor (which should be easier to use
interactively than standard LDIF);
- Can rename entries;
- Does not give up easily. On error, you can edit the file again, or
rebind to the server and try again.
This program is used to send multiple system commands to a group of UNIX-like
remote servers simultaneously using concurrent processes. Supported protocols:
FTP, SFTP, TELNET, SSH and SCP. With telnet and ssh all system command are
supported provided that they are not interactive.
Its main usage is to send repetitive sysadmin tasks to a group of servers but
you can also use it for automatic ftp or scp backup and much more.
Commands are exactly those you type on your terminal. It also allow you to use
'su -' to execute your commands under the TELNET and SSH protocols.
Apache's status module is an easy way to get information about what
your webserver is doing - at any time, except when you need that
information. Because this information is normally gathered via the
server-status page, it will be unavailable when the webserver is not responding.
The system administrator can restart the daemon and hope to get a glimpse of the
server-status page, a tiny clue about what is causing the trouble, before the
server gets overloaded again.
This project aims at helping the system administrator get his information
in crisis situations.
awesome is a tiling window manager initially based on a dwm code
rewriting. It's extremely fast, small, dynamic and awesome.
Windows can be managed in several layouts: tiled and floating. Each
layout can be applied on the fly, optimizing the environment for the
application in use and the task performed.
Managing windows in tiled mode assures that no space will be waste on
your screen. No gaps, no overlap.
This port contains the older and somewhat static 2.x branch of the
awesome window manager. If you prefer the latest stable version, try the
x11-wm/awesome port.
wmDrawer is a dock application (dockapp) which provides a drawer (retractable
button bar) to launch applications.
* The drawer is retractable and animated.
* Several columns of buttons can be defined in the drawer.
* The configuration file is automaticaly reloaded if it changes.
* Multiple instances of the program can run at the same time.
* Button's highlight under mouse cursor.
* Drawer's transparency (need SHAPE extension).
* Ability to launch several apps at once from the drawer. By holding down
the key Shift or by using mouse buttons middle or right instead of left,
you can keep the drawer opened.