diff --git a/utils/yara/Config.in b/utils/yara/Config.in index 76e83db6b..328ce4c94 100644 --- a/utils/yara/Config.in +++ b/utils/yara/Config.in @@ -12,5 +12,12 @@ if PACKAGE_yara default n help Create rules based on behavioral info generated by a Cuckoo sandbox + + config YARA_module_dotnet + bool "Dotnet module" + default n + help + The dotnet module allows you to create more fine-grained rules + for .NET files by using attributes and features of the .NET file format endif diff --git a/utils/yara/Makefile b/utils/yara/Makefile index a15f78f0e..5ed2d19ca 100644 --- a/utils/yara/Makefile +++ b/utils/yara/Makefile @@ -8,13 +8,13 @@ include $(TOPDIR)/rules.mk PKG_NAME:=yara -PKG_VERSION:=3.7.0 +PKG_VERSION:=3.7.1 PKG_RELEASE:=1 PKG_LICENSE:=BSD-3-Clause PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz PKG_SOURCE_URL:=https://github.com/VirusTotal/yara/archive/v$(PKG_VERSION)/ -PKG_HASH:=01f0841e7387918c2b6d0b7fb48014bda41d1487be1cabf718a0576018969641 +PKG_HASH:=df077a29b0fffbf4e7c575f838a440f42d09b215fcb3971e6fb6360318a64892 PKG_FIXUP:=autoreconf PKG_BUILD_PARALLEL:=1 @@ -29,7 +29,7 @@ define Package/yara URL:=http://virustotal.github.io/yara/ MAINTAINER:=Marko Ratkaj DEPENDS:= +libopenssl - DEPENDS+= +YARA_module_magic:libmagic + DEPENDS+= +YARA_module_magic:file DEPENDS+= +YARA_module_cuckoo:jansson MENU:=1 endef @@ -41,9 +41,9 @@ define Package/yara/description endef CONFIGURE_ARGS += \ - --disable-dotnet \ - $(if $(YARA_module_magic),--enable,--disable)-magic \ - $(if $(YARA_module_cuckoo),--enable,--disable)-cuckoo + $(if $(CONFIG_YARA_module_dotnet),--enable,--disable)-dotnet \ + $(if $(CONFIG_YARA_module_magic),--enable,--disable)-magic \ + $(if $(CONFIG_YARA_module_cuckoo),--enable,--disable)-cuckoo define Package/yara/config source "$(SOURCE)/Config.in"