Estadísticas del código: MI PYTHON - Python

Imágen de perfil

MI PYTHON


Python

Publicado el 28 de Junio del 2023 por Hilario (125 códigos)
4.735 visualizaciones desde el 28 de Junio del 2023
/////////////////////////////////////////////////////////////////////////
"Simplicitas est virtus."
************************************************
Hilario Iglesias Martínez
**********************************************************
programa mi.py
*******************************************************
Este pequeño programa realizado en el lenguaje python3. Funciona como un pequeño esnifer
de iniciación en este lenguaje, con una salida de mínimos datos como la siguiente:
ther / ARP is at 70:85:c2:24:16:50 says 192.168.0.20

Al tratarse de de un escaneo de un dispositivo de red, es necesario su ejecución con permiso de
superusuario ROOT.

Este ejercicio, fue realizado en una plataforma Linux, Ubuntu 20.04.6 LTS.
Se utilizó python3, y el Thonny
Python IDE, muy recomendado para principiantes como yo.

Para poder ejecutar y que funcione el programa se deberá hacer iun ifconfig por consola
con el fin de conocer el dispositivo wifi, y la MAC de dicho dispositivo.

Si no tenéis instalado ifconfig en vuestro sistema lo podeís instalar con este
comando, en mi caso, para ubuntu:
apt-get install net-tools

************************************************************************
También debereis tener instalado en vuestro sistema el módulo o librería para python
scapy.all
La forma de instalarlo en mi sistema ubuntu, es:

Abre una terminal en Ubuntu. Puedes hacerlo presionando Ctrl + Alt + T en tu teclado o buscando "Terminal" en el menú de aplicaciones.

Asegúrate de tener privilegios de superusuario para instalar paquetes. Puedes obtenerlos utilizando el comando sudo su y proporcionando tu contraseña de usuario.

Ejecuta el siguiente comando para instalar las dependencias necesarias:

apt-get install python3-pip libpcap-dev

Este comando instalará el paquete python3-pip que es necesario para instalar paquetes de Python, así como libpcap-dev, que proporciona las bibliotecas de captura de paquetes requeridas por scapy.

A continuación, instala scapy utilizando pip3, el administrador de paquetes de Python 3. Ejecuta el siguiente comando:
Utiliza el siguiente comando por consola:
pip3 install scapy
**********************************************************************
para que el programa funcione debes sustituir en tu caso.

interface = "enp1s0"
Colocar tu interface.
Y tu MAC correspondiente de filtrado:
filter_rule = "ether src host 70:85:c2:24:16:50"
*************************************************************
Para ejecutar por consola es este comando:

sudo python3 mi.py

*********************************************************************************

1.121 visualizaciones durante los últimos 90 días (Una media de 12 por día)


28
0