scapy icon indicating copy to clipboard operation
scapy copied to clipboard

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

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

Draft PR for the following issues: - #4705 - #4706 - #4707 - #4735 Initiated as a draft PR for preliminary discussions before an official delivery (not squashed yet). To...

### Brief description When `PacketField`s are nested on several stages, Scapy races exponential performance issues. ### Scapy version 2.6.1 ### Python version 3.8.6 ### Operating system Windows ### Additional environment...

### Brief description Parsing of NTP packets with Control response is incomplete/incorrect ### Scapy version github version ### Python version 3.11 ### Operating system Ubuntu 24 ### Additional environment information...

bug

### Brief description When using mypy to type-check code involving the PcapReader class, mypy incorrectly infers the return type of the `__next__` method. Specifically, it interprets `PcapReader.__next__` as returning the...

bug
dependency-related

### Brief description DHCPv6_am returns an erroneous DHCP6_Solicit message in response to a DHCP6_Request, whereas the correct response should be a DHCP6_Reply. See line 1845 of the file scapy/scapy/layers/dhcp6.py. ###...

### Brief description get_if_addr(iface="vlan0") returns `0.0.0.0` instead of the IP address. ### Scapy version 2.6.1 ### Python version 3.12.3 ### Operating system macOS 15.3.2 ### Additional environment information _No response_...

bug

### Brief description When TCP segments are sent out of order, scapy's `srp1()` returns `None` for the last segment sent. Expected behaviour: scapy's `srp1()` should return the ACK packet for...

Extension Headers can show weird behavious. Linux's `sk_buff` considers the IPv6 Payload to be either TCP, UDP or ICMP. It does not consider Extension Headers to be the payload. Following...

Building scapy with setup.py has been broken for some time. At least it does not work on FreeBSD. This commit fixes it. Fixes: 669506bd42e4 ("Migrate to pyproject.toml (secdev#3869)") Signed-off-by: Aleksander...

### Brief description Using TLSServerAutomaton in tls1.3 of Scapy v2.6.1, after client access, TLS13NewSessionTicket cannot be saved to a file. ### Scapy version 2.6.1 ### Python version 3.13 ### Operating...