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

Enhancement Request: Introduce SQL Query Support for Falco Syscall Events #1627

Closed
lclin56 opened this issue Jan 18, 2024 · 3 comments
Closed
Assignees
Labels
kind/feature New feature or request
Milestone

Comments

@lclin56
Copy link

lclin56 commented Jan 18, 2024

Motivation

I often find myself needing to analyze specific system events captured by Falco, especially syscall events. However, the current process of manually sifting through the logs can be time-consuming and lacks flexibility. To address this, I propose the addition of SQL query support within Falco to facilitate more efficient and customizable analysis of network and file operations, as well as to enable statistical queries.

Feature

Introduce SQL Query Support:

  • Enable users to perform SQL queries on the Falco logs, specifically targeting syscall events.
  • Allow for the definition of custom queries to filter and extract relevant information based on specific conditions.
  • Implement support for common SQL operations such as SELECT, WHERE, GROUP BY, etc.
  • Provide a clear and concise syntax for users to formulate SQL queries within Falco.

Alternatives

The current alternative involves manually parsing and filtering Falco logs, which is time-consuming and prone to human error. While external tools and scripts can be used for analysis, having built-in SQL query support within Falco would streamline the process and offer a more user-friendly experience.

Additional context

By integrating SQL query support, Falco users would have a powerful tool at their disposal to analyze syscall events more efficiently. This feature would not only enhance the overall usability of Falco but also open up possibilities for advanced analytics and reporting based on specific user-defined criteria. The addition of SQL support would make Falco a more versatile and adaptable solution for security and system administrators.

@lclin56 lclin56 added the kind/feature New feature or request label Jan 18, 2024
@Andreagit97 Andreagit97 added this to the TBD milestone Jan 18, 2024
@Andreagit97
Copy link
Member

Andreagit97 commented Jan 18, 2024

This is in some way a duplicate of falcosecurity/falco#2403, maybe we can track it just in one place, WDYT?

@lclin56
Copy link
Author

lclin56 commented Jan 18, 2024

Yes, I agree. This does seem to be a duplicate of falcosecurity/falco#2403. It's a good idea to track it in one place for the sake of clarity and consistency. Thank you for pointing it out!

@Andreagit97
Copy link
Member

You are welcome! Tracked it, i will close this :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/feature New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants