Advertisement
MonGen1337

Untitled

Dec 6th, 2018
331
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.81 KB | None | 0 0
  1. # _ _ ____ _ _____ _
  2. # /\ | | (_) _ \ | | | __ \ | |
  3. # / \ _ __ | |_ _| |_) | ___ | |_| | | | ___| |_ ___ _____
  4. # / /\ \ | '_ \| __| | _ < / _ \| __| | | |/ _ \ | | | \ \/ / _ \
  5. # / ____ \| | | | |_| | |_) | (_) | |_| |__| | __/ | |_| |> < __/
  6. # /_/ \_\_| |_|\__|_|____/ \___/ \__|_____/ \___|_|\__,_/_/\_\___|
  7. #
  8.  
  9.  
  10. ###############################
  11. ## Info ##
  12. ###############################
  13.  
  14. # FAQ: https://antibotdeluxe.com/webpanel/faq
  15. # Web Panel: https://antibotdeluxe.com/webpanel/
  16. # Discord: https://discord.gg/xTAzMCx
  17.  
  18. # If you require support, join our Discord as that is the ONLY location that we provide it.
  19. # Anonymous statistics are sent to bStats.
  20.  
  21. # Thank you for purchasing AntiBotDeluxe.
  22. # The default config requires very little configuring to make it fit your server.
  23. # Some IMPORTANT options of the plugin is only available via the WEB PANEL.
  24.  
  25. Version: 9
  26.  
  27.  
  28. ###############################
  29. ## General ##
  30. ###############################
  31.  
  32. General:
  33. # The prefix of all messages.
  34. Prefix: '&6Exotiq&eCraft &8ยป &7'
  35. # Enable or disable the AntiBotDeluxe log. If this is disabled, you will not receive support, as essential data is contained here.
  36. Log: true
  37. # You must enable this if you use a modified proxy, eg Waterfall, Hexacord or Travertine.
  38. Log4J: false
  39. # If enabled the Console will be spammed with for you useless Developer stuff
  40. Debug: false
  41. # Should we show a animation while there is no attack?
  42. Animation: true
  43.  
  44. # BungeeCord only --
  45. BungeeCord:
  46. # Here you can set how many Threads one check is allowed to use.
  47. Threads: 2
  48.  
  49. ConsoleFilter:
  50. - "logged in with entity id"
  51. - "com.mojang.authlib.GameProfile@"
  52. - "lost connection"
  53. - "timed"
  54. - "reset"
  55. - "UUID of player"
  56. - "InitialHandler"
  57. - "UpstreamBridge has disconnected"
  58.  
  59. Statistics:
  60. AttackAlert:
  61. Enabled: true
  62. # If enabled it will alert everyone with the permission antibotdeluxe.alert even without /ab toggle
  63. AlertPerm: true
  64. Interval: 15
  65. TriggerAmount: 5
  66. BlacklistAlert:
  67. Enabled: true
  68. # If enabled it will alert everyone with the permission antibotdeluxe.alert even without /ab toggle
  69. AlertPerm: true
  70. Interval: 15
  71. AutoWhitelist:
  72. Enabled: true
  73. ActTime: 5
  74.  
  75. Storage:
  76. # Options Available: MySQL, FlatFile
  77. # If you are only running AntiBotDeluxe on one server, flat-file is recommended.
  78. Mode: FlatFile
  79.  
  80. # Here you can set how the configuration file should update
  81. # Available options: LIVE, FREQUENTLY, NEVER
  82. # FREQUENTLY will cause a minutely update, when set on NEVER the use of /ab reload is needed.
  83. ConfigUpdate: FREQUENTLY
  84.  
  85. MySQL:
  86. Host: '127.0.0.1'
  87. Username: 'root'
  88. Password: ''
  89. Database: antibotdeluxe
  90. MaximumPoolSize: 10
  91. MinimumIdle: 10
  92. MaximumLifetime: 1800000
  93. ConnectionTimeOut: 5000
  94.  
  95. ###############################
  96. ## Geo ##
  97. ###############################
  98.  
  99. Geographical:
  100. Mode: Whitelist
  101. Countries:
  102. - "Albania"
  103. - "Canada"
  104. - "Norway"
  105. - "Slovakia"
  106. - "English"
  107. - "Hungary"
  108. - "Romania"
  109. - "Germany"
  110. - "RS"
  111. - "Serbia"
  112. - "Ukraine"
  113. - "N/A"
  114.  
  115. ###############################
  116. ## Plus ##
  117. ###############################
  118.  
  119. # All settings here are only available to AntiBotDeluxe Plus users.
  120. # Plus is not required for bot protection but allows access to better proxy definitions and more features.
  121.  
  122. IPTables:
  123. Enabled: true
  124.  
  125. AddCommand: "sudo iptables -A INPUT -s %ips% -j DROP -m comment --comment \"AntiBotDeluxe\" -w"
  126. RemoveCommand: "sudo iptables -D INPUT -s %ips% -j DROP -m comment --comment \"AntiBotDeluxe\" -w"
  127.  
  128. # Flush all rules only added by AntiBotDeluxe on every plugin load.
  129. # This is important to ensure all blacklisted IPs are up to date.
  130. # If you are developing your server and constantly rebooting, disable this.
  131. # Disabled by default to keep rules for following attacks.
  132. Flush: false
  133.  
  134. # Blacklist a IP if they get blacklisted.
  135. # This wont add IP's that are downloaded
  136. # This option allows efficient mitigation of attacks and is recommended.
  137. AddWhenBlacklisted: true
  138.  
  139. # Get IPTables to limit the speed of joins.
  140. # This is highly recommended to block sources of mass bot joins.
  141. ConnectLimit:
  142. Enabled: true
  143. # When set to AUTOMATIC the Plugin will try to get the Server's Port automatically
  144. ServerPort: AUTOMATIC
  145. Limit: 3
  146.  
  147. ProxyScraper:
  148. Enabled: true
  149. Threads: 350
  150.  
  151. # Toggle proxy types to scrape for.
  152. # SOCKS is more common for bot attacks.
  153. SearchFor:
  154. HTTP: true
  155. SOCKS: true
  156.  
  157.  
  158. ###############################
  159. ## Checks ##
  160. ###############################
  161.  
  162. Checks:
  163. # This is the order of how checks work. You can comment them out here to disable them but is not recommended for blocking bots.
  164. # The default order is highly recommended to keep.
  165. Priority:
  166. - Condition02
  167. - ServerListPing
  168. - MaxPlayersPerIP
  169. - MaxAccountsPerIP
  170. - MaxConnectionsPerSecond
  171. - APNCheck
  172. - GeoCheck
  173. - BlacklistCheck
  174. - Condition01
  175. - ProxyDetection
  176. - DNSBLCheck
  177.  
  178.  
  179. # This check looks how often the same IP tries to connect per second
  180. MaxConnectionsPerSecond:
  181. Value: 3
  182.  
  183. # This is looking on how often a IP tries to connect with different names in a specific time, other then MaxPlayersPerIP this is not checking the online players
  184. MaxAccountsPerIP:
  185. Value: 5
  186. # Time storing the IP in minutes
  187. Time: 10
  188. Action: Blacklist
  189.  
  190. MaxPlayersPerIP:
  191. Value: 2
  192.  
  193. # Remember in default config this is just a condition
  194. MaxPlayersPerSecond:
  195. Value: 3
  196.  
  197. # Enable or disable checks to use the hold dynamic mode for.
  198. # If you do not know what this is, leave it alone.
  199. Hold:
  200. - MaxPlayersPerSecond
  201. - MaxAccountsPerIP
  202. - MaxConnectionsPerSecond
  203.  
  204. # Enable or disable checks to use the conditional dynamic checks for.
  205. # If you do not know what this is, leave it alone.
  206. Conditional:
  207. '01':
  208. - MaxPlayersPerSecond
  209. '02':
  210. - Whitelist
  211.  
  212. ###############################
  213. ## Blacklist ##
  214. ###############################
  215.  
  216. Blacklist:
  217. # Configure the sites where blacklisted IPs are loaded from.
  218. # The default settings are accurately chosen to be efficient and with few false positives.
  219. Synchronization:
  220. SyncBlacklist: true
  221. DirectAccess:
  222. - "http://lists.blocklist.de/lists/all.txt"
  223. - "http://cinsscore.com/list/ci-badguys.txt"
  224. - "https://www.stopforumspam.com/downloads/toxic_ip_cidr.txt"
  225. - "http://blocklist.greensnow.co/greensnow.txt"
  226. - "http://myip.ms/files/blacklist/csf/latest_blacklist.txt"
  227. ClickAccess:
  228. - "http://proxy-daily.com/"
  229. - "http://www.sslproxies24.top/"
  230. - "http://socksproxylist24.blogspot.ro/"
  231.  
  232. # You can control the blocked APNs here.
  233. # If you do not know what this is, leave it alone.
  234. APN:
  235. - OVH
  236. - INFOLINK
  237. - TELEF
  238. - CHINANET
  239. - GoDaddy
  240. - PARSONLINE
  241. - "CORPORACION NACIONAL"
  242. - contabo
  243. - server
  244. - "TWC Central"
  245. - "USA COMPANIES"
  246. - "Fibrenoire"
  247. - "Fibrenoire Inc."
  248.  
  249. ###############################
  250. ## Proxy ##
  251. ###############################
  252.  
  253. # These sites check if an account is a proxy.
  254. # The condition just disables the site if requirements aren't reached.
  255. ProxySettings:
  256. Sites:
  257. '1':
  258. URL: "http://www.stopforumspam.com/api?ip=%ip%"
  259. Keyword: "<appears>yes</appears>"
  260. Action: KICK
  261. '2':
  262. URL: "http://www.shroomery.org/ythan/proxycheck.php?ip=%ip%"
  263. Keyword: "Y"
  264. Action: KICK
  265. '3':
  266. URL: "http://proxycheck.io/v1/%ip%&vpn=1&asn=1&node=1&time=0"
  267. Keyword: "\"yes\""
  268. Action: KICK
  269. '4':
  270. URL: "http://botscout.com/test/?ip=%ip%"
  271. Keyword: "Y"
  272. Action: KICK
  273. '5':
  274. URL: "http://api.antibotdeluxe.com/system/1/check?ip=%ip%"
  275. Keyword: "\"1\""
  276. Action: KICK
  277. Condition: PLUS
  278.  
  279. DNSBL:
  280. Services:
  281. # Confirmed Proxies
  282. - "dnsbl.proxybl.org"
  283. # Zombie Networks
  284. - "zombie.dnsbl.sorbs.net"
  285. # HTTP Proxies
  286. - "http.dnsbl.sorbs.net"
  287. # Socks Proxies
  288. - "socks.dnsbl.sorbs.net"
  289. # Misc Proxies
  290. - "misc.dnsbl.sorbs.net"
  291. # XBL
  292. - "xbl.spamhaus.org"
  293.  
  294. ###############################
  295. ## Locale ##
  296. ###############################
  297.  
  298. Locale:
  299. # Available presets are English (EN), German (DE), French (FR), Italian (IT), Dutch (NL), Turkish (TU), Romanian (RO),
  300. # Messages are configurable over in the messages_locale.yml.
  301. # You can enter the name of your presence here.
  302. Preset: EN
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement