/Knight-Proyect-

Primary LanguagePythonApache License 2.0Apache-2.0

Knight-Proyect-

Build Status Python System Channel

Depedencias

Para saber las dependencias que ocupamos en el script podemos correr la carpeta Verify que se encuentra en nuestro proyecto, para correr esta carpeta nesecitamos tener instalada la herramienta de inspec la cual nos permitira verificar si los modulos que esta herramienta ocupa estan instalados.

Instalando Inspec:

Para instalar la herramienta de inspec podemos correr el script de installacion de la siguiente manera:

$ sudo bash install.sh

o

$ sudo chmod  700 install.sh
$ ./install.sh

Verificar instalacion.

╭─moisestapia@Equinockx ~/Proyect/Knight-Proyect- ‹master*› 
╰─$ inspec --version

Forma de ejecutar:

$ inspec exec Verify/

Aceptar la Licencia de inspec para la aejecucion.

alt text

Salida de inspec.

alt text

Forma de Ejecutar el Script

$ python3 knightwebpy3.py

Direcciones IP

Si la direccion IP privada no sale en el reposrte del script probablemente es por que no este agregada de manera correcta revisa el codigo en la parte de :

ip_priv = ni.ifaddresses('eth0')[ni.AF_INET][0]['addr']

donde puedes cambiar el eth0 por tu interfaz de red que tengas activa en ese momento si tienes una wlan0 o wlan1 solo agregala entre las comillas para que las puedas visualizar de manera correcta

Ejemplo: Debian 10:

ip_priv = ni.ifaddresses('enps3')[ni.AF_INET][0]['addr']

Kali linux:

ip_priv = ni.ifaddresses('eth0')[ni.AF_INET][0]['addr']

o si tienes eth1

ip_priv = ni.ifaddresses('eth1')[ni.AF_INET][0]['addr']

Demo.

asciicast