osquery-1/osquery/events/audit_flags.cpp
seph 29f4694df2
Update copyright notices (#6589)
Bulk update copyright notices from Facebook to "The osquery authors"
2020-08-11 16:46:54 -04:00

51 lines
1.2 KiB
C++

/**
* Copyright (c) 2014-present, The osquery authors
*
* This source code is licensed as defined by the LICENSE file found in the
* root directory of this source tree.
*
* SPDX-License-Identifier: (Apache-2.0 OR GPL-2.0-only)
*/
#include <osquery/core/flags.h>
namespace osquery {
/**
* The Auditd/OpenBSM subsystem may have a performance impact on the system.
*
* This flag controls Auditd on Linux and OpenBSM on macOS.
*/
FLAG(bool,
disable_audit,
true,
"Disable receiving events from the audit subsystem");
/// Control the audit subsystem by allowing subscriptions to apply rules.
FLAG(bool,
audit_allow_config,
false,
"Allow the audit publisher to change auditing configuration");
FLAG(bool,
audit_allow_sockets,
false,
"Allow the audit publisher to install socket-related rules");
FLAG(bool,
audit_allow_process_events,
true,
"Allow the audit publisher to install process-related rules");
FLAG(bool,
audit_allow_user_events,
true,
"Allow the audit publisher to install user-related rules");
FLAG(bool,
audit_allow_fim_events,
false,
"Allow the audit publisher to install filesystem-related rules");
} // namespace osquery