Outils pour utilisateurs

Outils du site


dev:python:scapy:scapyscript-1

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
dev:python:scapy:scapyscript-1 [2020/09/21 15:05] – [Quelques compléments] techer.charles_educ-valadon-limoges.frdev:python:scapy:scapyscript-1 [2020/09/21 15:25] (Version actuelle) – [Quelques compléments] techer.charles_educ-valadon-limoges.fr
Ligne 11: Ligne 11:
 from scapy.all import * from scapy.all import *
  
-rang = '192.168.1.1-15' +plage = '192.168.1.1-15' 
-ping = IP(dst=rang) / ICMP() +paquet Ether() / IP(dst=plage) / ICMP() 
-rep,non_rep = srping, timeout=0.5 )+rep,non_rep = srp(paquet, timeout=0.5 )
 for element in rep : # element représente un couple (paquet émis, paquet reçu) for element in rep : # element représente un couple (paquet émis, paquet reçu)
  if element[1][ICMP].type == 0 : # 0 <=> echo-reply voir page de Wikipedia  if element[1][ICMP].type == 0 : # 0 <=> echo-reply voir page de Wikipedia
- print( element[0][IP].src + ' a renvoye un echo-reply ')+ print( element[0][IP].dst + ' a renvoye un echo-reply ')
 for element in non_rep : # element représente un couple (paquet émis, paquet reçu) for element in non_rep : # element représente un couple (paquet émis, paquet reçu)
  if element[1][ICMP].type == 8 : # 8 <=> echo-request voir page de Wikipedia  if element[1][ICMP].type == 8 : # 8 <=> echo-request voir page de Wikipedia
- print( element[O][IP].src + ' : aucun echo-reply ')+ print( element[O][IP].dst + ' : aucun echo-reply ')
  
 </code> </code>
dev/python/scapy/scapyscript-1.1600693501.txt.gz · Dernière modification : 2020/09/21 15:05 de techer.charles_educ-valadon-limoges.fr