Antivirus/crates/houndd/src
dev 85cb8659e7 fleet: add heartbeat client for fleet console connectivity
New fleet.rs module in houndd: enrollment with token validation,
periodic 30s heartbeat POST carrying agent status, metrics, and
buffered events. Identity persisted to ~/.local/share/hound/fleet.json.

Settings: fleet_url + fleet_token fields (both optional, default off).
Engine trait: verdict_cache_stats() for fleet telemetry.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-08-21 22:01:20 -05:00
..
cache.rs houndd: replace the clamscan fork with yara-x in process 2026-08-20 22:05:09 -05:00
caps.rs gui: make the desktop app actually launch, and let it reach the daemon 2026-08-21 10:49:58 -05:00
defs.rs 0.1.1: signed release notifications, and definitions that actually update 2026-08-21 11:58:15 -05:00
engine.rs fleet: add heartbeat client for fleet console connectivity 2026-08-21 22:01:20 -05:00
events.rs Full feature set: realtime monitor, quarantine vault, rootkit scan, settings, events 2026-08-20 20:33:44 -05:00
fanotify.rs gate: stop blocking reads, and stop calling documents malware 2026-08-21 08:13:02 -05:00
fleet.rs fleet: add heartbeat client for fleet console connectivity 2026-08-21 22:01:20 -05:00
license.rs Phase 1: license enforcement, threat pack, Apache-2.0, real Action verification 2026-08-21 15:51:33 -05:00
main.rs fleet: add heartbeat client for fleet console connectivity 2026-08-21 22:01:20 -05:00
native.rs fleet: add heartbeat client for fleet console connectivity 2026-08-21 22:01:20 -05:00
peer.rs Phase 1: license enforcement, threat pack, Apache-2.0, real Action verification 2026-08-21 15:51:33 -05:00
persistence.rs tests: kill a flaky test that reintroduced the race it was testing for 2026-08-21 07:14:09 -05:00
quarantine.rs 0.1.5: say what Hound cannot see, and put the vault where it belongs 2026-08-21 12:52:17 -05:00
realtime.rs rules: a rule must earn the right to move somebody's file 2026-08-21 08:48:27 -05:00
release.rs 0.1.1: signed release notifications, and definitions that actually update 2026-08-21 11:58:15 -05:00
rootkit.rs rootkit: stop reporting every process on the machine as hidden 2026-08-21 11:21:06 -05:00
rules.rs rules: a rule must earn the right to move somebody's file 2026-08-21 08:48:27 -05:00
selfcheck.rs 0.1.5: say what Hound cannot see, and put the vault where it belongs 2026-08-21 12:52:17 -05:00
settings.rs houndd: replace the clamscan fork with yara-x in process 2026-08-20 22:05:09 -05:00
test_util.rs Full feature set: realtime monitor, quarantine vault, rootkit scan, settings, events 2026-08-20 20:33:44 -05:00
update.rs defs: incremental delta feed + free community tier (Option C) 2026-08-21 16:22:39 -05:00