Instalando python 2.5
Estuve colaborando en impacket y agregué paquetes para parsear EAP y WPS. Como impacket anda a partir de python 2.5, me instalé un python 2.5 en un Linux Mint para ver que no rompí nada. Instalar un python 2.5 con soporte para crypto es difícil. Abajo les dejo las instrucciones:
Bajar tarballs de:
- python 2.5 (link)
- sqlite3 (tarball con autoconf) (link)
- openssl (link)
- libsasl2 (link)
- pycrypto (link)
Hay que destarear todo e instalarlo. Para eso, hacé esto (el orden de las instalaciones es importante):
sqlite3:
$ ./configure --prefix=$HOME/p25
$ make
$ make install
openssl:
$ ./config --prefix=$HOME/p25 -shared
$ make
$ make install
libsasl2:
$ ./configure --prefix=$HOME/p25
$ make
$ make install
python:
$ ./configure --prefix=$HOME/p25
$ make
$ make install
pycrypto:
$ PATH=$HOME/p25/bin:$PATH
$ python setup.py build
$ python setup.py install
Y con eso tengo un python 25 en $HOME/p25/bin que puede correr los tests de impacket.
Espero que les sirva,
Aureliano.