mirror of
git://projects.qi-hardware.com/openwrt-xburst.git
synced 2024-11-10 16:36:16 +02:00
Added ipcad
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@2714 3c298f89-4303-0410-b956-a3cf2f4a3e73
This commit is contained in:
parent
2a96754191
commit
6fedf7e3f4
@ -69,6 +69,7 @@ source "package/howl/Config.in"
|
||||
source "package/hostap-utils/Config.in"
|
||||
source "package/hostapd/Config.in"
|
||||
source "package/htpdate/Config.in"
|
||||
source "package/ipcad/Config.in"
|
||||
source "package/iproute2/Config.in"
|
||||
source "package/iperf/Config.in"
|
||||
source "package/ipsec-tools/Config.in"
|
||||
|
@ -60,6 +60,7 @@ package-$(BR2_COMPILE_HOWL) += howl
|
||||
package-$(BR2_PACKAGE_HTPDATE) += htpdate
|
||||
package-$(BR2_PACKAGE_ICECAST) += icecast
|
||||
package-$(BR2_PACKAGE_ID3LIB) += id3lib
|
||||
package-$(BR2_PACKAGE_IPCAD) += ipcad
|
||||
package-$(BR2_PACKAGE_IPERF) += iperf
|
||||
package-$(BR2_PACKAGE_IPKG) += ipkg
|
||||
package-$(BR2_COMPILE_IPROUTE2) += iproute2
|
||||
@ -267,6 +268,7 @@ gnutls-compile: libgcrypt-compile opencdk-compile libtasn1-compile
|
||||
gpsd-compile: uclibc++-compile
|
||||
icecast-compile: curl-compile libvorbisidec-compile libxml2-compile libxslt-compile
|
||||
id3lib-compile: uclibc++-compile zlib-compile
|
||||
ipcad-compile: libpcap-compile
|
||||
irssi-compile: glib-compile ncurses-compile
|
||||
iperf-compile: uclibc++-compile
|
||||
iptables-snmp-compile: net-snmp-compile
|
||||
|
10
openwrt/package/ipcad/Config.in
Executable file
10
openwrt/package/ipcad/Config.in
Executable file
@ -0,0 +1,10 @@
|
||||
config BR2_PACKAGE_IPCAD
|
||||
tristate "ipcad............................. listens for traffic on the specified interfaces"
|
||||
default m if CONFIG_DEVEL
|
||||
select BR2_PACKAGE_LIBPCAP
|
||||
help
|
||||
This daemon listens for traffic on the specified interfaces.
|
||||
It has the built-in RSH and NetFlow engines to allow exporting
|
||||
the accounting data the same way as Cisco routers do.
|
||||
|
||||
http://lionet.info/ipcad/
|
53
openwrt/package/ipcad/Makefile
Executable file
53
openwrt/package/ipcad/Makefile
Executable file
@ -0,0 +1,53 @@
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=ipcad
|
||||
PKG_VERSION:=3.7
|
||||
PKG_RELEASE:=1
|
||||
PKG_MD5SUM:=34c542c99593dfe9d5b408deffcfe70e
|
||||
PKG_SOURCE_URL:=@SF/ipcad
|
||||
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
|
||||
PKG_CAT:=zcat
|
||||
|
||||
PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
|
||||
|
||||
include $(TOPDIR)/package/rules.mk
|
||||
|
||||
$(eval $(call PKG_template,IPCAD,$(PKG_NAME),$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH)))
|
||||
|
||||
$(PKG_BUILD_DIR)/.configured:
|
||||
(cd $(PKG_BUILD_DIR); rm -rf config.cache; \
|
||||
$(TARGET_CONFIGURE_OPTS) \
|
||||
CFLAGS="$(TARGET_CFLAGS) -I$(STAGING_DIR)/usr/include -L$(STAGING_DIR)/usr/lib" \
|
||||
./configure \
|
||||
--target=$(GNU_TARGET_NAME) \
|
||||
--host=$(GNU_TARGET_NAME) \
|
||||
--build=$(GNU_HOST_NAME) \
|
||||
--prefix=/usr \
|
||||
--exec-prefix=/usr \
|
||||
--bindir=/usr/bin \
|
||||
--sbindir=/usr/sbin \
|
||||
--libexecdir=/usr/lib \
|
||||
--sysconfdir=/etc \
|
||||
--datadir=/usr/share \
|
||||
--localstatedir=/var \
|
||||
--mandir=/usr/man \
|
||||
--mandir=/usr/man \
|
||||
--infodir=/usr/info \
|
||||
--program-prefix="" \
|
||||
--with-gnu-ld \
|
||||
--with-psrc=pcap \
|
||||
--with-pcap-include=$(STAGING_DIR)/usr/include \
|
||||
--with-pcap-libraries=$(STAGING_DIR)/usr/lib \
|
||||
);
|
||||
touch $@
|
||||
|
||||
$(PKG_BUILD_DIR)/.built:
|
||||
$(MAKE) STAGING_DIR=$(STAGING_DIR) DESTDIR=$(PKG_INSTALL_DIR) -C $(PKG_BUILD_DIR) all install-bin install-conf
|
||||
touch $@
|
||||
|
||||
$(IPKG_IPCAD):
|
||||
mkdir -p $(IDIR_IPCAD)
|
||||
cp -fpR $(PKG_INSTALL_DIR)/* $(IDIR_IPCAD)/
|
||||
$(RSTRIP) $(IDIR_IPCAD)
|
||||
$(IPKG_BUILD) $(IDIR_IPCAD) $(PACKAGE_DIR)
|
6
openwrt/package/ipcad/ipkg/ipcad.control
Executable file
6
openwrt/package/ipcad/ipkg/ipcad.control
Executable file
@ -0,0 +1,6 @@
|
||||
Package: ipcad
|
||||
Depends: libpcap
|
||||
Section: net
|
||||
Architecture: mipsel
|
||||
Priority: optional
|
||||
Description: IPCAD stands for IP Cisco Accounting Daemon. It runs in background, listens traffic on the specified interfaces, and records the traffic for later retrieval and analysis. IPCAD can use raw BPF devices, PCAP library, divert, tee or Linux iptables' ULOG & IPQ packet sources to capture the packets.
|
Loading…
Reference in New Issue
Block a user