scapy
scapy copied to clipboard
Scapy: the Python-based interactive packet manipulation program & library.
### Brief description Continuing work with ICMP Extension Headers started with #4281 issue, ICMPv6 is not using `length` field which causes malfunction in Wireshark packet tree.  ...
**Checklist:** - [x] If you are new to Scapy: I have checked [CONTRIBUTING.md](https://github.com/secdev/scapy/blob/master/CONTRIBUTING.md) (esp. section submitting-pull-requests) - [x] I squashed commits belonging together - [x] I added unit tests or...
# Description This PR implements a CoAP socket, pretty similar on how ISOTPSoftSocket works. I implemented the basic message exchange, mostly based on the RFC-7252. - Congestion control - Retransmission...
fix typo endianess -> endianness
### Brief description On a windows machine, with scapy 2.5.0 and npcap 1.79, when calling sniff like this: `a=sniff(iface="Valid Wifi Interface Name",monitor=True,count=5)` Scapy throws an exception due to a path...
### Brief description I'm trying to generate an IPv6 MLD query using scapy. With scapy 2.4.4 (in Debian 11) it works as expected. With 2.5.0 (Debian 12) and current git...
Adds to the GTPv2 protocol capability of Scapy by adding support for the Information Elements 187(Maximum Wait Time) and 188(Millisecond Time Stamp).
### Brief description When connecting to a TLS server using TLS1.3 that negotiates TLS_CHACHA20_POLY1305, using tlsSessions fails with `ValueError: not enough values to unpack (expected 3, got 2)` ### Scapy...
using https://google.github.io/oss-fuzz/getting-started/continuous-integration/ It downloads the corpus OSS-Fuzz has accumulated so far (including the test cases that triggered issues in the past) and runs the fuzz target with it. It should...
### Brief description Currently the unicast-response and cache-flush bits aren't supported. (It's mostly cosmetic because it's possible to get/set those bits manually. It's just something I noticed when I started...