From 7ee5ee27d2b56ae570f90764c1477a4a2d3e61d4 Mon Sep 17 00:00:00 2001 From: Ahmed Abdelsalam Date: Tue, 23 Jul 2024 11:34:16 +0200 Subject: [PATCH] Fix: Fix scan config creation from CERT-Bunds. Replace the deprecated method modify_scan_config --- scripts/cfg-gen-for-certs.gmp.py | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/scripts/cfg-gen-for-certs.gmp.py b/scripts/cfg-gen-for-certs.gmp.py index 024298dc..9556305c 100644 --- a/scripts/cfg-gen-for-certs.gmp.py +++ b/scripts/cfg-gen-for-certs.gmp.py @@ -68,14 +68,17 @@ def create_scan_config(gmp, cert_bund_name): # Modify the config with the nvts oid for family, nvt_oid in nvt_dict.items(): - gmp.modify_scan_config( - config_id=config_id, nvt_oids=nvt_oid, family=family - ) + try: + gmp.modify_scan_config_set_nvt_selection( + config_id=config_id, nvt_oids=nvt_oid, family=family + ) + except GvmError as gvmerr: + print(f"{gvmerr=}") # This nvts must be present to work family = "Port scanners" nvts = ["1.3.6.1.4.1.25623.1.0.14259", "1.3.6.1.4.1.25623.1.0.100315"] - gmp.modify_scan_config( + gmp.modify_scan_config_set_nvt_selection( config_id=config_id, nvt_oids=nvts, family=family )