Skip to content

2.7.0 release #4851

@gpotter2

Description

@gpotter2

Hi everyone ! This issue tracks the associated 2.7.0 release. As usual, feel free to comment down below to have some features/bugs included before the final release.

The current first RC is planned for: 2nd november 2025. You can expect the full release a few days/weeks after that date.

Deprecation notice

  • This version will be the last to support Python 3.7 and 3.8. (PEP639 will require a new license format starting in 2026, which isn't supported in the latest version of setuptools available on those older versions of Python.)

CHANGELOG

  • [new] ForwardMachine: a new Scapy feature allowing to create a scriptable TCP forwarder. It can edit packets on the fly, redirect them to another server and more. More details here
  • Windows protocols:
    • SMB client/server : support encryption, require signature, various other bug fixes
    • Kerberos: FAST support, DMSA support, bug fixes & improvements
    • [new] .NET Remoting layer ([MS-NRTP])
    • LDAP: many improvements to the client
    • [new] graphical LDAP client "ldaphero"
    • DCE/RPC: better handling of contexts, fragmentation, etc.
    • [new] DCOM is now supported
  • [removal] scapy -s has been removed.
  • bluetooth:
    • MANY new payloads (EIR, BTLE, HCI_MON ...)
    • display of vendor IDs
    • many other bug fixes & improvements !
  • [new] radiusd(): a small RADIUS server (CHAP / MS-CHAPv2)
  • [new] nbns_request: perform a Netbios discovery
  • [fixed] Scapy was not loading properly on 32bits *BSD plateforms
  • ISAKMP / IKEv2: more supported payloads
  • [doc] the "Advanced" section of the documentation was split
  • [darwin/osx] support TUN interfaces in TunTapInterface
  • automaton:
    • various improvements to spawn(), allowing to serve automatons on a port
    • support for sessions (e.g. TCPSession)
    • many more fixes !
  • HTTP: server/client improvements (custom header, support for GSSAPI + channel binding, session improvements, etc.)
  • automotive:
    • UDS: various bug fixes, notably to the scanner
    • improve SOMEIP fragmentation
    • various improvements to Hsfz
  • TLS: more structures are implemented, notably related to QUIC
  • dns:
    • improve dnsd() relay mode
    • fix compression bug
    • dns_request now properly fallbacks on TCP when packets are too big
  • TFTP: improvements of the interface selection in the client/server automatons
  • pcapng: support of multiple comments, fixes to bound checks
  • [fixed] defragment6 was not working in some cases
  • [CLI] improve handling of newer IPython version, fix some deprecation warnings
  • BGP: support reassembly with TCPSession
  • TLS: better handling of NSS KeyLog for TLS 1.3 decryption, doc improvements
  • NTP: various fixes, big refactor of the layer
  • [fixed] AsyncSniffer stop() failed in some cases
  • l2: improvements to arping() on interfaces with no IP addresses
  • new protocols:
    • PSP
  • many other bug fixes to: STUN, 6Lowpan, DHCPv6,

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions