Ajouter DHCP_light_OK.py
This commit is contained in:
@@ -0,0 +1,32 @@
|
||||
rom scapy.all import DHCP_am
|
||||
from scapy.base_classes import Net
|
||||
|
||||
# Initialisation du serveur DHCP
|
||||
dhcp_server = DHCP_am(
|
||||
iface='ens33',
|
||||
pool=Net('192.168.1.1/24'), # Modifié pour inclure seulement les adresses de 192.168.1.100 à 192.168.1.200
|
||||
network='192.168.1.0/24',
|
||||
gw='192.168.1.2',
|
||||
renewal_time=600,
|
||||
lease_time=3600
|
||||
)
|
||||
|
||||
def start_dhcp_server():
|
||||
print("Démarrage du serveur DHCP...")
|
||||
print(f"Réseau : {dhcp_server.network}")
|
||||
print(f"Passerelle : {dhcp_server.gw}")
|
||||
print(f"Temps de renouvellement : {dhcp_server.renewal_time} secondes")
|
||||
print(f"Temps de bail : {dhcp_server.lease_time} secondes")
|
||||
|
||||
print("Le serveur DHCP est maintenant actif. En attente des requêtes...")
|
||||
|
||||
# Démarrer le serveur DHCP
|
||||
try:
|
||||
dhcp_server()
|
||||
except KeyboardInterrupt:
|
||||
print("\nArrêt du serveur DHCP...")
|
||||
except Exception as e:
|
||||
print(f"Erreur lors de l'exécution du serveur DHCP : {e}")
|
||||
|
||||
if __name__ == "__main__":
|
||||
start_dhcp_server()
|
||||
Reference in New Issue
Block a user