I compiled the code in openwrt build tree. It does compile and seems to run.
Although the code does now compile using this makefile it does not run properly.
It does start hopping the channels but never associates.
Please find a copy of the makefile :-
#
# Copyright (C) 2012 OpenWrt.org
#
# This is free software, licensed under the GNU General Public License v2.
# See /LICENSE for more information.
#
include $(TOPDIR)/rules.mk
PKG_NAME:=reaver-wps
PKG_REV:=35
PKG_VERSION:=r$(PKG_REV)
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION)
PKG_SOURCE_PROTO:=svn
PKG_SOURCE_URL:=http://reaver-wps.googlecode.com/svn/trunk/src
PKG_SOURCE_VERSION:=$(PKG_REV)
include $(INCLUDE_DIR)/package.mk
define Package/reaver-wps
SECTION:=net
CATEGORY:=Network
SUBMENU:=wireless
TITLE:=Reaver implements a brute force attack against Wifi Protected Setup (WPS) registrar PINs
URL:=http://code.google.com/p/reaver-wps/
DEPENDS:=+libpcap
endef
define Package/reaver-wps/description
Reaver implements a brute force attack against Wifi Protected Setup (WPS) registrar PINs in order to recover WPA/WPA2
passphrases, as described in http://sviehb.files.wordpress.com/2011/12/viehboeck_wps.pdf .
endef
TARGET_CFLAGS += -I$(STAGING_DIR)/usr/include/
define Build/Prepare
$(call Build/Prepare/Default)
# sed -i 's/Q=@/Q=/' $(PKG_BUILD_DIR)/common/lib.rules
sed -i 's/$$$$(CC)/$$$$(CC) $$$$(CFLAGS)/' $(PKG_BUILD_DIR)/wps/Makefile
sed -i 's/CC=gcc/CC?=gcc/' $(PKG_BUILD_DIR)/libwps/Makefile
sed -i 's/CFLAGS=/CFLAGS+=/' $(PKG_BUILD_DIR)/libwps/Makefile
sed -i 's/CC = gcc/CC ?= gcc/' $(PKG_BUILD_DIR)/lwe/Makefile
sed -i 's/AR = ar/AR ?= ar/' $(PKG_BUILD_DIR)/lwe/Makefile
sed -i 's/RANLIB = ranlib/RANLIB ?= ranlib/' $(PKG_BUILD_DIR)/lwe/Makefile
sed -i 's/CFLAGS=/CFLAGS+=/' $(PKG_BUILD_DIR)/lwe/Makefile
endef
define Package/reaver-wps/install
$(INSTALL_DIR) $(1)/usr/sbin
$(INSTALL_BIN) $(PKG_BUILD_DIR)/reaver $(1)/usr/sbin/
endef
$(eval $(call BuildPackage,reaver-wps))
http://paste.debian.net/150669/
What version of the product are you using? On what operating system? r35
Original issue reported on code.google.com by g...@watchingyou.info on 1 Jan 2012 at 9:58
Original issue reported on code.google.com by
g...@watchingyou.info
on 1 Jan 2012 at 9:58Attachments: