Index: head/security/py-ospd-openvas/Makefile =================================================================== --- head/security/py-ospd-openvas/Makefile (nonexistent) +++ head/security/py-ospd-openvas/Makefile (revision 560478) @@ -0,0 +1,37 @@ +# $FreeBSD$ + +PORTNAME= ospd-openvas +DISTVERSION= 20.8.0 +CATEGORIES= security python +MASTER_SITES= CHEESESHOP +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= acm@FreeBSD.org +COMMENT= Scanner wrapper for OSP (Open Scanner Protocol) + +LICENSE= GPLv2+ +LICENSE_FILE= ${WRKSRC}/COPYING + +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ospd>=0:security/py-ospd@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}redis>=0:databases/py-redis@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}psutil>=0:sysutils/py-psutil@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}packaging>=0:devel/py-packaging@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}defusedxml>=0:devel/py-defusedxml@${PY_FLAVOR} \ + openvas:security/openvas + +USES= python +USE_PYTHON= distutils + +NO_ARCH= yes + +USERS= gvm +GROUPS= ${USERS} + +USE_RC_SUBR= ${PORTNAME:S/-/_/} +SUB_LIST= PYTHON_CMD=${PYTHON_CMD} +SUB_FILES= pkg-message + +post-install: + @${MKDIR} ${STAGEDIR}/var/run/ospd + +.include Property changes on: head/security/py-ospd-openvas/Makefile ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/security/py-ospd-openvas/distinfo =================================================================== --- head/security/py-ospd-openvas/distinfo (nonexistent) +++ head/security/py-ospd-openvas/distinfo (revision 560478) @@ -0,0 +1,3 @@ +TIMESTAMP = 1609578115 +SHA256 (ospd-openvas-20.8.0.tar.gz) = 2d1566f09283d3ecce372f9b9ec2e830e59a53a6fcfb26149192355403e01861 +SIZE (ospd-openvas-20.8.0.tar.gz) = 78385 Property changes on: head/security/py-ospd-openvas/distinfo ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/security/py-ospd-openvas/files/ospd_openvas.in =================================================================== --- head/security/py-ospd-openvas/files/ospd_openvas.in (nonexistent) +++ head/security/py-ospd-openvas/files/ospd_openvas.in (revision 560478) @@ -0,0 +1,36 @@ +#!/bin/sh +# +# $FreeBSD$ +# +# PROVIDE: ospd_openvas +# REQUIRE: NETWORKING +# KEYWORD: shutdown +# +# Configuration settings for ospd_openvas in /etc/rc.conf: +# +# ospd_openvas_enable: run ospd_openvas service (default=NO) +# ospd_openvas_pidfile: path to ospd_openvas pid file +# ospd_openvas_config: path to ospd_openvas configuration file +# ospd_openvas_flags: additional flags for ospd_openvas server +# + +. /etc/rc.subr + +name=ospd_openvas +rcvar=ospd_openvas_enable + +load_rc_config ${name} + +: ${ospd_openvas_enable:=NO} +: ${ospd_openvas_pidfile="/var/run/ospd/ospd-openvas.pid"} +: ${ospd_openvas_config="/usr/local/etc/gvm/ospd.conf"} +: ${ospd_openvas_flags="--lock-file-dir /var/run/ospd --unix-socket /var/run/ospd/ospd.sock"} + +ospd_openvas_user="gvm" +pidfile=${ospd_openvas_pidfile} + +command=/usr/local/bin/ospd-openvas +command_interpreter="%%PYTHON_CMD%%" +command_args="--pid-file ${pidfile} --config ${ospd_openvas_config} --log-file /var/log/gvm/ospd-openvas.log ${ospd_openvas_flags}" + +run_rc_command "$1" Property changes on: head/security/py-ospd-openvas/files/ospd_openvas.in ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/security/py-ospd-openvas/files/patch-setup.py =================================================================== --- head/security/py-ospd-openvas/files/patch-setup.py (nonexistent) +++ head/security/py-ospd-openvas/files/patch-setup.py (revision 560478) @@ -0,0 +1,18 @@ +--- setup.py.orig 2021-01-02 04:58:38.335383000 -0500 ++++ setup.py 2021-01-02 04:58:58.712756000 -0500 +@@ -2,13 +2,13 @@ + from setuptools import setup + + packages = \ +-['ospd_openvas', 'tests'] ++['ospd_openvas'] + + package_data = \ + {'': ['*']} + + modules = \ +-['ospd-openvas', 'ospd', 'CHANGELOG', 'COPYING', 'poetry', 'setup', 'MANIFEST'] ++['ospd-openvas', 'ospd'] + install_requires = \ + ['ospd>=20.8,<21.0', + 'packaging>=20.4,<21.0', Property changes on: head/security/py-ospd-openvas/files/patch-setup.py ___________________________________________________________________ Added: fbsd:keywords ## -0,0 +1 ## +ON \ No newline at end of property Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/security/py-ospd-openvas/pkg-descr =================================================================== --- head/security/py-ospd-openvas/pkg-descr (nonexistent) +++ head/security/py-ospd-openvas/pkg-descr (revision 560478) @@ -0,0 +1,8 @@ +This is an OSP server implementation to allow GVM to remotely control OpenVAS, +see https://github.com/greenbone/openvas. + +Once running, you need to configure OpenVAS for the Greenbone Vulnerability +Manager, for example via the web interface Greenbone Security Assistant. Then +you can create scan tasks to use OpenVAS. + +WWW: https://github.com/greenbone/ospd-openvas Property changes on: head/security/py-ospd-openvas/pkg-descr ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/security/py-ospd-openvas/pkg-plist =================================================================== --- head/security/py-ospd-openvas/pkg-plist (nonexistent) +++ head/security/py-ospd-openvas/pkg-plist (revision 560478) @@ -0,0 +1,32 @@ +bin/ospd-openvas +%%PYTHON_SITELIBDIR%%/ospd_openvas/__init__.py +%%PYTHON_SITELIBDIR%%/ospd_openvas/__pycache__/__init__.cpython-37.opt-1.pyc +%%PYTHON_SITELIBDIR%%/ospd_openvas/__pycache__/__init__.cpython-37.pyc +%%PYTHON_SITELIBDIR%%/ospd_openvas/__pycache__/__version__.cpython-37.opt-1.pyc +%%PYTHON_SITELIBDIR%%/ospd_openvas/__pycache__/__version__.cpython-37.pyc +%%PYTHON_SITELIBDIR%%/ospd_openvas/__pycache__/daemon.cpython-37.opt-1.pyc +%%PYTHON_SITELIBDIR%%/ospd_openvas/__pycache__/daemon.cpython-37.pyc +%%PYTHON_SITELIBDIR%%/ospd_openvas/__pycache__/db.cpython-37.opt-1.pyc +%%PYTHON_SITELIBDIR%%/ospd_openvas/__pycache__/db.cpython-37.pyc +%%PYTHON_SITELIBDIR%%/ospd_openvas/__pycache__/errors.cpython-37.opt-1.pyc +%%PYTHON_SITELIBDIR%%/ospd_openvas/__pycache__/errors.cpython-37.pyc +%%PYTHON_SITELIBDIR%%/ospd_openvas/__pycache__/lock.cpython-37.opt-1.pyc +%%PYTHON_SITELIBDIR%%/ospd_openvas/__pycache__/lock.cpython-37.pyc +%%PYTHON_SITELIBDIR%%/ospd_openvas/__pycache__/nvticache.cpython-37.opt-1.pyc +%%PYTHON_SITELIBDIR%%/ospd_openvas/__pycache__/nvticache.cpython-37.pyc +%%PYTHON_SITELIBDIR%%/ospd_openvas/__pycache__/openvas.cpython-37.opt-1.pyc +%%PYTHON_SITELIBDIR%%/ospd_openvas/__pycache__/openvas.cpython-37.pyc +%%PYTHON_SITELIBDIR%%/ospd_openvas/__pycache__/preferencehandler.cpython-37.opt-1.pyc +%%PYTHON_SITELIBDIR%%/ospd_openvas/__pycache__/preferencehandler.cpython-37.pyc +%%PYTHON_SITELIBDIR%%/ospd_openvas/__pycache__/vthelper.cpython-37.opt-1.pyc +%%PYTHON_SITELIBDIR%%/ospd_openvas/__pycache__/vthelper.cpython-37.pyc +%%PYTHON_SITELIBDIR%%/ospd_openvas/__version__.py +%%PYTHON_SITELIBDIR%%/ospd_openvas/daemon.py +%%PYTHON_SITELIBDIR%%/ospd_openvas/db.py +%%PYTHON_SITELIBDIR%%/ospd_openvas/errors.py +%%PYTHON_SITELIBDIR%%/ospd_openvas/lock.py +%%PYTHON_SITELIBDIR%%/ospd_openvas/nvticache.py +%%PYTHON_SITELIBDIR%%/ospd_openvas/openvas.py +%%PYTHON_SITELIBDIR%%/ospd_openvas/preferencehandler.py +%%PYTHON_SITELIBDIR%%/ospd_openvas/vthelper.py +@dir(gvm,gvm,750) /var/run/ospd Property changes on: head/security/py-ospd-openvas/pkg-plist ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Added: svn:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property