C++ library for manipulating raw network packets

Edit Package libtins
http://libtins.github.io/

The library's main purpose is to provide the C++ developer an easy,
efficient, platform and endianess-independent way to create tools which
need to send, receive and manipulate specially crafted packets.

Refresh
Refresh
Source Files
Filename Size Changed
libtins-4.2_build.patch 0000000661 661 Bytes
libtins.changes 0000002115 2.07 KB
libtins.spec 0000002388 2.33 KB
v4.4.tar.gz 0000372497 364 KB
Revision 5 (latest revision is 6)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1039774 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 5)
- update to 4.4:
  * Add RFC8335 extended echo types to `ICMP` and `ICMPv6`
  * Handle loops in DNS name decompression
  * Fix Windows' `interface` macro colliding with uses of that identifier in the code
  * Sending IPv6 packets to a link-scope destination address now uses the right interface index
  * Fix incorrect endian being used for ICMP's `gateway` and `address_mask`
  * Socket in `PacketSender::open_l3_socket` is now closed if `setsockopt` fails
  * Fix various incorrect doxygen documentation comments.
  * Fix infinite loop when querying the routing table in \*BSD
  * Assign a PDUType to `Dot11ControlTA`
  * Don't consider IPv6 ESP header a normal extension header
  * Don't include non-existing headers when installed without libpcap
  * Add `IPv6Address::is_local_unicast`
  * Fix memory leak in `PacketWriter`
  * Fix memory leaks in `OfflinePacketFilter`
  * Fix detection of new TCP stream
  * Introduce `TCP::has_flags`
  * Fix padding calculations in RadioTapWriter
Comments 0
openSUSE Build Service is sponsored by