Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions docs/api/gmp.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,4 +16,6 @@

gmpv224
gmpv225
gmpv226
gmpv227
```
157 changes: 157 additions & 0 deletions docs/api/gmpv226.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,157 @@
(gmpv226)=

# GMP v22.6

```{eval-rst}
.. automodule:: gvm.protocols.gmp._gmp226
```

## Protocol

```{eval-rst}
.. autoclass:: gvm.protocols.gmp.GMPv226
:members:
:inherited-members:
```

## Enums

```{eval-rst}
.. autoclass:: gvm.protocols.gmp.requests.v226.AlertCondition
:members:
:undoc-members:
:no-index:
```

```{eval-rst}
.. autoclass:: gvm.protocols.gmp.requests.v226.AlertEvent
:members:
:undoc-members:
:no-index:
```

```{eval-rst}
.. autoclass:: gvm.protocols.gmp.requests.v226.AlertMethod
:members:
:undoc-members:
:no-index:
```

```{eval-rst}
.. autoclass:: gvm.protocols.gmp.requests.v226.AliveTest
:members:
:undoc-members:
:no-index:
```

```{eval-rst}
.. autoclass:: gvm.protocols.gmp.requests.v226.CredentialFormat
:members:
:undoc-members:
:no-index:
```

```{eval-rst}
.. autoclass:: gvm.protocols.gmp.requests.v226.CredentialType
:members:
:undoc-members:
:no-index:
```

```{eval-rst}
.. autoclass:: gvm.protocols.gmp.requests.v226.EntityType
:members:
:undoc-members:
:no-index:
```

```{eval-rst}
.. autoclass:: gvm.protocols.gmp.requests.v226.FeedType
:members:
:undoc-members:
:no-index:
```

```{eval-rst}
.. autoclass:: gvm.protocols.gmp.requests.v226.FilterType
:members:
:undoc-members:
:no-index:
```

```{eval-rst}
.. autoclass:: gvm.protocols.gmp.requests.v226.HostsOrdering
:members:
:undoc-members:
:no-index:
```

```{eval-rst}
.. autoclass:: gvm.protocols.gmp.requests.v226.HelpFormat
:members:
:undoc-members:
:no-index:
```

```{eval-rst}
.. autoclass:: gvm.protocols.gmp.requests.v226.InfoType
:members:
:undoc-members:
:no-index:
```

```{eval-rst}
.. autoclass:: gvm.protocols.gmp.requests.v226.PermissionSubjectType
:members:
:undoc-members:
:no-index:
```

```{eval-rst}
.. autoclass:: gvm.protocols.gmp.requests.v226.PortRangeType
:members:
:undoc-members:
:no-index:
```

```{eval-rst}
.. autoclass:: gvm.protocols.gmp.requests.v226.ReportFormatType
:members:
:undoc-members:
:no-index:
```

```{eval-rst}
.. autoclass:: gvm.protocols.gmp.requests.v226.ResourceType
:members:
:undoc-members:
:no-index:
```

```{eval-rst}
.. autoclass:: gvm.protocols.gmp.requests.v226.ScannerType
:members:
:undoc-members:
:no-index:
```

```{eval-rst}
.. autoclass:: gvm.protocols.gmp.requests.v226.SnmpAuthAlgorithm
:members:
:undoc-members:
:no-index:
```

```{eval-rst}
.. autoclass:: gvm.protocols.gmp.requests.v226.SnmpPrivacyAlgorithm
:members:
:undoc-members:
:no-index:
```

```{eval-rst}
.. autoclass:: gvm.protocols.gmp.requests.v226.TicketStatus
:members:
:undoc-members:
:no-index:
```
157 changes: 157 additions & 0 deletions docs/api/gmpv227.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,157 @@
(gmpv227)=

# GMP v22.7

```{eval-rst}
.. automodule:: gvm.protocols.gmp._gmp227
```

## Protocol

```{eval-rst}
.. autoclass:: gvm.protocols.gmp.GMPv227
:members:
:inherited-members:
```

## Enums

```{eval-rst}
.. autoclass:: gvm.protocols.gmp.requests.v227.AlertCondition
:members:
:undoc-members:
:no-index:
```

```{eval-rst}
.. autoclass:: gvm.protocols.gmp.requests.v227.AlertEvent
:members:
:undoc-members:
:no-index:
```

```{eval-rst}
.. autoclass:: gvm.protocols.gmp.requests.v227.AlertMethod
:members:
:undoc-members:
:no-index:
```

```{eval-rst}
.. autoclass:: gvm.protocols.gmp.requests.v227.AliveTest
:members:
:undoc-members:
:no-index:
```

```{eval-rst}
.. autoclass:: gvm.protocols.gmp.requests.v227.CredentialFormat
:members:
:undoc-members:
:no-index:
```

```{eval-rst}
.. autoclass:: gvm.protocols.gmp.requests.v227.CredentialType
:members:
:undoc-members:
:no-index:
```

```{eval-rst}
.. autoclass:: gvm.protocols.gmp.requests.v227.EntityType
:members:
:undoc-members:
:no-index:
```

```{eval-rst}
.. autoclass:: gvm.protocols.gmp.requests.v227.FeedType
:members:
:undoc-members:
:no-index:
```

```{eval-rst}
.. autoclass:: gvm.protocols.gmp.requests.v227.FilterType
:members:
:undoc-members:
:no-index:
```

```{eval-rst}
.. autoclass:: gvm.protocols.gmp.requests.v227.HostsOrdering
:members:
:undoc-members:
:no-index:
```

```{eval-rst}
.. autoclass:: gvm.protocols.gmp.requests.v227.HelpFormat
:members:
:undoc-members:
:no-index:
```

```{eval-rst}
.. autoclass:: gvm.protocols.gmp.requests.v227.InfoType
:members:
:undoc-members:
:no-index:
```

```{eval-rst}
.. autoclass:: gvm.protocols.gmp.requests.v227.PermissionSubjectType
:members:
:undoc-members:
:no-index:
```

```{eval-rst}
.. autoclass:: gvm.protocols.gmp.requests.v227.PortRangeType
:members:
:undoc-members:
:no-index:
```

```{eval-rst}
.. autoclass:: gvm.protocols.gmp.requests.v227.ReportFormatType
:members:
:undoc-members:
:no-index:
```

```{eval-rst}
.. autoclass:: gvm.protocols.gmp.requests.v227.ResourceType
:members:
:undoc-members:
:no-index:
```

```{eval-rst}
.. autoclass:: gvm.protocols.gmp.requests.v227.ScannerType
:members:
:undoc-members:
:no-index:
```

```{eval-rst}
.. autoclass:: gvm.protocols.gmp.requests.v227.SnmpAuthAlgorithm
:members:
:undoc-members:
:no-index:
```

```{eval-rst}
.. autoclass:: gvm.protocols.gmp.requests.v227.SnmpPrivacyAlgorithm
:members:
:undoc-members:
:no-index:
```

```{eval-rst}
.. autoclass:: gvm.protocols.gmp.requests.v227.TicketStatus
:members:
:undoc-members:
:no-index:
```
2 changes: 1 addition & 1 deletion gvm/protocols/gmp/_gmp224.py
Original file line number Diff line number Diff line change
Expand Up @@ -122,7 +122,7 @@ class GMPv224(GvmProtocol[T]):

def __init__(self, *args, **kwargs):
"""
Create a new GMPv224 instance.
Create a new GMP protocol instance.

Args:
connection: Connection to use to talk with the remote daemon. See
Expand Down
17 changes: 0 additions & 17 deletions gvm/protocols/gmp/_gmp225.py
Original file line number Diff line number Diff line change
Expand Up @@ -30,23 +30,6 @@ class GMPv225(GMPv224[T]):
resp = gmp.get_tasks()
"""

def __init__(self, *args, **kwargs):
"""
Create a new GMPv225 instance.

Args:
connection: Connection to use to talk with the remote daemon. See
:mod:`gvm.connections` for possible connection types.
transform: Optional transform `callable <https://docs.python.org/3/library/functions.html#callable>`_
to convert response data.
After each request the callable gets passed the plain response data
which can be used to check the data and/or conversion into different
representations like a xml dom.

See :mod:`gvm.transforms` for existing transforms.
"""
super().__init__(*args, **kwargs)

@staticmethod
def get_protocol_version() -> tuple[int, int]:
return (22, 5)
Expand Down
16 changes: 0 additions & 16 deletions gvm/protocols/gmp/_gmp226.py
Original file line number Diff line number Diff line change
Expand Up @@ -38,22 +38,6 @@ class GMPv226(GMPv225[T]):
resp = gmp.get_tasks()
"""

def __init__(self, *args, **kwargs):
"""
Create a new GMPv226 instance.

Args:
connection: Connection to use to talk with the remote daemon. See
:mod:`gvm.connections` for possible connection types.
transform: Optional transform `callable <https://docs.python.org/3/library/functions.html#callable>`_ to convert response data.
After each request the callable gets passed the plain response data
which can be used to check the data and/or conversion into different
representations like a xml dom.

See :mod:`gvm.transforms` for existing transforms.
"""
super().__init__(*args, **kwargs)

@staticmethod
def get_protocol_version() -> tuple[int, int]:
return (22, 6)
Expand Down