Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 524712 - net-wireless/reaver-1.4-r1 with >net-libs/libpcap-1.4.0 - wash dies silently
Summary: net-wireless/reaver-1.4-r1 with >net-libs/libpcap-1.4.0 - wash dies silently
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: Normal normal (vote)
Assignee: Oleh Kravchenko
URL:
Whiteboard:
Keywords:
: 524714 524716 524718 (view as bug list)
Depends on:
Blocks:
 
Reported: 2014-10-07 18:04 UTC by Barvinok
Modified: 2021-01-17 09:55 UTC (History)
4 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Barvinok 2014-10-07 18:04:46 UTC
wash utility which is a part of net-wireless/reaver dies silently instead of scanning nearby wifi spots. Developer of reaver-wps says this is because libpcap had changed some internals ( https://code.google.com/p/reaver-wps/issues/detail?id=591 ). There's no workaround provided nor fix available from the dev even though it's already 5 months since then. Supposedly the change was introduced with libpcap 1.5.x , whereas 1.4.x worked fine with reaver.
That wouldn't have been an issue had 1.4.x been still in the portage tree. But it is not. Consulted on IRC they said gentoo team could fix that.

Reproducible: Always

Steps to Reproduce:
1. Emerge net-libs/libpcap newer than 1.4.x
2. Emerge net-wireless/reaver
3. run /usr/bin/wash
Actual Results:  
wash utility did not work, dies quietly

Expected Results:  
wash should perform network scanning

As soon as I installed libpcap 1.3.0 everything worked. Probably 1.4.0 will also work. But of course I'd like to see a patch to reaver to make it understand the most recent libpcap out there.
Comment 1 Jeroen Roovers (RETIRED) gentoo-dev 2014-10-07 18:07:08 UTC
*** Bug 524714 has been marked as a duplicate of this bug. ***
Comment 2 Jeroen Roovers (RETIRED) gentoo-dev 2014-10-07 18:07:18 UTC
*** Bug 524716 has been marked as a duplicate of this bug. ***
Comment 3 Jeroen Roovers (RETIRED) gentoo-dev 2014-10-07 18:07:28 UTC
*** Bug 524718 has been marked as a duplicate of this bug. ***
Comment 4 Barvinok 2014-10-07 18:10:18 UTC
tradewind ~ # emerge --info
Portage 2.2.8-r2 (default/linux/amd64/13.0, gcc-4.7.3, glibc-2.19-r1, 3.14.14-gentoo x86_64)
=================================================================
System uname: Linux-3.14.14-gentoo-x86_64-Intel-R-_Core-TM-_i5-4200U_CPU_@_1.60GHz-with-gentoo-2.2
KiB Mem:     8056564 total,   7348156 free
KiB Swap:          0 total,         0 free
Timestamp of tree: Tue, 07 Oct 2014 17:00:01 +0000
ld GNU ld (Gentoo 2.23.2 p1.0) 2.23.2
distcc 3.1 x86_64-pc-linux-gnu [enabled]
app-shells/bash:          4.2_p53
dev-java/java-config:     2.2.0
dev-lang/perl:            5.18.2-r1
dev-lang/python:          2.7.7, 3.3.5-r1
dev-util/cmake:           2.8.12.2-r1
dev-util/pkgconfig:       0.28-r1
sys-apps/baselayout:      2.2
sys-apps/openrc:          0.12.4
sys-apps/sandbox:         2.6-r1
sys-devel/autoconf:       2.13, 2.69
sys-devel/automake:       1.13.4
sys-devel/binutils:       2.23.2
sys-devel/gcc:            4.7.3-r1
sys-devel/gcc-config:     1.7.3
sys-devel/libtool:        2.4.2-r1
sys-devel/make:           4.0-r1
sys-kernel/linux-headers: 3.13 (virtual/os-headers)
sys-libs/glibc:           2.19-r1
Repositories: gentoo x-portage
ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="* -@EULA"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=core-avx-i -mtune=core-avx-i --param l1-cache-line-size=64 --param l1-cache-size=32 --param l2-cache-size=3072 -mmmx -msse -msse2 -msse3 -mssse3 -msse4.1 -msse4.2 -mcx16 -msahf -mmovbe -maes -mpclmul -mpopcnt -mabm -mno-lwp -mfma -mno-fma4 -mno-xop -mbmi -mbmi2 -mno-tbm -mavx -mavx2 -mlzcnt -mrdrnd -mf16c -mfsgsbase -O2 -pipe -funroll-loops -ftracer"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"
CXXFLAGS="-march=core-avx-i -mtune=core-avx-i --param l1-cache-line-size=64 --param l1-cache-size=32 --param l2-cache-size=3072 -mmmx -msse -msse2 -msse3 -mssse3 -msse4.1 -msse4.2 -mcx16 -msahf -mmovbe -maes -mpclmul -mpopcnt -mabm -mno-lwp -mfma -mno-fma4 -mno-xop -mbmi -mbmi2 -mno-tbm -mavx -mavx2 -mlzcnt -mrdrnd -mf16c -mfsgsbase -O2 -pipe -funroll-loops -ftracer"
DISTDIR="/usr/portage/distfiles"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-logs candy config-protect-if-modified distcc distlocks ebuild-locks fixlafiles merge-sync news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="http://gentoo.kiev.ua/ftp/ http://portage.org.ua/"
LANG="uk_UA.UTF-8"
LC_ALL=""
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j6"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
USE="X a52 aac aacplus acpi aio alsa amd64 amr ap asf aspell audit avx avx2 bash-completion berkdb blksha1 bluetooth branding bzip2 cairo caps cdda cdr clang classic client cracklib crypt curl custom-cflags cxx dbus device-mapper dga dhcp dhcpcd directfb djvu dri dts dv dvb dvd dvi e2fsprogs eap-tls edit eds egl elfutils encode exif fam fbcon ffmpeg flac flash fuse gallium gbm gcdmaster gconf gd gdbm geoloc gif git glamor glib gnome gnome-online-accounts gnome-shell gphoto2 gpl gpm gptfdisk gsm gstreamer gtk gtk3 gudev http hunspell i18n iconv icq icu idn introspection ipv6 irc jabber java jbig jingle jit joystick jpeg jpeg2k justify lame latex lcms libass libkms libnotify libproxy libv4l llvm llvm-shared-libs lzma lzo magic mime mktemp mms mmx mount mp3 mp4 mpeg mtp mudflap mysql natspec nautilus ncurses net netifrc network networkmanager nls nptl nsplugin ntlm obex ogg opencl opengl openssl p2p pam pam_ssh pango pcre perl playlist plugins png policykit postscript previewer pulseaudio python python3 quvi r600-llvm-compiler readline recursion-limit rfc3779 right_timezone samba sdl sendto sftp sha512 sip smbclient sna sndfile socks5 sound speex spell sqlite sse sse2 sse3 sse4 sse4_1 ssh ssl ssse3 startup-notification static-analyzer subversion suid svg symlink syslog system-icu systemd systemd-units taglib telepathy theora threads tiff tls-heartbeat tools truetype udev udisks unicode upnp upnp-av upower usb utils uxa v4l vala vapigen vcd vdpau video vimeo vorbis vpx webdav webgl webkit wifi wps x264 xa xattr xml xmp xorg xps xv xvid youtube zlib" ABI_X86="64" CAMERAS="canon ptp2" CURL_SSL="openssl" ELIBC="glibc" GRUB_PLATFORMS="emu efi-32 efi-64 pc" INPUT_DEVICES="evdev" KERNEL="linux" LINGUAS="uk" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7 python3_3" RUBY_TARGETS="ruby20" USERLAND="GNU" VIDEO_CARDS="intel radeon fglrx"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, SYNC, USE_PYTHON
Comment 5 Barvinok 2014-10-07 18:10:41 UTC
tradewind ~ # emerge --info
Portage 2.2.8-r2 (default/linux/amd64/13.0, gcc-4.7.3, glibc-2.19-r1, 3.14.14-gentoo x86_64)
=================================================================
System uname: Linux-3.14.14-gentoo-x86_64-Intel-R-_Core-TM-_i5-4200U_CPU_@_1.60GHz-with-gentoo-2.2
KiB Mem:     8056564 total,   7348156 free
KiB Swap:          0 total,         0 free
Timestamp of tree: Tue, 07 Oct 2014 17:00:01 +0000
ld GNU ld (Gentoo 2.23.2 p1.0) 2.23.2
distcc 3.1 x86_64-pc-linux-gnu [enabled]
app-shells/bash:          4.2_p53
dev-java/java-config:     2.2.0
dev-lang/perl:            5.18.2-r1
dev-lang/python:          2.7.7, 3.3.5-r1
dev-util/cmake:           2.8.12.2-r1
dev-util/pkgconfig:       0.28-r1
sys-apps/baselayout:      2.2
sys-apps/openrc:          0.12.4
sys-apps/sandbox:         2.6-r1
sys-devel/autoconf:       2.13, 2.69
sys-devel/automake:       1.13.4
sys-devel/binutils:       2.23.2
sys-devel/gcc:            4.7.3-r1
sys-devel/gcc-config:     1.7.3
sys-devel/libtool:        2.4.2-r1
sys-devel/make:           4.0-r1
sys-kernel/linux-headers: 3.13 (virtual/os-headers)
sys-libs/glibc:           2.19-r1
Repositories: gentoo x-portage
ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="* -@EULA"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=core-avx-i -mtune=core-avx-i --param l1-cache-line-size=64 --param l1-cache-size=32 --param l2-cache-size=3072 -mmmx -msse -msse2 -msse3 -mssse3 -msse4.1 -msse4.2 -mcx16 -msahf -mmovbe -maes -mpclmul -mpopcnt -mabm -mno-lwp -mfma -mno-fma4 -mno-xop -mbmi -mbmi2 -mno-tbm -mavx -mavx2 -mlzcnt -mrdrnd -mf16c -mfsgsbase -O2 -pipe -funroll-loops -ftracer"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"
CXXFLAGS="-march=core-avx-i -mtune=core-avx-i --param l1-cache-line-size=64 --param l1-cache-size=32 --param l2-cache-size=3072 -mmmx -msse -msse2 -msse3 -mssse3 -msse4.1 -msse4.2 -mcx16 -msahf -mmovbe -maes -mpclmul -mpopcnt -mabm -mno-lwp -mfma -mno-fma4 -mno-xop -mbmi -mbmi2 -mno-tbm -mavx -mavx2 -mlzcnt -mrdrnd -mf16c -mfsgsbase -O2 -pipe -funroll-loops -ftracer"
DISTDIR="/usr/portage/distfiles"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-logs candy config-protect-if-modified distcc distlocks ebuild-locks fixlafiles merge-sync news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="http://gentoo.kiev.ua/ftp/ http://portage.org.ua/"
LANG="uk_UA.UTF-8"
LC_ALL=""
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j6"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
USE="X a52 aac aacplus acpi aio alsa amd64 amr ap asf aspell audit avx avx2 bash-completion berkdb blksha1 bluetooth branding bzip2 cairo caps cdda cdr clang classic client cracklib crypt curl custom-cflags cxx dbus device-mapper dga dhcp dhcpcd directfb djvu dri dts dv dvb dvd dvi e2fsprogs eap-tls edit eds egl elfutils encode exif fam fbcon ffmpeg flac flash fuse gallium gbm gcdmaster gconf gd gdbm geoloc gif git glamor glib gnome gnome-online-accounts gnome-shell gphoto2 gpl gpm gptfdisk gsm gstreamer gtk gtk3 gudev http hunspell i18n iconv icq icu idn introspection ipv6 irc jabber java jbig jingle jit joystick jpeg jpeg2k justify lame latex lcms libass libkms libnotify libproxy libv4l llvm llvm-shared-libs lzma lzo magic mime mktemp mms mmx mount mp3 mp4 mpeg mtp mudflap mysql natspec nautilus ncurses net netifrc network networkmanager nls nptl nsplugin ntlm obex ogg opencl opengl openssl p2p pam pam_ssh pango pcre perl playlist plugins png policykit postscript previewer pulseaudio python python3 quvi r600-llvm-compiler readline recursion-limit rfc3779 right_timezone samba sdl sendto sftp sha512 sip smbclient sna sndfile socks5 sound speex spell sqlite sse sse2 sse3 sse4 sse4_1 ssh ssl ssse3 startup-notification static-analyzer subversion suid svg symlink syslog system-icu systemd systemd-units taglib telepathy theora threads tiff tls-heartbeat tools truetype udev udisks unicode upnp upnp-av upower usb utils uxa v4l vala vapigen vcd vdpau video vimeo vorbis vpx webdav webgl webkit wifi wps x264 xa xattr xml xmp xorg xps xv xvid youtube zlib" ABI_X86="64" CAMERAS="canon ptp2" CURL_SSL="openssl" ELIBC="glibc" GRUB_PLATFORMS="emu efi-32 efi-64 pc" INPUT_DEVICES="evdev" KERNEL="linux" LINGUAS="uk" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7 python3_3" RUBY_TARGETS="ruby20" USERLAND="GNU" VIDEO_CARDS="intel radeon fglrx"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, SYNC, USE_PYTHON
Comment 6 Jeroen Roovers (RETIRED) gentoo-dev 2014-10-07 18:53:07 UTC
Well, this is fun.
Comment 7 Oleh Kravchenko 2015-12-09 09:03:02 UTC
I can't reproduce this issue with =net-wireless/reaver-1.4-r3 and =net-libs/libpcap-1.7.4

> $ airmon-ng start wlan0
> $ wash -i mon0 --scan
> 
> Wash v1.4 WiFi Protected Setup Scan Tool
> Copyright (c) 2011, Tactical Network Solutions, Craig Heffner <cheffner@tacnetsol.com>
> 
> BSSID                  Channel       RSSI       WPS Version       WPS Locked        ESSID
> ---------------------------------------------------------------------------------------------------------------
> C4:6E:1F:??:??:??       6            00        1.0               No                tplink
Comment 8 Jonas Stein gentoo-dev 2018-04-21 22:27:17 UTC
Maxim, should we close it as WORKSFORME? Can you verify it?
Comment 9 Barvinok 2018-04-22 13:49:54 UTC
(In reply to Jonas Stein from comment #8)
> Maxim, should we close it as WORKSFORME? Can you verify it?

As original reporter I confirm that this bug has been fixed long ago.