Package Release Info

scapy-2.6.0-bp160.1.10

Update Info: Base Release
Available in Package Hub : 16.0

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

scapy

Change Logs

* Mon Oct 07 2024 Robert Frohl <rfrohl@suse.com>
- Fix load of embedded manufdb, by explicitly targeting non-executable-scripts
- Fix /etc paths to point to /usr/etc in published rpm.
- Enable unit tests to find issues earlier.
* Wed Oct 02 2024 Bernhard Wiedemann <bwiedemann@suse.com>
- Move sed call to fix reproducible builds (boo#1231253)
* Mon Sep 30 2024 Robert Frohl <rfrohl@suse.com>
- Update to 2.6.0
  * support for RFC6874-like scope identifiers. This is very useful for
    multicast IPs as one can now do the following on L3:
    sr(IP(dst="224.0.0.1%eth0")/..., multi=True)
  * using the iface= argument is deprecated on level3 functions (send, sr, sr1),
    as its behavior was undefined. It remains in use for level2
    functions (sendp, srp, srp1). RFC6874-like scope identifiers should be used.
  * the internals that read the routes and interfaces configuration have been
    rewritten on Linux and BSD:
  - on linux, to use RTNETLINK. (this should help on machines that have huge BPG tables)
  - on *BSDs, to use PF_ROUTE.
  - on Linux, NetBSD and FreeBSD, link-local and multicast routes should now properly be loaded
  * new Windows protocols:
  - DCE/RPC: DCERPC_Client and DCERPC_Server with support for NCACN_IP_TCP and NCACN_NP
  - SMB2/3:
  * Protocol refactor, many more SMB2/3 structures supported
  * Server (class + 'simple' util smbserver()) (2.0.2 to 3.1.1)
  * Client (class + interactive CLI smbclient()) (2.0.2 to 3.1.1)
  * SMB socket, RPC over SMB socket, etc.
  - Kerberos:
  * KerberosSSP to use in SMB/RPC clients/servers, [MS-KILE] variants, SFU and more
  * Crypto: use cryptography, latest RFC8009, GSS_WrapEx support, typing, etc.
  * Util functions krb_as_req, krb_tgt_req, kpasswd (both modes), etc.
  * Ticketer++: ccache support, ask/renew/resign/edit tickets, etc
  - NTLM:
  * refactor, clean SSP
  - Extensive GSSAPI / SPNEGO support
  - LDAP
  * Fixes, ASN.1 Windows variation support
  * dclocator, answering machine for "LDAP PING", etc.
  * add a (very) basic LDAP_client (support for various binding mechanisms, encryption, etc.)
- More features, bug fixes and updated protocol support as listed in:
  https://github.com/secdev/scapy/releases/tag/v2.6.0
* Thu Dec 14 2023 Martin Hauke <mardnh@gmx.de>
- Add python3-cryptography to BuildRequires to have out of the
  box support for
  + PKI & TLS crypto-related features
  + WEP decryption/encryption. (Dot11)
  + IPsec encryption/authentication.
- Recommend python3-PyX to be able to be able to use psdump() or
  pdfdump().
- Recommend python3-ipython for better experience when working in
  interactive mode (command completion, history, ...).
  mode
- Add workaround for openSUSE where /etc/protocols and
  /etc/protocols no longer live in /etc/ but /usr/etc/
- Run spec-cleaner
* Mon Dec 11 2023 Martin Hauke <mardnh@gmx.de>
- Update URL
- Drop obsolete suse version check for 1110
- Use python rpm macros during %build and %install
- Do not install test scripts - %{python3_sitelib}/test/
* Sun Dec 25 2022 Robert Frohl <rfrohl@suse.com>
- Update to 2.5.0
  * Main Changes
  - Type hinting of Scapy core: Scapy now provides type hintings for all of its core
  - Python 3.9 and 3.10 support
  - enhanced loopback interface support on Linux, *BSD, and Windows
  - SPDX License identifiers added
  - several major CLI improvements, especially in autocompletion
  * Core
  - improved support of BPF
  - support pcapng writing, comments, TLS secrets decryption block
  - Re-work how sent_time is shared across packets iterators
  - support new LINUX_SLL2 packet type (new tcpdump versions)
  - pipes: performances issues fixed
  - tools: fixes to hexdiff, lhex...
  * Layers
  - new layers related to Windows: DCERPC/NTLM/KERBEROS/GSSAPI/SPNEGO/(C)LDAP.
  - new contrib layers: ESMC/RTPS/RTPC/metawatch
  - rework Netbios/SMB1/SMB2, basic SMB clients & server, ntlm relay
  - several fixes to the TLS implementation
  - major zigbee/6lowpan improvements
  - bug fixes in TLS: properly support FFDH, fix the TLS 1.3 notebooks... among other things
  - p0f module update
  - IPsec: fixes, x25519 support...
  - various updates to the ASN.1 engine
  - IKEv2: fixes, UDP encapsulation
  - STUN support
  - Postgres line protocol 3.0 support
  - EDNS0 client subnet support
  - ESMC protocol added
  - support TCP-MD5 and TCP-AO options
  - ERF Ethernet Support
  - many fixes: modbus, 802.11, BTLE, SCTP, DNS, LLDP, Kerberos, RTPS, DHCP, MQTT, BGP, L2TP...
  * Automotive
  - ISOTPSoftSocket: Bug fixes and performance improvements
  - IPv6 support for DoIP
  - Bugfixes for DoIP
  - UDS-, GMLAN- and OBD-Scanner refactoring
  - CANFD support
  * Misc
  - new sanity rules prevent fields from having the same name in all packets
  - archives of the Scapy repo should now have more consistent hashes
* Tue Apr 20 2021 Robert Frohl <rfrohl@suse.com>
- Update to 2.4.5
  * Core
  - Python 3.9 support
  - New interfaces system. `conf.iface` is now an object (retro-compatible as a
    string) which contains additional information about the interface and
    allows for an automatic selection of the socket type. `conf.ifaces` now lists
    all available interfaces.
  - Fix BSD support. Improve filters handling on Linux and `libpcap`
  - Automaton: support for `STOP` event - allows to cleanly end an Automata.
    Implemented in all Scapy's automatons
  - [Deprecated] Naming different fields with the same name will now raise a
    deprecation warning. This behavior has never properly worked and should never
    be necessary
  - Enhance `Net` and `Net6`
  - Improvements to scapy's logging, colored output and to UTscapy
  - Fix edge-cases with `ConditionalField` and `MultipleTypeField` to make them
    more resilient
  - [Doc] Enhancements: improved `MultipleTypeField` handling, add `view source`.
  * Layers
  - 6LoWPAN refactor
  - TLS improvements (TLS 1.3 server downgrade, TLS 1.2 EXT MS...)
  - HTTP improvements (http_request, support for zstd...)
  - Refactor TunTap support
  - Cleanup MACsec
  - Many small bug fixes or improvements to layers (SMB2, BFD, DNS, Zigbee,
    EAP, HomeplugGP, DHCPv6, 802.11...)
  * Automotive
  - Renaming of ENET to HSFZ
  - Added XCP layer
  - Added DoIP layer
  - Renaming of ECU to Ecu
  - Refactoring of EcuState class to be more versatile
  - Minor updates to the documentation
* Thu Sep 03 2020 Robert Frohl <rfrohl@suse.com>
- Update to 2.4.4
  * Core
  - 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 and 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, ...
* Thu Aug 08 2019 Robert Frohl <rfrohl@suse.com>
- Update to 2.4.3
  * Core
  - latency improvements
  - sniff() can be used to test BPF fiters on pcap files
  - more unit tests and Python3 compatibility
  - asynchronous sniffing
  - UTScapy vim syntax highlighting
  - Console / IPython integration improvements
  * Layers
  - New:
    HTTP (from the deprecated scapy-http module), TLS 1.3, ATA over Ethernet, OVD, IEC 60870-5-104, enip, ...
  - Improved:
    NetflowV9, ISOTP, Zigbee, RTR, BLE, PPI, DNS, LLDP, Bluetooth/BTLE rework, PPI / 802.11 improvements
* Tue Jan 15 2019 Robert Frohl <rfrohl@suse.com>
- update to 2.4.2
  * Core
  - Python 3.7 support
  - unit testing is now 100% tox based
  * Layers
  - Many automotive related layers added (ISO-TP...)
  - New:
    EtherCat, OPCDA, SOCKS, USBpcap, RPKI
  - Improved:
    MACsec, MQTT, MPLS, DNS, ARP, Dot15d4, Zigbee, Bluetooth4LE, RadioTap