OBS-URL: https://build.opensuse.org/package/show/security/scapy?expand=0&rev=22
265 lines
11 KiB
Plaintext
265 lines
11 KiB
Plaintext
-------------------------------------------------------------------
|
|
Tue Nov 5 12:53:13 UTC 2024 - Robert Frohl <rfrohl@suse.com>
|
|
|
|
- Update to 2.6.1
|
|
* On linux machines with IPv6 disabled, Scapy would crash on startup
|
|
* The scapy.1 manpage was no longer installed
|
|
* Upon the first startup, there could be a crash related to the creation of
|
|
Scapy's XDG-* related folders.
|
|
* other small bugs that could lead to issues during packaging.
|
|
Thanks to the downstream package maintainers for their help.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Oct 7 14:01:07 UTC 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 2 14:11:00 UTC 2024 - Bernhard Wiedemann <bwiedemann@suse.com>
|
|
|
|
- Move sed call to fix reproducible builds (boo#1231253)
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Sep 30 12:31:33 UTC 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 11:13:45 UTC 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 10:44:38 UTC 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 14:57:53 UTC 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 06:23:24 UTC 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 3 07:58:43 UTC 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 8 08:41:31 UTC 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 17:30:41 UTC 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
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Nov 9 14:10:37 UTC 2018 - Robert Frohl <rfrohl@suse.com>
|
|
|
|
- update to 2.4.0
|
|
* Core
|
|
- Pcap/PcapNg improvements
|
|
- OSX 802.11 monitor mode
|
|
- Krack AP module
|
|
- iPython support
|
|
* Layers
|
|
- major changes
|
|
* TLS (including TLS1.3), X.509
|
|
- New
|
|
* HTTP/2, EAP-TTLS, TACACS, MQTT
|
|
- Improved
|
|
* IPv6, SCTP, NTP, PPTP, CDP, BGP, ISIS
|
|
- use python3 by default
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Aug 16 08:07:18 UTC 2013 - hpj@urpla.net
|
|
|
|
- add note about testing requirements, local test run successful
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Aug 16 07:14:26 UTC 2013 - speilicke@suse.com
|
|
|
|
- Spec cleanup: license header, simplified macro usage, explicit file
|
|
list, dropped %clean section
|
|
- Provide/obsolete python-scapy, it's the same software
|
|
- Use tarball from PyPI and a source URL so that it can be verified
|
|
- Remove documentation from tarball and thus from src and binary RPMs,
|
|
we are not allowed to distribute it
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Feb 12 16:29:21 UTC 2013 - hpj@urpla.net
|
|
|
|
- update to 2.2.0
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jul 15 22:40:37 UTC 2010 - pascal.bleser@opensuse.org
|
|
|
|
- initial package (2.1.1)
|
|
|