15 lines
314 B
Python
15 lines
314 B
Python
|
#! /usr/bin/python3
|
||
|
|
||
|
import requests
|
||
|
from firewall import NetfilterSet
|
||
|
|
||
|
ips = requests.get('http://roulette.rez/banned_ip').text.split('\n')
|
||
|
content = [(i,) for i in ips if i] or None
|
||
|
s = NetfilterSet(
|
||
|
target_content=content,
|
||
|
type_=('IPv4',),
|
||
|
name='ip_roulette',
|
||
|
table_name='firewall'
|
||
|
)
|
||
|
s.manage()
|