389083ef74
This port replaces security/sguil-client, security/sguild-server and security/sguil-sensor which are at version 0.8.0. They will be removed shortly as a result. PR: 191347 Submitted by: Muhammad Rahman Sguil (pronounced sgweel) is built by network security analysts for network security analysts. Sguil's main component is an intuitive GUI that provides access to realtime events, session data, and raw packet captures. Sguil facilitates the practice of Network Security Monitoring and event driven analysis. The Sguil client is written in tcl/tk and can be run on any operating system that supports tcl/tk (including Linux, *BSD, Solaris, MacOS, and Win32).
34 lines
1 KiB
Bash
34 lines
1 KiB
Bash
#!/bin/sh
|
|
|
|
# $FreeBSD: head/security/sguil-sensor/files/example_agent.in 340872 2014-01-24 00:14:07Z mat $
|
|
|
|
# PROVIDE: example_agent
|
|
# REQUIRE: DAEMON
|
|
# KEYWORD: shutdown
|
|
|
|
# Add the following line to /etc/rc.conf to enable example_agent:
|
|
# example_agent_enable (bool): Set to YES to enable example_agent
|
|
# Default: NO
|
|
# example_agent_conf (str): Example_agent configuration file
|
|
# Default: %%PREFIX%%/etc/%%SGUILDIR%%/example_agent.conf
|
|
# example_agent_flags (str): Default: -D
|
|
#
|
|
|
|
. /etc/rc.subr
|
|
|
|
load_rc_config example_agent
|
|
|
|
#set defaults
|
|
example_agent_enable=${example_agent_enable:-"NO"}
|
|
example_agent_conf=${example_agent_conf:-"%%PREFIX%%/etc/%%SGUILDIR%%/example_agent.conf"}
|
|
example_agent_flags=${example_agent_flags:-"-D"}
|
|
|
|
name="example_agent"
|
|
rcvar=example_agent_enable
|
|
command="%%PREFIX%%/bin/%%SGUILDIR%%/example_agent.tcl"
|
|
command_args="-c ${example_agent_conf} ${example_agent_flags}"
|
|
procname="%%PREFIX%%/bin/tclsh8.4"
|
|
pidfile="/var/run/${name}.pid"
|
|
check_pidfile="${pidfile} ${procname} /bin/sh"
|
|
|
|
run_rc_command "$1"
|