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

* Create an mle layer * Improve the dissection of secured MAC Data packets * Improve the dissection of secured MAC Beacon packets * Enable the dissection of Thread beacons...

enhancement
needs rework/cleanup

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

Add support for PIM Register: `fields = ["border", "null"]` `BitField` PIM Register Stop: `fields = ["group", "source"]`

:eyes: Some source code analysis tools can help to find opportunities for improving software components. :thought_balloon: I propose to [increase the usage of augmented assignment statements](https://docs.python.org/3/reference/simple_stmts.html#augmented-assignment-statements "Augmented assignment statements") accordingly....

The current IKEv2 implementation in contrib is working fine but lacking some constants. I have added some IKEv2 attributes for algorithms that are unkown in this implementation. All algorithms are...

### Brief description Can't send my array of Extension in Client Hello packet SSL. ### Scapy version 2.4.5rc1.dev245 ### Python version 3.10.4 ### Operating system Windows 10 ### Additional environment...

Some unit tests related to `ctypes.util.find_library("pcap")` fail on macOS Big Sur. This is likely related to this issue https://bugs.python.org/issue41179 as the Python interpreters used by Github Actions does not seem...

platform-specific

### Brief description Pcapreader() is expecting the `fname` parameter to be in `str`. However, after the release of [pathlib](https://docs.python.org/3/library/pathlib.html) in Python 3.4, file paths can exist as `PosixPath` or `WindowsPath`...

### Brief description When a lot of routes are in the routing table (like a BGP fullview), scapy takes forever to load as a lot of its modules loads scapy.route...

## Brief description I detected an "out-of-order" TCP segment in the trace, could make the TCPSession stop inmediatly. ![out_of_order_segment](https://user-images.githubusercontent.com/444620/154520481-07c565d1-0767-4946-82fd-072551042b31.png) The fix is pretty simple, some out of order segments could...