filelike is a Python module for building and manipulating file-like
objects.
This module takes care of the groundwork for implementing and manipulating
objects that provide a rich file-like interface, including reading,
writing, seeking and iteration. It also provides a number of useful
classes built on top of this functionality.
nagiosplugin is a class library which helps writing Nagios (or
Icinga) compatible plugins easily in Python. It cares for much of the
boilerplate code and default logic commonly found in Nagios checks,
including:
* Nagios 3 Plugin API compliant parameters and output formatting
* Controller to handle the general plugin control flow
* Full Nagios range syntax support
* Automatic threshold checking
* Multiple independend measures and overall state logic
* Long output and performance data
* Timeout handling
* Default options
* Persistent "cookies" to retain state information between check runs
This package provides an API for querying the distutils metadata written in
the PKG-INFO file inside a source distribution (an sdist) or a binary
distribution (e.g., created by running bdist_egg). It can also query the
EGG-INFO directory of an installed distribution, and the *.egg-info stored in
a "development checkout" (e.g, created by running setup.py develop).
Ploy plugin for managing FreeBSD Jails using ezjail
Ploy plugin for integration with Fabric
Ever wished the compactness of shell scripts be put into a real programming
language? Say hello to Plumbum Shell Combinators. Plumbum (Latin for lead, which
was used to create pipes back in the day) is a small yet feature-rich library
for shell script-like programs in Python. The motto of the library is ?Never
write shell scripts again?, and thus it attempts to mimic the shell syntax
(shell combinators) where it makes sense, while keeping it all Pythonic and
cross-platform.
Apart from shell-like syntax and handy shortcuts, the library provides local and
remote command execution (over SSH), local and remote file-system paths, easy
working-directory and environment manipulation, and a programmatic Command-Line
Interface (CLI) application toolkit. Now let?s see some code!
psutil is a module providing an interface for retrieving information
on running processes and system utilization (CPU, memory) in a portable
way by using Python, implementing many functionalities offered by tools
like ps, top and Windows task manager.
Spot The Difference is a file integrity checker. Its goal is to detect signs of
intrusion by looking for suspicious changes in system files. Crackers, in fact,
to do their evil or just to make sure they can work their way back into the
system, often change some configuration files, executables and/or log files
(usually with rootkits); thus leaving signs of the break-in.
Pdsh is a high-performance, parallel remote shell utility. It uses a sliding
window of threads to execute remote commands, conserving socket resources while
allowing some connections to timeout if needed. It was originally written as a
replacement for IBM's DSH on clusters at LLNL.
rdiff-backup backs up one directory to another, possibly over a network. The
target directory ends up a copy of the source directory, but extra reverse
diffs are stored in a special subdirectory of that target directory, so you
can still recover files lost some time ago. The idea is to combine the best
features of a mirror and an incremental backup. rdiff-backup also preserves
subdirectories, hard links, dev files, permissions, uid/gid ownership (if it
is running as root), and modification times. Finally, rdiff-backup can operate
in a bandwidth efficient manner over a pipe, like rsync. Thus you can use
rdiff-backup and ssh to securely back a hard drive up to a remote location,
and only the differences will be transmitted.
This port tracks the development branch 1.3.