86 Commits
Author SHA1 Message Date
AndReicscs 9eb2d6ef14 hotfix: use availablePort template in tcp-tarpit to prevent port conflicts 2026-06-26 11:01:08 +00:00
AndReicscs 697378aae1 update registry urls to github ghcr 2026-06-22 14:23:18 +00:00
AndReicscs 352dcecff3 removed legacy manifest 2026-06-22 13:52:40 +00:00
AndReicscs 7bd1d082a1 updated web router decoy mnifest to allow for low ports binding 2026-06-22 11:20:42 +00:00
AndReicscs 885c1b89ac removed legacy versioning logic from schemas, versioning is now strictly handled through the semantic versioning system, if a major version doesn't match, the schema changed. 2026-06-21 14:30:29 +00:00
AndReicscs dd7715fbed updated docs to reflect current changes made so far 2026-06-21 13:28:06 +00:00
AndReicscs a20a0ecc66 added testing docs to sensor template readme removed duplicated docs 2026-06-18 19:17:56 +00:00
AndReicscs c576907024 cleaning up legacy docs 2026-06-18 19:03:57 +00:00
AndReicscs 39996368c4 go mod tidy 2026-06-18 12:56:42 +00:00
AndReicscs 7eb4d7b9b5 updated event details from map to raw json data so that field order is kept. 2026-06-18 12:50:31 +00:00
AndReicscs 3c760c5942 updated versioning logic to leverage the semantic versioning instead of min_ver variables. reflected changes to docs, removed background polling for registry.
started to transition honeywire system versions to 2.0.0

improved workers startup messages
2026-06-17 11:49:18 +00:00
AndReicscs c721dabd3d fixede manifests and workflow to inject digest in init containers aswell 2026-06-16 10:38:24 +00:00
AndReicscs 9f7fb5a2ea update sensor manifests to reflect manifests.dev.json 2026-06-16 10:31:12 +00:00
AndReicscs e4997c1712 updated from integer versioning to semantic versioning using golang.org/x/mod/semver 2026-06-16 10:05:06 +00:00
AndReicscs c4e740994e fix file canary registry 2026-06-16 09:28:07 +00:00
AndReicscs f0b8728585 update image registry to local dev 2026-06-16 09:15:25 +00:00
AndReicscs 89247683d6 - Added a new catalog service to manage sensor versions and compatibility with the Hub API.
- Updated node and compose services to utilize the catalog for fetching the latest compatible sensor versions.
- Enhanced node details and sensor management to indicate available updates.
- Modified API handlers to reflect changes in sensor versioning and compatibility checks.
- Updated database schema to include deployed version for sensors.
- Improved UI components to display update availability for sensors and nodes.
- Added tests to ensure proper functionality of the new catalog service and its integration.
2026-06-15 18:39:21 +00:00
AndReicscs 8eac209135 file canary test 2026-06-15 17:27:39 +00:00
AndReicscs c813554a42 implemented phase 1 versioning implementation 2026-06-15 13:07:05 +00:00
AndReicscs 0f863e94c2 updated webrouter decoy, it was still sending heartbeats before port bind... 2026-06-06 08:38:46 +00:00
AndReicscs 2a5fb0eb59 updated sensors to send heartbeats only once everything has started correctly, avoids false online reports on the hub even when sensor is failing. 2026-06-05 19:42:15 +00:00
AndReicscs e948828150 udpated sensors templates to reflect changes, deleted obsolete docker-compose files from sensors, we now use the manifest. 2026-06-04 14:01:22 +00:00
AndReicscs 7c8df6015b updated sensors with custom test events for firedrill 2026-06-04 09:45:41 +00:00
AndReicscs 3a938a50da small fixes, implemented architecture and developer docs. 2026-06-03 19:46:05 +00:00
AndReicscs f7ddcbb315 updated manifests 2026-06-03 13:51:29 +00:00
AndReicscs 3416449638 fixed manifests sensor ids 2026-06-03 08:44:09 +00:00
AndReicscs 8c236f9b33 math/rand semgrep false posistive fix
fmt.Fprintf() webrouterdecoy sensor false positive fix
2026-06-02 19:28:35 +00:00
AndReicscs e3ebba7d55 fix semgrep comment ordering 2026-06-02 19:08:03 +00:00
AndReicscs de2f3bf5c9 fix semgrep false positives 2026-06-02 19:02:27 +00:00
AndReicscs c5101a14d6 fix cves found by semgrep and suppress false positives 2026-06-02 08:52:32 +00:00
AndReicscs f675b995ad updated webrouterdecoy and fixed its manifest to correctly require network:host 2026-06-01 14:47:30 +00:00
AndReicscs 1731cc5745 updated Sensors sdks, both go and python to have queues for events, backoff retries and overall more stability and deterministic behaviour 2026-05-29 13:07:49 +00:00
AndReicscs 89c21357af improved compose security and refactored architecutre.
implemented THREATMODEL.md
2026-05-26 16:01:39 +00:00
AndReicscs d33e3fab72 manifest consistence fix, provisioning doc consistence fix 2026-05-26 10:56:27 +00:00
AndReicscs 75c0c2e94e improved file canary output 2026-05-22 09:27:30 +00:00
AndReicscs 3c3fcda252 fixed permissions for filecanary sidecar 2026-05-21 19:10:39 +00:00
AndReicscs 07b1516bef refactor(api): streamline manifest fetching for wizard and update command paths 2026-05-21 18:49:48 +00:00
AndReicscs 7da2623dbb made /api/v1/manifests dual auth to let the wizard use it aswell, hopefully fixed
/app/filecanary: no such file or directory
2026-05-21 18:38:10 +00:00
AndReicscs 0f41e5a9b7 updated wizard to allow editing of suggested sensors
updated file canary sensor to monitor single files and improved security of implementation.

minor ui fixes
2026-05-21 17:48:40 +00:00
AndReicscs 76905c0b50 update manifests 2026-05-19 14:24:22 +00:00
AndReicscs a42e96d49f refactored backend for better modularity and compartimentalization of concerns, updated documentation to match current changes. 2026-05-10 09:51:55 +00:00
AndReicscs e36c395816 update mismatch on the community sensors readme 2026-05-08 13:59:51 +00:00
AndReicscs 0d5b711762 updated manifests documentation 2026-05-08 09:30:03 +00:00
AndReicscs 91501fbdb8 commit manifests changes 2026-05-08 09:19:31 +00:00
AndReicscs d00d467614 cleaning up env, improving workflow 2026-05-06 15:28:22 +00:00
andreicscs aa1abc6277 dev: auto-save update 2026-05-06 16:30:26 +02:00
andreicscs 123ec22b77 setup local proxmox dev environment and makefile 2026-05-06 16:11:05 +02:00
andreicscs a8f22cd47a implemented sensor Manifests standard, adapted sensor store to pull sensors from the manifests instead of hardcoded sensors, implemented setup wizard dry-run that pulls available sensors from the sensor Manifests. 2026-05-05 12:15:40 +02:00
andreicscs 323e945d7d update manifest for better descriptions 2026-05-05 00:03:45 +02:00
andreicscs 8f7ad88b99 implementing manifest standard for the sensors. 2026-05-04 23:34:38 +02:00