2
我使用一個簡單的shell腳本來阻止IP地址,這些IP地址只是將我的輸入(IP)替換爲iptables,IPFW等中的變量(具體取決於哪個平臺),但它們全部基本上遵循以下格式:輸入多個變量的Bash腳本
read -p "IP to Block: " ip
ipfw add deny ip from $ip to any
是否可以簡單地按順序執行一組用戶定義的變量。例如,三個IP地址,並且腳本基本上每個變量執行三次,但將輸入限制爲單個提示(要求輸入一次)?
非常好,謝謝。對於IPFW,只要每個變量都爲每個命令實例打印一個IP地址,那麼這應該足以滿足腳本打算涵蓋的防火牆管理級別。 –
你可以在提示符下使用它,在腳本中'read -p'IPs到Block(用空格分開):「ips'然後'在$ ips中爲ip;做......而不是。然後運行它沒有參數。 – 244an