Updated blocklist (8/24/22 14:50)
This commit is contained in:
parent
865353c2ee
commit
a76f2205ff
@ -2167,14 +2167,10 @@ ba2a959810ed42b040fe6aa3874b7f01b99b71b1
|
|||||||
87374110aaf888ba666cfb0021c84cf7514fcc7f
|
87374110aaf888ba666cfb0021c84cf7514fcc7f
|
||||||
35d5703ba03161a9731bb22d489ebea05961fa36
|
35d5703ba03161a9731bb22d489ebea05961fa36
|
||||||
cb01c0a34221f05062a8de1d9bb89c752546d534
|
cb01c0a34221f05062a8de1d9bb89c752546d534
|
||||||
371828959c14592085754532a2b4220e60e3f0da
|
|
||||||
7e5bbeb43477681bf45a34eb183cae260301a253
|
|
||||||
41749bb88220d5cb9fffc11624742fa01ae5a97d
|
41749bb88220d5cb9fffc11624742fa01ae5a97d
|
||||||
54fbf7b93a67cf856abab926cbb8fbc00559f339
|
54fbf7b93a67cf856abab926cbb8fbc00559f339
|
||||||
13791ef87851b0c81af52405830f07c55eac923d
|
|
||||||
68d8da226dabd07200acbd5f50b9507ab28248f7
|
68d8da226dabd07200acbd5f50b9507ab28248f7
|
||||||
b88c908d8e751d64ab883639f04944f2a365db83
|
b88c908d8e751d64ab883639f04944f2a365db83
|
||||||
6ddf48140859b7c6ec877337f703f246e8983cfd
|
|
||||||
a66df261120b6c2311c6ef0b1bab4e583afcbcc0
|
a66df261120b6c2311c6ef0b1bab4e583afcbcc0
|
||||||
47f35f2106f6f9c57ab03774d439e2a788ef6e94
|
47f35f2106f6f9c57ab03774d439e2a788ef6e94
|
||||||
3b07fbf8a3ffcddbce8ea2eabc6ae5eed07056a2
|
3b07fbf8a3ffcddbce8ea2eabc6ae5eed07056a2
|
||||||
@ -2302,9 +2298,6 @@ c1b5fe526ff87c3161db9310bf8aef82ca17a5a8
|
|||||||
f80248bc8453a191e10971cff922e7bee40b9268
|
f80248bc8453a191e10971cff922e7bee40b9268
|
||||||
63ceeb859c87e3842faa6f34e1925549a3d74007
|
63ceeb859c87e3842faa6f34e1925549a3d74007
|
||||||
eb166b70ec693a673f32ad347bfd7a1d3566d768
|
eb166b70ec693a673f32ad347bfd7a1d3566d768
|
||||||
5a14ff24e432bfac51163e72323e8a8186968a67
|
|
||||||
935e2243ef98330b624f23f4f1ac4c7dc336aba8
|
|
||||||
ae602be25e1909399298537b63f1b3e23a31fe5a
|
|
||||||
c17c6e1214c52f58ae355037f7188b8b4108333a
|
c17c6e1214c52f58ae355037f7188b8b4108333a
|
||||||
a71be8cf63f63b0fefc489f68ea8300ab487661f
|
a71be8cf63f63b0fefc489f68ea8300ab487661f
|
||||||
a47d957b4ace8d7187a0bf733f8156ed18af1c13
|
a47d957b4ace8d7187a0bf733f8156ed18af1c13
|
||||||
|
@ -7,7 +7,6 @@
|
|||||||
0db08a711a9a97e0dfd0bd8c9e8a0a2e7e4c9b59
|
0db08a711a9a97e0dfd0bd8c9e8a0a2e7e4c9b59
|
||||||
10e1779f0e24fe215057e5384eb96be9e36b31b8
|
10e1779f0e24fe215057e5384eb96be9e36b31b8
|
||||||
115c43b865ba3be88b641bb8c6c6ee6196fc241b
|
115c43b865ba3be88b641bb8c6c6ee6196fc241b
|
||||||
13791ef87851b0c81af52405830f07c55eac923d
|
|
||||||
145cec1a2b5213969beb23be3cdce7e907d0128e
|
145cec1a2b5213969beb23be3cdce7e907d0128e
|
||||||
14d10faf7273b705285f1ece8a43008f72e0300e
|
14d10faf7273b705285f1ece8a43008f72e0300e
|
||||||
17b0b347c505857ff7af1a7d9f101a756023b61d
|
17b0b347c505857ff7af1a7d9f101a756023b61d
|
||||||
@ -40,7 +39,6 @@
|
|||||||
337dd5423d130c3fb73f164f9b10f1099d08c352
|
337dd5423d130c3fb73f164f9b10f1099d08c352
|
||||||
365361e28d91e5460843d31bfb6009de2df06d84
|
365361e28d91e5460843d31bfb6009de2df06d84
|
||||||
36b5bc7b143813e73e8b7c8de20efbd7ba0f2ab3
|
36b5bc7b143813e73e8b7c8de20efbd7ba0f2ab3
|
||||||
371828959c14592085754532a2b4220e60e3f0da
|
|
||||||
3916ba12f8842b1724bf3203a46f68288db063e7
|
3916ba12f8842b1724bf3203a46f68288db063e7
|
||||||
3bd3a060b55cc8ea72da8cfad393aeb99ba97c4a
|
3bd3a060b55cc8ea72da8cfad393aeb99ba97c4a
|
||||||
3ca31a89639d62648d56319fdc68a6697d4e7339
|
3ca31a89639d62648d56319fdc68a6697d4e7339
|
||||||
@ -71,7 +69,6 @@
|
|||||||
55c862b77be2fe5dfa7f070ce8399b08e6346bcf
|
55c862b77be2fe5dfa7f070ce8399b08e6346bcf
|
||||||
56c567dd1ecaebda96b661d99413d34e989830cb
|
56c567dd1ecaebda96b661d99413d34e989830cb
|
||||||
5774418c4f9307c2770fea421fcaad2dba7d1e76
|
5774418c4f9307c2770fea421fcaad2dba7d1e76
|
||||||
5a14ff24e432bfac51163e72323e8a8186968a67
|
|
||||||
5b487786b10fc8e1f87aee64e237b1c9394df9e2
|
5b487786b10fc8e1f87aee64e237b1c9394df9e2
|
||||||
5bec25f1b498dcc60264405663833b5afdc63cea
|
5bec25f1b498dcc60264405663833b5afdc63cea
|
||||||
5c720a83d03808e4e85fee95939d064d3b71b1d1
|
5c720a83d03808e4e85fee95939d064d3b71b1d1
|
||||||
@ -99,7 +96,6 @@
|
|||||||
77e873325d32a68dc845b5ad4b8550336cd1707b
|
77e873325d32a68dc845b5ad4b8550336cd1707b
|
||||||
7975b84527a1f477e691794f3e122a4658a63247
|
7975b84527a1f477e691794f3e122a4658a63247
|
||||||
7d9d3fbddc30d76de81a80b1e72d0c79496b5533
|
7d9d3fbddc30d76de81a80b1e72d0c79496b5533
|
||||||
7e5bbeb43477681bf45a34eb183cae260301a253
|
|
||||||
7f0ffc1d1f66fcf8e2d8322c62282f5deb66e1d7
|
7f0ffc1d1f66fcf8e2d8322c62282f5deb66e1d7
|
||||||
7f67510021c4236a7b36a17436fcb6ce37743310
|
7f67510021c4236a7b36a17436fcb6ce37743310
|
||||||
7f7bbb2104a200c111ac024ee1cfae81be34a634
|
7f7bbb2104a200c111ac024ee1cfae81be34a634
|
||||||
@ -115,7 +111,6 @@
|
|||||||
8f6df8b65e5e98394bb38cfec6877c28d2bf8cc2
|
8f6df8b65e5e98394bb38cfec6877c28d2bf8cc2
|
||||||
8f9c31128306c2f7cb6162ef82cc952ac455c423
|
8f9c31128306c2f7cb6162ef82cc952ac455c423
|
||||||
914dc8ca74469a25a384d0d01ca1ca5ac3585fd2
|
914dc8ca74469a25a384d0d01ca1ca5ac3585fd2
|
||||||
935e2243ef98330b624f23f4f1ac4c7dc336aba8
|
|
||||||
95fddbcdc0923d56b1ecd066974996054b403357
|
95fddbcdc0923d56b1ecd066974996054b403357
|
||||||
9628751744cdb9f833b1e58b51dbdfca0a0dd722
|
9628751744cdb9f833b1e58b51dbdfca0a0dd722
|
||||||
96ea6aaf66aea5881b38ebbf66df686e8613f1db
|
96ea6aaf66aea5881b38ebbf66df686e8613f1db
|
||||||
@ -137,7 +132,6 @@ ab0ca0005d802bd5fade0e5f3e88fe521602b621
|
|||||||
abd36c666eadf72a9317c00eb021779b0a0e9477
|
abd36c666eadf72a9317c00eb021779b0a0e9477
|
||||||
ad0569b0b7069c223053ed0ceb10bc2e3dde77fc
|
ad0569b0b7069c223053ed0ceb10bc2e3dde77fc
|
||||||
ad4907bd3e892a35e101d63600dbd30bb9120ffc
|
ad4907bd3e892a35e101d63600dbd30bb9120ffc
|
||||||
ae602be25e1909399298537b63f1b3e23a31fe5a
|
|
||||||
aeb1909df14137c422a58dfac2a35dcbb84766a5
|
aeb1909df14137c422a58dfac2a35dcbb84766a5
|
||||||
b0a0277c4b9b143a4471cab5dd2d25797e21fd00
|
b0a0277c4b9b143a4471cab5dd2d25797e21fd00
|
||||||
b58b2d8d31d9892234f39beaac0408486589d272
|
b58b2d8d31d9892234f39beaac0408486589d272
|
||||||
|
@ -1,24 +0,0 @@
|
|||||||
// fetch the blacklisted servers from https://sessionserver.mojang.com/blockedservers and stick it in data/current.txt
|
|
||||||
|
|
||||||
// import http, path, and fs
|
|
||||||
var http = require('https');
|
|
||||||
var path = require('path');
|
|
||||||
var fs = require('fs');
|
|
||||||
|
|
||||||
var current_path = path.join(__dirname, 'data', 'current.txt');
|
|
||||||
|
|
||||||
// fetch the blacklisted servers from https://sessionserver.mojang.com/blockedservers
|
|
||||||
http.get('https://sessionserver.mojang.com/blockedservers', function(res) {
|
|
||||||
var body = '';
|
|
||||||
res.on('data', function(chunk) {
|
|
||||||
body += chunk;
|
|
||||||
}).on('end', function() {
|
|
||||||
|
|
||||||
// write the blacklisted servers to data/current.txt
|
|
||||||
fs.writeFile(current_path, body, function(err) {
|
|
||||||
if (err) {
|
|
||||||
console.log(err);
|
|
||||||
}
|
|
||||||
});
|
|
||||||
})
|
|
||||||
})
|
|
40
update_blocklist.js
Normal file
40
update_blocklist.js
Normal file
@ -0,0 +1,40 @@
|
|||||||
|
// fetch the blacklisted servers from https://sessionserver.mojang.com/blockedservers and stick it in data/current.txt
|
||||||
|
|
||||||
|
// import http, path, and fs
|
||||||
|
var http = require('https');
|
||||||
|
var path = require('path');
|
||||||
|
var fs = require('fs');
|
||||||
|
|
||||||
|
var current_path = path.join(__dirname, 'data', 'current.txt');
|
||||||
|
|
||||||
|
// first, get the number of hashes that we already have
|
||||||
|
var current_file = fs.readFileSync(current_path, 'utf8');
|
||||||
|
var current_hash_count = current_file.split('\n').length;
|
||||||
|
|
||||||
|
// fetch the blacklisted servers from https://sessionserver.mojang.com/blockedservers
|
||||||
|
http.get('https://sessionserver.mojang.com/blockedservers', function(res) {
|
||||||
|
var body = '';
|
||||||
|
res.on('data', function(chunk) {
|
||||||
|
body += chunk;
|
||||||
|
}).on('end', function() {
|
||||||
|
|
||||||
|
// count the number of hashes that we have now
|
||||||
|
var new_hash_count = body.split('\n').length;
|
||||||
|
|
||||||
|
// if the new hash count is less than 1/2 the old hash count, then abort
|
||||||
|
// saw this simple logic used in the BlockedServers checker, figured I'd add it just in case. thanks minecoder
|
||||||
|
if (new_hash_count < current_hash_count / 2) {
|
||||||
|
console.log('Aborting: new hash count is less than 1/2 the old hash count, assuming something went wrong');
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
console.log("Writing " + new_hash_count + " hashes (old count: " + current_hash_count + ")");
|
||||||
|
|
||||||
|
// write the blacklisted servers to data/current.txt
|
||||||
|
fs.writeFile(current_path, body, function(err) {
|
||||||
|
if (err) {
|
||||||
|
console.log(err);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
})
|
||||||
|
})
|
Loading…
Reference in New Issue
Block a user