Skip to content
Permalink
master
Switch branches/tags

Commits on Jun 21, 2022

  1. Stabilize UDS_Scanner unit tests for appveyor (#3615)

    * Different approach
    
    * add event
    
    * fix test
    
    * cleanup
    
    * cleanup
    
    * lower timeout of GMLAN Scanner
    
    * apply feedback
    polybassa committed Jun 21, 2022

Commits on Jun 20, 2022

  1. Fix IPsec bugs & tests

    gpotter2 authored and p-l- committed Jun 20, 2022
  2. Restore TLS 1.3

    gpotter2 authored and p-l- committed Jun 20, 2022
  3. Update the TLS13 notebook to spec

    gpotter2 authored and p-l- committed Jun 20, 2022

Commits on Jun 18, 2022

  1. 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
    bhdrozgn authored and gpotter2 committed Jun 18, 2022
  2. Adjust MQTTPublish when underlayer is QOS

    guedou authored and gpotter2 committed Jun 18, 2022

Commits on Jun 17, 2022

  1. Missing tshark flag

    gpotter2 committed Jun 17, 2022
  2. Pnio iod read (#3432)

    * 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>
    cpackham-atlnz committed Jun 17, 2022
  3. Add PDPortDataAdjust block support (#3435)

    Add support for decoding the PDPortDataAdjust, and it's collective
    sub-block types.
    atlowl committed Jun 17, 2022
  4. Merge pull request #3618 from matsievskiysv/gxrp

    Add GARP, GVRP and GMRP protocols
    gpotter2 committed Jun 17, 2022
  5. Reorder version detection

    First check if we are in a git archive, THEN try to call git THEN use
    VERSION
    gpotter2 committed Jun 17, 2022

Commits on Jun 16, 2022

Commits on Jun 13, 2022

  1. 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.
    lpenz authored and gpotter2 committed Jun 13, 2022
  2. Fix TypeError while building _OptionsField in HBHOptUnknown (#3633)

    * fix TypeError while building _OptionsField for the HBHOptUnknown of
    IPv6ExtHdrHopByHop and IPv6ExtHdrDestOpt with autopad=0
    MaoJianwei committed Jun 13, 2022

Commits on Jun 7, 2022

  1. Add GARP protocol and its two payload types GVRP and GMRP

    Matsievskiy S.V authored and Matsievskiy S.V committed Jun 7, 2022
  2. Cleanup sr1() (#3610)

    gpotter2 committed Jun 7, 2022
  3. Fix Python2 prints in doc

    gpotter2 committed Jun 7, 2022
  4. Added ESMC protocol

    Added ESMC protocol accorting to ITU-T G.8264/Y.1364
    lmunch authored and gpotter2 committed Jun 7, 2022
  5. Split slow protocol into seperate file

    Split slow protocol into seperate file to prepare for use by ESMC.
    lmunch authored and gpotter2 committed Jun 7, 2022
  6. Pcapng comment option #3600

    * Read pcapng comment option
    
    * Write pcapng comment option
    
    * Fix bytes comment issue
    
    * Applying gpotter2 comments
    
    Co-authored-by: Laurent Laubin <llaubin@quarkslab.com>
    guedou and Laurent Laubin committed Jun 7, 2022
  7. 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>
    choppsv1 authored and gpotter2 committed Jun 7, 2022
  8. Fix docs CI-build

    polybassa authored and gpotter2 committed Jun 7, 2022

Commits on May 28, 2022

  1. Make parent available in guess_payload_class (#3614)

    Co-authored-by: Sergey Matsievskiy <matsievskiy@fastwel.ru>
    matsievskiysv and Sergey Matsievskiy committed May 28, 2022
Older