21.5.0 - 2021-05-25
Dropped support for GMP v7, v8 and v9!
Added
- Introduced new explicit API calls for SecInfo:
get_nvt()
,get_nvt_list()
,get_cpe()
,get_cpe_list()
,get_cve()
,get_cve_list()
,get_cert_bund_advisory()
,get_cert_bund_advisory_list()
,get_dnf_cert_advisory()
,get_dnf_cert_advisory_list()
,get_oval_definition()
,get_oval_definition_list()
. #456
Changed
- Splitted up
get_preference(s)
intoget_nvt_preference(s)
andget_scan_config_preference(s)
. #473 - Improved and changed
help()
: IntroducedHelpFormat
Enum, changedformat
parameter tohelp_format
usingHelpFormat
, changedhelp_type
tobrief
and bool, as it only has two options (default and brief). #473 - Changed
filter
tofilter_string
in getter functions. #470 #471 #473 - API changes:
get_setting(s)
->get_user_setting(s)
,modify_setting
->modify_user_setting
. #472 - Changed all API calls for
_config
to_scan_config
to match other Greenbone components. #465 - Split up
get_asset(s)
intoget_host(s)
andget_operating_system(s)
. #459 - Split up
delete_asset
intodelete_host
anddelete_operating_system
. #459 - Split up
modify_asset
intomodify_host
andmodify_operating_system
. #459 - Deleted
AssetType
. It is not required anymore. #459 - Changed the API calls
get_nvt()
andget_nvts()
toget_scan_config_nvt()
andget_scan_config_nvts()
. #456 - Splitted up the GmpMonolith class:
- Detached the SystemReports API calls from the GMP class into a new
SystemReportsMixin
. #473 - Detached the Help API calls from the GMP class into a new
HelpMixin
. #473 - Detached the Trashcan API calls from the GMP class into a new
TrashcanMixin
. #472 - Detached the Authentication API calls from the GMP class into a new
AuthenticationMixin
. #472 - Detached the Version API calls from the GMP class into a new
VersionMixin
. #472 - Detached the Preferences API calls from the GMP class into a new
PreferencesMixin
. #471 - Detached the Settings API calls from the GMP class into a new
UserSettingsMixin
. #471 - Detached the Groups API calls from the GMP class into a new
GroupsMixin
. #471 - Detached the Vulnerabilities API calls from the GMP class into a new
VulnerabilitiesMixin
. #471 - Detached the ReportFormats API calls from the GMP class into a new
ReportFormatsMixin
. #470 - Detached the Roles API calls from the GMP class into a new
RolesMixin
. #470 - Detached the Tickets API calls from the GMP class into a new
TicketsMixin
. #470 - Detached the HostsOrdering Type from the GMP types class. #469
- Detached the TicketStatus Type from the GMP types class. #469
- Detached the Schedules API calls from the GMP class into a new
SchedulesMixin
. #469 - Detached the Filters API calls from the GMP class into a new
FiltersMixin
. #469 - Detached the Tags API calls from the GMP class into a new
TagsMixin
. #468 - Detached the Feeds API calls from the GMP class into a new
FeedMixin
. #468 #472 - Detached the Aggregates API calls from the GMP class into a new
AggregatesMixin
. #468 - Detached the EntityType from the GMP types class into a new
entites
file. #467 - Detached the Users API calls from the GMP class into a new
UsersMixin
. #467 - Detached the Permissions API calls from the GMP class into a new
PermissionsMixin
. #467 - Detached the Scanner API calls from the GMP class into a new
ScannersMixin
. #466 - Detached the Credential API calls from the GMP class into a new
CredentialsMixin
. #466 - Detached Config and Policy calls from GMP class into new
ScanConfigsMixin
andPoliciesMixin
. #465 - Detached the Audit API calls from the GMP class into a new
AuditsMixin
. #464 - Detached TLS-Certificates and assets into
TLSCertificatesMixin
,HostsMixin
andOperatingSystemsMixin
. #459 - Detached the Alerts API calls from the GMP class into a new
AlertsMixin
. #458 - Detached the Notes and Overrides API calls from the GMP class into a new
NotesMixin
andOverridesMixin
. #457 - Detached the
InfoType
from the GMP types class. #456 - Detached the SecInfo (CPE, CVE, NVT, CERT-BUND, DNF-CERT, OVAL Definitions) calls from GMP class into new
SecInfoMixin
. #456 - Detached the PortList and PortRange API calls from the GMP class into a new
PortListMixin
. #446 - Detached the Target API calls from the GMP class into a new
TargetsMixin
. #446 - Detached the
AliveTest
from the GMP types class. #446 - Detached the
PortListType
from the GMP types class. #446 - Detached the ReportFormatType from the GMP types class. #445
- Detached the Report API calls from the GMP class into a new
ReportMixin
. #445 - Detached the Task API calls from the GMP class into a new
TasksMixin
. #443
- Detached the SystemReports API calls from the GMP class into a new
- Moved helper functions from gmp to utils. The response XML will not be recovered by the parser anymore! #442
Removed
- Removed
sync_feed
,sync_scap
, andsync_cert
calls. #472 - Removed
TimeUnit
. It was used for schedules before iCal and is not required anymore. #469 - Removed
Gmpv214Mixin
. #467 - Remove support of delete host/operating system by a report . #459
- Remove deprecated
make_unique
parameter fromTargets
. #446 - Removed deprecated
Agents
completely. #441 - Dropped support for GMP v7, v8 and v9! The oldest usable GMP version is 20.8
#436
#437
#438
#439
#444