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

### Brief description OS Debian 12, scapy v.2.6.1 The timeout parameter does not work when capturing packets: ` sniff(iface = interface, filter=“port 9999”, count = 1, timeout = 10) `...

### Brief description While processing a pcap file containing MQTT traffic, I encountered an issue where Scapy fails to correctly reassemble large MQTT CONNECT packets that are fragmented across multiple...

### Brief description In `RTPS` protocol, during `DataPacketField` calculation of `payload` length assume that `inlineQos` has no data. Which leads to wrong `payload` length, as result incorrect packet interpretation. The...

### Brief description when I using Asnysniffer with filter, sometime the program will blocked at `compile_filter`, then when I stop Asynsniffer, there is no attribute `stop_cb`. ### Scapy version 2.6.0...

### Brief description link type 101 is described as raw as the same of link type 12, but it will fail function pcap_compile_nopcap(), or some others referring link type. this...

Enhancements : Support for dissecting websockets

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

### Brief description The attribute flag of LOCAL_PREF should be 0x00, but in scapy, it is 0x40. Please note that the LOCAL_PREF is not a transitive attribute. ### Scapy version...

This change addresses #4874 by adding new base scapy classes to encode and decode CBOR structure [RFC 8949](https://www.rfc-editor.org/rfc/rfc8949.html). This is in support of a new protocol support for BPv7 [RFC...

- add CMS signing / check - refactor (a lot) `scapy/layers/tls/cert.py` add add documentation - Chain wasn't as useful as it could be. We now have a `CertTree` class that...