scapy
scapy copied to clipboard
Scapy: the Python-based interactive packet manipulation program & library.
* 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...
**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...
### 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.  The fix is pretty simple, some out of order segments could...