security/py-notus-scanner 22.6.5_2 MidnightBSD
scanner for creating results from local security checks
- System
- MidnightBSD
- Repository
- mports
- Maintainer
- [email protected]
- License
- agpl
- Categories
- security, python
Description
Notus Scanner detects vulnerable products in a system environment. The scanning method is to evaluate internal system information. It does this very fast and even detects currently inactive products because it does not need to interact with each of the products.
To report about vulnerabilities, Notus Scanner receives collected system information on the one hand and accesses the vulnerability information from the feed service on the other. Both input elements are in table form: the system information is specific to each environment and the vulnerability information is specific to each system type.
Notus Scanner integrates into the Greenbone Vulnerability Management framework which allows to let it scan entire networks within a single task. Any vulnerability test in the format of .notus files inside the Greenbone Feed will be considered and automatically matched with the scanned environments.
In the other systems
| System | Port | Version |
|---|---|---|
| MidnightBSD | security/py-notus-scanner | 22.6.5_2 |
| FreeBSD | security/py-notus-scanner | 23.0.0 |
| DragonFly | security/py-notus-scanner | 22.6.3 |
| HardenedBSD | security/py-notus-scanner | 23.0.0 |
| GhostBSD | security/py-notus-scanner | 23.0.0 |
Install
Binary package:
mport install ${PYTHON_PKGNAMEPREFIX}notus-scanner
From mports:
cd /usr/mports/security/py-notus-scanner && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}notus-scanner>0:security/py-notus-scanner
Dependencies
As this port's Makefile names them.
Build 1
${PYTHON_PKGNAMEPREFIX}poetry-core>0: devel/py-poetry-core
Runtime 7
${PYTHON_PKGNAMEPREFIX}packaging>0: devel/py-packaging${PYTHON_PKGNAMEPREFIX}paho-mqtt>0: net/py-paho-mqtt${PYTHON_PKGNAMEPREFIX}psutil>=0: sysutils/py-psutil${PYTHON_PKGNAMEPREFIX}python-gnupg>0: security/py-python-gnupg${PYTHON_PKGNAMEPREFIX}tomli>0: textproc/py-tomli${PYTHON_PKGNAMEPREFIX}sentry-sdk>0: devel/py-sentry-sdkmosquitto: net/mosquitto
Build dependencies 1
Run dependencies 7
No port depends on this one.
Configuration
No options to configure.
- USES
- python
- Service scripts
${PORTNAME:S/-/_/}
Files
pkg-plist 189
- bin/notus-scan-start
- bin/notus-scanner
- bin/notus-subscriber
- %%PYTHON_SITELIBDIR%%/notus/scanner/__init__.py
- %%PYTHON_SITELIBDIR%%/notus/scanner/__pycache__/__init__.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/notus/scanner/__pycache__/__init__.pyc
- %%PYTHON_SITELIBDIR%%/notus/scanner/__pycache__/__version__.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/notus/scanner/__pycache__/__version__.pyc
- %%PYTHON_SITELIBDIR%%/notus/scanner/__pycache__/config.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/notus/scanner/__pycache__/config.pyc
- %%PYTHON_SITELIBDIR%%/notus/scanner/__pycache__/daemon.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/notus/scanner/__pycache__/daemon.pyc
- %%PYTHON_SITELIBDIR%%/notus/scanner/__pycache__/errors.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/notus/scanner/__pycache__/errors.pyc
- %%PYTHON_SITELIBDIR%%/notus/scanner/__pycache__/scanner.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/notus/scanner/__pycache__/scanner.pyc
- %%PYTHON_SITELIBDIR%%/notus/scanner/__pycache__/utils.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/notus/scanner/__pycache__/utils.pyc
- %%PYTHON_SITELIBDIR%%/notus/scanner/__version__.py
- %%PYTHON_SITELIBDIR%%/notus/scanner/cli/__init__.py
- %%PYTHON_SITELIBDIR%%/notus/scanner/cli/__pycache__/__init__.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/notus/scanner/cli/__pycache__/__init__.pyc
- %%PYTHON_SITELIBDIR%%/notus/scanner/cli/__pycache__/parser.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/notus/scanner/cli/__pycache__/parser.pyc
- %%PYTHON_SITELIBDIR%%/notus/scanner/cli/parser.py
- %%PYTHON_SITELIBDIR%%/notus/scanner/config.py
- %%PYTHON_SITELIBDIR%%/notus/scanner/daemon.py
- %%PYTHON_SITELIBDIR%%/notus/scanner/errors.py
- %%PYTHON_SITELIBDIR%%/notus/scanner/loader/__init__.py
- %%PYTHON_SITELIBDIR%%/notus/scanner/loader/__pycache__/__init__.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/notus/scanner/loader/__pycache__/__init__.pyc
- %%PYTHON_SITELIBDIR%%/notus/scanner/loader/__pycache__/gpg_sha_verifier.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/notus/scanner/loader/__pycache__/gpg_sha_verifier.pyc
- %%PYTHON_SITELIBDIR%%/notus/scanner/loader/__pycache__/json.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/notus/scanner/loader/__pycache__/json.pyc
- %%PYTHON_SITELIBDIR%%/notus/scanner/loader/__pycache__/loader.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/notus/scanner/loader/__pycache__/loader.pyc
- %%PYTHON_SITELIBDIR%%/notus/scanner/loader/gpg_sha_verifier.py
- %%PYTHON_SITELIBDIR%%/notus/scanner/loader/json.py
- %%PYTHON_SITELIBDIR%%/notus/scanner/loader/loader.py
- %%PYTHON_SITELIBDIR%%/notus/scanner/messages/__init__.py
- %%PYTHON_SITELIBDIR%%/notus/scanner/messages/__pycache__/__init__.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/notus/scanner/messages/__pycache__/__init__.pyc
- %%PYTHON_SITELIBDIR%%/notus/scanner/messages/__pycache__/message.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/notus/scanner/messages/__pycache__/message.pyc
- %%PYTHON_SITELIBDIR%%/notus/scanner/messages/__pycache__/result.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/notus/scanner/messages/__pycache__/result.pyc
- %%PYTHON_SITELIBDIR%%/notus/scanner/messages/__pycache__/start.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/notus/scanner/messages/__pycache__/start.pyc
- %%PYTHON_SITELIBDIR%%/notus/scanner/messages/__pycache__/status.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/notus/scanner/messages/__pycache__/status.pyc
- %%PYTHON_SITELIBDIR%%/notus/scanner/messages/message.py
- %%PYTHON_SITELIBDIR%%/notus/scanner/messages/result.py
- %%PYTHON_SITELIBDIR%%/notus/scanner/messages/start.py
- %%PYTHON_SITELIBDIR%%/notus/scanner/messages/status.py
- %%PYTHON_SITELIBDIR%%/notus/scanner/messaging/__init__.py
- %%PYTHON_SITELIBDIR%%/notus/scanner/messaging/__pycache__/__init__.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/notus/scanner/messaging/__pycache__/__init__.pyc
- %%PYTHON_SITELIBDIR%%/notus/scanner/messaging/__pycache__/mqtt.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/notus/scanner/messaging/__pycache__/mqtt.pyc
- %%PYTHON_SITELIBDIR%%/notus/scanner/messaging/__pycache__/publisher.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/notus/scanner/messaging/__pycache__/publisher.pyc
- %%PYTHON_SITELIBDIR%%/notus/scanner/messaging/__pycache__/subscriber.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/notus/scanner/messaging/__pycache__/subscriber.pyc
- %%PYTHON_SITELIBDIR%%/notus/scanner/messaging/mqtt.py
- %%PYTHON_SITELIBDIR%%/notus/scanner/messaging/publisher.py
- %%PYTHON_SITELIBDIR%%/notus/scanner/messaging/subscriber.py
- %%PYTHON_SITELIBDIR%%/notus/scanner/models/__init__.py
- %%PYTHON_SITELIBDIR%%/notus/scanner/models/__pycache__/__init__.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/notus/scanner/models/__pycache__/__init__.pyc
- %%PYTHON_SITELIBDIR%%/notus/scanner/models/__pycache__/vulnerability.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/notus/scanner/models/__pycache__/vulnerability.pyc
- %%PYTHON_SITELIBDIR%%/notus/scanner/models/packages/__init__.py
- %%PYTHON_SITELIBDIR%%/notus/scanner/models/packages/__pycache__/__init__.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/notus/scanner/models/packages/__pycache__/__init__.pyc
- %%PYTHON_SITELIBDIR%%/notus/scanner/models/packages/__pycache__/deb.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/notus/scanner/models/packages/__pycache__/deb.pyc
- %%PYTHON_SITELIBDIR%%/notus/scanner/models/packages/__pycache__/ebuild.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/notus/scanner/models/packages/__pycache__/ebuild.pyc
- %%PYTHON_SITELIBDIR%%/notus/scanner/models/packages/__pycache__/package.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/notus/scanner/models/packages/__pycache__/package.pyc
- %%PYTHON_SITELIBDIR%%/notus/scanner/models/packages/__pycache__/rpm.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/notus/scanner/models/packages/__pycache__/rpm.pyc
- %%PYTHON_SITELIBDIR%%/notus/scanner/models/packages/__pycache__/slackware.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/notus/scanner/models/packages/__pycache__/slackware.pyc
- %%PYTHON_SITELIBDIR%%/notus/scanner/models/packages/deb.py
- %%PYTHON_SITELIBDIR%%/notus/scanner/models/packages/ebuild.py
- %%PYTHON_SITELIBDIR%%/notus/scanner/models/packages/package.py
- %%PYTHON_SITELIBDIR%%/notus/scanner/models/packages/rpm.py
- %%PYTHON_SITELIBDIR%%/notus/scanner/models/packages/slackware.py
- %%PYTHON_SITELIBDIR%%/notus/scanner/models/vulnerability.py
- %%PYTHON_SITELIBDIR%%/notus/scanner/scanner.py
- %%PYTHON_SITELIBDIR%%/notus/scanner/tools/__init__.py
- %%PYTHON_SITELIBDIR%%/notus/scanner/tools/__pycache__/__init__.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/notus/scanner/tools/__pycache__/__init__.pyc
- %%PYTHON_SITELIBDIR%%/notus/scanner/tools/__pycache__/scanstart.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/notus/scanner/tools/__pycache__/scanstart.pyc
- %%PYTHON_SITELIBDIR%%/notus/scanner/tools/__pycache__/subscriber.opt-1.pyc
- %%PYTHON_SITELIBDIR%%/notus/scanner/tools/__pycache__/subscriber.pyc
- %%PYTHON_SITELIBDIR%%/notus/scanner/tools/scanstart.py
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| greenbone-notus-scanner-v22.6.5_GH0.tar.gz | 294136 | a618b31256260805be9f4d1b7eef5760ff6bc1998d64409ce028e9dc5e84d2db |