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

Fixes: ```python >>> a.world_trace() AttributeError: 'tuple' object has no attribute 'world_trace' ``` **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) - [...

**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) Recently I was using Scapy to parse and create some radius packets. I have...

### Brief description Memory is not freed when creating AsyncSniffer repeatedly. Test code ``` from scapy.all import * import time def process_packet(packet): pass def start_sniff(): ifaces = ["PortChannel102", "PortChannel103", "PortChannel104",...

bug

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

Not just a comparison of serialized buffers, but a fine report on data that diverges between two packets. This feature may support approximate comparisons for certain fields (like timestamps for...

enhancement
help wanted

In order to make it easier to integrate with packet fields.

discussion

Per the Bluetooth 5.4 spec page 1043: "Signaling identifier 0x00 is an invalid identifier and shall never be used in any command." The use of an id field of 0...

broken

* On pcapng files, you can have several capture interfaces. We report this information to be able to use it on another classes I don't think adding a unit test...

needs additional info

fmt = ('{Dot11ReassoResp: Reassosiaction capabilities: %Dot11ReassoResp.cap%}' '{Dot11AssoResp: Association capabilities: %Dot11AssoResp.cap%}') pkt.sprintf(fmt)

needs additional info

Adds support for websockets. HTTP dissector has been updated to support omitting the reason phrase as this is usually done when upgrading to websocket connection. fixes #4578

enhancement