scapy
scapy copied to clipboard
Scapy: the Python-based interactive packet manipulation program & library.
This is a proposal to bring back the simple "range" format as in `Net("192.168.0.1-10")`. There are a few cases where I think it might be useful, as you can't be...
**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 a `json()` function - add more `command()` tests The rationale is: I've had someone ask me if there was a format that could be used for dirty grepping....
### Brief description While attempting to convert a ICMP Extension Header packet into a bytes object using the `raw(icmp)` function, the padding is placed in the incorrect location. As a...
Fix UDP packet unable to calculate validity when carrying AH extension header **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]...
The current contrib/pim.py did not support IPv6, so I update it to support IPv6. I have upload the files(diff_pim.txt & pim6.py), could you please check it and update original? [pim6.zip](https://github.com/secdev/scapy/files/14203330/pim6.zip)
- add RTSP - minor tweaks to HTTP to support a wider range of HTTP-like protocols
### Brief description i'm trying to make some netbios queryes to do an host discovery and when querying an host sr returns no answers even tho wireshark says otherwise, i...
The call to `normalize`: https://github.com/secdev/scapy/blob/a1f999fb1721a64415af75d575cabde19625a6f5/scapy/fields.py#L3189 is rounding too aggressively and some bits are lost in the process. See this snippet that highlights a non-expected result with Scapy 2.5.0rc1.dev20, commit a1f999fb1721a64415af75d575cabde19625a6f5:...
**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...