Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[auditbeat] fim: implement kprobes backend #37796

Merged
merged 43 commits into from
Feb 14, 2024

Commits on Jan 25, 2024

  1. Configuration menu
    Copy the full SHA
    cb01f59 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9417243 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bbca9e7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    292b7b7 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d585da1 View commit details
    Browse the repository at this point in the history
  6. feat: add fsnotify, fsnotify_nameremove, fsnotify_parent and vfs_geat…

    …tr tk-btf probe builders in probe manager
    pkoutsovasilis committed Jan 25, 2024
    Configuration menu
    Copy the full SHA
    e4616c1 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    625da6b View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    6f35ab1 View commit details
    Browse the repository at this point in the history
  9. feat: implement event processor to process probe events and based on …

    …directory entry cache emit the respective event
    pkoutsovasilis committed Jan 25, 2024
    Configuration menu
    Copy the full SHA
    31ec585 View commit details
    Browse the repository at this point in the history
  10. feat: implement event verifier that validates that the expected seque…

    …nce of generated fs events are properly emitted
    pkoutsovasilis committed Jan 25, 2024
    Configuration menu
    Copy the full SHA
    ea61593 View commit details
    Browse the repository at this point in the history
  11. feat: add perfChannel to reduce tracing.PerfChannel boilerplate code …

    …and satisfy testing needs
    pkoutsovasilis committed Jan 25, 2024
    Configuration menu
    Copy the full SHA
    f58e369 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    0c785ca View commit details
    Browse the repository at this point in the history
  13. feat: implement probe verification at runtime and the creation of a n…

    …ew monitor based on these
    pkoutsovasilis committed Jan 25, 2024
    Configuration menu
    Copy the full SHA
    d8bf292 View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2024

  1. Configuration menu
    Copy the full SHA
    097aa25 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c4a9d9b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6ca359f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    07b927b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    045bf40 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    bd6bcfb View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    651b2f7 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    d39b22f View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    1509a1a View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    0469332 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    6308e8b View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2024

  1. Configuration menu
    Copy the full SHA
    c52743b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6ccd479 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    82a07be View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    cb2b330 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5c00c37 View commit details
    Browse the repository at this point in the history

Commits on Feb 3, 2024

  1. Configuration menu
    Copy the full SHA
    3ad318b View commit details
    Browse the repository at this point in the history

Commits on Feb 9, 2024

  1. Configuration menu
    Copy the full SHA
    4650e5f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    62ea807 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f1cff58 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5350596 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    fe6453a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    da84277 View commit details
    Browse the repository at this point in the history

Commits on Feb 13, 2024

  1. Configuration menu
    Copy the full SHA
    c4d2edb View commit details
    Browse the repository at this point in the history
  2. Merge remote-tracking branch 'beats/main' into pkoutsovasilis/kprobe_fim

    # Conflicts:
    #	auditbeat/auditbeat.reference.yml
    #	auditbeat/docs/modules/file_integrity.asciidoc
    #	auditbeat/module/file_integrity/_meta/config.yml.tmpl
    #	auditbeat/module/file_integrity/_meta/docs.asciidoc
    #	auditbeat/module/file_integrity/config.go
    #	auditbeat/module/file_integrity/event.go
    #	auditbeat/module/file_integrity/eventreader_fsnotify.go
    #	auditbeat/module/file_integrity/eventreader_linux.go
    #	auditbeat/module/file_integrity/eventreader_other.go
    #	auditbeat/module/file_integrity/schema.fbs
    #	auditbeat/module/file_integrity/schema/Source.go
    #	auditbeat/tests/system/test_file_integrity.py
    #	go.mod
    #	x-pack/auditbeat/auditbeat.reference.yml
    pkoutsovasilis committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    6cd08cb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e745e23 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4a12aa9 View commit details
    Browse the repository at this point in the history
  5. fix: increase interval period of wait_output as kprobes require more …

    …time to verify the probes and print output
    pkoutsovasilis committed Feb 13, 2024
    Configuration menu
    Copy the full SHA
    d80fbf5 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    bd8d23a View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    f1e51f4 View commit details
    Browse the repository at this point in the history