Linuxで自宅サーバー】Swatchで不正アクセス遮断(Swatch+iptables)Swatchで不正アクセス遮断(Swatch+iptables)このページでは、SWATCHで各システムのログファイルを監視し、特定のパターンにマッチした場合iptablesと連係しアクセスを遮断させます。←TaimDateに関してはDate::Parseのインストールで補った。cpanで下記モジュールをインストールします。Date::Parseそれぞれ結構時間が掛かります。キー(コマンドモード):wqで保存FTPサーバー(ProFTPd)の不正接続を監視するログインに失敗した場合この様な(530)ログが出力されます。530このログのIPアドレスの場所を設定ファイルで指定して、アクセス遮断スクリプトへ渡します。IPアドレスの場所は、左側からスペースを区切りに数えた場所です。キー(コマンドモード):wqで保存この他のサーバーに関しては今後、更新していくつもりです。FTPサーバーのみとさせていただきます。動作確認ネットで「FTP接続テスト」で検索すれば色々とテスト環境を公開されていますので、そういったテスト環境を利用してテストを行います。ユーザー名、パスワードは実在しないものを設定してアクセス遮断スクリプトで指定したブロック回数までテストを行ってください。次にテストを行ってアクセスが遮断されれば成功です。Block!」でログの情報とWhois情報が記載されたメールがroot宛に送信されていると思います。これら2つが確認できれば問題なく動作しています。