Une couche TCP contient Scapy port source:python-scapy: comment traduire les numéros de port en noms de service?
>>> a[TCP].sport
80
est-il un moyen simple de convertir le numéro de port pour nom de service? Je l'ai vu Scapy a TCP_SERVICES
et UDP_SERVICES
pour traduire le numéro de port, mais
print TCP_SERVICES[80] # fails
print TCP_SERVICES['80'] # fails
print TCP_SERVICES.__getitem__(80) # fails
print TCP_SERVICES['www'] # works, but it's not what i need
80
Quelqu'un sait comment puis-je des ports aux services?
Nous vous remercions à l'avance
c'est un dictionnaire étrange (objet scapy.dadict.DADict) et il n'a pas la méthode .iteritems() – Emilio
Okay. J'ai juste jeté un oeil au code DADict et modifié ma solution. –