mirror of
https://github.com/pentoo/pentoo-overlay
synced 2026-04-19 05:11:05 +02:00
openvas: remove old version
This commit is contained in:
parent
0ef1c952b5
commit
3bb53adadb
53 changed files with 0 additions and 2526 deletions
|
|
@ -1 +0,0 @@
|
|||
DIST gvm-libs-10.0.0.tar.gz 197819 BLAKE2B 420a78c46c1b0e595908810e22bf620727481242c94e73ce8750961f8aefde233fbfedc63880e4fe1f94e9e3c0619680722c48c53fa43e46f567d9b7461cb5d9 SHA512 18ada48bea523ab22b886ca4f6c72724cfd18269d78c29b71d30ce2898b3056c4354a41992c42a0c55ade08f17cb8f7f056e73752c768cf043b6b9d2955a76b4
|
||||
|
|
@ -1,25 +0,0 @@
|
|||
diff -ur a/CMakeLists.txt b/CMakeLists.txt
|
||||
--- a/CMakeLists.txt 2019-05-01 19:05:08.384213000 +0300
|
||||
+++ b/CMakeLists.txt 2019-05-01 19:06:15.959480495 +0300
|
||||
@@ -159,10 +159,6 @@
|
||||
set (LIBDIR "${EXEC_PREFIX}/${LIBRARY_INSTALL_DIR}")
|
||||
endif (NOT LIBDIR)
|
||||
|
||||
-if (NOT LOCALSTATEDIR)
|
||||
- set (LOCALSTATEDIR "${CMAKE_INSTALL_PREFIX}/var")
|
||||
-endif (NOT LOCALSTATEDIR)
|
||||
-
|
||||
if (NOT INCLUDEDIR)
|
||||
set (INCLUDEDIR "${CMAKE_INSTALL_PREFIX}/include")
|
||||
endif (NOT INCLUDEDIR)
|
||||
@@ -171,10 +167,6 @@
|
||||
set (DATADIR "${CMAKE_INSTALL_PREFIX}/share")
|
||||
endif (NOT DATADIR)
|
||||
|
||||
-if (NOT GVM_PID_DIR)
|
||||
- set (GVM_PID_DIR "${LOCALSTATEDIR}/run")
|
||||
-endif (NOT GVM_PID_DIR)
|
||||
-
|
||||
if (NOT GVM_SYSCONF_DIR)
|
||||
set (GVM_SYSCONF_DIR "${SYSCONFDIR}/gvm")
|
||||
endif (NOT GVM_SYSCONF_DIR)
|
||||
|
|
@ -1,37 +0,0 @@
|
|||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit cmake-utils
|
||||
|
||||
DESCRIPTION="Greenbone Vulnerability Management Libraries"
|
||||
HOMEPAGE="https://github.com/greenbone/gvm-libs"
|
||||
SRC_URI="https://github.com/greenbone/gvm-libs/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
KEYWORDS="~amd64 ~arm ~ppc ~x86"
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
IUSE="ldap"
|
||||
|
||||
RDEPEND="
|
||||
app-crypt/gpgme
|
||||
dev-libs/glib:2
|
||||
dev-libs/hiredis
|
||||
dev-libs/libgpg-error
|
||||
dev-libs/libgcrypt
|
||||
ldap? ( net-nds/openldap )
|
||||
net-libs/gnutls
|
||||
net-libs/libssh
|
||||
sys-libs/zlib"
|
||||
|
||||
DEPEND="${RDEPEND}"
|
||||
BDEPEND="virtual/pkgconfig"
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DGVM_PID_DIR="${EPREFIX}/run"
|
||||
-DLOCALSTATEDIR="${EPREFIX}/var"
|
||||
)
|
||||
|
||||
cmake-utils_src_configure
|
||||
}
|
||||
|
|
@ -1,8 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>email@linxon.ru</email>
|
||||
<name>Yury Martynov</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
|
|
@ -1 +0,0 @@
|
|||
DIST greenbone-security-assistant-7.0.3.tar.gz 2918954 BLAKE2B 4a6cd5d8378bcbb0a9df6cb5b8f6560060f15d0b0cb53d2c61692cb2bc2cd86af6e9cdeb5040c4d7020c3b016779a76ec517d54614388c62aaedd596f55fa3c4 SHA512 7e1c1ef939ba08dab3b78baf1aa9c110be2febfbed5d67eefe8110c60f5089a1af44bc26693657226f417c6bd516a4a656eb159dae2a78f878e1a1b6c222b117
|
||||
|
|
@ -1,16 +0,0 @@
|
|||
CMakeLists.txt | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
||||
index 67cf344..c15f785 100644
|
||||
--- a/CMakeLists.txt
|
||||
+++ b/CMakeLists.txt
|
||||
@@ -272,7 +272,7 @@ endif (NOT DATADIR)
|
||||
|
||||
set (OPENVAS_STATE_DIR "${LOCALSTATEDIR}/lib/openvas")
|
||||
set (OPENVAS_LOG_DIR "${LOCALSTATEDIR}/log/openvas")
|
||||
-set (GSAD_PID_DIR "${LOCALSTATEDIR}/run")
|
||||
+set (GSAD_PID_DIR "/run")
|
||||
set (GSA_DATA_DIR "${DATADIR}/openvas/gsa")
|
||||
|
||||
# TODO: Eventually use own certificates
|
||||
|
|
@ -1,22 +0,0 @@
|
|||
#!/sbin/openrc-run
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
depend() {
|
||||
need net
|
||||
}
|
||||
|
||||
start() {
|
||||
ebegin "Starting Greenbone Security Assistant Daemon"
|
||||
start-stop-daemon --start --name gsad \
|
||||
--exec /usr/sbin/gsad \
|
||||
--pidfile /var/run/gsad.pid
|
||||
eend $?
|
||||
}
|
||||
|
||||
stop() {
|
||||
ebegin "Stop openvassd"
|
||||
start-stop-daemon --stop --name gsad \
|
||||
--pidfile /var/run/gsad.pid
|
||||
eend $?
|
||||
}
|
||||
|
|
@ -1,14 +0,0 @@
|
|||
#Listen on given address - by default assistant listens on all addresses
|
||||
# ASSISTANT_LISTEN=--listen=127.0.0.1
|
||||
|
||||
#Listen on given port - by default 9391
|
||||
#ASSISTANT_PORT=--port=9392
|
||||
|
||||
#Contact manager on given address
|
||||
#MANAGER_LISTEN=--mlisten=127.0.0.1
|
||||
|
||||
#Manager listens on given port - by default 9390
|
||||
#MANAGER_PORT=--mport=9390
|
||||
|
||||
# Additional arguments
|
||||
# ASSISTANT_EXTRA_ARGS=""
|
||||
|
|
@ -1,13 +0,0 @@
|
|||
#!/sbin/openrc-run
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
name="Greenbone Security Assistant Daemon"
|
||||
command="/usr/sbin/gsad"
|
||||
command_args="${ASSISTANT_LISTEN} ${ASSISTANT_PORT} ${MANAGER_LISTEN} ${MANAGER_PORT} ${ASSISTANT_EXTRA_ARGS}"
|
||||
pidfile="/run/gsad.pid"
|
||||
|
||||
depend() {
|
||||
after bootmisc
|
||||
need localmount net openvasmd
|
||||
}
|
||||
|
|
@ -1,11 +0,0 @@
|
|||
# logrotate for openvas
|
||||
/var/log/openvas/gsad.log {
|
||||
rotate 4
|
||||
weekly
|
||||
compress
|
||||
delaycompress
|
||||
missingok
|
||||
postrotate
|
||||
/bin/kill -HUP `pidof gsad`
|
||||
endscript
|
||||
}
|
||||
|
|
@ -1,16 +0,0 @@
|
|||
[Unit]
|
||||
Description=Greenbone Security Assistant Daemon
|
||||
After=network.target
|
||||
Before=openvasmd.service
|
||||
|
||||
[Service]
|
||||
EnvironmentFile=-/etc/openvas/gsad-daemon.conf
|
||||
ExecStart=/usr/sbin/gsad -f ${ASSISTANT_LISTEN} ${ASSISTANT_PORT} ${MANAGER_LISTEN} ${MANAGER_PORT} ${ASSISTANT_EXTRA_ARGS}
|
||||
Restart=always
|
||||
RestartSec=1
|
||||
User=root
|
||||
Group=root
|
||||
TimeoutSec=1200
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
||||
|
|
@ -1 +0,0 @@
|
|||
d /var/cache/openvassd 0775
|
||||
|
|
@ -1,60 +0,0 @@
|
|||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit cmake-utils flag-o-matic systemd
|
||||
|
||||
MY_PN=gsad
|
||||
|
||||
DESCRIPTION="Greenbone Security Assistant for openvas"
|
||||
HOMEPAGE="http://www.openvas.org/"
|
||||
SRC_URI="https://github.com/greenbone/gsa/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
SLOT="0"
|
||||
LICENSE="GPL-2+ BSD MIT"
|
||||
KEYWORDS="~amd64 ~arm ~ppc ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
dev-libs/libgcrypt:0
|
||||
dev-libs/libxslt
|
||||
>=net-analyzer/openvas-libraries-9.0.2
|
||||
net-libs/libmicrohttpd[messages]"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig"
|
||||
|
||||
S="${WORKDIR}/gsa-${PV}"
|
||||
|
||||
src_prepare() {
|
||||
sed \
|
||||
-e '/^install.*OPENVAS_CACHE_DIR.*/d' \
|
||||
-i CMakeLists.txt || die
|
||||
cmake-utils_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
append-cppflags -U_FORTIFY_SOURCE
|
||||
local mycmakeargs=(
|
||||
-DLOCALSTATEDIR="${EPREFIX}/var"
|
||||
-DSYSCONFDIR="${EPREFIX}/etc"
|
||||
-DGSAD_PID_DIR="/run"
|
||||
-DOPENVAS_RUN_DIR="/run"
|
||||
)
|
||||
cmake-utils_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cmake-utils_src_install
|
||||
newinitd "${FILESDIR}"/${MY_PN}.init ${MY_PN}
|
||||
|
||||
insinto /etc/openvas
|
||||
doins "${FILESDIR}"/${MY_PN}-daemon.conf
|
||||
dosym ../openvas/${MY_PN}-daemon.conf /etc/conf.d/${MY_PN}
|
||||
|
||||
insinto /etc/logrotate.d
|
||||
doins "${FILESDIR}"/${MY_PN}.logrotate
|
||||
|
||||
systemd_newtmpfilesd "${FILESDIR}"/${MY_PN}.tmpfiles.d ${MY_PN}.conf
|
||||
systemd_dounit "${FILESDIR}"/${MY_PN}.service
|
||||
}
|
||||
|
|
@ -1,7 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>hanno@gentoo.org</email>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
|
|
@ -1 +0,0 @@
|
|||
DIST openvas-cli-1.4.5.tar.gz 113958 BLAKE2B c7995212021a1ed76a813b4deb4d96a11a74966280d709d2124e077c0d5496361a48756ae89e43d2ee214aa48f07fd02042df9511cca8a2adb8d88b9c6406749 SHA512 35ec391d1e25bfe1a49507b9e2ec69243411a6e839232334bb0f2eed26750a159942b7d14528fab9e57e1c7d7bf40fa087686444168ced4e4281ad78f2aeae85
|
||||
|
|
@ -1,7 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>hanno@gentoo.org</email>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
|
|
@ -1,33 +0,0 @@
|
|||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit cmake-utils flag-o-matic
|
||||
|
||||
DL_ID=2397
|
||||
|
||||
DESCRIPTION="A remote security scanner for Linux (OpenVAS-cli)"
|
||||
HOMEPAGE="http://www.openvas.org/"
|
||||
SRC_URI="http://wald.intevation.org/frs/download.php/${DL_ID}/${P}.tar.gz"
|
||||
SLOT="0"
|
||||
LICENSE="GPL-2"
|
||||
KEYWORDS="~amd64 ~arm ~ppc ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
>=net-analyzer/openvas-libraries-9.0.2
|
||||
!net-analyzer/openvas-client"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig"
|
||||
|
||||
S="${WORKDIR}/"${P}
|
||||
|
||||
src_configure() {
|
||||
append-cppflags -U_FORTIFY_SOURCE
|
||||
local mycmakeargs=(
|
||||
-DLOCALSTATEDIR="${EPREFIX}"/var
|
||||
-DSYSCONFDIR="${EPREFIX}"/etc
|
||||
)
|
||||
cmake-utils_src_configure
|
||||
}
|
||||
|
|
@ -1 +0,0 @@
|
|||
DIST openvas-libraries-9.0.3.tar.gz 643948 BLAKE2B c05fbcd2a1b9c2292ac2d7ea3c7f4fe2ff4c5a41b0dd5610283712ce136fe4184d46b9fdcfb74bf2a4a6d7c016497df31caff121d9c7b013280164b49f874f4f SHA512 bca213309e06a39d2dcd790cacb01f2a71471622887424e41cc025a2bc25feb6a9b2c1d904f739df6fd87d8ec7af5171b31d1f5d08411c5143e4be1e6723397a
|
||||
|
|
@ -1,16 +0,0 @@
|
|||
https://www.mail-archive.com/openvas-discuss@wald.intevation.org/msg05828.html
|
||||
Fixes build issue with the newer version of libssh
|
||||
|
||||
diff -ru openvas-libraries-7.0.1.orig/nasl/nasl_ssh.c openvas-libraries-7.0.1.new/nasl/nasl_ssh.c
|
||||
--- openvas-libraries-7.0.1.orig/nasl/nasl_ssh.c 2014-04-14 19:15:40.000000000 +0200
|
||||
+++ openvas-libraries-7.0.1.new/nasl/nasl_ssh.c 2014-05-23 00:13:56.791111974 +0200
|
||||
@@ -1861,7 +1861,8 @@
|
||||
return NULL;
|
||||
session = session_table[tbl_slot].session;
|
||||
|
||||
- banner = ssh_get_serverbanner (session);
|
||||
+ //banner = ssh_get_serverbanner (session);
|
||||
+ banner = (char*) ssh_get_serverbanner (session);
|
||||
if (!banner)
|
||||
return NULL;
|
||||
|
||||
|
|
@ -1,70 +0,0 @@
|
|||
base/CMakeLists.txt | 2 ++
|
||||
nasl/CMakeLists.txt | 5 +++--
|
||||
2 files changed, 5 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/base/CMakeLists.txt b/base/CMakeLists.txt
|
||||
index c2dccf5..4f17892 100644
|
||||
--- a/base/CMakeLists.txt
|
||||
+++ b/base/CMakeLists.txt
|
||||
@@ -56,6 +56,7 @@ endif (MINGW)
|
||||
|
||||
if (BUILD_STATIC)
|
||||
add_library (openvas_base_static STATIC ${FILES})
|
||||
+ set_target_properties (openvas_base_static PROPERTIES COMPILE_FLAGS "${GPGME_CFLAGS}")
|
||||
set_target_properties (openvas_base_static PROPERTIES OUTPUT_NAME "openvas_base")
|
||||
set_target_properties (openvas_base_static PROPERTIES CLEAN_DIRECT_OUTPUT 1)
|
||||
set_target_properties (openvas_base_static PROPERTIES PUBLIC_HEADER "${HEADERS}")
|
||||
@@ -63,6 +64,7 @@ endif (BUILD_STATIC)
|
||||
|
||||
if (BUILD_SHARED)
|
||||
add_library (openvas_base_shared SHARED ${FILES})
|
||||
+ set_target_properties (openvas_base_shared PROPERTIES COMPILE_FLAGS "${GPGME_CFLAGS}")
|
||||
set_target_properties (openvas_base_shared PROPERTIES OUTPUT_NAME "openvas_base")
|
||||
set_target_properties (openvas_base_shared PROPERTIES CLEAN_DIRECT_OUTPUT 1)
|
||||
set_target_properties (openvas_base_shared PROPERTIES SOVERSION "${CPACK_PACKAGE_VERSION_MAJOR}")
|
||||
diff --git a/nasl/CMakeLists.txt b/nasl/CMakeLists.txt
|
||||
index 52fa5c6..afd18c2 100644
|
||||
--- a/nasl/CMakeLists.txt
|
||||
+++ b/nasl/CMakeLists.txt
|
||||
@@ -41,7 +41,7 @@ endif (SNMP)
|
||||
# The "-D_FILE_OFFSET_BITS=64 -DLARGEFILE_SOURCE=1" is necessary for GPGME!
|
||||
# The "-fno-strict-aliasing" silences warnings caused by macros defined in byteorder.h.
|
||||
# Once the warnings have been addressed this flag should be removed.
|
||||
-set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${HARDENING_FLAGS} -Wall -D_FILE_OFFSET_BITS=64 -DLARGEFILE_SOURCE=1 -fno-strict-aliasing")
|
||||
+set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${HARDENING_FLAGS} -Wall -D_FILE_OFFSET_BITS=64 -DLARGEFILE_SOURCE=1 -fno-strict-aliasing ${GPGME_CFLAGS}")
|
||||
|
||||
## Compile the parser - note that there are (better) CMake macros to achieve
|
||||
## that
|
||||
@@ -103,7 +103,7 @@ link_directories (${LIBDIR} ../base ../misc)
|
||||
|
||||
if (BUILD_STATIC)
|
||||
add_library (openvas_nasl_static STATIC ${FILES})
|
||||
-
|
||||
+ set_target_properties (openvas_nasl_static PROPERTIES COMPILE_FLAGS "${GPGME_CFLAGS}")
|
||||
set_target_properties (openvas_nasl_static PROPERTIES OUTPUT_NAME "openvas_nasl")
|
||||
set_target_properties (openvas_nasl_static PROPERTIES CLEAN_DIRECT_OUTPUT 1)
|
||||
set_target_properties (openvas_nasl_static PROPERTIES PUBLIC_HEADER "${HEADERS}")
|
||||
@@ -118,6 +118,7 @@ endif (BUILD_STATIC)
|
||||
|
||||
if (BUILD_SHARED)
|
||||
add_library (openvas_nasl_shared SHARED ${FILES})
|
||||
+ set_target_properties (openvas_nasl_shared PROPERTIES COMPILE_FLAGS "${GPGME_CFLAGS}")
|
||||
set_target_properties (openvas_nasl_shared PROPERTIES OUTPUT_NAME "openvas_nasl")
|
||||
set_target_properties (openvas_nasl_shared PROPERTIES CLEAN_DIRECT_OUTPUT 1)
|
||||
set_target_properties (openvas_nasl_shared PROPERTIES SOVERSION "${CPACK_PACKAGE_VERSION_MAJOR}")
|
||||
base/gpgme_util.h | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/base/gpgme_util.h b/base/gpgme_util.h
|
||||
index 56e1b85..ab4e9fa 100644
|
||||
--- a/base/gpgme_util.h
|
||||
+++ b/base/gpgme_util.h
|
||||
@@ -33,7 +33,7 @@
|
||||
#ifndef _OPENVAS_LIBRARIES_GPGME_UTIL_H
|
||||
#define _OPENVAS_LIBRARIES_GPGME_UTIL_H
|
||||
|
||||
-#include <gpgme.h>
|
||||
+#include <gpgme/gpgme.h>
|
||||
|
||||
gpgme_ctx_t openvas_init_gpgme_ctx (void);
|
||||
gpgme_ctx_t openvas_init_gpgme_sysconf_ctx (void);
|
||||
|
|
@ -1,45 +0,0 @@
|
|||
base/CMakeLists.txt | 10 +++++-----
|
||||
misc/CMakeLists.txt | 2 +-
|
||||
2 files changed, 6 insertions(+), 6 deletions(-)
|
||||
|
||||
diff --git a/base/CMakeLists.txt b/base/CMakeLists.txt
|
||||
index 07febee..40305b7 100644
|
||||
--- a/base/CMakeLists.txt
|
||||
+++ b/base/CMakeLists.txt
|
||||
@@ -73,7 +73,7 @@ if (BUILD_SHARED)
|
||||
assuan libgpg-error ole32 ws2_32 ffi z shlwapi dnsapi winmm)
|
||||
target_link_libraries (openvas_base_shared openvas_omp_shared ${W32LIBS})
|
||||
else (MINGW)
|
||||
- target_link_libraries (openvas_base_shared openvas_omp_shared ${GLIB_LDFLAGS} ${GIO_LDFLAGS} ${GNUTLS_LDFLAGS} ${ZLIB_LDFLAGS} ${GPGME_LDFLAGS})
|
||||
+ target_link_libraries (openvas_base_shared openvas_omp_shared ${LIBSSH_LDFLAGS} ${GLIB_LDFLAGS} ${GIO_LDFLAGS} ${GNUTLS_LDFLAGS} ${ZLIB_LDFLAGS} ${GPGME_LDFLAGS})
|
||||
endif (MINGW)
|
||||
endif (BUILD_SHARED)
|
||||
|
||||
@@ -87,10 +87,10 @@ add_custom_indent_targets (${FILES})
|
||||
|
||||
# Link the test-hosts executable
|
||||
# TODO: This is currently only built for BUILD_SHARED
|
||||
-if (BUILD_SHARED)
|
||||
- add_executable (test-hosts test-hosts.c)
|
||||
- target_link_libraries (test-hosts openvas_base_shared ${GNUTLS_LDFLAGS} openvas_misc_shared ${GLIB_LDFLAGS})
|
||||
-endif (BUILD_SHARED)
|
||||
+#if (BUILD_SHARED)
|
||||
+# add_executable (test-hosts test-hosts.c)
|
||||
+# target_link_libraries (test-hosts openvas_base_shared ${GNUTLS_LDFLAGS} openvas_misc_shared openvas_omp_shared ${GLIB_LDFLAGS})
|
||||
+#endif (BUILD_SHARED)
|
||||
|
||||
## Install
|
||||
if (BUILD_STATIC)
|
||||
diff --git a/misc/CMakeLists.txt b/misc/CMakeLists.txt
|
||||
index 7aaca2c..e7a0870 100644
|
||||
--- a/misc/CMakeLists.txt
|
||||
+++ b/misc/CMakeLists.txt
|
||||
@@ -126,7 +126,7 @@ if (BUILD_SHARED)
|
||||
else (MINGW)
|
||||
target_link_libraries (openvas_misc_shared ${GNUTLS_LDFLAGS} openvas_base_shared ${UUID_LDFLAGS}
|
||||
${PCAP_LDFLAGS} ${LIBSSH_LDFLAGS} ${LDAP_LDFLAGS}
|
||||
- ${REDIS_LDFLAGS} ${GCRYPT_LDFLAGS})
|
||||
+ ${GLIB_LDFLAGS} ${REDIS_LDFLAGS} ${GCRYPT_LDFLAGS})
|
||||
endif (MINGW)
|
||||
endif (BUILD_SHARED)
|
||||
|
||||
|
|
@ -1,7 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>hanno@gentoo.org</email>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
|
|
@ -1,61 +0,0 @@
|
|||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit cmake-utils flag-o-matic
|
||||
|
||||
DESCRIPTION="A remote security scanner for Linux (openvas-libraries)"
|
||||
HOMEPAGE="http://www.openvas.org/"
|
||||
SRC_URI="https://github.com/greenbone/gvm-libs/releases/download/v${PV}/${P}.tar.gz"
|
||||
|
||||
SLOT="0"
|
||||
LICENSE="GPL-2"
|
||||
KEYWORDS="~amd64 ~arm ~ppc ~x86"
|
||||
IUSE="ldap"
|
||||
|
||||
RDEPEND="
|
||||
app-crypt/gpgme
|
||||
>=dev-libs/glib-2.32
|
||||
>=dev-libs/hiredis-0.10.1
|
||||
dev-libs/libgcrypt:0
|
||||
dev-libs/libksba
|
||||
!net-analyzer/openvas-libnasl
|
||||
net-libs/gnutls[tools]
|
||||
net-libs/libpcap
|
||||
>=net-libs/libssh-0.5.0
|
||||
net-analyzer/net-snmp
|
||||
ldap? ( net-nds/openldap )"
|
||||
DEPEND="${RDEPEND}
|
||||
sys-devel/bison
|
||||
sys-devel/flex
|
||||
virtual/pkgconfig
|
||||
"
|
||||
|
||||
S="${WORKDIR}/gvm-libs-${PV}"
|
||||
|
||||
DOCS=( ChangeLog CHANGES README )
|
||||
|
||||
src_prepare() {
|
||||
sed \
|
||||
-e '/^install.*OPENVAS_CACHE_DIR.*/d' \
|
||||
-i CMakeLists.txt || die
|
||||
cmake-utils_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
append-cppflags -U_FORTIFY_SOURCE
|
||||
local mycmakeargs=(
|
||||
"-DLOCALSTATEDIR=${EPREFIX}/var"
|
||||
"-DSYSCONFDIR=${EPREFIX}/etc"
|
||||
"-DOPENVAS_PID_DIR=/run"
|
||||
$(usex ldap -DBUILD_WITHOUT_LDAP=0 -DBUILD_WITHOUT_LDAP=1)
|
||||
)
|
||||
cmake-utils_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
keepdir /var/lib/openvas/gnupg
|
||||
keepdir /var/log/openvas
|
||||
cmake-utils_src_install
|
||||
}
|
||||
|
|
@ -1 +0,0 @@
|
|||
DIST openvas-manager-7.0.3.tar.gz 1796813 BLAKE2B 7d4c4ff3644692be97c7405eebf0e1fa7c2b5a6e8d97fdd78510615af94c9f7b33fb685bea2fde7d32aa9a59720eab532de9bcdf40cb8b2f491053dbb276ef9f SHA512 c382b8791a66cc73c1f0da190a11a4addd22afee93abfe96718aba6c5e4488c3ccf33e17cb0aaf8dc376efe2b0264fef4195d5292d97387d2a24d515e3a4d325
|
||||
|
|
@ -1,16 +0,0 @@
|
|||
CMakeLists.txt | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
||||
index 4eb89a0..7ccfc5a 100644
|
||||
--- a/CMakeLists.txt
|
||||
+++ b/CMakeLists.txt
|
||||
@@ -338,7 +338,7 @@ configure_file (tools/openvas-migrate-to-postgres.in tools/openvas-migrate-to-po
|
||||
set (HARDENING_FLAGS "-Wformat -Wformat-security -O2 -D_FORTIFY_SOURCE=2 -fstack-protector -Wl,-z,relro -Wl,-z,now")
|
||||
|
||||
set (CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} -Werror")
|
||||
-set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${HARDENING_FLAGS} -Wall -D_BSD_SOURCE -D_ISOC99_SOURCE -D_SVID_SOURCE -D_DEFAULT_SOURCE -D_FILE_OFFSET_BITS=64")
|
||||
+set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${HARDENING_FLAGS} -Wall -D_DEFAULT_SOURCE -D_ISOC99_SOURCE -D_DEFAULT_SOURCE -D_FILE_OFFSET_BITS=64")
|
||||
|
||||
add_subdirectory (src)
|
||||
|
||||
|
|
@ -1,22 +0,0 @@
|
|||
#!/sbin/openrc-run
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
depend() {
|
||||
need net openvassd
|
||||
}
|
||||
|
||||
start() {
|
||||
ebegin "Starting openvasmd (manager)"
|
||||
start-stop-daemon --start --name openvasmd \
|
||||
--exec /usr/sbin/openvasmd \
|
||||
--pidfile /var/run/openvasmd.pid
|
||||
eend $?
|
||||
}
|
||||
|
||||
stop() {
|
||||
ebegin "Stop openvasmd"
|
||||
start-stop-daemon --stop --name openvasmd \
|
||||
--pidfile /var/run/openvasmd.pid
|
||||
eend $?
|
||||
}
|
||||
|
|
@ -1,7 +0,0 @@
|
|||
#Manager listens on given address - by default manager listens on all addresses
|
||||
#MANAGER_LISTEN=--listen=127.0.0.1
|
||||
|
||||
#Manager listens on given port - by default 9390
|
||||
#MANAGER_PORT=--port=9390
|
||||
|
||||
MANAGER_EXTRA_ARGS=""
|
||||
|
|
@ -1,17 +0,0 @@
|
|||
#!/sbin/openrc-run
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
name="OpenVAS Manager"
|
||||
command=/usr/sbin/openvasmd
|
||||
command_args="${MANAGER_LISTEN} ${MANAGER_PORT} ${MANAGER_EXTRA_ARGS}"
|
||||
pidfile="/run/openvasmd.pid"
|
||||
|
||||
depend() {
|
||||
after bootmisc
|
||||
need localmount net openvassd
|
||||
}
|
||||
|
||||
start_pre() {
|
||||
checkpath --directory --mode 0775 --quiet /var/cache/openvas
|
||||
}
|
||||
|
|
@ -1,11 +0,0 @@
|
|||
# logrotate for openvas-manager
|
||||
/var/log/openvas/openvasmd.log {
|
||||
rotate 4
|
||||
weekly
|
||||
compress
|
||||
delaycompress
|
||||
missingok
|
||||
postrotate
|
||||
/bin/kill -HUP `pidof openvasmd`
|
||||
endscript
|
||||
}
|
||||
|
|
@ -1,16 +0,0 @@
|
|||
[Unit]
|
||||
Description=OpenVAS Manager
|
||||
After=network.target
|
||||
After=openvassd.service
|
||||
|
||||
[Service]
|
||||
EnvironmentFile=-/etc/openvas/openvasmd.conf
|
||||
ExecStart=/usr/sbin/openvasmd -f ${MANAGER_LISTEN} ${MANAGER_PORT} ${SCANNER_LISTEN} ${SCANNER_PORT} ${MANAGER_EXTRA_ARGS}
|
||||
Restart=always
|
||||
RestartSec=1
|
||||
User=root
|
||||
Group=root
|
||||
TimeoutSec=1200
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
||||
|
|
@ -1,7 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>hanno@gentoo.org</email>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
|
|
@ -1,64 +0,0 @@
|
|||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit cmake-utils flag-o-matic systemd
|
||||
|
||||
MY_PN=openvasmd
|
||||
|
||||
DESCRIPTION="A remote security scanner for Linux (openvas-manager)"
|
||||
HOMEPAGE="http://www.openvas.org/"
|
||||
SRC_URI="https://github.com/greenbone/gvm/releases/download/v${PV}/${P}.tar.gz"
|
||||
|
||||
SLOT="0"
|
||||
LICENSE="GPL-2"
|
||||
KEYWORDS="~amd64 ~arm ~ppc ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
>=net-analyzer/openvas-libraries-9.0.2
|
||||
>=dev-db/sqlite-3
|
||||
dev-db/redis
|
||||
!net-analyzer/openvas-administrator"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig"
|
||||
|
||||
S="${WORKDIR}/gvm-${PV}"
|
||||
|
||||
PATCHES=( "${FILESDIR}"/${PN}-6.0.1-bsdsource.patch )
|
||||
|
||||
src_prepare() {
|
||||
sed \
|
||||
-e '/^install.*OPENVAS_CACHE_DIR.*/d' \
|
||||
-i CMakeLists.txt || die
|
||||
sed \
|
||||
-e "s/\\(doc\/openvas-manager\\)/\\1-${PV}/" \
|
||||
-i CMakeLists.txt -i doc/CMakeLists.txt || die
|
||||
cmake-utils_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
append-cppflags -U_FORTIFY_SOURCE
|
||||
local mycmakeargs=(
|
||||
-DLOCALSTATEDIR="${EPREFIX}/var"
|
||||
-DSYSCONFDIR="${EPREFIX}/etc"
|
||||
-DOPENVAS_RUN_DIR="/run"
|
||||
)
|
||||
cmake-utils_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
keepdir /var/lib/openvas/openvasmd
|
||||
cmake-utils_src_install
|
||||
|
||||
insinto /etc/openvas/
|
||||
doins "${FILESDIR}"/${MY_PN}-daemon.conf
|
||||
dosym ../openvas/${MY_PN}-daemon.conf /etc/conf.d/${MY_PN}
|
||||
|
||||
insinto /etc/logrotate.d
|
||||
newins "${FILESDIR}"/${MY_PN}.logrotate ${MY_PN}
|
||||
|
||||
newinitd "${FILESDIR}"/${MY_PN}.init ${MY_PN}
|
||||
systemd_dounit "${FILESDIR}"/${MY_PN}.service
|
||||
}
|
||||
|
|
@ -1,2 +0,0 @@
|
|||
DIST openvas-scanner-5.1.3.tar.gz 254159 BLAKE2B d90fa15e143ead53abce66f933a3a4cac327176cca0f23bd88fe771ed7726b1891784ae980644c8335e560d348753115e43cfae83af9704e2d1d02827163563f SHA512 5712ab275058877cfd656e268ed09c81db6617ae247c17092f1fcd037f692f2018daf21b09b82401f99a7361bb485f0e0f7d63f8ff2387839cfdd5a3aaf8424e
|
||||
DIST openvas-scanner-6.0.0.tar.gz 521615 BLAKE2B 3c5ab599203f7ee875227b5b08026edf60fd6d5274b0f4856d89a7c5b0b9875b4c789527284d5ad9f05a8f9cc1eaaa2324dbcd80dbb76118b0ca468900971415 SHA512 5d538476275ffc9f31f4f2934f2f57b741043728c9d107c07a88970f0d7a158baf3f40f1d8abb96dbb33f173c4fc21158be08c58de477857ff08cf897955c7b9
|
||||
|
|
@ -1,39 +0,0 @@
|
|||
#!/bin/sh
|
||||
|
||||
if [ -f /etc/openvas/openvassd.conf ]; then
|
||||
. /etc/openvas/openvassd.conf
|
||||
fi
|
||||
|
||||
if [ "$auto_plugin_update" != "yes" ]; then
|
||||
exit 0
|
||||
fi
|
||||
|
||||
opts=""
|
||||
case "$update_method" in
|
||||
rsync)
|
||||
opts = "$opts --rsync"
|
||||
;;
|
||||
wget)
|
||||
opts = "$opts --wget"
|
||||
;;
|
||||
curl)
|
||||
opts = "$opts --curl"
|
||||
;;
|
||||
esac
|
||||
|
||||
# Export openvas-nvt-sync's environment variables if they are defined
|
||||
[ \! -z "$NVT_DIR" ] && export NVT_DIR
|
||||
[ \! -z "$OV_RSYNC_FEED" ] && export OV_RSYNC_FEED
|
||||
[ \! -z "$OV_HTTP_FEED" ] && export OV_HTTP_FEED
|
||||
|
||||
/usr/sbin/openvas-nvt-sync $opts >& /dev/null
|
||||
|
||||
if [ $? -ne 0 ]; then
|
||||
echo "Error updating OpenVAS plugins. Please run openvas-nvt-sync manually."
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if [ "$notify_openvas_scanner" == "yes" ]; then
|
||||
/etc/init.d/openvas-scanner reloadplugins
|
||||
fi
|
||||
|
||||
|
|
@ -1,29 +0,0 @@
|
|||
diff -ru openvas-scanner-4.0.1/CMakeLists.txt openvas-scanner-4.0.1.mkcert/CMakeLists.txt
|
||||
--- openvas-scanner-4.0.1/CMakeLists.txt 2014-04-23 16:00:47.000000000 +0200
|
||||
+++ openvas-scanner-4.0.1.mkcert/CMakeLists.txt 2014-05-26 16:04:23.093548608 +0200
|
||||
@@ -258,7 +258,6 @@
|
||||
# DESTINATION ${OPENVAS_SYSCONF_DIR})
|
||||
|
||||
install (FILES ${CMAKE_BINARY_DIR}/tools/openvas-mkcert
|
||||
- ${CMAKE_BINARY_DIR}/tools/openvas-mkcert-client
|
||||
${CMAKE_BINARY_DIR}/tools/openvas-nvt-sync
|
||||
DESTINATION ${SBINDIR}
|
||||
PERMISSIONS OWNER_EXECUTE OWNER_READ OWNER_WRITE
|
||||
@@ -269,7 +268,15 @@
|
||||
PERMISSIONS OWNER_EXECUTE OWNER_READ OWNER_WRITE
|
||||
GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE)
|
||||
|
||||
-install (FILES ${CMAKE_BINARY_DIR}/doc/openvassd.8
|
||||
+install (FILES ${CMAKE_BINARY_DIR}/tools/openvas-mkcert-client
|
||||
+ DESTINATION ${BINDIR}
|
||||
+ PERMISSIONS OWNER_EXECUTE OWNER_READ OWNER_WRITE
|
||||
+ GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE)
|
||||
+
|
||||
+install (FILES ${CMAKE_SOURCE_DIR}/doc/openvas-mkcert-client.1
|
||||
+ DESTINATION ${DATADIR}/man/man1 )
|
||||
+
|
||||
+install (FILES ${CMAKE_BINARY_DIR}/doc/openvassd.8
|
||||
DESTINATION ${DATADIR}/man/man8 )
|
||||
|
||||
install (FILES ${CMAKE_SOURCE_DIR}/doc/openvas-mkcert.8
|
||||
Only in openvas-scanner-4.0.1.mkcert/: CMakeLists.txt~
|
||||
|
|
@ -1,15 +0,0 @@
|
|||
diff -ru openvas-scanner-4.0.1/CMakeLists.txt openvas-scanner-4.0.1.rules/CMakeLists.txt
|
||||
--- openvas-scanner-4.0.1/CMakeLists.txt 2014-04-23 16:00:47.000000000 +0200
|
||||
+++ openvas-scanner-4.0.1.rules/CMakeLists.txt 2014-05-26 16:07:37.454116277 +0200
|
||||
@@ -171,6 +171,10 @@
|
||||
set (OPENVASSD_DEBUGMSG "${OPENVAS_LOG_DIR}/openvassd.dump")
|
||||
set (OPENVASSD_CONF "${OPENVAS_SYSCONF_DIR}/openvassd.conf")
|
||||
|
||||
+if (NOT OPENVASSD_RULES)
|
||||
+ set (OPENVASSD_RULES "${OPENVAS_DATA_DIR}/openvassd.rules")
|
||||
+endif (NOT OPENVASSD_RULES)
|
||||
+
|
||||
set (NVT_TIMEOUT "320")
|
||||
|
||||
message ("-- Install prefix: ${CMAKE_INSTALL_PREFIX}")
|
||||
|
||||
|
|
@ -1,17 +0,0 @@
|
|||
CMakeLists.txt | 2 +-
|
||||
tools/greenbone-nvt-sync | 2 +-
|
||||
2 files changed, 2 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
||||
index c691100..d78ffa6 100644
|
||||
--- a/CMakeLists.txt
|
||||
+++ b/CMakeLists.txt
|
||||
@@ -155,7 +155,7 @@ set (OPENVAS_DATA_DIR "${DATADIR}/openvas")
|
||||
set (OPENVAS_STATE_DIR "${LOCALSTATEDIR}/lib/openvas")
|
||||
set (OPENVAS_LOG_DIR "${LOCALSTATEDIR}/log/openvas")
|
||||
set (OPENVAS_CACHE_DIR "${LOCALSTATEDIR}/cache/openvas")
|
||||
-set (OPENVAS_PID_DIR "${LOCALSTATEDIR}/run")
|
||||
+set (OPENVAS_PID_DIR "/run")
|
||||
set (OPENVAS_SYSCONF_DIR "${SYSCONFDIR}/openvas")
|
||||
|
||||
set (OPENVAS_NVT_DIR "${OPENVAS_STATE_DIR}/plugins")
|
||||
|
|
@ -1,22 +0,0 @@
|
|||
#!/sbin/openrc-run
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
depend() {
|
||||
need net
|
||||
}
|
||||
|
||||
start() {
|
||||
ebegin "Starting openvassd (scanner)"
|
||||
start-stop-daemon --start --name openvassd \
|
||||
--exec /usr/sbin/openvassd \
|
||||
--pidfile /var/run/openvassd.pid
|
||||
eend $?
|
||||
}
|
||||
|
||||
stop() {
|
||||
ebegin "Stop openvassd (scanner)"
|
||||
start-stop-daemon --stop --name openvassd \
|
||||
--pidfile /var/run/openvassd.pid
|
||||
eend $?
|
||||
}
|
||||
|
|
@ -1,26 +0,0 @@
|
|||
#Listen on given address - by default scanner listens on all addresses
|
||||
#SCANNER_LISTEN=--listen=127.0.0.1
|
||||
|
||||
#Listen on given port - by default 9391
|
||||
#SCANNER_PORT=--port=9391
|
||||
|
||||
#Send the packets with the source IP of IP1,IP2,IP3....
|
||||
#SCANNER_SRCIP=--src-ip=127.0.0.1,192.168.1.2
|
||||
|
||||
# Extra Arguments
|
||||
# SCANNER_EXTRA_ARGS=""
|
||||
|
||||
# Set to yes if plugins should be automatically updated via a cron job
|
||||
auto_plugin_update=no
|
||||
|
||||
# Notify OpenVAS scanner after update by seding it SIGHUP?
|
||||
notify_openvas_scanner=yes
|
||||
|
||||
# Method to use to get updates. The default is via rsync
|
||||
# Note that only wget and curl support retrieval via proxy
|
||||
# update_method=rsync|wget|curl
|
||||
|
||||
# Additionaly, you can specify the following variables
|
||||
#NVT_DIR where to extract plugins (absolute path)
|
||||
#OV_RSYNC_FEED URL of rsync feed
|
||||
#OV_HTTP_FEED URL of http feed
|
||||
File diff suppressed because it is too large
Load diff
|
|
@ -1,121 +0,0 @@
|
|||
# Configuration file of the OpenVAS Security Scanner
|
||||
|
||||
# Every line starting with a '#' is a comment
|
||||
|
||||
[Misc]
|
||||
|
||||
# Path to the security checks folder:
|
||||
plugins_folder = /var/lib/openvas/plugins
|
||||
|
||||
# Path to OpenVAS caching folder:
|
||||
cache_folder = /var/cache/openvas
|
||||
|
||||
# Path to OpenVAS include directories:
|
||||
# (multiple entries are separated with colon ':')
|
||||
include_folders = /var/lib/openvas/plugins
|
||||
|
||||
# Maximum number of simultaneous hosts tested :
|
||||
max_hosts = 30
|
||||
|
||||
# Maximum number of simultaneous checks against each host tested :
|
||||
max_checks = 10
|
||||
|
||||
# Niceness. If set to 'yes', openvassd will renice itself to 10.
|
||||
be_nice = no
|
||||
|
||||
# Log file (or 'syslog') :
|
||||
logfile = /var/log/openvas/openvassd.log
|
||||
|
||||
# Shall we log every details of the attack ? (disk intensive)
|
||||
log_whole_attack = no
|
||||
|
||||
# Log the name of the plugins that are loaded by the server ?
|
||||
log_plugins_name_at_load = no
|
||||
|
||||
# Dump file for debugging output, use `-' for stdout
|
||||
dumpfile = /var/log/openvas/openvassd.dump
|
||||
|
||||
# Rules file :
|
||||
rules = /etc/openvas/openvassd.rules
|
||||
|
||||
# CGI paths to check for (cgi-bin:/cgi-aws:/ can do)
|
||||
cgi_path = /cgi-bin:/scripts
|
||||
|
||||
# Range of the ports the port scanners will scan :
|
||||
# 'default' means that OpenVAS will scan ports found in its
|
||||
# services file.
|
||||
port_range = default
|
||||
|
||||
# Optimize the test (recommended) :
|
||||
optimize_test = yes
|
||||
|
||||
# Optimization :
|
||||
# Read timeout for the sockets of the tests :
|
||||
checks_read_timeout = 5
|
||||
|
||||
# Ports against which two plugins should not be run simultaneously :
|
||||
# non_simult_ports = Services/www, 139, Services/finger
|
||||
non_simult_ports = 139, 445
|
||||
|
||||
# Maximum lifetime of a plugin (in seconds) :
|
||||
plugins_timeout = 320
|
||||
|
||||
# Safe checks rely on banner grabbing :
|
||||
safe_checks = yes
|
||||
|
||||
# Automatically activate the plugins that are depended on
|
||||
auto_enable_dependencies = yes
|
||||
|
||||
# Do not echo data from plugins which have been automatically enabled
|
||||
silent_dependencies = no
|
||||
|
||||
# Designate hosts by MAC address, not IP address (useful for DHCP networks)
|
||||
use_mac_addr = no
|
||||
|
||||
|
||||
#--- Knowledge base saving (can be configured by the client) :
|
||||
# Save the knowledge base on disk :
|
||||
save_knowledge_base = no
|
||||
|
||||
# Restore the KB for each test :
|
||||
kb_restore = no
|
||||
|
||||
# Only test hosts whose KB we do not have :
|
||||
only_test_hosts_whose_kb_we_dont_have = no
|
||||
|
||||
# Only test hosts whose KB we already have :
|
||||
only_test_hosts_whose_kb_we_have = no
|
||||
|
||||
# KB test replay :
|
||||
kb_dont_replay_scanners = no
|
||||
kb_dont_replay_info_gathering = no
|
||||
kb_dont_replay_attacks = no
|
||||
kb_dont_replay_denials = no
|
||||
kb_max_age = 864000
|
||||
#--- end of the KB section
|
||||
|
||||
|
||||
# If this option is set, OpenVAS will not scan a network incrementally
|
||||
# (10.0.0.1, then 10.0.0.2, 10.0.0.3 and so on..) but will attempt to
|
||||
# slice the workload throughout the whole network (ie: it will scan
|
||||
# 10.0.0.1, then 10.0.0.127, then 10.0.0.2, then 10.0.0.128 and so on...
|
||||
slice_network_addresses = no
|
||||
|
||||
# Should consider all the NASL scripts as being signed ? (unsafe if set to 'yes')
|
||||
nasl_no_signature_check = yes
|
||||
|
||||
#Certificates
|
||||
cert_file=/var/lib/openvas/CA/servercert.pem
|
||||
key_file=/var/lib/openvas/private/CA/serverkey.pem
|
||||
ca_file=/var/lib/openvas/CA/cacert.pem
|
||||
|
||||
# If you decide to protect your private key with a password,
|
||||
# uncomment and change next line
|
||||
# pem_password=password
|
||||
# If you want to force the use of a client certificate, uncomment next line
|
||||
# force_pubkey_auth = yes
|
||||
|
||||
#kb_location = /var/lib/redis/redis.sock
|
||||
kb_location = /tmp/redis.sock
|
||||
|
||||
#end.
|
||||
|
|
@ -1,25 +0,0 @@
|
|||
#!/sbin/openrc-run
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
name="OpenVAS Scanner"
|
||||
command="/usr/sbin/openvassd"
|
||||
command_args="${SCANNER_LISTEN} ${SCANNER_PORT} ${SCANNER_SRCIP} ${SCANNER_EXTRA_ARGS}"
|
||||
pidfile="/run/openvassd.pid"
|
||||
extra_stopped_commands="create_cache"
|
||||
|
||||
depend() {
|
||||
after bootmisc
|
||||
need localmount net
|
||||
}
|
||||
|
||||
start_pre() {
|
||||
checkpath --directory --mode 0775 --quiet /var/cache/openvas
|
||||
}
|
||||
|
||||
create_cache() {
|
||||
checkpath --directory --mode 0775 --quiet /var/cache/openvas
|
||||
ebegin "Generating initial Cache"
|
||||
/usr/sbin/openvassd --foreground --only-cache
|
||||
eend $?
|
||||
}
|
||||
|
|
@ -1,11 +0,0 @@
|
|||
# logrotate for openvas
|
||||
/var/log/openvas/openvassd.log {
|
||||
rotate 4
|
||||
weekly
|
||||
compress
|
||||
delaycompress
|
||||
missingok
|
||||
postrotate
|
||||
/bin/kill -HUP `pidof openvassd`
|
||||
endscript
|
||||
}
|
||||
|
|
@ -1,16 +0,0 @@
|
|||
[Unit]
|
||||
Description=OpenVAS Scanner
|
||||
After=network.target
|
||||
Before=openvasmd.service
|
||||
|
||||
[Service]
|
||||
EnvironmentFile=-/etc/openvas/openvassd-daemon.conf
|
||||
ExecStart=/usr/sbin/openvassd -f ${SCANNER_PORT} ${SCANNER_LISTEN} ${SCANNER_SRCIP} ${SCANNER_EXTRA_ARGS}
|
||||
Restart=always
|
||||
RestartSec=1
|
||||
User=root
|
||||
Group=root
|
||||
TimeoutSec=1200
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
||||
|
|
@ -1 +0,0 @@
|
|||
d /var/cache/openvassd 0775
|
||||
|
|
@ -1,7 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>hanno@gentoo.org</email>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
|
|
@ -1,74 +0,0 @@
|
|||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit cmake-utils systemd
|
||||
|
||||
MY_PN=openvassd
|
||||
|
||||
DL_ID=2129
|
||||
|
||||
DESCRIPTION="A remote security scanner for Linux (OpenVAS-scanner)"
|
||||
HOMEPAGE="http://www.openvas.org/"
|
||||
#SRC_URI="http://wald.intevation.org/frs/download.php/${DL_ID}/${P/_beta/+beta}.tar.gz"
|
||||
SRC_URI="https://github.com/greenbone/openvas-scanner/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
SLOT="0"
|
||||
LICENSE="GPL-2"
|
||||
KEYWORDS=" ~amd64 ~arm ~ppc ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
app-crypt/gpgme
|
||||
>=dev-libs/glib-2.16:2
|
||||
dev-libs/libgcrypt:0
|
||||
>=net-analyzer/openvas-libraries-8.0.2
|
||||
!net-analyzer/openvas-plugins
|
||||
!net-analyzer/openvas-server"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig"
|
||||
|
||||
S="${WORKDIR}"/${P/_beta/+beta}
|
||||
|
||||
PATCHES=(
|
||||
# "${FILESDIR}"/${PN}-4.0.3-mkcertclient.patch
|
||||
"${FILESDIR}"/${PN}-4.0.3-rulesdir.patch
|
||||
# "${FILESDIR}"/${PN}-4.0.3-run.patch
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
sed \
|
||||
-e '/^install.*OPENVAS_CACHE_DIR.*/d' \
|
||||
-i CMakeLists.txt || die
|
||||
cmake-utils_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DLOCALSTATEDIR="${EPREFIX}/var"
|
||||
-DSYSCONFDIR="${EPREFIX}/etc"
|
||||
)
|
||||
cmake-utils_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cmake-utils_src_install
|
||||
|
||||
newinitd "${FILESDIR}"/${MY_PN}.init ${MY_PN}
|
||||
|
||||
insinto /etc/openvas
|
||||
doins "${FILESDIR}"/${MY_PN}.conf "${FILESDIR}"/${MY_PN}-daemon.conf
|
||||
dosym ../openvas/${MY_PN}-daemon.conf /etc/conf.d/${MY_PN}
|
||||
|
||||
insinto /etc/logrotate.d
|
||||
doins "${FILESDIR}"/${MY_PN}.logrotate
|
||||
|
||||
insinto /etc/
|
||||
newins "${FILESDIR}"/${MY_PN}-redis_40.conf redis_openvas.conf
|
||||
|
||||
dodoc "${FILESDIR}"/openvas-nvt-sync-cron
|
||||
|
||||
systemd_newtmpfilesd "${FILESDIR}"/${MY_PN}.tmpfiles.d ${MY_PN}.conf
|
||||
systemd_dounit "${FILESDIR}"/${MY_PN}.service
|
||||
}
|
||||
|
|
@ -1,77 +0,0 @@
|
|||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit cmake-utils systemd
|
||||
|
||||
DESCRIPTION="A remote security scanner for Linux (OpenVAS-scanner)"
|
||||
HOMEPAGE="http://www.openvas.org/"
|
||||
SRC_URI="https://github.com/greenbone/openvas-scanner/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
SLOT="0"
|
||||
LICENSE="GPL-2"
|
||||
KEYWORDS="~amd64 ~arm ~ppc ~x86"
|
||||
IUSE="snmp"
|
||||
|
||||
RDEPEND="
|
||||
app-crypt/gpgme
|
||||
dev-libs/glib:2
|
||||
dev-libs/libgcrypt:=
|
||||
dev-libs/libksba
|
||||
net-libs/gnutls
|
||||
>=dev-libs/gvm-libs-10.0.0
|
||||
net-libs/libpcap
|
||||
net-libs/libssh
|
||||
>=net-analyzer/openvas-libraries-8.0.2
|
||||
!net-analyzer/openvas-plugins
|
||||
!net-analyzer/openvas-server
|
||||
snmp? ( net-analyzer/net-snmp )"
|
||||
|
||||
DEPEND="${RDEPEND}"
|
||||
BDEPEND="
|
||||
sys-devel/bison
|
||||
virtual/pkgconfig"
|
||||
|
||||
PATCHES=(
|
||||
# "${FILESDIR}"/${PN}-4.0.3-mkcertclient.patch
|
||||
"${FILESDIR}"/${PN}-4.0.3-rulesdir.patch
|
||||
# "${FILESDIR}"/${PN}-4.0.3-run.patch
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
sed -e '/^install.*OPENVAS_CACHE_DIR.*/d' \
|
||||
-i CMakeLists.txt || die
|
||||
|
||||
cmake-utils_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DLOCALSTATEDIR="${EPREFIX}/var"
|
||||
-DSYSCONFDIR="${EPREFIX}/etc"
|
||||
)
|
||||
|
||||
cmake-utils_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local my_pn="openvassd"
|
||||
|
||||
cmake-utils_src_install
|
||||
|
||||
insinto /etc/openvas
|
||||
doins "${FILESDIR}"/${my_pn}.conf "${FILESDIR}"/${my_pn}-daemon.conf
|
||||
dosym ../openvas/${my_pn}-daemon.conf /etc/conf.d/${my_pn}
|
||||
|
||||
insinto /etc/logrotate.d
|
||||
doins "${FILESDIR}"/${my_pn}.logrotate
|
||||
|
||||
insinto /etc/
|
||||
newins "${FILESDIR}"/${my_pn}-redis_40.conf redis_openvas.conf
|
||||
|
||||
dodoc "${FILESDIR}"/openvas-nvt-sync-cron
|
||||
|
||||
newinitd "${FILESDIR}"/${my_pn}.init ${my_pn}
|
||||
systemd_newtmpfilesd "${FILESDIR}"/${my_pn}.tmpfiles.d ${my_pn}.conf
|
||||
systemd_dounit "${FILESDIR}"/${my_pn}.service
|
||||
}
|
||||
|
|
@ -1,3 +0,0 @@
|
|||
AUX README.gentoo 1029 BLAKE2B e44091e9ea96dd210d0e31033212893c8197bff4393b8cb6a4ce38bc53ed43b8ecad649f8b47683346c0c353c7c06e29e64d298be19ba0fc8db2d0d36411b2cf SHA512 aeff351d306e4bc818b48d254c9efd618818b9ae1025285e97105908746628db469b4fa4620cb0db3032f58f50f3615779cf35c098e3e7819c01c24ee0adefc5
|
||||
EBUILD openvas-8.0.5-r1.ebuild 1460 BLAKE2B 4e0553cdf1cdd6055e7940d96c5e2336d557f09dbcbac2ca23f78e38cfe6062e6926a79c4afdd0f0d5fbf1a0659c0866e5e0cabc23958a36a974c25ad38181a3 SHA512 46582e09a8bada805ec596ff3d11493a678d33b5133b815b4812a5258733853af3f42664657d98e53ad8de47ad1f3e7bf404ea8b63406e25d8ca7f91ae564d30
|
||||
MISC metadata.xml 292 BLAKE2B f3a6fa2bcf1e6e8e1ea40c19ef0064af31e3ef2a9c78e6fa60058a3a9594ec09552ba69dfc791e3d9087f376c08c73789782c28f8cfdf449535dd0d1f9d50766 SHA512 6e85f9ffe2dd906265dbd40ce11254d73ed28ff45d5db913571fe0e289a339dbc93e0a2464ae506a6e21fd3730f4a5cccf245b771f746503800d455e6d894911
|
||||
|
|
@ -1,34 +0,0 @@
|
|||
To allow openvasmd to work, you need to do the following
|
||||
|
||||
# Generate a Server Certificate
|
||||
openvas-mkcert
|
||||
|
||||
# Generate a Client Certificate
|
||||
openvas-mkcert-client -n -i
|
||||
|
||||
# get nvt feed
|
||||
openvas-nvt-sync (free) or greenbone-nvt-sync (commercial)
|
||||
|
||||
# get scap feed
|
||||
openvas-scapdata-sync (free) or greenbone-scapdata-sync (commercial)
|
||||
|
||||
# get cert feed
|
||||
openvas-certdata-sync (free) or greenbone-certdata-sync (commercial)
|
||||
|
||||
# Generate initial NVT cache (takes some minutes)
|
||||
rc-service openvassd create_cache or openvassd --foreground --only-cache
|
||||
|
||||
# Start the OpenVAS Scanner
|
||||
rc-service openvassd start or systemctl start openvassd.service
|
||||
|
||||
# Initialize the Database (This is going to take some time, perhaps time to get coffee?)
|
||||
openvasmd --rebuild --progress -v
|
||||
|
||||
# Create an admin user and note down the initial password
|
||||
openvasmd --create-user=admin --role=Admin
|
||||
|
||||
# Start the OpenVAS Manager
|
||||
rc-service openvasmd start or systemctl start openvasmd
|
||||
|
||||
# Start the Greenbone Security Assistant
|
||||
rc-service gsad start or systemctl start gsad
|
||||
|
|
@ -1,10 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>hanno@gentoo.org</email>
|
||||
</maintainer>
|
||||
<use>
|
||||
<flag name="pdf">Enable pdf report creation</flag>
|
||||
</use>
|
||||
</pkgmetadata>
|
||||
|
|
@ -1,41 +0,0 @@
|
|||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit readme.gentoo
|
||||
|
||||
DESCRIPTION="A remote security scanner"
|
||||
HOMEPAGE="http://www.openvas.org/"
|
||||
|
||||
SLOT="0"
|
||||
LICENSE="GPL-2"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="+pdf"
|
||||
|
||||
RDEPEND="
|
||||
dev-db/redis
|
||||
>=net-analyzer/openvas-libraries-9.0.3
|
||||
>=net-analyzer/openvas-scanner-5.1.3
|
||||
>=net-analyzer/openvas-manager-7.0.3
|
||||
>=net-analyzer/openvas-cli-1.4.5
|
||||
net-analyzer/openvas-tools
|
||||
pdf? (
|
||||
app-text/htmldoc
|
||||
dev-texlive/texlive-latexextra
|
||||
virtual/latex-base
|
||||
)"
|
||||
|
||||
S="${WORKDIR}"
|
||||
|
||||
pkg_postinst() {
|
||||
elog "Additional support for extra checks can be get from"
|
||||
optfeature "Nikto — a web server scanning and testing tool" net-analyzer/nikto
|
||||
optfeature "NMAP — a portscanner" net-analyzer/nmap
|
||||
optfeature "ike-scan - an IPsec VPN scanning, fingerprinting and testing tool" net-analyzer/ike-scan
|
||||
optfeature "amap — an application protocol detection tool" net-analyzer/amap
|
||||
optfeature "ldapsearch from OpenLDAP utilities — retrieves information from LDAP dictionaries" net-nds/openldap
|
||||
optfeature "ovaldi (OVAL) — an OVAL Interpreter" app-forensics/ovaldi
|
||||
optfeature "w3af — a web application attack and audit framework" net-analyzer/w3af
|
||||
optfeature "The Greenbone Security Assistant as alternative to the plain scanner" net-analyzer/greebone-security-assistant
|
||||
}
|
||||
|
|
@ -26,14 +26,6 @@ net-analyzer/multimon-ng
|
|||
|
||||
=net-analyzer/blindelephant-9999 **
|
||||
|
||||
=net-analyzer/openvas-9*
|
||||
=net-analyzer/openvas-libraries-9*
|
||||
=net-analyzer/openvas-cli-1.4*
|
||||
=net-analyzer/openvas-scanner-5*
|
||||
=net-analyzer/openvas-manager-7*
|
||||
=net-analyzer/greenbone-security-assistant-7*
|
||||
net-analyzer/openvas-tools
|
||||
|
||||
=net-analyzer/bettercap-2*
|
||||
|
||||
~net-analyzer/aimsniff-0.9d
|
||||
|
|
|
|||
Loading…
Reference in a new issue