bash čtení souboru řádek po řádku

Za pár dní dělám pro mého úřadu firewall, protože zatím jsem použil maskarading ip a musím strávit v SNAT, Abe zmatený istoâi 😆 prostě musel přepsat celou logiku ruterska. Jak jsem chtěl říct, udělat, Napsala jsem mu pěkný firewall-vše funguje, teď musíme dodie vyhlubte porty ip, které mají přístup k a které nemají. Jsem nemocná, když jsem si uvědomil, že jsem musel psát o 40 pravidla přístupu, To jen Coppi a pesit nejste je HAVA. Pak programátor ve mně mluví dobře naprivo jen proto, aby jejich. Všechno bylo jasné – myšlenka v 2 samostatný soubor chyba psát portů a ip Čtěte pravidla jsou vytvářeny k vyřešení a vše ostatní je řez. Samotný kód získat docela “Slim” zcela nečekaně malé

##Allow and DROP ip and ports
while read PORT
do
while read IP
do
$IPT -A INPUT -p tcp -s $IP --dport $PORT -j ACCEPT
done < /etc/firewall/allow_ip
$IPT -A INPUT -p tcp --dport $PORT -j DROP
done < /etc/firewall/ports

Skriptčeto je docela jasně v cyklu cyklu nejprve čte druhý/etc/firewall/porty z/etc/firewall/allow_ip a pravilta 🙂

PS pro sinktaktičnoto barvení nezobrazuje znaky korekno < a zobrazení odpovídající html &lt;

zanechte odpověď

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

Anti Spam *