Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import requests
- import json
- import sys
- # Functions
- def print_ban(ban):
- print("Banned Name: " + (ban[0] if ban[0] != None else "Unspecified"))
- print("Admin: " + (ban[1] if ban[1] != None else "Unspecified"))
- print("Reason: " + (ban[2] if ban[2] != None else "Unspecified"))
- print("Ban Length: " + (ban[3] if ban[3] != None else "Forever"))
- print("Timestamp: " + (ban[4] if ban[4] != None else "Unspecified"))
- print("Banned ID: " + (ban[5] if ban[5] != None else "Unspecified"))
- print("Admin ID: " + (ban[6] if ban[6] != None else "Unspecified"))
- print("----------------------------------------------------------")
- # Text check
- if(len(sys.argv) > 1):
- if(sys.argv[1].lower() == "-h"):
- print("LeakFreezer help:")
- print("-h displays this help message")
- print("-c displays hackers")
- print("-p displays permanent bans")
- print("-t displays temporary bans")
- print("-b [Steam64] displays bans that the specified user has made")
- print("-u [Steam64] displays bans that the specified user has received")
- exit()
- # Data check
- DATA = json.loads(requests.get("https://api.freezzer.com/getBanlistUnturned.php").text);
- if(len(sys.argv) > 1):
- if("-c" in map(str.lower, sys.argv)):
- for ban in DATA["data"]:
- if(ban[2] != None and ("cheat" in ban[2].lower() or "hack" in ban[2].lower())):
- print_ban(ban)
- if("-p" in map(str.lower, sys.argv)):
- for ban in DATA["data"]:
- if(ban[3] == None):
- print_ban(ban)
- if("-t" in map(str.lower, sys.argv)):
- for ban in DATA["data"]:
- if(ban[3] != None):
- print_ban(ban)
- if("-b" in map(str.lower, sys.argv)):
- for ban in DATA["data"]:
- if(ban[6] != None and (ban[6] == sys.argv[sys.argv.index("-b") + 1])):
- print_ban(ban)
- if("-u" in map(str.lower, sys.argv)):
- for ban in DATA["data"]:
- if(ban[5] != None and (ban[5] == sys.argv[sys.argv.index("-u") + 1])):
- print_ban(ban)
Add Comment
Please, Sign In to add comment