libpcap-devel-32bit - A Library for Network Sniffers

Property Value
Distribution openSUSE Leap 42.2
Repository j.eng all
Package name libpcap-devel-32bit
Package version 1.5.3
Package release 8.2
Package architecture x86_64
Package type rpm
Installed size 1.04 MB
Download size 325.39 KB
Official Mirror
libpcap is a library used by packet sniffer programs. It provides an
interface for them to capture and analyze packets from network devices.
This package is only needed if you plan to compile or write such a
program yourself.


Package Version Architecture Repository
libpcap-devel-32bit-1.8.1-7.3.1.x86_64.rpm 1.8.1 x86_64 openSUSE Update Oss
libpcap-devel-32bit-1.5.3-6.1.x86_64.rpm 1.5.3 x86_64 openSUSE Oss
libpcap-devel-32bit - - -


Name Value
libpcap-devel = 1.5.3
libpcap1-32bit = 1.5.3


Name Value
libpcap-devel-32bit = 1.5.3-8.2
libpcap-devel-32bit(x86-32) = 1.5.3-8.2


Type URL
Binary Package libpcap-devel-32bit-1.5.3-8.2.x86_64.rpm
Source Package libpcap-1.5.3-8.2.src.rpm

Install Howto

  1. Add the j.eng repository:
    # zypper addrepo j.eng
  2. Install libpcap-devel-32bit rpm package:
    # zypper install libpcap-devel-32bit




2016-05-06 -
- add missing DLT_INFINIBAND to dlt_choices table (fate#319438,
* add libpcap-add_DLT_INFINIBAND_to_dlt_choices.patch
2015-08-28 -
- libpcap-userspace-filter.patch:
do not apply userspace filter until VLAN tag is reconstructed
- libpcap-use-tpid-2.patch
use TPID value passed by kernel rather than wild-guess 802.1Q
- libpcap-8021ad-tpid.patch:
in "vlan" filter BPF code, check also for 802.1ad (0x88a8) TPID
in addition to 802.1Q (0x8100) and non-standard 0x9100 Q-in-Q
2014-04-24 -
- remove dependency on gpg-offline (blocks rebuilds and
tarball integrity is checked by source-validator anyway)
2014-02-13 -
- added support for netlink (bnc#863823)
* libpcap-netlink.patch
2014-02-13 -
- update to 1.5.3
* Don't let packets that don't match the current filter get to the
application when TPACKET_V3 is used. (GitHub issue #331)
* Fix handling of pcap_loop()/pcap_dispatch() with a packet count
of 0 on some platforms (including Linux with TPACKET_V3).
(GitHub issue #333)
* Work around TPACKET_V3 deficiency that causes packets to be lost
when a timeout of 0 is specified. (GitHub issue #335)
* Man page formatting fixes.
- refreshed libpcap-1.5.2-filter-fix.patch
2013-12-14 -
- update to 1.5.2
Version 1.5.0 revised for non-code related edits Version,
1.5.1 revised for for interop against Linux 3.1.0
* TPACKET_V3 support added for Linux
* Point users to the the-tcpdump-group repository on GitHub
rather than the mcr repository
* Checks added for malloc()/realloc()/etc. failures
* Support filtering filtering E1 SS7 traffic on MTP2 layer Annex A
* Use "ln -s" to link man pages by default
* Added pcap_open_dead_with_tstamp_precision API interface.
* Many changes to autoconf to deal better with non-GCC compilers
added many new DLT types
- require pkg-config for devel library support detection
- add support for D-Bus capture
- modified patches for upstream changes:
* libpcap-ocloexec.patch
* libpcap-1.0.0-filter-fix.patch to libpcap-1.5.2-filter-fix.patch
2013-09-13 -
- update to 1.4.0:
* add netfilter/nfqueue interface
* support IPv6 filter expressions when no IPv6 address resolution
* Fix pcap-config to include -lpthread if canusb support is
* Try to fix "pcap_parse not defined" problems when --without-flex
and --without-bison are used when you have Flex and Bison
* Fix some issues with the pcap_loop man page.
* Fix pcap_getnonblock() and pcap_setnonblock() to fill in the
supplied error message buffer
* Fix typo that, it appeared, would cause pcap-libdlpi.c not to
compile (perhaps systems with libdlpi also have BPF and use
that instead)
* Catch attempts to call pcap_compile() on a non-activated pcap_t
* Fix crash on Linux with CAN-USB support without usbfs
* Fix addition of VLAN tags for Linux cooked captures
* Check for both EOPNOTSUPP and EINVAL after SIOCETHTOOL ioctl, so
that the driver can report either one if it doesn't support
* Describe "proto XXX" and "protochain XXX" in the pcap-filter man
* Handle either directories, or symlinks to directories, that
correspond to interfaces in /sys/class/net
* Fix handling of VLAN tag insertion to check, on Linux 3.x
kernels, for VLAN tag valid flag
* Clean up some man pages
* Support libnl3 as well as libnl1 and libnl2 on Linux
- packaging changes:
* build with libnl
* refresh libpcap-ocloexec.patch for upstream changes
* verify source signatures
2012-08-27 -
- BuildRequire libusb-devel for "usb sniffing"
2012-08-27 -
- Added libpcap-ocloexec.patch:
Use O_CLOEXEC in all internal fds so they do not
leak on fork()..execve()

See Also

Package Description
libpcap1-1.5.3-8.2.i586.rpm A Library for Network Sniffers
libpcap1-1.5.3-8.2.x86_64.rpm A Library for Network Sniffers
libpcap1-32bit-1.5.3-8.2.x86_64.rpm A Library for Network Sniffers
libprocps-j0-3-3.3.9-7.9.1.i586.rpm The procps library
libprocps-j0-3-3.3.9-7.9.1.x86_64.rpm The procps library
libsmartcols-devel-2.28.2-1.6.i586.rpm Development files for libsmartcols1
libsmartcols-devel-2.28.2-1.6.x86_64.rpm Development files for libsmartcols1
libsmartcols-devel-static-2.28.2-1.6.i586.rpm Development files for libsmartcols1
libsmartcols-devel-static-2.28.2-1.6.x86_64.rpm Development files for libsmartcols1
libsmartcols1-2.28.2-1.6.i586.rpm Column-based text sort engine
libsmartcols1-2.28.2-1.6.x86_64.rpm Column-based text sort engine
libsystemd0-228-25.21.1.i586.rpm Component library for systemd
libsystemd0-228-25.21.1.x86_64.rpm Component library for systemd
libsystemd0-32bit-228-25.21.1.x86_64.rpm Component library for systemd
libudev-devel-228-25.21.1.i586.rpm Development files for libudev