minvws / nl-kat-coordination

OpenKAT scans networks, finds vulnerabilities and creates accessible reports. It integrates the most widely used network tools and scanning software into a modular framework, accesses external databases such as shodan, and combines the information from all these sources into clear reports. It also includes lots of cat hair.
https://openkat.nl
European Union Public License 1.2
127 stars 58 forks source link

Create a report runner #3542

Closed Donnype closed 1 month ago

Donnype commented 2 months ago

Also see:

Depends on:

underdarknl commented 2 months ago

My thinking is as follows:

In the future, the Report job might be moved away from Rocky and moves to a lambda style runner that collects the info from Octopoes itself and reports to Bytes with the report-data.

Donnype commented 2 months ago

Agreed on the first two steps, but I do not see why we want an API call to rocky:

Also the question arises: which service does the API call? The boefjes so we can reuse the worker? Then we are creating quite a complicated detour for creating jobs. Or simply Rocky? Then why let a service call its own HTTP API.