31 Commits

Author SHA1 Message Date
AndReicscs 697378aae1 update registry urls to github ghcr 2026-06-22 14:23:18 +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 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 0f863e94c2 updated webrouter decoy, it was still sending heartbeats before port bind... 2026-06-06 08:38:46 +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 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 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 7294ba6719 updated logo, minor grammatical fixes in ui, and updated documentation to match 2026-04-20 19:41:59 +02:00
andreicscs a618439567 security hardening, UI polish, and audit logging
Documentation updated to match
2026-04-13 12:39:56 +02: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 6e6c22ca6d standardized event schema to details instead of metadata to avoid confusion 2026-04-07 09:29:48 +02:00
andreicscs db70c86f75 remove redundant information in sensors payload 2026-04-06 10:31:46 +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