[Libguestfs] [PATCH v3 0/6] Feature: Yara file scanning

Matteo Cafasso noxdafox at gmail.com
Sun Dec 18 10:47:05 UTC 2016


v3:

 - allow to load multiple rule files
 - added optional namespace parameter to yara_load
 - move destructor logic in yara module
 - use generic file upload logic
 - use generic temporary path function

Matteo Cafasso (6):
  appliance: add yara dependency
  New API: yara_load
  New API: yara_destroy
  New API: internal_yara_scan
  New API: yara_scan
  yara_scan: added API tests

 appliance/packagelist.in                 |   4 +
 configure.ac                             |   1 +
 daemon/Makefile.am                       |   4 +-
 daemon/cleanups.c                        |   9 +
 daemon/cleanups.h                        |   2 +
 daemon/yara.c                            | 301 +++++++++++++++++++++++++++++++
 generator/actions.ml                     |  64 +++++++
 generator/structs.ml                     |   9 +
 gobject/Makefile.inc                     |   8 +-
 java/Makefile.inc                        |   1 +
 java/com/redhat/et/libguestfs/.gitignore |   1 +
 m4/guestfs_daemon.m4                     |  14 ++
 src/MAX_PROC_NR                          |   2 +-
 src/Makefile.am                          |   1 +
 src/yara.c                               | 127 +++++++++++++
 tests/yara/Makefile.am                   |  26 +++
 tests/yara/test-yara-scan.sh             |  72 ++++++++
 17 files changed, 642 insertions(+), 4 deletions(-)
 create mode 100644 daemon/yara.c
 create mode 100644 src/yara.c
 create mode 100644 tests/yara/Makefile.am
 create mode 100755 tests/yara/test-yara-scan.sh

--
2.11.0




More information about the Libguestfs mailing list