Java has Castor, and now Perl has XML::Pastor!
If you know what Castor does in the Java world, then XML::Pastor
should be familiar to you. If you have a W3C XSD schema, you can
generate Perl classes with roundtrip XML bindings.
The WindowsError gem provides an easily accessible reference for standard
Windows API Error Codes. It allows you to do comparisons as well as direct
lookups of error codes to translate the numerical value returned by the API,
into a meaningful and human readable message.
Netrek is a multiplayer (up to 16 players) network space battle/conquest
game, with a Star Trek theme. Players can command one of several ship
types (Federation/Romulan/Klingon/Orion) and can band up in teams. The
object of the game is, basically, to control the Universe, by capturing
enemy planets, killing the enemy, etc.
NOTE: This is the "BRMH" client. It is optimized for speed, and so is
well suited to you if you have a slowish system. However, you don't get
any of the fancy extras, like colors, sound, etc.
NOTE 2: This client is distributed in binary form, because it is a
"Blessed" client, meaning that it has been approved by the "Gods of Netrek"
and has had an RSA key embedded in it. You can, of course, compile your
own client if you wish, but keep in mind that, if you do so, your client
will be "Un-Blessed" and will probably be kicked out of the official
servers. This is to prevent some unscrupulous player from hacking his/her
client to give him/her superhuman powers ("cyborgs", or "borgs").
Graph.pm is a wrapper module that allows easy generation of graphs within perl.
Currently Graph.pm supports three graphing packages, gnuplot, XRT, and Xmgrace.
These software packages must be obtained separately from this Perl module.
Information on each graphing package and it's availability is provided in the
documentation on that module.
Change SQL Password allows users to change their passwords when they are stored
in a SQL database. Supports both crypted (MD5, SASL, UNIX) and plaintext
passwords as well as allowing the administrator to force password changes. If
you have SSL support in your web server, you may also force the connection to
SSL when the user is changing her password.
This is the Perl5 module for interfacing with the Mon system monitoring
package. Currently only the client interface is implemented, but more
things like special logging routines and persistent monitors are being
considered.
"mon" is a tool for monitoring the availability of services.
ccsrch is a tool that searches for and identifies unencrypted and
contiguous credit card numbers (PAN) and track data on Windows and
UNIX operating systems. It will also identify the location of the
PAN data in the files and record MAC times.
This is a tool that uses ARP poisoning to have a scenario
like this: we have a LAN and we want offer connectivity to every-
one coming here with his laptop for example. It could happen that
our customer has his network parameters already configured to
work correctly in his own LAN, but not working here. We can have
then this scenario:
Customer's host (10.0.0.2/8 and default gateway set to 10.0.0.1)
Our LAN (192.168.0.0/24 with real gateway 192.168.0.254).
All that we want is that our customer plugs his laptop and joins
the internet without changing nothing of his network parameters.
Here comes this tool installed in my real gw(192.168.0.254) It's
a sort of sniffer, because it sniffs broadcast ARP requests for
the gateway and answers that the gateway is itself In our example
our customer's laptop sends this request: arp who-has 10.0.0.1
tell 10.0.0.2 Now our gateway does the following: 1) Sends back
this reply to 10.0.0.2: arp reply 10.0.0.1 is-at his_mac_address
2)Create the alias 10.0.0.254 (ARP is not routable so we need one
alias for each subnet that is not our one) 3)Sends itself an ARP
reply to refresh his ARP cache
It is different from proxy arp for two reasons: first it runs in
user space, then in this case we can plug machines belonging to
whatever subnet, while proxy arp is used in the case of only two
different ones.
daemontools-encore is a collection of tools for managing UNIX services.
It is derived from the public-domain release of daemontools by D. J.
Bernstein. daemontools-encore adds numerous enhancements above what
daemontools could do while maintaining backwards compatibility with
daemontools. See the CHANGES file for more details on what features
have been added.
This is a module for finding IP addresses in plain text.
NetAddr::IP::Find exports one function, find_ipaddrs(). It
works very similar to URI::Find's find_uris() or
Email::Find's find_emails().
$num_ipaddrs_found = find_ipaddrs($text, \&callback);