This is the first stable release of the gvm-tools 2 series. Compared to the last beta release it contains the following changes:
Added
- Added --duration switch to gvm-cli for command execution measurement PR 206
- Added --ssh-password switch for ssh connection PR 140
- Added a new console line interface
gvm-script
for only running GMP and OSP
scripts without opening a python shell PR 152 - Forbid to run any gvm-tools cli as root user PR 183
- Added error message if invalid XML is passed to
gvm-cli
PR 198 - Added argument
--pretty
togvm-cli
to pretty format xml output
PR 203
Changed
- Improved error messages if unix socket could not be found PR 78
- The structure for the config file (default is ~/.config/gvm-tools.conf) has
changed. It's possible to set defaults for nearly all command line arguments
PR 140 - The command line help for
gvm-cli
andgvm-pyshell
has been updated and
made more consistent PR 138 - Renamed --ssh-user switch to --ssh-username PR 140
- Update
gvmtools.get_version
to return a fully compliant PEP 440
version string PR 150 - Refresh the dependencies specified via the
Pipfile.lock
file to their latest
versions PR 186,
PR 193 - Dropped global command line arguments from sub commands e.g. it must be
gvm-cli --config foo.conf socket ...
instead ofgvm-cli socket --config foo.conf
now. The latter didn't work actually but
was listed in the--help
output #194 - Improved error message if a global argument is passed after the connection type to
gvm-cli
#196 - Renamed
clean-slave.gmp
toclean-sensor.gmp
PR 202
Deprecated
- Only running scripts with gvm-pyshell is deprecated PR 152
- [Auth] section in config file is deprecated and will be ignored in future
releases PR 160