aboutsummaryrefslogtreecommitdiff
path: root/security/spybye/files/spybye.in
blob: 444eaf0bd00320966cdcf98c03622134a602f5a6 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
#!/bin/sh

# PROVIDE: spybye
# REQUIRE: DAEMON
# BEFORE: LOGIN
# KEYWORD: shutdown
#
# Add the following lines to /etc/rc.conf to enable spybye:
# spybye_enable (bool):       Set to YES to enable spybye
#                               Default: NO
# spybye_flags (str):         Extra flags passed to spybye
#                               Default: -x -p 8080 -l /var/log/spybye.log
#       
# spybye command arguments
# spybye: [-P] [-p port] [-g good] [-b bad] [-l logfile] [-S shareurl] [-x]
#	 -P disable private IP check; allows the proxy to fetch 127/8
#	 -p port port number to create proxy server on
#	 -g good_patterns a file or url containing the good patterns
#	 -b bad_patterns a file or url containing the danger patterns
#	 -l logfile a file to log dangerous site interactions to
#	 -S shareurl host to log dangerous site interactions to
#	 -x enable proxy mode

. /etc/rc.subr

name="spybye"
load_rc_config ${name}
rcvar=spybye_enable
# set the defaults
: ${spybye_enable="NO"}
: ${spybye_flags="-x -p 8080 -l /var/log/spybye.log"}

command=%%PREFIX%%/bin/${name}
command_args="${spybye_flags} &"

run_rc_command "$1"