Twórz Pakiety ICMP z Scapy w Prosty Sposób
Twórz Pakiety ICMP z Scapy w Prosty Sposób
W dzisiejszym artykule przyjrzymy się, jak za pomocą Scapy tworzyć pakiety ICMP. To potężne narzędzie pozwala na łatwe manipulowanie protokołami sieciowymi, co jest nieocenione w pracy specjalistów od bezpieczeństwa.
Rozpoczniemy od stworzenia pakietu ICMP za pomocą prostego kodu:
>> p = ICMP(type='information-request')Używając mnemoników, możemy w prosty sposób wyświetlić wartości pól typu enum. Na przykład, można to zrobić za pomocą:
protokół.nazwa_pola.i2sPełny pakiet ICMP składa się z kilku warstw, które są kluczowe w modelu OSI. Złożymy dwa pakiety: IP oraz wcześniej stworzony ICMP. Ramka ethernetowa będzie dodana później przez Scapy.
Przykład kodu, który to pokazuje, wygląda następująco:
>> p1 = IP()/pPo uruchomieniu:
>> p1.show()Możemy zobaczyć, że wszystkie pola zostały wypełnione zgodnie z wartościami domyślnymi.
Na podstawie: Źródła








