SHARE
TWEET

eggy.conf

Seb Mar 30th, 2013 (edited) 139 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #################
  2. ##Start editing##
  3. #################
  4.  
  5. set admin "yournick"
  6. set username "botnetusername"
  7. set nick "nickname"
  8. set altnick "2ndnickname"
  9. set owner "yournickname"
  10. set realname "fullname section"
  11. proc evnt:init_server {type} {
  12.     global botnick
  13.     putquick "away :I am away, not really, but this says i am.."
  14.     putquick "MODE $botnick +b-s"
  15. }
  16.  
  17. set servers {
  18.   irc.ircserver.com
  19. }
  20. set userfile "lamebot.user"
  21. set pidfile "pid.lamebot"
  22. set botnet-nick "botnetnick"
  23. set notefile "lamebot.notes"
  24. set chanfile "lamebot.chan"
  25. set default-port 6667
  26. set network "freenode"
  27.  
  28. #Enter port to listen to you can use + for ssl: +6697
  29. #listen 6667 all
  30. #listen +6697 all
  31.  
  32.  
  33. set vhost4 ""
  34. set vhost4 "virtual.host.com"
  35.  
  36. #set vhost6 "my.ipv6.host.com"
  37. #set vhost6 "2001:db8::c001:b07"
  38.  
  39. # IPv4/IPv6 address (or hostname) to bind for listening. If you don't set
  40. # this variable, eggdrop will listen on all available IPv4 or IPv6 interfaces,
  41. # depending on the 'prefer-ipv6' variable (see below).
  42. # Note that eggdrop will accept IPv4 connections with IPv6 sockets too.
  43. #set listen-addr "99.99.0.0"
  44. #set listen-addr "2001:db8:618:5c0:263::"
  45. #set listen-addr "virtual.host.com"
  46.  
  47. # Prefer IPv6 over IPv4 for connections and dns resolution?
  48. # If the preferred protocol family is not supported, the other one
  49. # will be tried.
  50. set prefer-ipv6 0
  51.  
  52. # In case your bot has trouble finding dns servers or you want to use
  53. # specific ones, you can set them here. The value is a list of dns servers.
  54. # The order doesn't matter. You can also specify a non-standard port.
  55. # The default is to use the system specified dns servers. You don't need to
  56. # modify this setting normally.
  57. #set dns-servers "8.8.8.8 8.8.4.4"
  58. # Specify how long should the DNS module cache replies at maximum. The value
  59. # must be in seconds.
  60. # Note that it will respect the TTL of the reply and this is just an upper
  61. # boundary.
  62. #set dns-cache 86400
  63. # Specify how long should the DNS module cache negative replies (NXDOMAIN,
  64. # DNS Lookup failed). The value must be in seconds.
  65. #set dns-negcache 600
  66. # How many times should the DNS module resend the query for a given domain
  67. # if it receives no reply?
  68. #set dns-maxsends 4
  69. # Specify how long should the DNS module wait for a reply before resending the
  70. # query. The value must be in seconds.
  71. #set dns-retrydelay 3
  72.  
  73.  
  74.  
  75. set timezone "EST"
  76. set offset "-5"
  77. #set env(TZ) "$timezone $offset"
  78. #addlang "english"
  79. set max-logs 800
  80. set max-logsize 0
  81. set quick-logs 1
  82. set log-time 0
  83. set keep-all-logs 2
  84. set logfile-suffix ".log"
  85. set timestamp-format {[%H:%M]}
  86. set switch-logfiles-at 300
  87. logfile mco * "logs/eggdrop.log"
  88. set quiet-save 1
  89. set console "mkcobxs"
  90. set sort-users 0
  91. set help-path "help/"
  92. set text-path "text/"
  93. set temp-path "/tmp"
  94. set motd "text/motd"
  95. set telnet-banner "text/banner"
  96. set userfile-perm 0600
  97. set remote-boots 2
  98. set share-unlinks 1
  99. set protect-telnet 0
  100. set dcc-sanitycheck 0
  101. set ident-timeout 5
  102. set require-p 1
  103. set open-telnets 0
  104. set stealth-telnets 0
  105. set use-telnet-banner 0
  106. set connect-timeout 3600
  107. set dcc-flood-thr 300
  108. set telnet-flood 5:60
  109. set paranoid-telnet-flood 1
  110. set resolve-timeout 7
  111. set ignore-time 3
  112. set hourly-updates 00
  113. set owner "Seb, Sebastien"
  114. set notify-newusers "$owner"
  115. set default-flags "hp"
  116. set whois-fields "url birthday"
  117. set die-on-sighup 0
  118. set die-on-sigterm 1
  119. #unbind dcc n tcl *dcc:tcl
  120. #unbind dcc n set *dcc:set
  121. set must-be-owner 1
  122. unbind dcc n simul *dcc:simul
  123. set max-socks 100
  124. set allow-dk-cmds 1
  125. set dupwait-timeout 5
  126. set strict-host 1
  127. set cidr-support 0
  128. set mod-path "modules/"
  129. loadmodule blowfish
  130. loadmodule dns
  131. loadmodule channels
  132. set force-expire 0
  133. set share-greet 0
  134. set use-info 1
  135. set allow-ps 0
  136. set global-flood-chan 0:0
  137. set global-flood-deop 0:0
  138. set global-flood-kick 0:0
  139. set global-flood-join 0:0
  140. set global-flood-ctcp 0:0
  141. set global-flood-nick 0:0
  142. set global-aop-delay 0:0
  143. set global-idle-kick 0
  144. set global-chanmode "nt"
  145. set global-stopnethack-mode 0
  146. set global-revenge-mode 0
  147. set global-ban-type 3
  148. set global-ban-time 120
  149. set global-exempt-time 60
  150. set global-invite-time 60
  151.  
  152. set global-chanset {
  153.         -autoop         -autovoice
  154.         -bitch          +cycle
  155.         -dontkickops    -dynamicbans
  156.         +dynamicexempts +dynamicinvites
  157.         -enforcebans    -greet
  158.         -inactive       -nodesynch
  159.         -protectfriends +protectops
  160.         +revenge        -revengebot
  161.         -secret         -seen
  162.         +shared         -statuslog
  163.         +userbans       +userexempts
  164.         +userinvites    -protecthalfops
  165.         -autohalfop     -static
  166. }
  167.  
  168. loadmodule server
  169. set net-type 2
  170. bind evnt - init-server evnt:init_server
  171. set msg-rate 2
  172. set keep-nick 1
  173. set quiet-reject 1
  174. set lowercase-ctcp 0
  175. set answer-ctcp 3
  176. set flood-msg 0:0
  177. set flood-ctcp 3:60
  178. set server-cycle-wait 15
  179. set server-timeout 60
  180. set servlimit 0
  181. set check-stoned 1
  182. set serverror-quit 1
  183. set max-queue-msg 300
  184. set trigger-on-ignore 0
  185. set exclusive-binds 0
  186. set double-mode 1
  187. set double-server 1
  188. set double-help 1
  189. set optimize-kicks 1
  190. set stack-limit 4
  191. loadmodule ctcp
  192. set ctcp-mode 0
  193. loadmodule irc
  194. set bounce-bans 0
  195. set bounce-exempts 0
  196. set bounce-invites 0
  197. set bounce-modes 0
  198. set max-bans 30
  199. set max-exempts 20
  200. set max-invites 20
  201. set max-modes 30
  202. set learn-users 0
  203. set wait-split 600
  204. set wait-info 180
  205. set mode-buf-length 200
  206. unbind msg - ident *msg:ident
  207. unbind msg - addhost *msg:addhost
  208. set opchars "@"
  209. set no-chanrec-info 0
  210. set prevent-mixing 1
  211. loadmodule transfer
  212. set max-dloads 3
  213. set dcc-block 0
  214. set copy-to-tmp 1
  215. set xfer-timeout 30
  216. loadmodule share
  217. set share-compressed 1
  218. loadmodule filesys
  219. set files-path ""
  220. set incoming-path ""
  221. set upload-to-pwd 0
  222. set filedb-path ""
  223. set max-file-users 20
  224. set max-filesize 1024
  225. loadmodule notes
  226. set max-notes 50
  227. set note-life 60
  228. set allow-fwd 0
  229. set notify-users 0
  230. set notify-onjoin 1
  231. loadmodule console
  232. set console-autosave 1
  233. set force-channel 0
  234. set info-party 0
  235. loadmodule uptime
  236. source scripts/alltools.tcl
  237. source scripts/action.fix.tcl
  238. source scripts/dccwhois.tcl
  239. source scripts/userinfo.tcl
  240. loadhelp userinfo.help
  241. #loadmodule megahal
  242. #loadmodule chanlimit
  243. #loadmodule log2html
  244. #loadmodule chanlimit
  245. #loadmodule lastlog
  246. #loadmodule noclones
  247.  
  248. if {[info exists net-type]} {
  249.   switch -- ${net-type} {
  250.     "0" {
  251.       # EFnet
  252.       source scripts/quotepong.tcl
  253.     }
  254.     "2" {
  255.       # Undernet
  256.       source scripts/quotepass.tcl
  257.     }
  258.   }
  259. }
RAW Paste Data
Top