Foro de elhacker.net

Sistemas Operativos => GNU/Linux => Mensaje iniciado por: benjymath en 7 Marzo 2015, 05:25 am



Título: codigo fuente kismet
Publicado por: benjymath en 7 Marzo 2015, 05:25 am
Buenas una consulta quisiera saber como conseguir el código fuente del sniffer kismet y también si me ayudaran como abrirlo con que aplicaciones puedo leer su código lo que quiero es conocer el código fuente de varios sniffer que sean libres para desarrollar mi propio sniffer para un proyecto académico. Agradezco de antemano la ayuda que me brinden.


Título: Re: codigo fuente kismet
Publicado por: engel lex en 7 Marzo 2015, 05:33 am
es un proyecto de código libre el código está en su pagina... si realmente esperas terminar el proyecto, creo que tendrás que hacer más esfuerzos (literalmente me tomó 10 segundos conseguir el codigo fuente)

el código está en c, pero parece tener scripts en ruby, python y me pareció ver lua tambien


Título: Re: codigo fuente kismet
Publicado por: MinusFour en 7 Marzo 2015, 15:18 pm
Puedes usar SVN o Git para obtener el codigo fuente. Las fuentes en SVN son viejas por lo que es preferible usar git.

Código
  1. git clone https://www.kismetwireless.net/kismet.git

Una vez que uses el comando, te crea la carpeta kismet en el directorio que hayas ejecutado el comando. Vas a tener que instalar Git, puedes compilarlo por ti mismo o puedes bajarte un paquete que va a depender de tu distribucion.

Por ejemplo para instalar los paquetes de Git en Debian (y derivados):

Código
  1. sudo apt-get install git


Título: Re: codigo fuente kismet
Publicado por: engel lex en 7 Marzo 2015, 19:03 pm
no es necesario el git, está el link directo con el tar.gz de el ultimo codigo


Título: Re: codigo fuente kismet
Publicado por: MinusFour en 7 Marzo 2015, 20:16 pm
no es necesario el git, está el link directo con el tar.gz de el ultimo codigo

Es un .tar.xz y no es lo último de kismet, solo el último release. No he dicho que Git sea necesario, simplemente he dicho que puede user Git o SVN. En mi opinion es mejor utilizar el repositorio de Git sobre todo si quieres aprender. Tienes mensajes muy importantes en los commit messages, puedes ver versiones anteriores, los diffs, etc.