PyMetasploit is a full-fledged msfrpc client library for the Metasploit server (msfrpcd). The library features an easy-to-use object-oriented approach to accessing all the features available within the Metasploit framework. With only a few simple lines of code, developers can select exploit/payload/auxiliary modules, configure them, and execute them.
pymiproxy is a small, lightweight, man-in-the-middle embeddable proxy capable of performing HTTP and HTTPS (or SSL) inspection. The proxy provides a built-in certificate authority that is capable of generating certificates for SSL-based destinations. Pymiproxy is also extensible, and provides two methods for extending the proxy: method overloading and a pluggable interface. It is ideal for situations where you're in dire need of a proxy to tamper with out- and/or in-bound HTTP data.
pyoui is a console Python program that lets you know which vendor has made an Ethernet/Bluetooth device. OUI stands for Organizationally Unique Identifier. In every electronic device that has a MAC address, the first (most weighted) 24 bits are the OUI, and they identify the vendor of that device. When you are sniffing network traffic, you may be interested in which network cards are active, or even if a MAC address is faked. This program is intended to help you with such things.
pyrfeed is an RSS/Atom client that can support several ways of connecting to feeds. It can use GoogleReader directly or via a caching database for offline browsing. It aims to use other ways of fetching RSS/Atom feed (directly like most RSS/ Atom clients, or using other Web sites). It also supports several GUIs. The main UI (aui) is based on the "aui" components of the wxWidget projet. There is also a TTY command line interface.
pyrobase assembles general Python helper functions and classes that can be applied to any project. This includes some additional tasks for the Paver build tool, an improved xmlrpc2scgi module, unit test helpers, and generic base modules for various domains. All modules have unit tests, and the goal is to reach >80% coverage.
pyscmpd is a music player daemon designed for use on Raspberry Pis. It implements a subset of the MPD protocol, but instead of serving local MP3 files, it connects to SoundCloud.com and serves the streams found there. It supports a huge number of front-end clients through MPD, including ncmpcpp and Sonata. It allows you to configure which parts of SoundCloud are made available for browsing by defining categories and adding groups or users to them.
minidb is a Python module that utilizes the SQLite3 database library in order to store and retrieve Python objects. It utilizes Python's __slots__ mechanism to determine the column names, and uses the class name for table names. Data is always stored as text in the database, but will be converted using the type specified in __slots__ (which therefore has to be a dict).