diff --git a/.idea/workspace.xml b/.idea/workspace.xml index 9822325..bb074c3 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -5,13 +5,48 @@ - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -54,7 +95,9 @@ + + + + + + + + + + + + + + + + + + + @@ -99,13 +167,16 @@ 1769036768292 - + + + true diff --git a/MinecraftDBM/Xcord/GeoLite2-ASN.mmdb b/MinecraftDBM/Xcord/GeoLite2-ASN.mmdb new file mode 100644 index 0000000..62aa6c6 Binary files /dev/null and b/MinecraftDBM/Xcord/GeoLite2-ASN.mmdb differ diff --git a/MinecraftDBM/Xcord/config.yml b/MinecraftDBM/Xcord/config.yml new file mode 100644 index 0000000..c8529f9 --- /dev/null +++ b/MinecraftDBM/Xcord/config.yml @@ -0,0 +1,57 @@ +network_compression_threshold: 256 +remote_ping_timeout: 5000 +remote_ping_cache: -1 +online_mode: false +forge_support: true +disabled_commands: +- disabledcommandhere +ip_forward: false +reject_transfers: false +player_limit: -1 +connection_throttle: 4000 +connection_throttle_limit: 3 +prevent_proxy_connections: false +log_commands: true +log_pings: true +stats: 9a0c9c3f-22bf-4461-bec1-e8ec2c2f8aae +groups: + md_5: + - a1a1a13684 + - database_mysql +servers: + lobby: + motd: '&1Just another XCord - Forced Host' + address: 127.0.0.1:25565 + restricted: false +permissions: + default: + - bungeecord.command.server + - bungeecord.command.list + admin: + - bungeecord.command.alert + - bungeecord.command.alertraw + - bungeecord.command.end + - bungeecord.command.ip + - bungeecord.command.reload + - bungeecord.command.kick + - bungeecord.command.send + - bungeecord.command.find +listeners: +- query_port: 25577 + motd: '&1Another XCord server' + tab_list: GLOBAL_PING + query_enabled: true + proxy_protocol: false + forced_hosts: + pvp.md-5.net: pvp + ping_passthrough: true + priorities: + - lobby + bind_local_address: true + host: 0.0.0.0:25565 + max_players: 2026 + tab_size: 60 + force_default_server: true +enforce_secure_profile: false +server_connect_timeout: 5000 +timeout: 30000 diff --git a/MinecraftDBM/Xcord/deflate.dll b/MinecraftDBM/Xcord/deflate.dll new file mode 100644 index 0000000..8040c6d Binary files /dev/null and b/MinecraftDBM/Xcord/deflate.dll differ diff --git a/MinecraftDBM/Xcord/locations.yml b/MinecraftDBM/Xcord/locations.yml new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/MinecraftDBM/Xcord/locations.yml @@ -0,0 +1 @@ +{} diff --git a/MinecraftDBM/Xcord/logs/2026-01-22-1.log.gz b/MinecraftDBM/Xcord/logs/2026-01-22-1.log.gz new file mode 100644 index 0000000..6e01107 Binary files /dev/null and b/MinecraftDBM/Xcord/logs/2026-01-22-1.log.gz differ diff --git a/MinecraftDBM/Xcord/logs/2026-01-22-2.log.gz b/MinecraftDBM/Xcord/logs/2026-01-22-2.log.gz new file mode 100644 index 0000000..9a00aa1 Binary files /dev/null and b/MinecraftDBM/Xcord/logs/2026-01-22-2.log.gz differ diff --git a/MinecraftDBM/Xcord/logs/2026-01-22-3.log.gz b/MinecraftDBM/Xcord/logs/2026-01-22-3.log.gz new file mode 100644 index 0000000..778b447 Binary files /dev/null and b/MinecraftDBM/Xcord/logs/2026-01-22-3.log.gz differ diff --git a/MinecraftDBM/Xcord/logs/2026-01-22-4.log.gz b/MinecraftDBM/Xcord/logs/2026-01-22-4.log.gz new file mode 100644 index 0000000..46d238f Binary files /dev/null and b/MinecraftDBM/Xcord/logs/2026-01-22-4.log.gz differ diff --git a/MinecraftDBM/Xcord/logs/2026-01-22-5.log.gz b/MinecraftDBM/Xcord/logs/2026-01-22-5.log.gz new file mode 100644 index 0000000..3b09767 Binary files /dev/null and b/MinecraftDBM/Xcord/logs/2026-01-22-5.log.gz differ diff --git a/MinecraftDBM/Xcord/logs/2026-01-22-6.log.gz b/MinecraftDBM/Xcord/logs/2026-01-22-6.log.gz new file mode 100644 index 0000000..58b572a Binary files /dev/null and b/MinecraftDBM/Xcord/logs/2026-01-22-6.log.gz differ diff --git a/MinecraftDBM/Xcord/logs/2026-01-22-7.log.gz b/MinecraftDBM/Xcord/logs/2026-01-22-7.log.gz new file mode 100644 index 0000000..20e5927 Binary files /dev/null and b/MinecraftDBM/Xcord/logs/2026-01-22-7.log.gz differ diff --git a/MinecraftDBM/Xcord/logs/latest.log b/MinecraftDBM/Xcord/logs/latest.log new file mode 100644 index 0000000..4ca8ee4 --- /dev/null +++ b/MinecraftDBM/Xcord/logs/latest.log @@ -0,0 +1,113 @@ +[08:28:45] [main/WARN]: You're not using IPSet with the global-blacklist. It's highly recommended to use the IPSet option as this will result in FAR superior protection (If you're able to..) +[08:28:45] [main/INFO]: XCord is preparing IPSet blacklisting for table: xdosfilter... +[08:28:45] [main/INFO]: IPSet is not enabled on this system. Attempting to install... +[08:28:45] [main/INFO]: IPSet appears to have failed instillation :(, consider disabling IPSet blacklisting as it may not be functional. Or try to manually install IPSet +[08:28:45] [main/INFO]: XCord is running license validation... +[08:28:45] [main/INFO]: XCord has been successfully validated. Please report issues/bugs to the official XCord discord. +[08:28:45] [main/INFO]: XCord has started. +[08:28:45] [main/INFO]: XCord's native compressor installer has been loaded. +[08:28:45] [main/INFO]: Attempting to load:: native-compress-xcord +[08:28:45] [main/INFO]: Attempting to load:: native-compressor-installer +[08:28:45] [main/INFO]: Warning: JavaZLib compression levels can only be between 0-9! +[08:28:45] [main/INFO]: Attempting to load:: native-cipher +[08:28:46] [main/INFO]: Could not load/find native library for your OS at 'windows_x64/native-cipher.dll'. +[08:28:46] [main/INFO]: Using standard Java JCE cipher. +[08:28:46] [main/INFO]: Loaded native library: windows_x64/native-compress-xcord.dll +[08:28:46] [main/INFO]: Using zlib based XCord native compressor. +[08:28:46] [main/INFO]: Enabled Travertine (XCORD) version git:Waterfall-Bootstrap:1.20-R0.3-SNAPSHOT:c5fd43a:565 +[08:28:46] [main/INFO]: Discovered module: ModuleSpec(name=cmd_alert, file=modules\cmd_alert.jar, provider=JenkinsModuleSource()) +[08:28:46] [main/INFO]: Discovered module: ModuleSpec(name=cmd_find, file=modules\cmd_find.jar, provider=JenkinsModuleSource()) +[08:28:46] [main/INFO]: Discovered module: ModuleSpec(name=cmd_list, file=modules\cmd_list.jar, provider=JenkinsModuleSource()) +[08:28:46] [main/INFO]: Discovered module: ModuleSpec(name=cmd_send, file=modules\cmd_send.jar, provider=JenkinsModuleSource()) +[08:28:46] [main/INFO]: Discovered module: ModuleSpec(name=cmd_server, file=modules\cmd_server.jar, provider=JenkinsModuleSource()) +[08:28:46] [main/INFO]: Discovered module: ModuleSpec(name=reconnect_yaml, file=modules\reconnect_yaml.jar, provider=JenkinsModuleSource()) +[08:28:46] [main/INFO]: Loaded plugin reconnect_yaml version git:reconnect_yaml:1.20-R0.3-SNAPSHOT:c5fd43a:565 by WaterfallMC +[08:28:46] [main/INFO]: Loaded plugin cmd_find version git:cmd_find:1.20-R0.3-SNAPSHOT:c5fd43a:565 by WaterfallMC +[08:28:46] [main/INFO]: Loaded plugin cmd_server version git:cmd_server:1.20-R0.3-SNAPSHOT:c5fd43a:565 by WaterfallMC +[08:28:46] [main/INFO]: Loaded plugin cmd_alert version git:cmd_alert:1.20-R0.3-SNAPSHOT:c5fd43a:565 by WaterfallMC +[08:28:46] [main/INFO]: Loaded plugin cmd_send version git:cmd_send:1.20-R0.3-SNAPSHOT:c5fd43a:565 by WaterfallMC +[08:28:46] [main/INFO]: Loaded plugin cmd_list version git:cmd_list:1.20-R0.3-SNAPSHOT:c5fd43a:565 by WaterfallMC +[08:28:46] [main/WARN]: Forced host server pvp is not defined +[08:28:46] [main/INFO]: Enabled plugin reconnect_yaml version git:reconnect_yaml:1.20-R0.3-SNAPSHOT:c5fd43a:565 by WaterfallMC +[08:28:46] [main/INFO]: Enabled plugin cmd_find version git:cmd_find:1.20-R0.3-SNAPSHOT:c5fd43a:565 by WaterfallMC +[08:28:46] [main/INFO]: Enabled plugin cmd_server version git:cmd_server:1.20-R0.3-SNAPSHOT:c5fd43a:565 by WaterfallMC +[08:28:46] [main/INFO]: Enabled plugin cmd_alert version git:cmd_alert:1.20-R0.3-SNAPSHOT:c5fd43a:565 by WaterfallMC +[08:28:46] [main/INFO]: Enabled plugin cmd_send version git:cmd_send:1.20-R0.3-SNAPSHOT:c5fd43a:565 by WaterfallMC +[08:28:46] [main/INFO]: Enabled plugin cmd_list version git:cmd_list:1.20-R0.3-SNAPSHOT:c5fd43a:565 by WaterfallMC +[08:28:46] [main/WARN]: [!] Critical warning ===========================> +[08:28:46] [main/WARN]: > It's HIGHLY recommended to disable 'query-enabled' in your Bungeecord config! (config.yml) +[08:28:46] [main/WARN]: > Leaving this option on will open an easily exploitable UDP port, and leave you VERY open to attacks +[08:28:46] [main/WARN]: [!] Critical warning ===========================> +[08:28:46] [multiThreadIoEventLoopGroup-2-1/INFO]: Listening on /0.0.0.0:25565 +[08:28:47] [Thread-5/INFO]: [XCord] XCord is updating your global-blacklist: 1769040248971 +[08:28:51] [multiThreadIoEventLoopGroup-3-1/INFO]: [/127.0.0.1:33508] <-> InitialHandler has pinged +[08:28:51] [multiThreadIoEventLoopGroup-3-3/INFO]: [/127.0.0.1:33510] <-> InitialHandler has pinged +[08:28:51] [multiThreadIoEventLoopGroup-3-5/INFO]: [/127.0.0.1:33511] <-> InitialHandler has pinged +[08:28:51] [multiThreadIoEventLoopGroup-3-7/INFO]: [/127.0.0.1:33512] <-> InitialHandler has pinged +[08:28:51] [multiThreadIoEventLoopGroup-3-9/INFO]: [/127.0.0.1:33513] <-> InitialHandler has pinged +[08:28:51] [multiThreadIoEventLoopGroup-3-11/INFO]: [/127.0.0.1:33514] <-> InitialHandler has pinged +[08:28:51] [multiThreadIoEventLoopGroup-3-13/INFO]: [/127.0.0.1:33515] <-> InitialHandler has pinged +[08:28:51] [multiThreadIoEventLoopGroup-3-15/INFO]: [/127.0.0.1:33516] <-> InitialHandler has pinged +[08:28:51] [multiThreadIoEventLoopGroup-3-17/INFO]: [/127.0.0.1:33517] <-> InitialHandler has pinged +[08:28:51] [multiThreadIoEventLoopGroup-3-19/INFO]: [/127.0.0.1:33518] <-> InitialHandler has pinged +[08:28:51] [multiThreadIoEventLoopGroup-3-21/INFO]: [/127.0.0.1:33519] <-> InitialHandler has pinged +[08:28:51] [multiThreadIoEventLoopGroup-3-23/INFO]: [/127.0.0.1:33520] <-> InitialHandler has pinged +[08:28:51] [multiThreadIoEventLoopGroup-3-25/INFO]: [/127.0.0.1:33521] <-> InitialHandler has pinged +[08:28:51] [multiThreadIoEventLoopGroup-3-27/INFO]: [/127.0.0.1:33522] <-> InitialHandler has pinged +[08:28:51] [multiThreadIoEventLoopGroup-3-29/INFO]: [/127.0.0.1:33523] <-> InitialHandler has pinged +[08:28:51] [multiThreadIoEventLoopGroup-3-31/INFO]: [/127.0.0.1:33524] <-> InitialHandler has pinged +[08:28:51] [multiThreadIoEventLoopGroup-3-1/INFO]: [/127.0.0.1:33525] <-> InitialHandler has pinged +[08:28:51] [multiThreadIoEventLoopGroup-3-3/INFO]: [/127.0.0.1:33526] <-> InitialHandler has pinged +[08:28:51] [multiThreadIoEventLoopGroup-3-5/INFO]: [/127.0.0.1:33527] <-> InitialHandler has pinged +[08:28:51] [multiThreadIoEventLoopGroup-3-7/INFO]: [/127.0.0.1:33528] <-> InitialHandler has pinged +[08:28:51] [multiThreadIoEventLoopGroup-3-9/INFO]: [/127.0.0.1:33529] <-> InitialHandler has pinged +[08:28:51] [multiThreadIoEventLoopGroup-3-11/INFO]: [/127.0.0.1:33530] <-> InitialHandler has pinged +[08:28:51] [multiThreadIoEventLoopGroup-3-13/INFO]: [/127.0.0.1:33531] <-> InitialHandler has pinged +[08:28:51] [multiThreadIoEventLoopGroup-3-15/INFO]: [/127.0.0.1:33532] <-> InitialHandler has pinged +[08:28:51] [multiThreadIoEventLoopGroup-3-17/INFO]: [/127.0.0.1:33533] <-> InitialHandler has pinged +[08:28:51] [multiThreadIoEventLoopGroup-3-19/INFO]: [/127.0.0.1:33534] <-> InitialHandler has pinged +[08:28:51] [multiThreadIoEventLoopGroup-3-21/INFO]: [/127.0.0.1:33535] <-> InitialHandler has pinged +[08:28:51] [multiThreadIoEventLoopGroup-3-23/INFO]: [/127.0.0.1:33536] <-> InitialHandler has pinged +[08:28:51] [multiThreadIoEventLoopGroup-3-25/INFO]: [/127.0.0.1:33537] <-> InitialHandler has pinged +[08:28:51] [multiThreadIoEventLoopGroup-3-27/INFO]: [/127.0.0.1:33538] <-> InitialHandler has pinged +[08:28:51] [multiThreadIoEventLoopGroup-3-29/INFO]: [/127.0.0.1:33539] <-> InitialHandler has pinged +[08:28:51] [multiThreadIoEventLoopGroup-3-31/INFO]: [/127.0.0.1:33540] <-> InitialHandler has pinged +[08:28:51] [multiThreadIoEventLoopGroup-3-1/INFO]: [/127.0.0.1:33541] <-> InitialHandler has pinged +[08:28:51] [multiThreadIoEventLoopGroup-3-3/INFO]: [/127.0.0.1:33542] <-> InitialHandler has pinged +[08:28:51] [multiThreadIoEventLoopGroup-3-5/INFO]: [/127.0.0.1:33543] <-> InitialHandler has pinged +[08:28:51] [multiThreadIoEventLoopGroup-3-7/INFO]: [/127.0.0.1:33544] <-> InitialHandler has pinged +[08:28:51] [multiThreadIoEventLoopGroup-3-9/INFO]: [/127.0.0.1:33545] <-> InitialHandler has pinged +[08:28:51] [multiThreadIoEventLoopGroup-3-11/INFO]: [/127.0.0.1:33546] <-> InitialHandler has pinged +[08:28:51] [multiThreadIoEventLoopGroup-3-13/INFO]: [/127.0.0.1:33547] <-> InitialHandler has pinged +[08:28:51] [multiThreadIoEventLoopGroup-3-15/INFO]: [/127.0.0.1:33548] <-> InitialHandler has pinged +[08:28:51] [multiThreadIoEventLoopGroup-2-1/WARN]: Detected a potential bot attack, enabled extra defensive modules! +[08:28:51] [multiThreadIoEventLoopGroup-2-1/INFO]: Now filtering logs/console... +[08:28:52] [bobproxy-base/INFO]: [XCord] DoS-Filter has been activated! +[08:28:52] [bobproxy-base/INFO]: Anti-bot Stats> Connections: 517 CPU: 19% Blacklists: 0 Tracking IPs: 0 +[08:28:53] [bobproxy-base/INFO]: Anti-bot Stats> Connections: 2522 CPU: 19% Blacklists: 0 Tracking IPs: 0 +[08:28:54] [bobproxy-base/INFO]: Anti-bot Stats> Connections: 3273 CPU: 15% Blacklists: 0 Tracking IPs: 0 +[08:28:55] [bobproxy-base/INFO]: Anti-bot Stats> Connections: 3673 CPU: 12% Blacklists: 0 Tracking IPs: 0 +[08:28:56] [multiThreadIoEventLoopGroup-3-1/INFO]: Started query on /[0:0:0:0:0:0:0:0]:25577 +[08:28:56] [bobproxy-base/INFO]: Anti-bot Stats> Connections: 3666 CPU: 11% Blacklists: 0 Tracking IPs: 0 +[08:28:57] [bobproxy-base/INFO]: Anti-bot Stats> Connections: 3652 CPU: 9% Blacklists: 0 Tracking IPs: 0 +[08:28:58] [bobproxy-base/INFO]: Anti-bot Stats> Connections: 3566 CPU: 9% Blacklists: 0 Tracking IPs: 0 +[08:28:59] [bobproxy-base/INFO]: Anti-bot Stats> Connections: 3622 CPU: 9% Blacklists: 0 Tracking IPs: 0 +[08:29:00] [bobproxy-base/INFO]: Anti-bot Stats> Connections: 3499 CPU: 7% Blacklists: 0 Tracking IPs: 0 +[08:29:01] [bobproxy-base/INFO]: Anti-bot Stats> Connections: 3554 CPU: 8% Blacklists: 0 Tracking IPs: 0 +[08:29:02] [bobproxy-base/INFO]: Anti-bot Stats> Connections: 3572 CPU: 8% Blacklists: 0 Tracking IPs: 0 +[08:29:03] [bobproxy-base/INFO]: Anti-bot Stats> Connections: 3461 CPU: 9% Blacklists: 0 Tracking IPs: 0 +[08:29:04] [bobproxy-base/INFO]: Anti-bot Stats> Connections: 3307 CPU: 11% Blacklists: 0 Tracking IPs: 1 +[08:29:05] [bobproxy-base/INFO]: Anti-bot Stats> Connections: 3554 CPU: 11% Blacklists: 0 Tracking IPs: 1 +[08:29:06] [bobproxy-base/INFO]: Anti-bot Stats> Connections: 3638 CPU: 10% Blacklists: 0 Tracking IPs: 1 +[08:29:06] [Thread-7/INFO]: [XCord] XCord is updating your DOS-Filter-Blacklist: 1702084004717 +[08:29:07] [bobproxy-base/INFO]: Anti-bot Stats> Connections: 3193 CPU: 10% Blacklists: 0 Tracking IPs: 1 +[08:29:08] [bobproxy-base/INFO]: Anti-bot Stats> Connections: 3534 CPU: 10% Blacklists: 0 Tracking IPs: 1 +[08:29:09] [bobproxy-base/INFO]: Anti-bot Stats> Connections: 3384 CPU: 12% Blacklists: 0 Tracking IPs: 1 +[08:29:10] [bobproxy-base/INFO]: Anti-bot Stats> Connections: 3512 CPU: 10% Blacklists: 0 Tracking IPs: 1 +[08:29:11] [bobproxy-base/INFO]: Anti-bot Stats> Connections: 3722 CPU: 10% Blacklists: 0 Tracking IPs: 1 +[08:29:12] [bobproxy-base/INFO]: Anti-bot Stats> Connections: 3380 CPU: 9% Blacklists: 0 Tracking IPs: 1 +[08:29:13] [bobproxy-base/INFO]: Anti-bot Stats> Connections: 3530 CPU: 10% Blacklists: 0 Tracking IPs: 1 +[08:29:14] [bobproxy-base/INFO]: Anti-bot Stats> Connections: 3671 CPU: 8% Blacklists: 0 Tracking IPs: 1 +[08:29:15] [bobproxy-base/INFO]: Anti-bot Stats> Connections: 3213 CPU: 13% Blacklists: 0 Tracking IPs: 1 +[08:29:16] [bobproxy-base/INFO]: Anti-bot Stats> Connections: 3411 CPU: 9% Blacklists: 0 Tracking IPs: 1 +[08:29:17] [bobproxy-base/INFO]: Anti-bot Stats> Connections: 3434 CPU: 10% Blacklists: 0 Tracking IPs: 1 diff --git a/MinecraftDBM/Xcord/modules.yml b/MinecraftDBM/Xcord/modules.yml new file mode 100644 index 0000000..852f451 --- /dev/null +++ b/MinecraftDBM/Xcord/modules.yml @@ -0,0 +1,8 @@ +version: 2 +modules: +- jenkins://cmd_alert +- jenkins://cmd_find +- jenkins://cmd_list +- jenkins://cmd_send +- jenkins://cmd_server +- jenkins://reconnect_yaml diff --git a/MinecraftDBM/Xcord/modules/cmd_alert.jar b/MinecraftDBM/Xcord/modules/cmd_alert.jar new file mode 100644 index 0000000..a525aa1 Binary files /dev/null and b/MinecraftDBM/Xcord/modules/cmd_alert.jar differ diff --git a/MinecraftDBM/Xcord/modules/cmd_find.jar b/MinecraftDBM/Xcord/modules/cmd_find.jar new file mode 100644 index 0000000..00a8d5a Binary files /dev/null and b/MinecraftDBM/Xcord/modules/cmd_find.jar differ diff --git a/MinecraftDBM/Xcord/modules/cmd_list.jar b/MinecraftDBM/Xcord/modules/cmd_list.jar new file mode 100644 index 0000000..df7d470 Binary files /dev/null and b/MinecraftDBM/Xcord/modules/cmd_list.jar differ diff --git a/MinecraftDBM/Xcord/modules/cmd_send.jar b/MinecraftDBM/Xcord/modules/cmd_send.jar new file mode 100644 index 0000000..9544d41 Binary files /dev/null and b/MinecraftDBM/Xcord/modules/cmd_send.jar differ diff --git a/MinecraftDBM/Xcord/modules/cmd_server.jar b/MinecraftDBM/Xcord/modules/cmd_server.jar new file mode 100644 index 0000000..793812e Binary files /dev/null and b/MinecraftDBM/Xcord/modules/cmd_server.jar differ diff --git a/MinecraftDBM/Xcord/modules/reconnect_yaml.jar b/MinecraftDBM/Xcord/modules/reconnect_yaml.jar new file mode 100644 index 0000000..92a6593 Binary files /dev/null and b/MinecraftDBM/Xcord/modules/reconnect_yaml.jar differ diff --git a/MinecraftDBM/Xcord/waterfall.yml b/MinecraftDBM/Xcord/waterfall.yml new file mode 100644 index 0000000..5da3550 --- /dev/null +++ b/MinecraftDBM/Xcord/waterfall.yml @@ -0,0 +1,8 @@ +use_netty_dns_resolver: true +disable_modern_tab_limiter: true +game_version: '' +disable_tab_list_rewrite: false +throttling: + tab_complete: 1000 +log_initial_handler_connections: true +disable_entity_metadata_rewrite: false diff --git a/MinecraftDBM/Xcord/whitelist.db b/MinecraftDBM/Xcord/whitelist.db new file mode 100644 index 0000000..7a18cd2 Binary files /dev/null and b/MinecraftDBM/Xcord/whitelist.db differ diff --git a/MinecraftDBM/Xcord/xcord-messages.yml b/MinecraftDBM/Xcord/xcord-messages.yml new file mode 100644 index 0000000..96d9af3 --- /dev/null +++ b/MinecraftDBM/Xcord/xcord-messages.yml @@ -0,0 +1,20 @@ +# 踢出消息配置 +kick-messages: + # 慢速登录消息 + slow-login: "您花费了太长时间才加入!(网络延迟?)" + # 连接失败消息 + failed-connection: "您未能连接到服务器,请在几秒钟后重试!" + # Linux检测失败消息 + linux-check-fail: "您被检测为机器人。请稍等后再重新连接..." + # 快速加入失败消息 + speed-join-fail: "您连接得太快了!慢下来,否则您将被临时列入黑名单" + # 短名称消息 + short-name: "您的名称必须超过2个字符" + # 非法名称消息 + illegal-name: "您的名称包含非法字符" + # VPN消息 + vpn: "服务器不允许使用VPN/代理" + # 高延迟消息 + high-ping: "您的延迟太高,无法游玩。请稍后再试" + # 代理逻辑检测验证V2消息 + proxy-logic-detection-verifyv2: "连接异常,似乎是代理?如果是错误,请重新登录" diff --git a/MinecraftDBM/Xcord/xcord.jar b/MinecraftDBM/Xcord/xcord.jar new file mode 100644 index 0000000..8902a53 Binary files /dev/null and b/MinecraftDBM/Xcord/xcord.jar differ diff --git a/MinecraftDBM/Xcord/xcord.yml b/MinecraftDBM/Xcord/xcord.yml new file mode 100644 index 0000000..19ef7d2 --- /dev/null +++ b/MinecraftDBM/Xcord/xcord.yml @@ -0,0 +1,471 @@ +# Learn about proper configuration setup through the official XCord discord +# In the 'xcord-config-help' channel +# Maximizing XCord's full potential will require some configuration since all servers are a bit different +fixes: + # 修复1.7玩家加入时导致1.8玩家被踢出的问题 + fix-1_7-kick-when-1_8-joins: true +ip-spoofer: + # 是否伪造列表中的用户IP地址 + spoof-listed-user-ips: false + # 伪造时是否记录日志 + log-on-spoof: true + # 将IP更改为这个地址 + change-ip-to-this: 72.229.28.185 + # 伪造用户的用户名(区分大小写) + spoofed-users-case-sensitive: + - bob7l + - Notch +#Anti-exploit, increase each by 1.5x if they false (1.16.5+ known to false) +exploit-monitor: + # 是否启用漏洞监控 + enabled: true + # 最大解压缩后的数据包长度 +#How long can a packet be after de-compression? + max-decompressed-packet-length: 2097152 + # 最大数据包字节数 + max-packet-bytes: 46000 + # 每tick最大字节数限制 + packet-bytes-per-tick-limit: 250000 + # 每tick最大数据包数量限制 + packets-per-tick-limit: 1250 + # 每tick最大负载字节数限制 + payload-bytes-per-tick-limit: 33000 + # 每tick最大聊天或命令数 + max-chat-or-commands-per-tick: 50 + # 踢出前的异常次数 + exceptions-before-kick: 2 + # 过滤Tab表情 + filter-tab-expressions: true + # 表达式过滤器分数 + expression-filter-score: 10 + # 版本允许阈值乘数 + version-allowed-threshold-multiplier: + - '107: 1.25' + - '315: 1.75' +only-blacklist-packet-errors-during-attack: true +anti-ddos: + # 启用IP黑名单 + blacklist: true + # 不可能缓冲区最大违规次数 + improbable-buffer-max-violations: 10 + # 登录阶段的反DDoS设置 + during-login: + # 是否启用登录阶段反DDoS + enabled: true + # 初始缓冲区限制(字节) + initial-buffer-limit-bytes: 2000 + # 每秒最大字节数 + max-bytes-per-second: 50000 + # 每秒最大数据包数 + max-packets-per-second: 500 + # 游戏过程中的反DDoS设置 +#Very similar to the exploit-monitor. If you enable this and get false kicks, raise each field by 1.5x + during-gameplay: + # 是否启用游戏过程中反DDoS + enabled: true + # 每秒最大字节数 + max-bytes-per-second: 250000 + # 每秒最大数据包数 + max-packets-per-second: 1250 + # 版本允许阈值乘数 + version-allowed-threshold-multiplier: + - '107: 1.25' + - '315: 1.75' + # DOS IP过滤器 + dos-ip-filter: + # 是否启用DOS IP过滤器 + enabled: true + # 更新数据库间隔时间(秒) + update-database-interval-seconds: 3600 + # 使用IP集 + use-ipset: true + # 启用此功能的每秒连接数阈值 + enable-at-this-connections-per-second: 100 +#Some of these options may be incompatible with plugins such as ViaVersion, Protocolize, etc +performance-optimizations: + # 使用合并编码管道 + use-merged-encoding-pipeline: false + # 忽略记分板并禁用记分板API + ignore-scoreboards-and-disable-scoreboard-api: false + # 不复制数据包 + dont-copy-packets: false + # 在服务器上使用TCP快速打开 + use-tcp-fast-open-on-servers: true + # 在客户端使用TCP快速连接 + use-tcp-fast-connect-on-clients: true + # 使用优化的超时处理程序 + use-optimized-timeout-handler: true + # 最大数据包队列 + max-packet-queue: 8192 +general: + # 许可证密钥 +#Get the license from joining XCord's discord server, and messaging the bot your PayPal email. + license-key: 8ukBbwdshpE3Bc0Bi4vi + # F3显示名称 + f3-display-name: MinecraftDBM + # 始终检查允许的名称字符 + always-check-allowed-name-characters: true + # 动态解析服务器地址 + dynamically-resolve-server-addresses: true + # 初始超时时间 + initial-timeout: 12000 + # 基础tick时间 + base-tick: 1000 + # 踢出超时时间 + kick-timeout: 6000 + # 压缩强度 + compression-strength: -1 + # 新连接速度阈值 + new-connection-speed-threshold: 50000 + # 最小名称长度 + minimum-name-length: 2 +asn-blacklist: + # 全局ASN黑名单是否启用 + global-blacklist-enabled: true + # 使用激进版本的全局黑名单 + global-blacklist-use-aggressive-version: true + # 黑名单ASN列表 + blacklisted-asn-list: + - '210644' + - '53667' +compatibility: + # 跳过初始连接检查 +#Use this if you have TCPShield/ComsicGuard/Similar that deliver a real player's IP layer on in the login process + skip-initial-connection-checks: false + # 负载通道限制 + payload-channel-limit: 128 + # 作为Waterfall显示 +#Spoof the internal name to Waterfall instead of XCord. Might solve plugin compatibility issues + appear-as-waterfall: false + # 始终触发退出事件 + always-fire-quit-event: true + # 支持IPv6 + support-ipv6: false + # 使用waterfall断开连接 +#Use waterfall's server disconnection code rather than Bungee's updated system + use-waterfall-disconnection: false +log-filter: + # 是否启用日志过滤 + enabled: false + # 被过滤的日志类型 + filtered: + - BotHandler + - ping + - ServerConnector + - DownstreamBridge +shared-global-blacklist: + # 是否启用共享全局黑名单 + enabled: true + # 更新数据库间隔时间(秒) + update-database-interval-seconds: 3600 + # 使用IP集 + use-ipset: false +debug: + # 输出下游错误 + output-downstream-errors: false + # 调试模式 + debug-mode: false + # 内存泄漏监控 + memory-leak-monitor: true + # 被动内存泄漏监控 + passive-memory-leak-monitor: true +security-manager: + # 黑名单重置时间 + blacklist-reset-time: 60 + # 记录黑名单 + log-blacklist: true + # 过度和额外日志记录 + excessive-and-extra-logging: false + # 忽略地址是否启用 + ignore-addresses-enabled: false + # IP集黑名单 + ipset-blacklisting: false + # 自动白名单HAProxy地址 + auto-whitelist-haproxy-addresses: true + # 自动白名单交换的IP + auto-whitelist-swapped-ips: false + # 忽略的地址 + ignored-addresses: [] +kernel-level-ipset-country-blocker: + # 内核级IP集国家屏蔽是否启用 + enabled: false + # 被阻止的ISO国家代码 + blocked-iso-codes: + - JP +anti-bot: + alerting: + # 控制台打印统计信息 + print-stats-to-console: true + # 跟踪的指标 +#What should be tracked? Valid types: [CONNECTION_RATE, BLACKLISTS, TRACKING_IPS, CPU] + tracked-metrics: + - CONNECTION_RATE + - CPU + - BLACKLISTS + - TRACKING_IPS + # Discord Webhook警报 + discord-webhook-alerts: false + # 发布攻击统计数据到网页 + publish-attack-stats-to-web: true + # 机器人攻击开始Webhook文件 + webhook-botattack-start-file: xcord_webhook_attackstart.json + # 机器人攻击结束Webhook文件 + webhook-botattack-end-file: xcord_webhook_attackend.json + # 验证然后重新连接的传递 + passthrough-verify-then-reconnect: + # 是否启用验证后重新连接 + enabled: true + # 始终传递踢出 + always-passthrough-kick: false + # 成功验证踢出消息 + successful-verify-kick-message: '&aYour connection has been verified! Please re-connect.' + # 验证V2 +#Powerful, highly configurable, spoofed lobby check where +#XCord performs various checks to validate whether the user is a bot or not + verifyV2: + # 是否启用验证V2 + enabled: true + # 忽略Geyser + ignore-geyser: true + # 验证数据包 + verify-packets: true + # 验证品牌 + verify-brand: true + # 黑名单前的最大违规次数 + max-violations-for-blacklist: 3 + # 最大延迟 + max-ping: 2000 + # 最大检查时间 + max-check-time: 30000 + # 忽略1.16+版本 + ignore-1-16-plus-versions: false + # 配置阶段最大等待时间 + config-stagemax-wait-time: 6000 + # 阻止潜在代理检查1 +#Powerful check, but may false on phone connections + block-potential-proxiesproxy-check-1: + # 是否启用 + enabled: true + # 宽容度 + leniency: 127 + # 阻止潜在代理检查2 +#Picks up most proxies, but may false-kick super laggy players (Rare, but they can always re-join!) + block-potential-proxiesproxy-check-2: + # 是否启用 + enabled: true + # 忽略旧版 +#Pre-1.8 builds are a bit more unstable, and may false more. Ignore? + ignore-legacy: false + # 宽容度 + leniency: 20 + # 最大尝试次数 + max-attempts: 40 + # 忽略低于此延迟的连接 + ignore-below-this-ping: 10 + # 间隔 + interval: 50 + # 高级大厅检查 +#Fall + Gravity + Collision check. Very good against almost all bots + advanced-lobby-check: + # 是否启用 + enabled: true + # 是否激进 + aggressive: true + # 验证中消息 + verifying-message: + - '&f&lXCORD&7» &6Verifying your Minecraft client...' + # 已验证消息 + verified-message: + - '&f&lXCORD&7» &aYou''ve been successfully verified!' + # 最大尝试次数 + max-attempts: 2 + # 测试碰撞 + test-collision: true + # 故障检查 + glitch-check: + # 是否启用 + enabled: true + # 激进度 + aggressiveness: 40 + # 启动延迟秒数 + boot-delay-seconds: 0 + # 禁用检查时间 + disable-checks-time: 60000 + # Linux检查 +#Kicks users that are connecting quickly, and appear to be on Linux + linux-check: true + # 聊天检查 +#Kicks users who chat/command too quickly after logging in + chat-check: true + # DNS检查 +#Only during bot-attack, blacklist people who connect directly to your IP (Not domain) + dns-check: true + # DNS检查是否严格 + dns-check-is-strict: true + # IP跟踪超时时间 + ip-tracking-timeout: 40000 + # 聊天强制延迟 + chat-force-delay: 800 + # 白名单生存时间(秒) +#Time in seconds to retain a player's whitelist status (Max is 2147483647) + whitelist-survive-time-seconds: 2628288 + # 白名单清理间隔 + whitelist-purge-interval: 43200000 + # 白名单保存间隔 + whitelist-save-interval: 3600000 + # 白名单所需时间 + time-to-whitelist: 300000 + # 时间分组tick + time-grouping-tick: 5000 + # 反机器人停用延迟 +#Time in seconds until the anti-bot deactivates after a bot attack seems over + anti-bot-deactivate-delay: 60 + # 反机器人激活连接数 +#How many connections in a second until the anti-bot kicks on + anti-bot-activate-connections: 40 + # 快速登录 + speedy-login: + # 每tick最大登录数 + max-logins-per-tick: 4 + # 黑名单违规次数 + blacklist-violations: 3 + # 快速连接 + speedy-connection: + # 每tick最大连接数 + max-connections-per-tick: 10 + # 黑名单违规次数 + blacklist-violations: 3 + # 不稳定检查 + unstable-check: + # 是否启用 + enabled: false + # 延迟阈值 + latency-threshold: 500 + # 延迟踢出原因 + delay-kick-for-reason: false + # 黑名单违规次数 + blacklist-violations: 5 + # 奇异名称 + strange-name: + # 是否启用 + enabled: true + # 随机大写字母数量 + random-capital-count: 3 + # 随机数字数量 + random-number-count: 3 + # 黑名单违规次数 + blacklist-violations: 2 + # 预处理 + pre-p: + # 是否启用 + enabled: true + # 延迟 + delay: 3 + # 黑名单违规次数 + blacklist-violations: 2 + # 超时洪水 + timeout-flood: + # 是否启用 + enabled: true + # 超时间隔时间 + time-between-timeouts: 10000 + # 黑名单违规次数 + blacklist-violations: 3 + # Linux独占套接字检查 + linux-only-socket-check: + # 是否启用 + enabled: true + # 仅在机器人攻击期间启用 + enable-during-bot-attack-only: true + # 所需连接率 + required-connection-rate: 100 + # 检测可疑MSS + detect-suspicious-mss: true + # 检测非Windows系统 + detect-non-windows: true + # 检测可疑连接 + detect-suspicious: true + # 检测代理和VPS + detect-proxies-and-vps: true + # 而不是黑名单,降低机器人检查的阈值 + lower-thresholds-of-bot-checks-instead-of-blacklist: false + # 名称模式 + name-pattern: + # 是否启用 + enabled: true + # 最小名称长度 + minimum-name-length: 5 + # 名称历史长度 + name-history-length: 2 + # 仅相同长度 + same-length-only: false + # 最小匹配百分比 + minimum-match-percent: 0.4 + # 黑名单违规次数 + blacklist-violations: -1 + # 防止挂起 + anti-hang: + # 是否启用 + enabled: true + # 仅在机器人攻击期间启用 + only-during-bot-attack: true + # 强制超时时间 + force-timeout-time: 2000 + # 空ping和ping刷屏 + null-ping-and-ping-spam: + # 缓存ping MOTD + cache-ping-motd: true + # 仅在机器人攻击期间缓存 + only-cache-during-bot-attack: true + # 缓存毫秒数 + cache-milliseconds: 1000 + # 禁用传统ping + disable-legacy-pings: false +login: + # Tick长度(毫秒) + tick-length-ms: 100 + # 线程池大小 + thread-pool-size: 5 + anti-vpn: + # 是否启用反VPN + enabled: true + # 记录非缓存检测 + log-non-cache-detection: false + # 阻止的ASN + blocked-asn: [] + # 阻止的国家 + blocked-country: [JP] + # 保存间隔 + save-interval: 3600 + # 清理间隔 + purge-interval: 86400 + # 清理年龄 + purge-age: 2592000 + # 检测时加入黑名单 + blacklist-on-detection: false + # 仅在攻击期间检测时加入黑名单 + only-blacklist-on-detection-during-attack: true + # 初始连接检查 + initial-connection-checkenabled: true + # 仅在机器人攻击期间进行初始连接检查 + initial-connection-checkonly-during-bot-attack: true + # 仅缓存检查 + initial-connection-checkcache-only: true + # ProxyChecker.io API + proxycheckerio-api: + # 是否启用 + enabled: true + # 参数 + arguments: '&risk=1&vpn=1&asn=1&tag={name}' + # 密钥 + key: 'k913g9-b8oc81-10f13m-3f5963' + # IPHub API + iphub-api: + # 是否启用 + enabled: false + # 密钥 + key: '' + # BlackBox API + blackbox-api: + # 是否启用 + enabled: true diff --git a/MinecraftDBM/Xcord/xcord_webhook_attackend.json b/MinecraftDBM/Xcord/xcord_webhook_attackend.json new file mode 100644 index 0000000..850f8a2 --- /dev/null +++ b/MinecraftDBM/Xcord/xcord_webhook_attackend.json @@ -0,0 +1,30 @@ +{ + "url": "https://discord.com/api/webhooks/1230112560353219818/ergaergaergaerg-45h4w5hw45hrtsh-rhrthrthr", + "content": null, + "username": "XCord", + "avatarUrl": "https://i.imgur.com/90maqB0.png", + "tts": false, + "embeds": [ + { + "title": "Bot attack subsided", + "description": null, + "url": null, + "color": { + "red": 255, + "green": 0, + "blue": 0 + }, + "footer": null, + "thumbnail": null, + "image": null, + "author": null, + "fields": [ + { + "name": "", + "value": "The attack appears to be over. Stats: {stat_url} Total connections: {total-connections}", + "inline": false + } + ] + } + ] +} \ No newline at end of file diff --git a/MinecraftDBM/Xcord/xcord_webhook_attackstart.json b/MinecraftDBM/Xcord/xcord_webhook_attackstart.json new file mode 100644 index 0000000..38bf1a4 --- /dev/null +++ b/MinecraftDBM/Xcord/xcord_webhook_attackstart.json @@ -0,0 +1,30 @@ +{ + "url": "https://discord.com/api/webhooks/1230112560353219818/ergaergaergaerg-45h4w5hw45hrtsh-rhrthrthr", + "content": null, + "username": "XCord", + "avatarUrl": "https://i.imgur.com/90maqB0.png", + "tts": false, + "embeds": [ + { + "title": "XCord detected a bot attack!", + "description": null, + "url": null, + "color": { + "red": 255, + "green": 0, + "blue": 0 + }, + "footer": null, + "thumbnail": null, + "image": null, + "author": null, + "fields": [ + { + "name": "", + "value": "Your server is currently under attack. Check the logs for further info", + "inline": false + } + ] + } + ] +} \ No newline at end of file diff --git a/MinecraftDBM/Xcord/xcord_webhook_example.json b/MinecraftDBM/Xcord/xcord_webhook_example.json new file mode 100644 index 0000000..ebac07d --- /dev/null +++ b/MinecraftDBM/Xcord/xcord_webhook_example.json @@ -0,0 +1,46 @@ +{ + "url": "https://discord.com/api/webhooks/1230112560353219818/ergaergaergaerg-45h4w5hw45hrtsh-rhrthrthr", + "content": "A DoS attack was detected, types: %attack_types%", + "username": "Network Monitor", + "avatarUrl": "https://i.imgur.com/dLL7a5m.png", + "tts": false, + "embeds": [ + { + "title": null, + "description": "Embedded object", + "url": "https://i.imgur.com/dLL7a5m.png", + "color": { + "red": 255, + "green": 0, + "blue": 0 + }, + "footer": { + "text": "Footer", + "iconUrl": "https://i.imgur.com/dLL7a5m.png" + }, + "thumbnail": { + "url": "https://i.imgur.com/dLL7a5m.png" + }, + "image": { + "url": "https://i.imgur.com/dLL7a5m.png" + }, + "author": { + "name": "Embeded Author", + "url": "https://i.imgur.com/dLL7a5m.png", + "iconUrl": "https://i.imgur.com/dLL7a5m.png" + }, + "fields": [ + { + "name": "Field", + "value": "Yup", + "inline": true + }, + { + "name": "Field2", + "value": "Yup2", + "inline": false + } + ] + } + ] +} \ No newline at end of file diff --git a/logs/2026-01-22-1.log.gz b/logs/2026-01-22-1.log.gz new file mode 100644 index 0000000..720c8dc Binary files /dev/null and b/logs/2026-01-22-1.log.gz differ diff --git a/logs/latest.log b/logs/latest.log new file mode 100644 index 0000000..0d78bd2 --- /dev/null +++ b/logs/latest.log @@ -0,0 +1,15 @@ +[07:56:05] [main/INFO]: IPSet is not enabled on this system. Attempting to install... +[07:56:05] [main/INFO]: Warning: IPSet is either not installed, or XCord does not have ROOT access. +[07:56:05] [main/INFO]: Warning: For maximum protection, IPSet comes highly recommended. +[07:56:06] [main/WARN]: You're not using IPSet with the global-blacklist. It's highly recommended to use the IPSet option as this will result in FAR superior protection (If you're able to..) +[07:56:06] [main/WARN]: You're not using IPSet with the DoS filter. It's highly recommended to use the IPSet option as this will result in FAR superior protection (If you're able to..) +[07:56:06] [main/INFO]: XCord is running license validation... +[07:56:07] [main/WARN]: CRITICAL WARNING: XCord requires a valid license to run! Please get a license from our discord! (View the XCord mc-market page for link) +[07:56:08] [Thread-6/INFO]: [!]==> Critical Error <==[!] +[07:56:08] [Thread-6/INFO]: > XCord REQUIRES you to get a license from the official XCord Discord to use global-blacklist +[07:56:08] [Thread-6/INFO]: > Put your license key in xcord.yml for 'license-key' +[07:56:08] [Thread-6/INFO]: [!]==> Critical Error <==[!] +[07:56:09] [Thread-5/INFO]: [!]==> Critical Error <==[!] +[07:56:09] [Thread-5/INFO]: > XCord REQUIRES you to get a license from the official XCord Discord to use DOS-Filter-Blacklist +[07:56:09] [Thread-5/INFO]: > Put your license key in xcord.yml for 'license-key' +[07:56:09] [Thread-5/INFO]: [!]==> Critical Error <==[!]