
एक Firewall Manager API प्रदान करता है जो फ़ायरवॉल कॉन्फ़िगरेशन के प्रबंधन को केंद्रीकृत और सुव्यवस्थित करने के लिए डिज़ाइन किया गया है।
API परियोजना सेट अप और चलाने के लिए इन चरणों का पालन करें:
git clone https://github.com/adriyansyah-mf/CentralizedFirewall
cd CentralizedFirewall
.env फ़ाइल संपादित करेंअपने कॉन्फ़िगरेशन के अनुसार .env में पर्यावरण चर अपडेट करें।
nano .env
docker compose up -d
यह API को डिटैच्ड मोड में शुरू करेगा।
जांचें कि कंटेनर चालू हैं या नहीं:
docker ps
docker compose down
docker compose restart
यदि आपको कोई संशोधन चाहिए तो कृपया बताएं! 🚀
sudo dpkg -i firewall-client_deb.deb
nano /usr/local/bin/config.ini
[settings]
api_url = API-URL
api_key = API-KEY
hostname = Node Hostname (make it unique and same as the hostname on the SIEM)
systemctl daemon-reload
systemctl start firewall-agent
systemctl status firewall-agent
Username: admin
Password: admin
आप सेटिंग पेज पर डिफ़ॉल्ट क्रेडेंशियल बदल सकते हैं
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 ''
आप निम्नलिखित लिंक पर स्वैगर दस्तावेज़ीकरण देख सकते हैं
http://api-server:8000/docs
DB=changeme
JWT_SECRET=changeme
PASSWORD_SALT=changme
PASSWORD_TOKEN_KEY=changme
OPENCTI_URL=changme
OPENCTI_TOKEN=changme
यदि आपको यह परियोजना उपयोगी लगती है, तो GitHub प्रायोजकों के माध्यम से मेरा समर्थन करने पर विचार करें: