AndReicscs
697378aae1
update registry urls to github ghcr
2026-06-22 14:23:18 +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
c576907024
cleaning up legacy docs
2026-06-18 19:03:57 +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
f0b8728585
update image registry to local dev
2026-06-16 09:15:25 +00:00
AndReicscs
c813554a42
implemented phase 1 versioning implementation
2026-06-15 13:07:05 +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
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
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
ec0b36af6c
SDK (Go):
...
- Replace Sleep-based loops with Ticker to prevent timing drift.
- Add 'stopCh' and 'Stop()' mechanism for graceful goroutine teardown.
- Implement exponential backoff for Hub synchronization on startup.
- Fix HTTP response body leaks and ensure proper Content-Length headers.
- Remove library-level os.Exit calls to improve testability.
Sensors:
- Update ICMP, File, Scan, Tarpit, and Web sensors to handle the new
SDK contract and handle errors gracefully.
- Implement OS signal handling (SIGTERM/SIGINT) for clean shutdowns.
Updated python SDK and templates,
Updated documentation to reflect last commits
2026-04-13 00:08:04 +02:00
andreicscs
61e0758e0c
update event contract for better readability and removed unused fields
2026-04-12 11:35:07 +02:00
andreicscs
6199507286
ensuring docker-compose.yml least privelege principle
2026-04-07 21:06:12 +02:00
andreicscs
a26afaa836
fix dockerfile and dockercompose of sensors, removed -GO
2026-04-07 17:53:24 +02:00
andreicscs
1bd6d7c226
chore: standardize ecosystem to Go 1.25 and add Go sensor template, finished rewriting sensors in go
2026-04-07 17:04:07 +02:00
andreicscs
80cf418483
fix: clean up go.mod by reorganizing require statements
2026-04-07 12:51:12 +02:00
andreicscs
904b453e4f
feat: migrate FileCanary, IcmpCanary, and NetworkScanDetector to Go + Go SDK
2026-04-07 12:47:51 +02:00
andreicscs
6e6c22ca6d
standardized event schema to details instead of metadata to avoid confusion
2026-04-07 09:29:48 +02:00
andreicscs
a2b7ce9032
Patch Python-level vulnerabilities
2026-04-04 23:03:31 +02:00
andreicscs
a30cdd4a07
fix naming
2026-04-04 23:00:43 +02:00
andreicscs
22b0b82817
refactor: switch from Alpine to Debian Slim for Dockerfiles to improve compatibility and reduce complexity
2026-04-04 22:57:29 +02:00
andreicscs
5fe2b456db
fix cves
2026-04-04 22:45:42 +02:00
andreicscs
4843e40748
revert to non distroless docker images as they mess with c libraries required for these sensors.
2026-04-04 22:42:28 +02:00
andreicscs
be479a14ac
making sensors distroless
2026-04-04 22:09:39 +02:00
andreicscs
263a352dfd
fix mock hub, fix dockerfile for sensors
2026-04-04 22:00:23 +02:00
andreicscs
eed0d423a9
feat: add multiple sensors including File Canary, Ping Canary, Network Scan Detector, and Web Router Decoy with respective configurations and documentation
2026-04-04 21:50:57 +02:00