Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Dec 29, 2025

Bumps scapy from 2.6.1 to 2.7.0.

Release notes

Sourced from scapy's releases.

v2.7.0

Hi everyone & Merry Christmas ! This release brings many new features, bug fixes and cleanups. If you encounter any issues when trying it out, please submit bug reports !

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 multi-clients, multi-destination TCP forwarder. It can edit packets on the fly, redirect them to another server, perform TLS interception and more. More details here
  • Windows protocols:
    • Implementation details in this paper
    • SMB:
      • client improvements (doc)
      • server improvements (doc)
      • add support for encryption
      • add support for requiring signature
    • Kerberos:
      • FAST support
      • PKINIT support
      • DMSA support
      • many improvements to Ticketer++ (see demo below)
      • many bug fixes & improvements
    • SSPs:
      • SPNEGOSSP was re-written for clarity & now enforces proper mechListMIC rules
      • NTLMSSP and KerberosSSP were improved. Support for KB5068222 changes. Better error handling.
      • NeglogonSSP now supports Kerberos secure channel (Windows 2025+)
    • [new] .NET Remoting layer ([MS-NRTP])
    • LDAP: many improvements to the client
    • [new] graphical LDAP client "ldaphero"
    • DCE/RPC
    • [new] DCOM is now supported
  • [removal] scapy -s has been removed.
  • TLS:
    • Parsing of CSR structures is now implemented (PKCS#10 and CMC variants)
    • Big refactor of the TLS utils to parse certificates, CSRs, keys and manipulate them. See examples in the documentation
    • New CertTree class to act as a certificate store one can check a certificate against.
    • better handling of NSS KeyLog for TLS 1.3 decryption
    • doc improvements
    • more structures are implemented
  • bluetooth:
    • MANY new payloads (EIR, BTLE, HCI_MON ...)

... (truncated)

Commits

Dependabot compatibility score

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 show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @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](https://github.com/secdev/scapy) from 2.6.1 to 2.7.0.
- [Release notes](https://github.com/secdev/scapy/releases)
- [Commits](secdev/scapy@v2.6.1...v2.7.0)

---
updated-dependencies:
- dependency-name: scapy
  dependency-version: 2.7.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Dec 29, 2025
@gizmoguy gizmoguy merged commit a810224 into main Jan 7, 2026
58 of 71 checks passed
@dependabot dependabot bot deleted the dependabot/pip/scapy-2.7.0 branch January 7, 2026 22:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python Pull requests that update Python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants