Граф коммитов

1849 Коммитов

Автор SHA1 Сообщение Дата
Julien Vehent a094f3eecc Check: rename root password check 2013-12-05 11:29:55 -05:00
Julien Vehent d0ff26d00f README update 2013-12-05 11:27:03 -05:00
Julien Vehent 23f3d20824 Scheduler: code reorganization 2013-12-05 11:26:53 -05:00
Julien Vehent f1d0938ab4 Agent: change heartbeat freq to 5 minutes 2013-12-05 11:26:32 -05:00
Julien Vehent c7400c3733 Agent: add timeout on long running filechecks 2013-12-05 11:26:17 -05:00
Julien Vehent e262eb6824 Scheduler: Fix empty json result bug, caused by inotify pulling the file before it is fully written to disk 2013-12-05 11:24:28 -05:00
Julien Vehent 25c7fde38c Scheduler: multi-critera agent search in mongo 2013-12-05 11:23:05 -05:00
Julien Vehent 996953b07f Scheduler: Add timestamp on action and command 2013-12-05 11:22:26 -05:00
Julien Vehent 64ab588470 Scheduler: store actions in mongodb 2013-12-05 11:13:32 -05:00
Julien Vehent 9d36cecd3b Mozilla License added 2013-12-05 11:07:24 -05:00
Julien Vehent d3b338aaa4 Auditd compliance check update 2013-12-05 11:01:17 -05:00
Julien Vehent b3089758d1 Filechecker: code cleanup and comments 2013-12-05 11:00:47 -05:00
Julien Vehent 482ee74afd Build: exit on error 2013-11-01 16:40:20 -04:00
Julien Vehent 1ca6eea91b Scheduler: Store Actions and Commands in MongoDB 2013-11-01 16:40:20 -04:00
Julien Vehent 8394a70ac3 Scheduler: code prettyness 2013-11-01 16:40:20 -04:00
Julien Vehent 1f82514936 Scheduler: refactor command loading from file in separate function 2013-11-01 16:40:20 -04:00
Julien Vehent 101bba4ccf Scheduler: use variable for tmpdir, instead of hardcoded 2013-11-01 16:40:20 -04:00
Julien Vehent 7ec52e4bcb Scheduler: store commands IDs in the action structure 2013-11-01 16:40:20 -04:00
Julien Vehent f46f9bbdb9 Rename UniqID to ID, and bump size to 64 bits with unix TS for uniqueness 2013-11-01 16:40:20 -04:00
Julien Vehent 4b3c6b4565 code cleanup 2013-10-31 12:04:05 -04:00
Julien Vehent 2fb5c8948e Check: LOWENCCRED regex update 2013-10-31 12:03:43 -04:00
Julien Vehent e92728d24d Refactor KeepAlive/Heartbeat messages 2013-10-31 12:03:25 -04:00
Julien Vehent 99320d2b65 Scheduler: [bug] don't ack manually when autoack is on 2013-10-31 10:32:13 -04:00
Julien Vehent 6421fcc053 Agent: rearrange initialization in agent mode (need further squashing) 2013-10-29 09:29:10 -04:00
Julien Vehent 2af9f5383c Code prettyness: comments & linewraps 2013-10-29 09:29:10 -04:00
Julien Vehent 2817bca128 Agent: Filechecker module: use flexible JSON syntax in module commands
This commit reworks the arguments passed to agent's modules as an
undefined interface{} in JSON format. It will allow complex commands
to be passed to the modules.
2013-10-29 09:29:10 -04:00
Julien Vehent 0b2bab7e7e Filechecker: rename resultcount into matchcount for clarity 2013-10-24 10:24:52 -04:00
Julien Vehent 34ddfc163f Scheduler: code prettyness 2013-10-24 10:24:20 -04:00
Julien Vehent 7a4604cf69 Scheduler: autoack amqp and minor messaging tweaks 2013-10-24 10:24:12 -04:00
Julien Vehent 3a1c32f3de Agent formatting 2013-10-24 10:22:49 -04:00
Julien Vehent 3f8e8b7271 Agent Filechecker: use JSON syntax for input params 2013-10-22 16:22:48 -04:00
Julien Vehent a3c42612e7 Agent: call Filechecker as a package, not a separate binary
Instead of calling ./filechecker, the agent will call itself with ./agent -m=filechecker
2013-10-21 20:05:44 -04:00
Julien Vehent 1eac2945ef filechecker: de-ioc terminology 2013-10-13 08:56:58 -04:00
Julien Vehent 9eb2a0cd56 Agent: increase heartbeat to 10 minutes 2013-10-02 11:19:52 +02:00
Julien Vehent 88e0833fc8 build: export GO env variables 2013-09-11 20:36:19 -04:00
Julien Vehent b8499091fc Scheduler: Add agent pickup at startup, and a bunch of code cleanup 2013-09-11 20:36:02 -04:00
Julien Vehent 012a4142ab Scheduler: log cleanup 2013-09-11 16:31:49 -04:00
Julien Vehent 7d5f426979 Agent: heartbeat support 2013-09-11 16:31:34 -04:00
Julien Vehent 54f0302502 Scheduler: Add registration authorization check 2013-09-11 10:38:07 -04:00
Julien Vehent 7792a95ee1 Scheduler: bump channels buffer size to some magic prime number value 2013-09-10 18:24:41 -04:00
Julien Vehent 3716983d9a Added LOWENCCRED test 2013-09-10 18:23:46 -04:00
Julien Vehent 93f3cbd3f9 cleanup old bins 2013-09-09 23:55:02 -04:00
Julien Vehent 9f9d18ac8d scheduler: launchCommand() 2013-09-09 23:54:27 -04:00
Julien Vehent be04b30929 LOWSYSCALL compliance check 2013-09-09 20:19:50 -04:00
Julien Vehent 12771bb587 directory watchers in inotify: check, action parsing: check, agent registration stored mongo: check, agent localisation in mongo: check, commands creation: check 2013-09-09 20:18:50 -04:00
Julien Vehent c9088425eb Cross platform compilation script 2013-09-09 20:17:15 -04:00
Julien Vehent b1f3f96094 Registration support & Messaging cleanup
Fixed the message types and added a special message for agent registration.
Added support for agent specific queue and routing keys.
And some more code reorganisation.
2013-08-13 14:00:35 -04:00
Julien Vehent 30c9125754 WIP 2013-08-12 13:47:27 -04:00
Julien Vehent b4bb037c1a Initial commit
lots of cruft to clean up, but filechecker and agent should compile.
2013-08-07 21:45:27 -04:00