Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import ast
- with open("example.txt", "r") as f:
- data = f.read()
- new_list = ast.literal_eval(data)
- ips=[]
- for item in new_list:
- ip=item[0]
- ips.append(ip)
- counter={}
- for item in ips:
- try:
- counter[item]=counter[item] + 1
- except:
- counter[item]=1
- print("IP {} => {}".format(item,counter[item]))
- print("The following IPs triggered the DDoS protection\n",counter)
- for item in counter:
- x=counter[item]
- if x > 200:
- print("The IP {} has been banned ({} packets)".format(item,x))
- ### CURRENTLY NOT DOING ANYTHING. USE THE LIBRARY SYS TO EXECUTE YOUR OWN BAN-COMMAND/SCRIPT!
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement