Skip to content
KitploitKITPLOIT
HerramientasBlog
Enviar
HerramientasBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

··Feeds·Contacto·Privacidad·© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
CentralizedFirewall — proporciona una API de Firewall Manager diseñada para centralizar y optimizar la gestión de configuraciones de firewall. | Kitploit
Herramientas/GitHubGitHub/adriyansyah-mf/centralizedfirewall
Auditoría de ConfiguraciónSeguridad de RedesDevSecOpsSeguridad de APIs
GitHubadriyansyah-mf/centralizedfirewall

CentralizedFirewall

proporciona una API de Firewall Manager diseñada para centralizar y optimizar la gestión de configuraciones de firewall.

Ver Repositorio

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
1029hace 1 añoAún no revisado
Compartir

Proyecto API de Firewall Manager

Instalación

Sigue estos pasos para configurar y ejecutar el proyecto de la API:

1. Clonar el repositorio

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

2. Editar el archivo .env

Actualiza las variables de entorno en .env según tu configuración.

root@kitploit:~
nano .env

3. Iniciar la API con Docker Compose

root@kitploit:~
docker compose up -d

Esto iniciará la API en modo detached.

4. Verificar que la API esté funcionando

Verifica si los contenedores están activos:

root@kitploit:~
docker ps

Comandos adicionales

Detener la API

root@kitploit:~
docker compose down

Reiniciar la API

root@kitploit:~
docker compose restart

¡Avísame si necesitas alguna modificación! 🚀

Cómo configurar por primera vez y conectar al cliente de firewall

  1. Instalar el Agente de Firewall en tu servidor nodo
  2. Ejecutar el agente con el siguiente comando
root@kitploit:~
sudo dpkg -i firewall-client_deb.deb
  1. Crear un nuevo grupo en el Firewall Manager
  2. Crear una nueva clave API en el Firewall Manager
  3. Editar el archivo de configuración en el servidor nodo
root@kitploit:~
nano /usr/local/bin/config.ini
  1. Agregar la siguiente configuración
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. Reiniciar el agente de firewall
root@kitploit:~
systemctl daemon-reload
systemctl start firewall-agent
  1. Verificar el estado del agente de firewall
root@kitploit:~
systemctl status firewall-agent
  1. Verás el nodo conectado en el Firewall Manager

Credenciales por defecto

root@kitploit:~
Username: admin
Password: admin

Puedes cambiar las credenciales por defecto en la página de configuración

Cómo hacer la integración con SIEM

  1. Instalar el SIEM en tu servidor
  2. Configurar el SIEM para enviar el log al Firewall Manager (Puedes hacerlo a través de la configuración de SOAR o SIEM) La solicitud debe ser POST con el siguiente formato
  3. El formato del log debe ser como este
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 ''

Puedes ver la documentación de swagger en el siguiente enlace

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

La configuración detallada de .env

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

Patrocina este proyecto 💖

Si encuentras útil este proyecto, considera apoyarme a través de GitHub Sponsors:

Sponsor

Descargar herramienta