bash կարդում ֆայլի տող առ տող

Արդեն մի քանի օր է, ես անել իմ գրասենյակի firewall, քանի որ մինչ օրս ես սովոր maskarading է ip-րդ եւ պետք է ծախսել ամեն ինչ snat, Abe շփոթել istoyai 😆 պարզապես ստիպված է վերաշարադրել ամբողջ տրամաբանությունը ruterska. Քանի որ ես սիրում եմ ասել, որ ճանապարհը արել, Ես գրել եմ այն ​​ամենը, firewall-ը գեղեցիկ աշխատում Դոդի ժամանակ կտրել է նավահանգիստ IP այնքան, ով ունի մուտք գործել եւ ով չի. Ես զգացի, վատ է, քանի որ ես հասկացա, որ ես պետք է գրել այդ մասին 40 Մուտքի կանոնները, ՏՏ միայն պատճենները, եւ swarms դեռ ոչ Hawaii. Այնուհետեւ ծրագրավորող է ինձ հետ, խոսեց նաեւ naprivo միայն կատարել դրանք. Ակնհայտ էր, – գաղափարը 2 Failla առանձնացնել գրելու նավահանգիստները եւ IP-րոպեանոց կարդաց են ստեղծված կանոններ թույլտվության եւ մնացած ամեն ինչ կտրված. Կոդ ինքնին ստանալ բավականին “բարակ” անսպասելիորեն փոքր

##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

Skriptcheto ակնհայտորեն դժոխային ցիկլը է առաջին փուլի կարդալ / եւ այլն / firewall / նավահանգիստների մի երկրորդը / etc / firewall / allow_ip եւ ստեղծել պատշաճ 🙂

ps շնորհիվ sinktaktichnoto գունազարդման չի ցուցադրվում Correct նիշ < եւ ցուցադրում է համարժեք HTML &lt;

Leave a Reply

Ձեր email address will not be published. Պարտադիր դաշտերը նշված են *

Հակա-սպամ *