This repository has been archived by the owner on Jul 18, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathdefender.conf.example
242 lines (163 loc) · 5.08 KB
/
defender.conf.example
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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
#!/usr/bin/perl defender.pl
# ------------------------------------------------------------------------------------ #
# #
# IRC Defender example config #
# --------------------------- #
# #
# Please read all of the config file before you run the program. Save your live config #
# file as 'defender.conf' in the same directory as the defender.pl script. #
# #
# You may use the construct %xx to insert any non-ascii character into the config #
# file, e.g. %3D inserts a literal "=" symbol. #
# You must not have spaces between the variable name, the = symbol, and its value. #
# #
# Warning! DO NOT EDIT THIS TEXT FILE IN A WINDOWS EDITOR! EDIT IT IN YOUR SHELL OR #
# IT WILL FAIL TO READ CORRECTLY AND YOU WILL GET ALL KINDS OF STRANGE ERRORS! YOU #
# HAVE BEEN WARNED! #
# #
# $Id: defender.conf.example 7976 2007-08-28 20:17:42Z Thunderhacker $
# #
# ------------------------------------------------------------------------------------ #
# ------
# Paranoia level. Set this to the maximum allowed score. It is *STRONGLY*
# recommended you leave this at the default value of 7.
# this is used by the fyle module only presently, but other modules may
# use it some day.
# ------
paranoia=7
# ------
# Client's fullname (GECOS)
# ------
fullname=IRC Defender
# -----
# Server to connect to
# -----
server=localhost
# -----
# IP to bind socket to
# -----
bind=127.0.0.1
# -----
# Port number of server
# -----
port=7025
# -----
# Client's nickname
# -----
botnick=Defender
# -----
# secured channel to join
# -----
channel=#services
# -----
# quit message on SIGKILL
# -----
quitmsg=Defender terminating
# -----
# Data directory, defaults to current directory if not defined
# -----
datadir=/home/path/to/data/defender
# -----
# email given in /kill messages
# -----
# -----
# url to refer to for how the system works, given in /kill messages
# -----
url=http://www.chatspike.net/?page%3Dkilled
# -----
# Hostname used for pseudoclient
# -----
domain=chatspike.net
# -----
# Network name, used in kills and messages
# -----
networkname=ChatSpike
# -----
# Which protocol module to use, server is recommended, client supports unrealircd
# -----
linktype=unreal
# -----
# Server link password, or client connect password if on a restricted I: line
# -----
password=this_is_my_server_link_password
# -----
# Server to connect as, you probably should U: line this if possible
# -----
servername=defender.chatspike.net
# -----
# Server numeric for unrealircd and p10. Read the README!
# -----
numeric=200
# -----
# Server description
# -----
serverdesc=IRC Defender Server
# -----
# Auth module Type
# -----
authtype=basic
# -----
# scanning modules to load, seperated by commas. See Modules/Scan directory
# -----
modules=fyle,cgiirc,regexp_akill,version,conn_average
# -----
# Logging module name (default is Text, for logging to file)
# -----
logto=Text
logpath=/home/brain/defender/defender.log
# -----
# Parameter for conn_average module, how many connections per min counts as an alert
# -----
conn_average_max=3
# ----
# Option for version module, do you want to ban on one word version replies?
# This can have a lot of false positives, so default no.
# Change to 1 for yes
# ----
OneWord=0
# -----
# This should contain your support channel's name
# -----
supportchannel=#chatspike
# -----
# Parameters for the flood module, how many joins/parts trigger actions and the
# size of the checking interval
# -----
flood_log=1
flood_globops=2
flood_lock=3
flood_interval=5
# -----
# Parameters for the nickflood module, how many nickchanges are a flood, and
# the size of the checking interval
# -----
nickflood_limit=3
# ------------------------ Deprecated ---------------------------
#
# These values are used only by the client module,
# and can therefore be considered deprecated. However
# if you are behind the times enough to be using the
# client module (or this is all that is available to
# you) then you MUST define these values.
#
# -----
# name to /oper as, used only by the client module
# -----
#
# opername=myoper
#
# -----
# password to use in /oper, used only by the client
# module
# -----
#
# operpass=my_password_here
#
# -----
# Nickserv password to identify to nickserv, used
# only by the client module
# -----
#
# nickserv=my_nspass
#