bash membaca file baris demi baris

Dalam beberapa hari saya lakukan untuk kantor firewall, karena sejauh dulu maskarading IP dan saya harus menghabiskan semuanya dalam SNAT, Abe bingung istoâi 😆 hanya harus menulis ulang seluruh logika ruterska. Seperti dikatakan telah melakukan, Saya menulis bagus firewall-semuanya bekerja sekarang dodie waktu untuk Menoreh ip-port yang dapat mengakses dan yang tidak. Aku jatuh sakit ketika saya menyadari bahwa saya harus menulis tentang 40 aturan akses, Itu hanya Coppi dan pesit Anda tidak HAVA. Kemudian programmer di saya berbicara baik naprivo hanya untuk membuat mereka. Semuanya beres – ide dalam 2 file terpisah kesalahan menulis Port dan ip-membaca aturan yang dibuat untuk menyelesaikan dan semua yang lain dipotong. Kode itu sendiri mendapatkan cukup “Langsing” cukup tiba-tiba kecil

##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 cukup jelas dalam siklus siklus pertama dibaca oleh kedua/dll/firewall/pelabuhan/dll/firewall/allow_ip dan pravilta 🙂

PS untuk mewarnai sinktaktičnoto tidak menampilkan karakter korekno < dan tampilan html setara &lt;

Tinggalkan balasan

Alamat email Anda tidak akan dipublikasikan. Kolom yang harus diisi ditandai *

anti SPAM *