bueno, n0 hace falta explicar, el titulo lo dice todo... :D
Yo creo que scapy (https://scapy.net/) es muy interesante, la he probado para MITM y network discovery...
B#
con ese criterio y solo para vos, desde el título hasta el final , no hay bibliotecas que "valgan" para aprender. A buen entendedor pocas palabras.