Paso 4: Escribir un guión para conseguir maliciosas y agregarlos a IP tables a gota
1 #! / usr/bin/python
2 las solicitudes de importación
3 importación re
subproceso de importación 4
os de importación 5
6 r = requests.get ("http://www.malwaredomainlist.com/mdl.php?search= & colsearch = All & cantidad = un ll")
7
8 datos = r.Text.
9
datasplit=data.split('\n') 10
11 malIP =]
12 d en datasplit:
13 d1=d.split('')
14 if len(d1) > 3:
15 s=re.search ('\d+\.\d+\.\d+\.\d+ ', d1[2])
16 if hasattr (s, 'group'):
17 malIP.append(str(s.group(0)))
18
19
20 malIP1 = malIP [: 100]
21
22
23 print(len(malIP1))
24 os.system ("iptables -F FORWARD")
25 para IP en malIP1:
26 os.system ("iptables - A FORWARD -d" + IP "-j DROP")
27 os.system ("iptables - A FORWARD -j ACCEPT")