Jugando con el protocolo imap y con tor

EL presente texto pretende introducir al lector en el uso del protocolo imap.

Qué es imap: El protocolo de acceso a mensajes de Internet (en inglés Internet Message Access Protocol o IMAP), es un protocolo de aplicación que permite el acceso a mensajes almacenados en un servidor de Internet. Mediante IMAP se puede tener acceso al correo electrónico desde cualquier equipo que tenga una conexión a Internet. (wikipedia)

Cómo juego con imap:
1-Te conectás de la siguiente forma:
openssl s_client -connect imap.servidor.com:993 -crlf
donde imap.servidor.con es tu servidor imap y 993 es el puerto imap.
2-Te logueas de la siguiente forma:
a001 login nombredeusuario password 
3-Listas carpetas de la siguiente forma:
a001 list “” “*”
4-Seleccionas carpetas usando la palabra clave select
a001 select INBOX
5-Buscas usando la palabra clave search. Aqui algunos ejemplos:
a001 search seen
a001 search unseen
a001 search from ‘fulanito@fulanito.com
6-Seleccionás el email a leer con fetch y con body establecés que leerás el cuerpo del email mediante el siguiente comando
a001 fetch 1 body[text]

Codeando algo de fuerza bruta: