master
Commits on Jun 21, 2022
-
Stabilize UDS_Scanner unit tests for appveyor (#3615)
* Different approach * add event * fix test * cleanup * cleanup * lower timeout of GMLAN Scanner * apply feedback
Commits on Jun 20, 2022
Commits on Jun 19, 2022
Commits on Jun 18, 2022
-
-
-
RadioTap fixes: ts/HE/RU/lsig + 802.11 subtypes
Fixes to some RadioTap fields: - timestamp - HE - RU - L-SIG 802.11 new tubtypes: - 802.11-2020 Table 9-1 - 802.11ax-2021 Table 9-1
-
Commits on Jun 17, 2022
-
-
* contrib/pnio: Fix tests for PNIO Alarms The PNIO Alarms tests use ProfinetIO but this is defined in scapy.contrib.pnio which wasn't being imported. Import it now so the test run instead of erroring out. Signed-off-by: Chris Packham <chris.packham@alliedtelesis.co.nz> * contrib/pnio: Add IODReadReq and IODReadRes Similar to IODWriteRe{q,s}. Add support for the IODRead. Signed-off-by: Chris Packham <chris.packham@alliedtelesis.co.nz> -
Add PDPortDataAdjust block support (#3435)
Add support for decoding the PDPortDataAdjust, and it's collective sub-block types.
-
Merge pull request #3618 from matsievskiysv/gxrp
Add GARP, GVRP and GMRP protocols
-
First check if we are in a git archive, THEN try to call git THEN use VERSION
Commits on Jun 16, 2022
Commits on Jun 13, 2022
-
-
Add classes for the missing RFC 2866 RADIUS attributes
Add RadiusAttr_Acct_Status_Type, RadiusAttr_Acct_Authentic and RadiusAttr_Acct_Terminate_Cause to scapy/layers/radius.py. The field values are already in _radius_attrs_values, only the the corresponding classes were missing.
-
Fix TypeError while building _OptionsField in HBHOptUnknown (#3633)
* fix TypeError while building _OptionsField for the HBHOptUnknown of IPv6ExtHdrHopByHop and IPv6ExtHdrDestOpt with autopad=0
Commits on Jun 7, 2022
-
Add GARP protocol and its two payload types GVRP and GMRP
Matsievskiy S.V authored and Matsievskiy S.V committedJun 7, 2022 -
-
-
-
Added ESMC protocol accorting to ITU-T G.8264/Y.1364
-
Split slow protocol into seperate file
Split slow protocol into seperate file to prepare for use by ESMC.
-
* Read pcapng comment option * Write pcapng comment option * Fix bytes comment issue * Applying gpotter2 comments Co-authored-by: Laurent Laubin <llaubin@quarkslab.com>
-
fix required block size for CCM, CTR and GCM
ipsec.py incorrectly uses the cipher block size to pad ESP for CCM, CTR and GCM algorithms. These algorithms do not require this padding, and it can result in packets not being delivered (e.g., MTU violations). fixes #2322 References: CCM: https://datatracker.ietf.org/doc/html/rfc4309#section-3.2 CTR: https://datatracker.ietf.org/doc/html/rfc3686#section-2.3 GCM: https://datatracker.ietf.org/doc/html/rfc4106#section-3.2 Signed-off-by: Christian Hopps <chopps@labn.net>
-
Commits on May 28, 2022
-
Make parent available in guess_payload_class (#3614)
Co-authored-by: Sergey Matsievskiy <matsievskiy@fastwel.ru>