fix how timestamps are measured on layer 3 (broken since 2.4.1)
drop DNET support (deprecated since 2.4.0)
Scapy will now use libpcap instead of tcpdump to compile the filters (tcpdump is still used to filter pcaps)
major changes to the online doc: add an automatically generated API reference with visual representation of each layer, move to Sphinx 3.0.0, new layer-specific doc...
*BSD fixes
more doc to many functions
Layers
New layers (homeplug sg, smb2, NSH, RPL, ERSPAN, BFD, ROCE...)
TLS: TLS 1.3 support & many fixes
802.11 improvements / WPA3 detection
Netflow 9 fixes
Major refactor & changes of the Automotive layers
HTTP changes
DHCPv6 fixes according to revision of the RFC
Bluetooth improvements (+BLE)
minor fixes to Radius, PPP, GTP, IPsec, CDP, VTP, HTTP/2, ...
Commits
95ba5b8 Merge pull request #2790 from gpotter2/brotli-a
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps scapy from 2.4.3 to 2.4.4.
Release notes
Sourced from scapy's releases.
Commits
95ba5b8
Merge pull request #2790 from gpotter2/brotli-aa786307
Merge pull request #2789 from guedou/Issue_#27878646a86
Update npcap install scriptdf769a3
Pin brotli version23b5af3
Stop processing a pcapng file when a block is malformed6c59eef
MQTTSubscribe now supports multiple topic subscriptions in the payload. (#2759)22d15fd
Merge pull request #2783 from guedou/ut_PR#2782f74145a
Mock read_routes() on FreeBSD 13.0f87491f
Merge pull request #2772 from gpotter2/outdated-cleanup294a787
Merge pull request #2637 from micolous/ble-contact-tracingDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)