Add new comment

Python es, sin duda, el lenguaje de moda. A pesar de ser interpretado es bastante eficiente, tiene librerías prácticamente para cualquier cosa (no obstante, es Google quien está detrás de muchas de ellas) y es fácil de aprender.

Si vienes de C, verás muchas similitudes en ciertas cosas (y es que Python está escrito en C) y hay una librería (que yo descubrí después de pasar horas sufriendo mientras migraba proyectos de C a python) llamada ctypes que te facilitará mucho la vida si quieres pasar algo de C a python. Y si quieres aprender programación orientada a objetos, Python es un buen lenguaje para empezar.

Como ejemplo, hace un par de años escribí un pequeño sniffer en python (según vayáis cambiando los comentarios y el código hará una cosa u otra, tal y como lo pongo muestra el tráfico HTTP, o más bien, el tráfico de origen/destino el puerto 80). Podéis ejecutarlo para ver como es capaz de mostrar el tráfico en tiempo real sin problemas (y a todos los niveles, incluido el de enlace). Es necesario ejecutarlo como root.

http://bit.ly/KEfXCf

Saludos!

comment reply