Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const request = require("request");
- var colors = require("colors");
- const resourceNames = ["esx_addonaccount"];
- const minPlayers = 10;
- const maxPlayers = 64;
- const options = {
- url: "https://servers-live.fivem.net/api/servers/",
- headers: {
- "User-Agent": "Yeet"
- }
- }
- request.get(options, function(err, response, body) {
- var Servers = JSON.parse(body);
- var count = 0;
- for (theServer in Servers) {
- let server = Servers[theServer]
- let serverData = server.Data
- const found = serverData.resources.some(r => resourceNames.includes(r))
- if (!found || serverData.clients <= minPlayers || serverData.clients >= maxPlayers) continue;
- count = count + 1;
- console.log(`- Name : `.green + `${serverData.hostname}\n`.cyan)
- console.log(`- IP: `.green + `${server.EndPoint}`.cyan)
- console.log(`- Players: `.green + `${serverData.clients}\n`.cyan)
- for (x in resourceNames) {
- console.log(`Vulnerability Detected in `.red + `${resourceNames[x]}`.cyan)
- }
- console.log(`# ${count} ------------------------------------------------------------------------------------------------------------------\n`)
- }
- })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement