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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
CentralizedFirewall — ファイアウォール設定の管理を一元化し効率化するために設計されたFirewall Manager APIを提供します。 | Kitploit
ツール/GitHubGitHub/adriyansyah-mf/centralizedfirewall
構成監査ネットワークセキュリティDevSecOpsAPIセキュリティ
GitHubadriyansyah-mf/centralizedfirewall

CentralizedFirewall

ファイアウォール設定の管理を一元化し効率化するために設計されたFirewall Manager APIを提供します。

リポジトリを見る
10291年前未レビュー

人気

すべて見る →

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

すべてのツールを探索

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

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

ファイアウォールマネージャーAPIプロジェクト

インストール

以下の手順に従ってAPIプロジェクトをセットアップして実行します。

1. リポジトリのクローン

root@kitploit:~
git clone https://github.com/adriyansyah-mf/CentralizedFirewall
cd CentralizedFirewall

2. .env ファイルの編集

設定に応じて.envの環境変数を更新します。

root@kitploit:~
nano .env

3. Docker ComposeでAPIを起動

root@kitploit:~
docker compose up -d

これにより、APIがデタッチモードで起動します。

4. APIが動作していることを確認

コンテナが起動しているか確認します:

root@kitploit:~
docker ps

追加コマンド

APIの停止

root@kitploit:~
docker compose down

APIの再起動

root@kitploit:~
docker compose restart

修正が必要な場合はお知らせください!🚀

初回セットアップとファイアウォールクライアントへの接続方法

  1. ノードサーバーにFirewall Agentをインストール
  2. 次のコマンドでエージェントを実行
root@kitploit:~
sudo dpkg -i firewall-client_deb.deb
  1. ファイアウォールマネージャーに新しいグループを作成
  2. ファイアウォールマネージャーで新しいAPIキーを作成
  3. ノードサーバーの設定ファイルを編集
root@kitploit:~
nano /usr/local/bin/config.ini
  1. 以下の設定を追加
root@kitploit:~
[settings]
api_url = API-URL
api_key = API-KEY
hostname = Node Hostname (make it unique and same as the hostname on the SIEM) 
  1. ファイアウォールエージェントを再起動
root@kitploit:~
systemctl daemon-reload
systemctl start firewall-agent
  1. ファイアウォールエージェントの状態を確認
root@kitploit:~
systemctl status firewall-agent
  1. ファイアウォールマネージャーに接続されたノードが表示されます

デフォルトの認証情報

root@kitploit:~
Username: admin
Password: admin

設定ページでデフォルトの認証情報を変更できます

SIEMとの統合方法

  1. サーバーにSIEMをインストール
  2. SIEMがログをファイアウォールマネージャーに送信するように設定(SOARまたはSIEM設定で行えます) リクエストはPOSTで、次の形式である必要があります
  3. ログの形式は次のようになります
root@kitploit:~
curl -X 'POST' \
  'http://api-server:8000/general/add-ip?ip=123.1.1.99&hostname=test&apikey=apikey&comment=log' \
  -H 'accept: application/json' \
  -d ''

Swaggerドキュメントは以下のリンクで確認できます

root@kitploit:~
http://api-server:8000/docs

.envの詳細設定

root@kitploit:~
DB=changeme
JWT_SECRET=changeme
PASSWORD_SALT=changme
PASSWORD_TOKEN_KEY=changme
OPENCTI_URL=changme
OPENCTI_TOKEN=changme

このプロジェクトをスポンサーする 💖

このプロジェクトが役に立つと思われたら、GitHub Sponsorsを通じてサポートをご検討ください:

Sponsor

ツールをダウンロード