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.
[ ] Rewrite all docker local boefjes to the new OpenKAT standard:
[x] adr-validator
[x] masscan
[x] nmap-ip-range
[x] nmap-ports
[ ] nuclei-cve
[ ] nuclei-exposed-panels
[ ] nuclei-takeover
[ ] ssl-certificates
[ ] ssl-version
[ ] testssl-sh-ciphers
[ ] webpage-capture
[ ] wp-scan
[ ] pdio-subfinder
[x] Drop the requirements that are not needed anymore from the boefjes pyproject.toml
[ ] Create migration for boefjes in the boefje table: changing the boefjes.json for static boefjes means the db is out of sync for entries for that boefje. We need to either keep these aligned or make sure we ignore the fields for static database entries.
Blocked by: https://github.com/minvws/nl-kat-coordination/issues/3861 Subticket of https://github.com/minvws/nl-kat-coordination/issues/3593
TODO:
adr-validator
masscan
nmap-ip-range
nmap-ports
nuclei-cve
nuclei-exposed-panels
nuclei-takeover
ssl-certificates
ssl-version
testssl-sh-ciphers
webpage-capture
wp-scan
pdio-subfinder
pyproject.toml
boefje
table: changing the boefjes.json for static boefjes means the db is out of sync for entries for that boefje. We need to either keep these aligned or make sure we ignore the fields for static database entries.