Scapy is a powerful interactive packet manipulation tool, packet generator, network scanner, network discovery tool, and packet sniffer. It provides classes to interactively create packets or sets of packets, manipulate them, send them over the wire, sniff other packets from the wire, match answers and replies, and more. Interaction is provided by the Python interpreter, so Python programming structures can be used (such as variables, loops, and functions). Report modules are possible and easy to make. It is intended to do about the same things as ttlscan, nmap, hping, queso, p0f, xprobe, arping, arp-sk, arpspoof, firewalk, irpas, tethereal, tcpdump, etc.
dbo is yet another database object framework written entirely in Python. Tables are represented using schema objects that encapsulate column information and supporting metadata. Row instances are represented as a dictionary. Features include database independence (with Postgres and MySQL support), automatic type conversion, database schema extraction, sequence emulation, on-the-fly table joins, and more.
PyBackend is a Python module which provides object persistence through a relational database backend. You need not write SQL queries within your Python class to store or retrieve object-attributes. If your data model allows you to view attributes of your objects as columns of tables in an RDBMS, then PyBackend is for you. It allows the developer to map individual classes to corresponding databases. Hence, an application using PyBackend can use multiple databases to populate its objects; all transparently to the developer. It frees the application programmer even from the task of creating and managing database connections.