openvas: remove old version

This commit is contained in:
blshkv 2019-09-15 12:28:55 +08:00
parent 0ef1c952b5
commit 3bb53adadb
No known key found for this signature in database
GPG key ID: 273E3E90D1A6294F
53 changed files with 0 additions and 2526 deletions

View file

@ -1 +0,0 @@
DIST gvm-libs-10.0.0.tar.gz 197819 BLAKE2B 420a78c46c1b0e595908810e22bf620727481242c94e73ce8750961f8aefde233fbfedc63880e4fe1f94e9e3c0619680722c48c53fa43e46f567d9b7461cb5d9 SHA512 18ada48bea523ab22b886ca4f6c72724cfd18269d78c29b71d30ce2898b3056c4354a41992c42a0c55ade08f17cb8f7f056e73752c768cf043b6b9d2955a76b4

View file

@ -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)

View file

@ -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
}

View file

@ -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>

View file

@ -1 +0,0 @@
DIST greenbone-security-assistant-7.0.3.tar.gz 2918954 BLAKE2B 4a6cd5d8378bcbb0a9df6cb5b8f6560060f15d0b0cb53d2c61692cb2bc2cd86af6e9cdeb5040c4d7020c3b016779a76ec517d54614388c62aaedd596f55fa3c4 SHA512 7e1c1ef939ba08dab3b78baf1aa9c110be2febfbed5d67eefe8110c60f5089a1af44bc26693657226f417c6bd516a4a656eb159dae2a78f878e1a1b6c222b117

View file

@ -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

View file

@ -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 $?
}

View file

@ -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=""

View file

@ -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
}

View file

@ -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
}

View file

@ -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

View file

@ -1 +0,0 @@
d /var/cache/openvassd 0775

View file

@ -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
}

View file

@ -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>

View file

@ -1 +0,0 @@
DIST openvas-cli-1.4.5.tar.gz 113958 BLAKE2B c7995212021a1ed76a813b4deb4d96a11a74966280d709d2124e077c0d5496361a48756ae89e43d2ee214aa48f07fd02042df9511cca8a2adb8d88b9c6406749 SHA512 35ec391d1e25bfe1a49507b9e2ec69243411a6e839232334bb0f2eed26750a159942b7d14528fab9e57e1c7d7bf40fa087686444168ced4e4281ad78f2aeae85

View file

@ -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>

View file

@ -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
}

View file

@ -1 +0,0 @@
DIST openvas-libraries-9.0.3.tar.gz 643948 BLAKE2B c05fbcd2a1b9c2292ac2d7ea3c7f4fe2ff4c5a41b0dd5610283712ce136fe4184d46b9fdcfb74bf2a4a6d7c016497df31caff121d9c7b013280164b49f874f4f SHA512 bca213309e06a39d2dcd790cacb01f2a71471622887424e41cc025a2bc25feb6a9b2c1d904f739df6fd87d8ec7af5171b31d1f5d08411c5143e4be1e6723397a

View file

@ -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;

View file

@ -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);

View file

@ -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)

View file

@ -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>

View file

@ -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
}

View file

@ -1 +0,0 @@
DIST openvas-manager-7.0.3.tar.gz 1796813 BLAKE2B 7d4c4ff3644692be97c7405eebf0e1fa7c2b5a6e8d97fdd78510615af94c9f7b33fb685bea2fde7d32aa9a59720eab532de9bcdf40cb8b2f491053dbb276ef9f SHA512 c382b8791a66cc73c1f0da190a11a4addd22afee93abfe96718aba6c5e4488c3ccf33e17cb0aaf8dc376efe2b0264fef4195d5292d97387d2a24d515e3a4d325

View file

@ -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)

View file

@ -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 $?
}

View file

@ -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=""

View file

@ -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
}

View file

@ -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
}

View file

@ -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

View file

@ -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>

View file

@ -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
}

View file

@ -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

View file

@ -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

View file

@ -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~

View file

@ -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}")

View file

@ -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")

View file

@ -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 $?
}

View file

@ -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

View file

@ -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.

View file

@ -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 $?
}

View file

@ -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
}

View file

@ -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

View file

@ -1 +0,0 @@
d /var/cache/openvassd 0775

View file

@ -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>

View file

@ -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
}

View file

@ -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
}

View file

@ -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

View file

@ -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

View file

@ -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>

View file

@ -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
}

View file

@ -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