OpenKAT Development: Custom Boefjes en Maatwerk

OpenKAT is krachtig dankzij zijn modulaire architectuur. De scanmodules, boefjes genoemd, verzamelen gegevens en kunnen worden uitgebreid voor uw specifieke systemen. Hasecon ontwikkelt custom boefjes, whiskers en bits, en bouwt integraties met uw bestaande tooling.

Wat ontwikkelen wij voor OpenKAT?

  • Custom boefjes die uw specifieke systemen, applicaties of API’s scannen.
  • Whiskers en bits om ruwe scandata te normaliseren en business rules toe te passen.
  • Integraties met uw SIEM, ticketsysteem of rapportagestraat.
  • Bijdragen aan de community: breed bruikbare modules brengen wij terug in de officiële repository.

Development van binnenuit het platform

Wij reviewen, testen en mergen code changes in de officiële OpenKAT-repository. Concrete bijdragen van Hasecon zijn onder meer lokale CVE-API-integratie, katalogus-settings voor containerized boefjes en cross-platform backup- en restore-scripts. Die directe betrokkenheid betekent dat ons maatwerk aansluit op de architectuur en meegroeit met nieuwe releases. Bekijk al onze OpenKAT-diensten.

Heeft u een specifiek systeem dat u wilt monitoren? Plan een vrijblijvend gesprek over de mogelijkheden.

Liever de uitkomst zonder zelf te bouwen of beheren? Onze SaaS-dienst Exposentry levert kant-en-klare kwetsbaarheidsmonitoring vanaf 79 euro per maand, gebouwd op OpenKAT.

Zo bouwen wij een custom boefje

We beginnen met de vraag wat u wilt monitoren en welke gegevens daarvoor nodig zijn. Op basis daarvan ontwerpen we een boefje dat de juiste bron uitleest, met een bijbehorende whisker die de ruwe output vertaalt naar het OpenKAT-datamodel en waar nodig een bit die er business rules op toepast.

Vervolgens testen we de module tegen realistische data en integreren we hem in uw OpenKAT-omgeving. Gaat het om een breed bruikbare uitbreiding, dan dragen we de code bij aan de officiële repository, zodat uw investering meelift op het onderhoud door de community.

Het resultaat is maatwerk dat aansluit op de architectuur van OpenKAT en meebeweegt met nieuwe releases, in plaats van een losse aanbouw die bij elke update opnieuw aandacht vraagt.

Veelgestelde vragen over OpenKAT-development

Wat is een boefje in OpenKAT?

Een boefje is een scanmodule in OpenKAT die feitelijke informatie verzamelt, bijvoorbeeld door externe tools zoals Nmap of Shodan aan te roepen of een eigen script uit te voeren. Boefjes vormen de basis van elke scan en kunnen met maatwerk worden uitgebreid.

Kan Hasecon een boefje bouwen voor ons eigen systeem?

Ja. Wij ontwikkelen custom boefjes die uw specifieke systemen, applicaties of API’s scannen, inclusief de bijbehorende whiskers en bits om de resultaten te normaliseren en te analyseren.

Worden custom boefjes onderdeel van de officiële OpenKAT?

Dat kan, als de module breed bruikbaar is. Wij dragen actief bij aan de officiële OpenKAT-repository en kunnen generieke modules terugbrengen in de community. Bedrijfsspecifiek maatwerk blijft uiteraard van u.