bash lezen bestand regel voor regel

In een paar dagen ben ik bezig voor mijn office-brandhout, want tot nu toe ik maskarading van ip's gebruikte en ik heb om het te besteden all-in SNAT, Abe verward istoâi 😆 had net te herschrijven het hele logica ruterska. Zoals ik wil graag hebben gedaan, Ik schreef hem een mooi firewall-alles werkt nu dodie tijd om incise van ip-poorten die toegankelijk zijn en die niet. Ziek als ik besefte dat ik heb om te schrijven over 40 toegangsregels, Het alleen Coppi en pesit je niet is HAVA. Vervolgens de programmer in me praten goed naprivo gewoon om ze te maken. Alles was duidelijk – het idee in 2 afzonderlijk bestandsfout poorten en ip-lezen schrijven regels zijn gemaakt om op te lossen en al het andere wordt gesneden. Code zelf krijgen vrij “Slim” heel onverwacht kleine

##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 is vrij duidelijk in de cyclus eerst gelezen door een tweede/enz / / poorten in de firewall van/etc/firewall/allow_ip en pravilta 🙂

PS om in te kleuren van de sinktaktičnoto toont geen tekens van korekno < en weergeven van de HTML-code gelijkwaardig &lt;

Laat een antwoord achter

Uw e-mailadres zal niet worden gepubliceerd. Verplichte velden zijn gemarkeerd *

Anti SPAM *