私は現在、新しい誰かがサーバーがホスティングしているWebサイトにアクセスするたびに実行されるbashスクリプトを持つLinuxサーバーの設計に取り組んでいます。このbashスクリプトは、クライアントの新しいmacアドレスを抽出し、ufwディレクトリにあるbefore.rulesファイルにそのMACアドレスを追加します。MacアドレスをブロックするBashスクリプト
arp -a | grep eth1 | grep -o -E '([[:xdigit:]]{1,2}:){5}[[:xdigit:]]{1,2}'
をbefore.rulesに追加する必要があるコードの行は次のとおりです:
-A ufw-before-input -m mac --mac-source "the extracted mac address" -j DROP
ちょうど私が使用しているARPからMACアドレスを抽出するために
どのように私はこのスクリプトを行うことができますの任意のアイデアを持って誰ですか?
私は混乱しています。これはOS Xと何が関係がありますか? – Ssswift