अपडेट पर वापस जाएँ
New releaseAug 2, 2026

Gixy-Next v0.6.0

Gixy-Next: NGINX कॉन्फ़िगरेशन सुरक्षा स्कैनर और प्रदर्शन जाँचकर्ता

साझा करें

Gixy-Next: सुरक्षा ऑडिट के लिए NGINX कॉन्फ़िगरेशन सुरक्षा स्कैनर

अवलोकन

Gixy-Next Mascot Logo

Gixy-Next (Gixy) एक ओपन-सोर्स NGINX कॉन्फ़िगरेशन सुरक्षा स्कैनर और हार्डनिंग टूल है जो उत्पादन तक पहुँचने से पहले सुरक्षा गलत कॉन्फ़िगरेशन, हार्डनिंग कमियों और सामान्य प्रदर्शन संबंधी समस्याओं का पता लगाने के लिए आपकी nginx.conf का स्थिर विश्लेषण करता है। यह Yandex के Gixy का सक्रिय रूप से अनुरक्षित फ़ोर्क है। Gixy-Next का सोर्स कोड GitHub पर उपलब्ध है।

Gixy-Next को इस पृष्ठ पर ब्राउज़र में भी चलाया जा सकता है। किसी डाउनलोड की आवश्यकता नहीं है; आप वेबसाइट पर अपने कॉन्फ़िगरेशन स्कैन कर सकते हैं (स्थानीय रूप से, WebAssembly का उपयोग करके)।

त्वरित शुरुआत

Gixy-Next (gixy या gixy-next CLI) PyPI पर वितरित किया जाता है। आप इसे pip या uv के साथ इंस्टॉल कर सकते हैं:

# pip
pip3 install gixy-next
# uv
uv pip install gixy-next

आप इसे तब चला सकते हैं:

# gixy defaults to reading /etc/nginx/nginx.conf
gixy
# But you can also specify a path to the configuration
gixy /opt/nginx.conf

आप अपने NGINX कॉन्फ़िगरेशन को एकल डंप फ़ाइल में भी निर्यात कर सकते हैं (देखें nginx -T Live Configuration Dump):

# Dumps the full NGINX configuration into a single file (including all includes)
nginx -T > ./nginx-dump.conf
# Scan the dump elsewhere (or via stdin):
gixy ./nginx-dump.conf
# or
cat ./nginx-dump.conf | gixy -

वेब-आधारित स्कैनर

Gixy-Next को स्थानीय रूप से डाउनलोड और चलाने के बजाय, आप इस वेबपेज का उपयोग कर सकते हैं और अपने वेब ब्राउज़र से (स्थानीय रूप से, WebAssembly का उपयोग करके) किसी कॉन्फ़िगरेशन को स्कैन कर सकते हैं।

Docker के साथ स्कैन करें

Gixy-Next Docker Hub या GitHub Registry से एक Docker इमेज के रूप में उपलब्ध है।

किसी स्थानीय कॉन्फ़िग फ़ाइल को कंटेनर में माउंट करके स्कैन करें:

# Use Github Registry
docker run --pull=always --rm -v "$PWD/nginx.conf:/nginx.conf:ro" ghcr.io/megamansec/gixy-next /nginx.conf
# Or Docker Hub
docker run --pull=always --rm -v "$PWD/nginx.conf:/nginx.conf:ro" megamansec/gixy-next /nginx.conf

NGINX लाइव कॉन्फ़िगरेशन डंप स्कैन करें:

# Dumps the full NGINX configuration into a single file (including all includes)
nginx -T > ./nginx-dump.conf
# Use Github Registry
docker run --pull=always --rm -v "$PWD/nginx-dump.conf:/nginx-dump.conf:ro" ghcr.io/megamansec/gixy-next /nginx-dump.conf
# Or Docker Hub
docker run --pull=always --rm -v "$PWD/nginx-dump.conf:/nginx-dump.conf:ro" megamansec/gixy-next /nginx-dump.conf

stdin से स्कैन करें:

# Use Github Registry
nginx -T | docker run --pull=always --rm -i ghcr.io/megamansec/gixy-next gixy-next -
# Or Docker Hub
nginx -T | docker run --pull=always --rm -i megamansec/gixy-next gixy-next -

यह क्या कर सकता है

Gixy-Next nginx.conf और शामिल कॉन्फ़िगरेशन फ़ाइलों में NGINX सुरक्षा और प्रदर्शन संबंधी कई प्रकार की गलत कॉन्फ़िगरेशन का पता लगा सकता है। निम्नलिखित प्लगइन समर्थित हैं:

श्रेणियाँ