Skip to content
KitploitKITPLOIT
ツールブログ
提出
ツールブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

··フィード·お問い合わせ·プライバシー·© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
IPBan — イベントログやファイルから失敗したログイン試行を検出し、ファイアウォール統合を介してWindowsおよびLinux上の攻撃者をブロックする自動IP禁止サービス。 | Kitploit
ツール/GitHubGitHub/digitalruby/ipban
防御ツールネットワークセキュリティ侵入検知ログ分析
GitHubdigitalruby/ipban

IPBan

イベントログやファイルから失敗したログイン試行を検出し、ファイアウォール統合を介してWindowsおよびLinux上の攻撃者をブロックする自動IP禁止サービス。

リポジトリを見るウェブサイト
2.2k39852ヶ月前Kitploit レビュー済み

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有

IPBan - Linux と Windows で攻撃者を迅速かつ簡単にブロックする無料ソフトウェア

Github Sponsorship Donate Build Status

便利なリンク

  • https://ipban.com/upgrade-to-ipban-pro/ にアクセスして IPBan Pro の割引を入手してください。
  • IPBan を IPThreat と統合します。IPThreat は、コミュニティが投稿した悪意のある IP アドレスのデータベースを利用した、完全無料のウェブサイトおよびサービスです。インターネットをより安全にし、何百人もの同じ考えを持つユーザーに参加しましょう。
  • ipban の Discord にも参加できます:https://discord.gg/GRmbCcKFNR で他の IPBan ユーザーとチャットしましょう。
  • IPBan メーリングリストに登録

必要条件

  • IPBan 無料版では、コードのビルドとデバッグに .NET 9 SDK が必要です。IDE としては、Windows 向けには Visual Studio Community、Linux 向けには VS Code をお勧めします。すべて無料です。自己完結型の実行ファイルをビルドすれば、サーバーマシンに dotnet core をインストールする必要がなくなります。または、リリースにあるプリコンパイル済みバイナリをダウンロードするだけでも構いません。
  • コードの実行やデバッグには、IDE またはターミナルを管理者または root で実行する必要があります。
  • 公式サポート対象プラットフォーム:
    • Windows 10 以降 (x86, x64)
    • Windows Server 2016 以降 (x86, x64)
    • Windows Server 2025 以降には IPBan 2.0.1 以降が必要です。
    • Linux Ubuntu x64, arm, arm64 (firewalld、nftables、または iptables が必要)
    • Linux Debian x64, arm, arm64 (firewalld、nftables、または iptables が必要)
    • Linux CentOS x64, arm, arm64 (firewalld、nftables、または iptables が必要)
    • Linux RedHat x64, arm, arm64 (firewalld、nftables、または iptables が必要)
    • Mac OS X は現在サポートされていません

機能

  • イベントビューアーやログファイルからの失敗したログインを検出して、IP アドレスを自動的に禁止します。Linux では SSH がデフォルトで監視されます。Windows では、RDP、OpenSSH、VNC、MySQL、SQL Server、Exchange、SmarterMail、MailEnable が監視されます。その他のアプリケーションも設定ファイルで簡単に追加できます。
  • イベントビューアーとログファイルの追加レシピはこちら:https://github.com/DigitalRuby/IPBan/tree/master/Recipes
  • 高いカスタマイズ性:失敗したログイン数の閾値、禁止期間など、多くのオプションを設定できます。
  • 設定オプションについては、必ず ipban.config ファイル(以前は DigitalRuby.IPBan.dll.config という名前でした。IPBanCore プロジェクトを参照)を確認してください。各オプションにはコメントが付いています。
  • イベントビューアーの場合、禁止は基本的に瞬時に行われます。ログファイルの場合は、ポーリング間隔を設定できます。
  • 非常に高速です。2012 年からコードの最適化とチューニングを続けています。ボトルネックはほぼ常にファイアウォールの実装であり、このコードではありません。
  • 禁止された IP アドレスを簡単に解除できます。サービスのフォルダに unban.txt ファイルを配置し、各行に解除したい IP アドレスを記述してください。
  • すべてのプラットフォームで IPv4 と IPv6 をサポートしています。
  • 詳しいドキュメントについては、Wiki(https://github.com/DigitalRuby/IPBan/wiki)をご覧ください。

ダウンロード

  • 公式ダウンロードリンク:https://github.com/DigitalRuby/IPBan/releases

インストール

IPBan Pro のインストール手順については、https://ipban.com/ipban-pro-install-instructions/ をご覧ください。ここ GitHub に記載されているインストール手順は、無料の IPBan バージョン用です。

Windows

  • IPBan は Windows Server 2016 および Windows 10 以降でサポートされています。
  • Windows 版 Fail2Ban です!
  • 簡単なワンクリックインストール:管理者 PowerShell を開いて以下を実行してください。
root@kitploit:~
$ProgressPreference = 'SilentlyContinue'; [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; iex ((New-Object System.Net.WebClient).DownloadString('https://raw.githubusercontent.com/DigitalRuby/IPBan/master/IPBanCore/Windows/Scripts/install_latest.ps1'))

注:PowerShell 5.1 以降が必要です。

高度なインストールオプション

インストーラースクリプトは、カスタマイズ用の追加パラメーターをサポートしています。最近の更新で導入された PowerShell パラメーター検証のため、ワンライナーインストールコマンドを使用する際は、startupType パラメーターを明示的に指定する必要があります。

カスタムスタートアップタイプでのインストール:

root@kitploit:~
$ProgressPreference = 'SilentlyContinue'; [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; iex "& { $((New-Object System.Net.WebClient).DownloadString('https://raw.githubusercontent.com/DigitalRuby/IPBan/master/IPBanCore/Windows/Scripts/install_latest.ps1')) } -startupType 'delayed-auto'"

起動時にすぐにサービスを開始したい場合は(即時の保護を提供しますが、互換性の問題が発生する可能性があります)、'delayed-auto' を 'auto' に置き換えてください。

利用可能なパラメーター:

  • -startupType:サービスのスタートアップタイプ - 'delayed-auto'(デフォルト、より安全)または 'auto'(起動時の即時保護)
  • -silent:非対話型インストールの場合は $True、対話型モードの場合は $False(デフォルト)
  • -autostart:インストール後にサービスをすぐに開始する場合は $True(デフォルト)、停止状態のままにする場合は $False
  • -uninstall:IPBan をアンインストールするには 'uninstall' または 'u'

複数パラメーターの例:

root@kitploit:~
$ProgressPreference = 'SilentlyContinue'; [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; iex "& { $((New-Object System.Net.WebClient).DownloadString('https://raw.githubusercontent.com/DigitalRuby/IPBan/master/IPBanCore/Windows/Scripts/install_latest.ps1')) } -startupType 'auto' -silent `$True -autostart `$True"

注: 'delayed-auto' スタートアップタイプは、より優先度の高いサービスが先に起動するのを待つため、起動後一時的にシステムが保護されない状態になります。'auto' オプションは起動時に即座に保護を提供しますが、一部のシステム構成で互換性の問題が発生する可能性があります。'auto' を選択した場合は、再起動後にサービスが正しく開始されることを確認してください。

追加の Windows 注意事項

  • Windows Server 2012 は 2023 年 10 月以降サポートされなくなりました。Microsoft が実際にサポートしている別のオペレーティングシステムにアップグレードしてください。
  • 上記の変更を行う前に、サーバーとクライアントにパッチが適用されていることを確認してください:https://support.microsoft.com/en-us/help/4093492/credssp-updates-for-cve-2018-0886-march-13-2018。リンクに記載されているように、グループポリシーを手動で編集する必要があります。
  • Exchange を実行している Windows Server では、NTLM を無効にすること(セキュリティ制限の「受信 NTLM トラフィックを拒否する」をすべてのクライアントに設定)は不可能です。そうすると、クライアントコンピューターの Outlook がユーザーにユーザー名とパスワードを常に要求するようになるためです。回避策として、ローカルポリシーのセキュリティオプションで「LAN Manager 認証レベル」を「NTLMv2 応答のみ送信する。LM および NTLM を拒否する」に設定します。1 つだけ小さな問題があります。未定義のユーザー名でログインしようとすると、ログに IP アドレスが含まれません。Microsoft が IP アドレスを適切にログに記録できない理由はわかりません。
  • Exchange を使用している場合、アプリケーションプール 'MSExchangeServicesAppPool' を無効にすると、イベントビューアーで IP アドレスがログに記録されない問題の多くを解消できます。
  • アンインストーラー:https://github.com/DigitalRuby/IPBan/blob/master/IPBanCore/Windows/Scripts/uninstall.cmd

Linux

簡単なワンクリックインストール:

root@kitploit:~
sudo -i; bash <(wget -qO- https://raw.githubusercontent.com/DigitalRuby/IPBan/master/IPBanCore/Linux/Scripts/Install.sh)

アンインストール:sudo systemctl stop ipban; sudo systemctl disable ipban; sudo rm /opt/ipban -r

その他の情報

IPBan メーリングリストに登録

アップグレード

https://ipban.com/upgrade-to-ipban-pro/ にアクセスして IPBan Pro の割引を入手してください。

その他のサービス

IPBan を IPThreat と統合します。完全無料のウェブサイトおよびサービスです。コミュニティから提供されたデータを利用する他のサイトやサービスとは異なり、IPThreat はサブスクリプション料金を請求しません。

アナリティクス

禁止された IP アドレスをグローバル IPBan データベースに匿名送信する機能を無効にするには、設定ファイルで UseDefaultBannedIPAddressHandler を false に設定します。

寄付

無料の IPBan が役に立ち、ご厚意で寄付を検討される場合は、以下のリンクからお願いします...

Donate

Jeff Johnson, CEO/CTO
Digital Ruby, LLC
https://ipban.com
[email protected]

ツールをダウンロード