noddos: Noddos v0.5.0 with mDNS / DNS-SD support
[feed/packages.git] / net / aircrack-ng / Makefile
1 #
2 # Copyright (C) 2006-2015 OpenWrt.org
3 #
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
6 #
7
8 include $(TOPDIR)/rules.mk
9
10 PKG_NAME:=aircrack-ng
11 PKG_VERSION:=1.2-rc1
12 PKG_RELEASE:=1
13 PKG_LICENSE:=GPL-2.0
14 PKG_LICENSE_FILES:=LICENSE
15
16 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
17 PKG_SOURCE_URL:=http://download.aircrack-ng.org/ \
18 http://archive.aircrack-ng.org/aircrack-ng/$(PKG_VERSION)/
19 PKG_MD5SUM:=c2f8648c92f7e46051c86c618d4fb0d5
20
21 PKG_BUILD_PARALLEL:=1
22 PKG_INSTALL:=1
23
24 PKG_MAINTAINER:=Rick Farina <zerochaos@gentoo.org>
25
26 include $(INCLUDE_DIR)/package.mk
27
28 define Package/aircrack-ng
29 SECTION:=net
30 CATEGORY:=Network
31 DEPENDS:=+libpcap +libpthread +libopenssl +libnl-core +libnl-genl +zlib
32 TITLE:=WLAN tools (without airmon-ng) for breaking 802.11 WEP/WPA keys
33 URL:=http://www.aircrack-ng.org/
34 SUBMENU:=wireless
35 endef
36
37 define Package/aircrack-ng/description
38 WLAN tools for breaking 802.11 WEP/WPA keys
39 endef
40
41 define Package/airmon-ng
42 SECTION:=net
43 CATEGORY:=Network
44 DEPENDS:=+wireless-tools +ethtool +procps-ng +CONFIG_PCI_SUPPORT:pciutils +CONFIG_USB_SUPPORT:usbutils
45 TITLE:=Bash script designed to turn wireless cards into monitor mode.
46 URL:=http://www.aircrack-ng.org/
47 SUBMENU:=wireless
48 endef
49
50 define Package/airmon-ng/description
51 Bash script designed to turn wireless cards into monitor mode.
52 endef
53
54 MAKE_FLAGS += prefix=/usr \
55 libnl=true \
56 sqlite=false \
57 unstable=false \
58 OSNAME=Linux
59
60 define Package/aircrack-ng/install
61 $(INSTALL_DIR) $(1)/usr/bin
62 $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/* $(1)/usr/bin/
63 $(INSTALL_DIR) $(1)/usr/sbin
64 $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/sbin/* $(1)/usr/sbin/
65 rm -f $(1)/usr/sbin/airmon-ng
66 endef
67
68 define Package/airmon-ng/install
69 $(INSTALL_DIR) $(1)/usr/sbin
70 $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/sbin/airmon-ng $(1)/usr/sbin/
71 endef
72
73 $(eval $(call BuildPackage,aircrack-ng))
74 $(eval $(call BuildPackage,airmon-ng))