This file is indexed.

/usr/share/eggdrop/help/set/cmds1.help is in eggdrop-data 1.6.21-4build1.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

  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
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
%{help=set botnet-nick}%{+n}
###  %bset botnet-nick%b <nickname>
   If you want to use a different nickname on the botnet than you
   use on IRC (i.e. if you're on an un-trusted botnet), set this
   setting to the nick you would like to use.
%{help=set userfile}%{+n}
###  %bset userfile%b <filename>
   Specify here the filename your userfile should be saved as.
%{help=set motd}%{+n}
###  %bset motd%b <filename>
   The MOTD (Message Of The day) is displayed when people dcc chat or
   telnet to the bot. Look at doc/TEXT-SUBSTITUTIONS for options.
%{help=set telnet-banner}%{+n}
###  %bset telnet-banner%b <filename>
   This banner will be displayed on telnet connections. Look at
   doc/TEXT-SUBSTITUTIONS for options.
%{help=set admin}%{+n}
###  %bset admin%b <admin-info>
   This setting defines which contact person should be shown in
   .status, /msg help, and other places. You really should include
   this information.
%{help=set temp-path}%{+n}
###  %bset temp-path%b <path>
   Set here a place to store temporary files.
%{help=set notify-newusers}%{+n}
###  %bset notify-newusers%b <nickname-list>
   Who should a note be sent to when new users are learned?
%{help=set owner}%{+n}
###  %bset owner%b <nickname-list>
   This is a list of owners of the bot.
%{help=set my-hostname}%{+n}
###  %bset my-hostname%b <hostname>
   Set this if Eggdrop has trouble detecting its hostname.
%{help=set my-ip}%{+n}
###  %bset my-ip%b <ip-address>
   If you're using virtual hosting (your machine has more than 1 IP),
   you may want to set this to a particular IP to bind to.
%{help=set nat-ip}%{+n}
###  %bset nat-ip%b <ip-address>
   If you have a NAT firewall (you box has an IP in one of the
   following ranges: 192.168.0.0-192.168.255.255,
   172.16.0.0-172.31.255.255, 10.0.0.0-10.255.255.255 and your
   firewall transparently changes your address to a unique address
   for your box) or you have IP masquerading between you and the
   rest of the world, and /dcc chat, /ctcp chat or userfile sharing
   aren't working, enter your outside IP here. This IP is used for
   transfers only, and has nothing to do with the my-ip or
   my-hostname settings. You may still need to set my-ip and/or
   my-hostname.
%{help=set dcc-sanitycheck}%{+n}
###  %bset dcc-sanitycheck%b <0/1>
   This setting will make the bot ignore DCC chat requests which
   appear to have bogus information on the grounds that the user may
   have been trying to make the bot connect to somewhere that will
   get it into trouble, or that the user has a broken client, in
   which case the connect wouldn't work anyway.
%{help=set network}%{+n}
###  %bset network%b <net-name>
   This setting is used only for info to share with others on your
   botnet. Set this to the IRC network your bot is connected to.
%{help=set whois-fields}%{+n}
###  %bset whois-fields%b <field-list>
   Enter all user-defined fields that should be displayed in a
   '.whois'. This will only be shown if the user has one of these
   extra fields. You might prefer to comment this out and use the
   userinfo1.0.tcl script which provides commands for changing all
   of these.
%{help=set username}%{+n}
###  %bset username%b <username>
   This setting defines the username the bot uses on IRC. This setting
   has no effect if an ident daemon is running on your bot's machine.
%{help=set version}%{+n}
###  %bset version%b
   Current bot version - "1.1.2+pl1 1010201 pl1"; first item is the
   text version, second item is a numerical version, and any following
   items are the names of patches that have been added.
%{help=set firewall}%{+n}
###  %bset firewall%b <host:port>
   Set this to your socks host if your Eggdrop sits behind a
   firewall. If you use a Sun "telnet passthru" firewall, prefix
   the host with a '!'.
%{help=set telnet-flood}%{+n}
###  %bset telnet-flood%b <times:seconds>
   Define here how many telnet connection attempts in how many
   seconds from the same host constitute a flood. The correct
   format is Attempts:Seconds.
%{help=set paranoid-telnet-flood}%{+n}
###  %bset paranoid-telnet-flood%b <0/1>
   If you want telnet-flood to apply even to +f users, set this
   setting to 1.
%{help=set ignore-time}%{+n}
###  %bset ignore-time%b <time>
   The time in minutes that temporary ignores should last.
%{help=set dcc-flood-thr}%{+n}
###  %bset dcc-flood-thr%b <number>
   Specify here the number of lines to accept from a user on the
   partyline within 1 second before they are considered to be
   flooding and therefore get booted.
%{help=set hourly-updates}%{+n}
###  %bset hourly-updates%b <military time>
   Define here what Eggdrop considers 'hourly'. All calls to it,
   including such things as note notifying or userfile saving, are
   affected by this.
%{help=set switch-logfiles-at}%{+n}
###  %bset switch-logfiles-at%b <military-time>
   You can specify when Eggdrop should switch logfiles and start
   fresh. You must use military time for this setting. 300 is the
   default, and describes 03:00 (AM).
%{help=set connect-timeout}%{+n}
###  %bset connect-timeout%b <seconds>
   This settings defines a time in seconds that the bot should
   wait before a dcc chat, telnet, or relay connection times out.
%{help=set resolve-timeout}%{+n}
###  %bset resolve-timeout%b <seconds>
   Set here the amount of seconds before giving up on hostname/address
   lookup (you might want to increase this if you are on a slow network).
%{help=set dupwait-timeout}%{+n}
###  %bset dupwait-timeout%b <seconds>
   If your Eggdrop rejects bots that actually have already
   disconnected from another hub, but the disconnect information has
   not yet spread over the botnet due to lag, use this setting. The
   bot will wait dupwait-timeout seconds before it checks again and
   then finally reject the bot.
%{help=set reserved-portrange}%{+n}
###  %bset reserved-portrange%b <lowport>:<highport>
   If you want all dcc file transfers to use a particular portrange
   either because you're behind a firewall, or for other security
   reasons, set it here.
%{help=set require-p}%{+n}
###  %bset require-p%b <0/1>
   Define here whether or not a +o user still needs the +p flag to
   dcc the bot.
%{help=set keep-all-logs}%{+n}
###  %bset keep-all-logs%b <0/1>
   If you want to keep your logfiles forever, turn this setting on.
   All logfiles will get suffix
   ".[2 digit day][3 letter month][4 digit year]". Note that your
   quota/hard-disk might be filled by this, so check your logfiles
   often and download them.
%{help=set open-telnets}%{+n}
###  %bset open-telnets%b <0/1>
   If you want people allow to telnet in and type 'NEW' to become a
   new user, set this to 1. This is similar to the 'hello' msg
   command. The protect-telnet setting must be set to 0 to use this.
%{help=set stealth-telnets}%{+n}
###  %bset stealth-telnets%b <0/1>
   If you don't want Eggdrop to identify itself as an eggdrop on a
   telnet connection, set this setting to 1. Eggdrop will display
   'Nickname' instead.
%{help=set use-telnet-banner}%{+n}
###  %bset use-telnet-banner%b <0/1>
   If you want Eggdrop to display a banner when telneting in, set
   this setting to 1. The telnet banner is set by 'set telnet-banner'.
%{help=set handlen}%{+n}
###  %bset handlen%b
   This is the max length handles may be on the bot.
%{help=set console}%{+n}
###  %bset console%b <console-flags>
   This is the default console mode. It uses the same event flags
   as the log files do. The console channel is automatically set to
   your "primary" channel, which is set in the modules section of
   the config file. Masters can change their console channel and modes
   with the '.console' command.
%{help=set default-flags}%{+n}
###  %bset default-flags%b <flags>
   Enter the flags that all new users should get by default. See
   '.help whois' on the partyline for a list of flags and their
   descriptions.
%{help=set log-time}%{+n}
###  %bset log-time%b <0/1>
   Use this feature to timestamp entries in the log file.
%{help=set timestamp-format}%{+n}
###  %bset timestamp-format%b <format>
   Set the following to the timestamp for the logfile entries. Popular
   times might be "[%H:%M]" (hour,min), or "[%H:%M:%S]" (hour, min, sec).
   Read `man strftime' for more formatting options.  Keep it below 32
   chars.
%{help=set max-logsize}%{+n}
###  %bset max-logsize%b <filesize>
   This is the maximum size of your logfiles. Set it to 0 to disable.
   This value is in kilobytes, so '550' would mean cycle logs when it
   reaches the size of 550 kilobytes. Note that this only works if you
   have keep-all-logs 0 (OFF).
%{help=set quick-logs}%{+n}
###  %bset quick-logs%b <0/1>
   This could be good if you have had problem with the logfile
   filling your quota/hard disk or if you log +p and publish it to
   the web and need more up-to-date info. Note that this setting
   might increase the CPU usage of your bot (on the other hand it will
   decrease your mem usage).
%{help=set logfile-suffix}%{+n}
###  %bset logfile-suffix%b <suffix>
   If keep-all-logs is 1, this setting will define the suffix of the
   logfiles. The default will result in a suffix like "04May2000".
   "%Y%m%d" will produce the often used yyyymmdd format. Read the
   strftime manpages for more options. NOTE: On systems which don't
   support strftime, the default format will be used _always_.
%{help=set quiet-save}%{+n}
###  %bset quiet-save%b <0/1/2/3>
   "Writing user file..." and "Writing channel file..." messages won't
   be logged anymore if this option is enabled. If you set it to 2, the
   "Backing up user file..." and "Backing up channel file..." messages
   will also not be logged. In addition to this, you can disable the
   "Switching logfiles..." and the new date message at midnight, by
   setting this to 3.
%{help=set sort-users}%{+n}
###  %bset sort-users%b <0/1>
   If you want your userfile to be sorted upon saving, enable this
   setting. This causes the bot to use a bit more CPU when saving the
   userfile.
%{help=set die-on-sighup}%{+n}
###  %bset die-on-sighup%b <0/1>
   Enable this setting if you want your Eggdrop to die upon receiving
   a SIGHUP kill signal. Otherwise, the Eggdrop will just save its
   userfile and rehash.
%{help=set die-on-sigterm}%{+n}
###  %bset die-on-sigterm%b <0/1>
   Enable this setting if you want your Eggdrop to die upon receiving
   a SIGTERM kill signal. Otherwise, the Eggdrop will just save its
   userfile and rehash.
%{help=set remote-boots}%{+n}
###  %bset remote-boots%b <0/1>
   This setting defines whether or not people can boot users on the
   Eggdrop from other bots in your botnet. Valid settings are:
     0 - allow *no* outside boots
     1 - allow boots from sharebots
     2 - allow any boots
%{help=set max-socks}%{+n}
###  %bset max-socks%b <max dcc connections>
   Set here the maximum number of socket connections you will allow. You can
   increase this later, but never decrease it below current usage. If you're
   using Tcl threads, this is a per-thread maximum.
%{help=set max-logs}%{+n}
###  %bset max-logs%b <max number of logs>
   This is the maximum number of logfiles allowed. This setting
   can be increased; however, don't decrease it.
%{help=set protect-telnet}%{+n}
###  %bset protect-telnet%b <0/1>
   This setting will drop telnet connections not matching a known
   host.
%{help=set ident-timeout}%{+n}
###  %bset ident-timeout%b <timeout>
   This settings defines a time in seconds that the bot should wait
   before a dcc chat, telnet, or relay connection times out.
%{help=set share-unlinks}%{+n}
###  %bset share-unlinks%b 0/1
   This setting prohibits remote bots from telling your Eggdrop to
   unlink from share bots.
%{help=set strict-host}%{+n}
###  %bset strict-host%b <0/1>
   Specifies whether the bot should leave leading ~+-^= in users'
   hostnames. If this is on, the bot will differentiate between
   valid-ident usernames and invalid ones. This setting is currently
   kept for compatibility, but will be removed from the next release.
   Please leave it set to 1 for now to avoid problems with your user
   files in the future.
%{help=set cidr-support}%{+n}
###  %bset cidr-support%b <0/1>
   Enables cidr support for b/e/I modes if set to 1. This means the
   bot will understand and match modes in cidr notation, and will
   be able to put and enforce such bans or unban itself, if banned 
   with a cidr mask.
     Warning: enabling this on servers which don't support cidr may
   result in kick floods or other problems.
%{help=set allow-dk-cmds}%{+n}
###  %bset allow-dk-cmds%b <0/1>
   Enable this setting if you want +d & +k users to use commands
   bound as -|-.
%{help=set userfile-perm}%{+n}
###  %bset userfile-perm%b <octal value>
   This specifies what permissions the user, channel, and notes
   files should be set to. The octal values are the same as for
   the chmod system command.