Web Polygraph is a benchmarking tool for Web proxies. Polygraph
distribution includes a high-performance client and server simulators.
The simulators create a stream of HTTP requests that can be routed through
a Web proxy. Studying proxy performance under various [stress] conditions is
essential for performance tuning, evaluation of new algorithms, analysis of
hardware configurations, and comparing available proxy products.
The Genezzo modules implement a hierarchy of persistent hashes using a
fixed amount of memory and disk. This system is designed to be easily
configured and extended with custom functions, persistent storage
representations, and novel data access methods. In its current
incarnation it supports a subset of SQL and a partial DBI interface.
There's plenty of modules which need a database, and they all have
to be configured differently and they're always a PITA when you first
install and each and every time they upgrade.
Test::Database provides a simple way for test authors to request
a test database, without worrying about environment variables or the
test host configuration.
pxtools is a collection of tools to work with a Paradox-databases.
pxtools consists of the following:
* pxinfo scans the header of a specified database-file and dumps
the important information.
* pxsqldump/pxcsvdump are utilities to extract the data from a
Paradox-database. The output is an SQL-/CSV-dump that can be
used to recreate the database in an SQL-enviroment.
Geany is a small and lightweight integrated development environment. It was
developed to provide a small and fast IDE, which has only a few dependencies
on other packages. Another goal was to be as independent as possible from a
special Desktop Environment like KDE or GNOME.
Sys::Trace provides a way to programmatically run or trace a program
and see the system calls it makes.
This can be useful during testing as a way to ensure a particular file
is actually opened, or another hard to test interaction actually occurs.
Currently supported tracing mechanisms are ktrace, strace and truss.
Test::DependentModules is intended as a tool for module authors who would like
to easily test that a module release will not break dependencies. This is
particularly useful for module authors (like myself) who have modules which are
a dependency of many other modules.
WARNING: The tests this module does should *NEVER* be included as part of a
normal CPAN install!
GeSHi started as an idea to create a generic syntax highlighter
for the phpBB forum system, but has been generalised to this project.
GeSHi aims to be a simple but powerful highlighting class,
with the following goals:
* Support for a wide range of popular languages
* Easy to add a new language for highlighting
* Highly customisable output formats
Defusing XML bombs and other exploits
The results of an attack on a vulnerable XML library can be fairly dramatic.
With just a few hundred Bytes of XML data an attacker can occupy several
Gigabytes of memory within seconds. An attacker can also keep CPUs busy for
a long time with a small to medium size request. This library prevents
such issues.
TortoiseHg is a Windows shell extension and a series of
applications for the Mercurial distributed revision control
system. It also includes a Gnome/Nautilus extension and
a CLI wrapper application so the TortoiseHg tools can be
used on non-Windows platforms.