The libmaxminddb library provides a C library for reading MaxMind DB
files, including the GeoIP2 databases from MaxMind. This is a custom
binary format designed to facilitate fast lookups of IP addresses while
allowing for great flexibility in the type of data associated with an
address.
sqlmap is an automatic SQL injection tool entirely developed in Python. It is
capable to perform an extensive database management system back-end
fingerprint, retrieve remote DBMS databases, usernames, tables, columns,
enumerate entire DBMS, read system files and much more taking advantage of web
application programming security flaws that lead to SQL injection
vulnerabilities.
Libwps is a library (for use by word procesors, for example) for importing the
Microsoft Works word processor file format. It imports Works format versions 2,
3, 4, 5 (aka 2000), and 8 with some formatting. The scope of this project is
just a Works word processor import filter, so there are no plans for supporting
an export filter, spreadsheets, or databases.
Libwps is a library (for use by word procesors, for example) for importing the
Microsoft Works word processor file format. It imports Works format versions 2,
3, 4, 5 (aka 2000), and 8 with some formatting. The scope of this project is
just a Works word processor import filter, so there are no plans for supporting
an export filter, spreadsheets, or databases.
Data::Phrasebook is a collection of modules for accessing phrasebooks
from various data sources.
Common uses of phrasebooks are in handling error codes, accessing
databases via SQL queries and written language phrases. Examples are the
mime.types file and the hosts file, both of which use a simple
phrasebook design.
The Dictionary Server Protocol (DICT) is a TCP transaction based query/response
protocol that allows a client to access dictionary definitions from a set of
natural language dictionary databases.
RFC 2229 describes the DICT client/server protocol.
dict is a client which can access DICT servers from the command line.
DictEm is a dict client for GNU Emacs.
It uses a console dict client (http://sf.net/projects/dict) and
implements all functions of the client part of DICT protocol
(RFC-2229, www.dict.org), i.e. looking up words and definitions,
obtaining information about available strategies, provided databases,
information about DICT server etc.
Read DBF files with Python.
DBF is a file format used by databases such as dBase, Visual FoxPro
and FoxBase+. This library reads DBF files and returns the data as
native Python data types for further processing. It is primarily
intended for batch jobs and one-off scripts.
Senna is an embeddable fulltext search engine, which you can use in
conjunction with various scripting languages and databases. Senna is
an inverted index based engine, and combines the best of n-gram
indexing and word indexing to achieve fast, precise searches. While
senna codebase is rather compact it is scalable enough to handle large
amounts of data and queries.
Bottle is a fast and simple micro-framework for small web-applications.
It offers request dispatching (Routes) with url parameter support,
Templates, key/value Databases, a build-in HTTP Server and adapters
for many third party WSGI/HTTP-server and template engines.
All in a single file and with no dependencies other than the Python
Standard Library.