Skip to content
This repository has been archived by the owner on Nov 29, 2021. It is now read-only.

Releases: greenbone/ospd

Open Scanner Protocol daemon (OSPd) v2.0.1

12 May 09:57
55b2329
Compare
Choose a tag to compare

Added

  • Add clean_forgotten_scans(). #171
  • Extend OSP with finished_hosts to improve resume task. #177
  • Add lock-file-dir configuration option. #217
  • Add initialized flag. #256
  • Set cache unavailable if ospd is serving a get_vts client request. #257

Changed

  • Set loglevel to debug for some message. #159
  • Improve error handling when stop a scan. #163
  • Check the existence and status of an scan_id. #179
  • Send the VTs by chunk as response for get_vts. #215

Fixed

  • Fix set permission in unix socket. #157
  • Fix VT filter. #165
  • Remove from exclude_host list the hosts passed as finished too. #183
  • Fix xml parsing/encoding.
    #223
    #226
    #228

Open Scanner Protocol daemon (OSPd) v2.0.0

11 Oct 09:38
f73a25e
Compare
Choose a tag to compare

Added

  • Add OSP command get_vts and the vts dictionary. #12 #60 #72 #73 #93
  • Add optional custom elements for VT information. #15
  • Allow clients to choose TLS versions > 1.0. #18
  • Add element "vts" to parameters for starting scans. #19 #26
  • Add dummy stop_scan method to be implemented in the wrapper. #24 #53 #129
  • Extend OSP command get_vts with vt_params. #28
  • Add vt_selection to start_scan command. #31 #58 #105
  • Add support for multi-target task adding targets with their own port list, credentials and host list to start_scan command. #34 #38 #39 #41) #127 #134
  • Add support for parallel scans. #42 #142
  • Add functions for port manipulation. #44
  • Add as subelement of in <start_scan>. #45
  • Add pop_results attribute to <get_scans>. #46
  • Add methods to set and get the vts feed version. #79
  • Add cvss module. #88
  • Add filter option to OSP get_vts command. #94
  • Allows to set the logging domain from the wrapper. #97
  • Add option for logging into a specified log file. #98
  • Add option for logging into a specified log file. #98
  • Add scans status to improve the progress and add support to resume tasks. #100 #101 #102 #103
  • Add support for exclude hosts. #107
  • Add hostname attribute to results. #108
  • Add the --niceness option. #109
  • Add support for configuration file. #122
  • Add option to set unix socket mode permission. #123
  • Add pid file creation to avoid having two daemons. #126 #128
  • Add OSP <get_performance> command. #131 #137
  • Add method to check if a target finished cleanly or crashed. #133
  • Add the --stream-timeout option to configure the socket timeout. #136
  • Add support to handle multiple requests simultaneously.
    #136, #139

Changed

  • Improve documentation.
  • Improve Unittest.
  • Send the response data in block of given length instead of sending all at once. #35
  • Makes the socket a non-blocking socket. #78
  • Refactor misc. #111
  • Refactor error module. #95 #112
  • Refactor ospd connection handling. #114
  • Use ordered dictionary to maintain the results order. #119
  • Refactor ospd. #120
  • Set default unix socket path to /var/run/ospd/ospd.sock and default pid file path to /var/run/ospd.pid. #140
  • Do not add a host detail result with the host status. #145
  • Do not log the received command. #151

Fixed

  • Fix scan progress. #47
  • Documentation has been improved.
  • Improve connection handling. #80
  • Fix target_to_ipv4_short(). #99
  • Handle write error if the client disconnects abruptly. #135
  • Improve error handling when sending data. #147

Open Scanner Protocol daemon (OSPd) v1.3.2

28 Nov 10:46
a30da05
Compare
Choose a tag to compare

This is the 1.3.2 release of the ospd module for the Greenbone Vulnerability
Manager (GVM) framework.

This release includes an improvement in the connection handling.

Many thanks to everyone who has contributed to this release:
Juan Jose Nicola and Michael Wiegand.

Main changes since 1.3.1:

  • The way connections are handled by the handle_client_stream() method has
    been improved.

Open Scanner Protocol daemon (OSPd) v1.2.1

28 Nov 10:29
f41de1c
Compare
Choose a tag to compare

This is the 1.2.1 release of the ospd module for the Greenbone Vulnerability
Manager (GVM) framework.

This release includes an improvement in the connection handling.

Many thanks to everyone who has contributed to this release:
Juan Jose Nicola and Michael Wiegand.

Main changes since 1.2.0:

  • The way connections are handled by the handle_client_stream() method has
    been improved.

Open Scanner Protocol daemon (OSPd) v1.3.1

04 Oct 14:30
391a283
Compare
Choose a tag to compare

This is the 1.3.1 release of the ospd module for the Greenbone Vulnerability
Manager (GVM) framework.

This release includes a minor bug fix in setup.py file and improvements in
classifiers necessary to be uploaded to PyPI.

Many thanks to everyone who has contributed to this release:
Juan José Nicola

Main changes since 1.3.0:

  • Classifiers in setup.py were fixed and improved.

Open Scanner Protocol daemon (OSPd) v1.3.0

05 Jun 13:29
ab6d350
Compare
Choose a tag to compare

This is the 1.3.0 release of the ospd module for the Greenbone Vulnerability
Manager (GVM) framework.

Many thanks to everyone who has contributed to this release:
Hani Benhabiles, Jan-Oliver Wagner and Michael Wiegand.

Main changes since 1.2.0:

  • Support for unix sockets has been added.
  • OSP has been renamed to Open Scanner Protocol.
  • Support Python 3 only.
  • Documentation has been updated.