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 12 (latest revision is 16)
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 12)
- 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