mirror of
https://github.com/openwrt/packages.git
synced 2025-02-12 00:00:55 +00:00
With the recent move to using ZSTD as the default compression format for packaging git repo clones we must refresh all of the hashes for the packages feed as well. Signed-off-by: Robert Marko <robimarko@gmail.com>
65 lines
2.1 KiB
Makefile
65 lines
2.1 KiB
Makefile
# Copyright (C) 2019 Diana Dragusin <diana.dragusin@nccgroup.com>
|
|
# Copyright (C) 2019 Etienne Champetier <champetier.etienne@gmail.com>
|
|
#
|
|
# This is free software, licensed under the GNU General Public License v3.
|
|
# See <http://www.gnu.org/licenses/> for more information.
|
|
|
|
include $(TOPDIR)/rules.mk
|
|
|
|
PKG_NAME:=phantap
|
|
PKG_RELEASE:=1
|
|
|
|
PKG_SOURCE_PROTO:=git
|
|
PKG_SOURCE_URL:=https://github.com/nccgroup/phantap
|
|
PKG_MIRROR_HASH:=ab869c7617ff23af9dfd142b9788a307e1f3b13d43aae2c602ea89da5f9ce97c
|
|
PKG_SOURCE_DATE:=2022.10.30
|
|
PKG_SOURCE_VERSION:=815c312c1843ef02d758b10f3d24ccaad96e1782
|
|
|
|
PKG_MAINTAINER:=Diana Dragusin <diana.dragusin@nccgroup.com>, \
|
|
Etienne Champetier <champetier.etienne@gmail.com>
|
|
PKG_LICENSE:=GPL-3.0-only
|
|
|
|
include $(INCLUDE_DIR)/package.mk
|
|
include $(INCLUDE_DIR)/cmake.mk
|
|
|
|
CMAKE_SOURCE_SUBDIR:=src
|
|
|
|
define Package/phantap/Default
|
|
SECTION:=net
|
|
CATEGORY:=Network
|
|
URL:=https://github.com/nccgroup/phantap
|
|
endef
|
|
|
|
define Package/phantap
|
|
$(call Package/phantap/Default)
|
|
TITLE:=PhanTap
|
|
PKGARCH:=all
|
|
DEPENDS:=+libpcap +libnl-tiny +ip-full +kmod-nft-bridge +kmod-nft-netdev
|
|
endef
|
|
|
|
define Package/phantap/conffiles
|
|
/etc/config/phantap
|
|
endef
|
|
|
|
define Package/phantap/description
|
|
PhanTap or Phantom tap is a small set of scripts and C code that allow you to setup a
|
|
network tap that automatically impersonate a victim device, allowing you to access
|
|
internet using the IP & MAC of the victim.
|
|
endef
|
|
|
|
define Package/phantap/install
|
|
$(INSTALL_DIR) $(1)/etc/config
|
|
$(INSTALL_DATA) $(PKG_BUILD_DIR)/files/etc/config/phantap $(1)/etc/config/
|
|
$(INSTALL_DIR) $(1)/etc/hotplug.d/iface
|
|
$(INSTALL_DATA) $(PKG_BUILD_DIR)/files/etc/hotplug.d/iface/00-phantap $(1)/etc/hotplug.d/iface/
|
|
$(INSTALL_DIR) $(1)/etc/hotplug.d/net
|
|
$(INSTALL_DATA) $(PKG_BUILD_DIR)/files/etc/hotplug.d/net/00-phantap $(1)/etc/hotplug.d/net/
|
|
$(INSTALL_DIR) $(1)/etc/init.d
|
|
$(INSTALL_BIN) $(PKG_BUILD_DIR)/files/etc/init.d/phantap $(1)/etc/init.d/
|
|
$(INSTALL_BIN) $(PKG_BUILD_DIR)/files/etc/init.d/phantap-early $(1)/etc/init.d/
|
|
$(INSTALL_DIR) $(1)/usr/sbin
|
|
$(INSTALL_BIN) $(PKG_BUILD_DIR)/phantap-learn $(1)/usr/sbin/
|
|
endef
|
|
|
|
$(eval $(call BuildPackage,phantap))
|