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

9 Коммитов

Автор SHA1 Сообщение Дата
Tad Glines da2b3d5872
Add event aggregation, fix ftrace usage (#103) 2022-11-10 14:18:56 -08:00
Seth Rait 7cec919cc5 more tests 2021-08-02 16:16:42 -07:00
Seth Rait f462fd7d20 added test case 2021-07-30 14:01:55 -07:00
Tad Glines 0f1e8335bb
Fix ProcessTree data race issues (#75) 2021-04-19 08:51:25 -07:00
Tad Glines e82bb64a17 Improve mem metrics, clean up process tree code 2020-08-25 09:13:20 -07:00
Manikyam Bavandla 31ee3405e4
Add containerid to AUOMS_EXECVE recordtype events (#41)
* Add containerid to AUOMS_EXECVE recordtype events
2020-01-08 14:34:01 -08:00
Kevin Sheldrake 9d3dbe36ae Patched so outputs can be added and removed and ProcessTree and GLobalFiltersMask are updated each time (#40) 2020-01-07 11:42:41 -08:00
Tad Glines 68ad23c06d
Add metrics collection and other changes (#36)
- Added collection of syscall metrics
- Added collection of auoms process CPU and MEM consumtion metrics
- Added system CPU and MEM metrics
- Added collection of event metrics
- Changed event accumulator so it uses steady clock for tracking event
  age instead of event id. Added more efficient LRU list.
- Changed so PATH records values are accumulated in a fixed set of
  fields where each field value is a JSON array of values ordered
  by PATH record order.
- Changed SYSCALL event type from AUOMS_EXECVE to AUOMS_SYSCALL
- Changed to include proctitle in non-execve syscall events.
- Fixed "-S all" and "-S <number>" rule handling.
- Fix std::function arg passing, make move semantics explicit.
- Move event filter logic into seperate class.
- Fix code so unit tests pass.
- Fix json encoding of escaped values.
- Remove exit(1) from ProcessNotify.
- Fix ProcessNotify/ProcessTree Stop().
- Fix parsing of INTEGRITY_POLICY_RULE records.
- Fix thread stack leak.
2019-11-21 14:55:06 -08:00
Kevin Sheldrake b13b97ebbb
Kesheldr syscall filter ng (#38)
* syscall filter changes

* added defines

* fixed auomscollect.cpp last_pid_check bug

* added libxml2 include path

* added syscall filtering, sysmon config and syslog output

* Updated syscall filter

* deleted sym link

* Fixed memory leak and CPU starvation bugs

* Updated following comments

* Updated following taglines comments

* Changed filters syscall data structure for performance and changed unordered_map tests/access.
2019-10-07 15:58:47 +01:00