Any movement on this? I've posted the first section of a guide for
building a software network tap based on OpenWRT and Daemonlogger at
http://vinsec.blogspot.com, and I've already had significant interest
from folks at Sourcefire, Mandiant, and elsewhere for the publication of
this work to a much wider audience.
It would be really convenient if I could tailor my HOWTO to software
that already exists in the mainline OpenWRT distribution rather than
having to lead folks through setting up the BuildRoot environment and
rolling their own.
This is not a patch in the purest sense; I am merely adding a Makefile
to build daemonlogger as a native OpenWRT package. No existing files are
modified by this patch. Does anyone have the time to review it for
potential inclusion in the next stable release of Backfire?
Thanks in advance,
Robert Vineyard
On 5/6/2012 3:19 AM, Robert Vineyard wrote:
Daemonlogger is a packet logger and soft tap developed by Martin Roesch.
This patch adds a Makefile to build it as an OpenWRT ipk package.
Note: This patch is against trunk, but it also builds cleanly on Backfire.
Signed-off-by: Robert Vineyard<viney...@tuffmail.com>
---
Index: feeds/packages/net/daemonlogger/Makefile
===================================================================
--- feeds/packages/net/daemonlogger/Makefile (revision 0)
+++ feeds/packages/net/daemonlogger/Makefile (revision 0)
@@ -0,0 +1,44 @@
+#
+# Copyright (C) 2007-2011 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:=daemonlogger
+PKG_VERSION:=1.2.1
+PKG_RELEASE:=1
+
+PKG_SOURCE:=463
+PKG_SOURCE_URL:=http://www.snort.org/downloads/
+PKG_CAT:=zcat
+PKG_MD5SUM:=acb64aa6cd5777e297569f100b5c39ee
+
+PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)/$(PKG_NAME)-$(PKG_VERSION)
+
+PKG_INSTALL:=1
+
+include $(INCLUDE_DIR)/package.mk
+
+define Package/daemonlogger
+ SECTION:=net
+ CATEGORY:=Network
+ DEPENDS:=+libpcap +libdnet
+ TITLE:=Software Network Tap
+ URL:=http://www.snort.org/snort-downloads/additional-downloads
+endef
+
+CONFIGURE_VARS += \
+ BUILD_CC="$(TARGET_CC)" \
+ HOSTCC="$(HOSTCC)"
+
+MAKE_FLAGS := CCOPT="$(TARGET_CFLAGS)" INCLS="-I. $(TARGET_CPPFLAGS)"
+
+define Package/daemonlogger/install
+ $(INSTALL_DIR) $(1)/usr/bin
+ $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/daemonlogger $(1)/usr/bin/
+endef
+
+$(eval $(call BuildPackage,daemonlogger))
_______________________________________________
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel
_______________________________________________
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel