packetgen 3.2.2 has been released.
* home: <https://github.com/sdaubert/packetgen>
* bugs: <https://github.com/sdaubert/packetgen/issues>
* doc: <https://github.com/sdaubert/packetgen/wiki>
PacketGen provides simple ways to generate, send and capture network
packets.
Supported protocols are: Ethernet, Dot11, Dot1x, ARP, IP, IPv6, GRE,
ICMP, IGMP, ICMPv6, MLD, MLDv2, OSPFv2, OSPFv3, UDP, TCP, SNMP, DNS,
EAP, BOOTP, DHCP, TFTP, HTTP and MDNS.
Changes:
### 3.2.2 / 2022-12-23
* Add Header::HTTP::Headers# to access header through its name.
* Add Header::HTTP::Headers#header? to check a header is embedded in HTTP::Headers.
* Add Header::SNMP::VariableBindings# to access nth element in the binding list.
* Add Header::SNMP::VariableBindings#size.
* Add Header::DHCPv6::DUID#human_type.
* Add Header::IP::SI#to_human and Header::IP::RA#to_human
* Changed Types::Array#read so that it can now populate object from an array of hashes, and not only from a string.
* Fixes:
* Fix NameError in UnknownPacket#===.
* Fix UnknownPacket#inspect (did nothing).
* Fix Header::IP::Option.build when type is unknown. In such a case, type was not set in newly created option.
* Fix Header::IP::Option#initialize: length was not set, and data parameter was not used.
···
______________________________________________
ruby-talk mailing list -- ruby-talk@ml.ruby-lang.org
To unsubscribe send an email to ruby-talk-leave@ml.ruby-lang.org
ruby-talk info -- Info | ruby-talk@ml.ruby-lang.org - ml.ruby-lang.org