scapy icon indicating copy to clipboard operation
scapy copied to clipboard

Scapy: the Python-based interactive packet manipulation program & library.

Results 245 scapy issues
Sort by recently updated
recently updated
newest added

### 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. ![ICMPv6](https://github.com/secdev/scapy/assets/10523774/96c00546-7340-4c55-abd5-6b00a0315562) ![ICMPv6 without length](https://github.com/secdev/scapy/assets/10523774/72f6688d-7de6-4b4f-8a22-070249aca25f)...

**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).

needs testing

### 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...

discussion
tls

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...

enhancement
cleanup