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. 在节点服务器上安装防火墙代理
  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

下载工具