Eine IP-Adressliste kann ebenso dafür verwendet werden um Security auf einem linuxbasierten System umzusetzen, ohne dafür gleich sich mit der IPTables Syntax rumplagen zu müssen. Wir haben also eine IP-Adressliste vorliegen. In jeder Zeile dieser steht eine IP-Adresse. Es sollen nun alle IP-Adressen aus dieser Liste in die Datei /etc/hosts.deny eingetragen werden. Für die korrekte Syntax dieser Datei wird der vorangestellte Eintrag ALL: in jeder Zeile benötigt.
Ausgang IP-Adressliste in /etc/IP-Adressliste.csv
117.212.193.62
178.175.28.244
178.175.91.209
178.175.28.176
178.175.2.211
103.11.83.52
103.12.133.7
178.175.9.171
178.175.20.117
178.175.5.167
178.175.113.61
178.175.0.196
178.175.29.252
178.175.45.147
178.175.24.187
178.175.8.93
Folgender Aufruf schreibt nun den Inhalt dieser Liste in korrekter Form in die Datei /etc/hosts.deny
sed -e 's/^/ALL:/' /etc/IP-Adressliste.csv > /etc/hosts.deny
Per cat /etc/hosts.deny kann man nun den Inhalt prüfen
ALL:117.212.193.62
ALL:178.175.28.244
ALL:178.175.91.209
ALL:178.175.28.176
ALL:178.175.2.211
ALL:103.11.83.52
ALL:103.12.133.7
ALL:178.175.9.171
ALL:178.175.20.117
ALL:178.175.5.167
ALL:178.175.113.61
ALL:178.175.0.196
ALL:178.175.29.252
ALL:178.175.45.147
ALL:178.175.24.187
ALL:178.175.8.93