¿Diferencias entre módulo de subproceso, enviado, sarge y pexpect?

Estoy pensando en hacer un programa que deba enviar entradas y sacar resultados de las diversas herramientas de la suite aircrack-ng. Conozco un par de módulos de Python como subproceso, enviado, sarge y pexpect que proporcionarán la funcionalidad necesaria. ¿Alguien puede recomendar qué debo usar o qué no, especialmente porque soy nuevo en Python?

Gracias

Respuestas a la pregunta(3)

Su respuesta a la pregunta