Skip to content
KitploitKITPLOIT
उपकरणब्लॉग
जमा करें
उपकरणब्लॉग
जमा करें

हैकिंग, पेनटेस्ट और साइबर सुरक्षा उपकरण आपके सुरक्षा शस्त्रागार के लिए!

Kitploit हैकिंग, साइबर सुरक्षा और पेंटेस्टिंग टूल्स की एक निर्देशिका है। कमजोरियों को खोजने, सिस्टम का विश्लेषण करने, परीक्षण को स्वचालित करने और अपनी सुरक्षा को मजबूत करने के लिए नवीनतम प्रोजेक्ट अपडेट खोजें।

··फ़ीड·संपर्क·गोपनीयता·© 2026 Kitploit

टूल निर्देशिका

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
athena — Athena OS एक Arch/Nix-आधारित डिस्ट्रो है जो साइबर सुरक्षा पर केंद्रित है। किसी भी हैकिंग टूल के साथ सीखें, अभ्यास करें और आनंद लें! | Kitploit
उपकरण/GitHubGitHub/athena-os/athena
स्क्रिप्टिंग और स्वचालनपेनिट्रेशन टेस्टिंगउपयोगिताएँ और फ्रेमवर्कलर्निंग और शिक्षालर्निंग पाथ और कोर्सलैब और अभ्यास
GitHubathena-os/athena

athena

Athena OS एक Arch/Nix-आधारित डिस्ट्रो है जो साइबर सुरक्षा पर केंद्रित है। किसी भी हैकिंग टूल के साथ सीखें, अभ्यास करें और आनंद लें!

रिपॉजिटरी देखें
1.3k10828 दिन पहलेKitploit द्वारा समीक्षित

सबसे लोकप्रिय

सभी देखें →

हमारे समुदाय द्वारा सबसे अधिक उपयोग किए जाने वाले उपकरण खोजें।

सभी उपकरण खोजें

हमारे उपकरणों का संग्रह ब्राउज़ करें

सभी उपकरण देखें →
साझा करें
वेबसाइट

एक नए पेंटेस्टिंग अनुभव में गोता लगाएँ
Athena OS

image

🏅InfoSec पेशेवरों, Bug Bounty शिकारियों, उत्साही छात्रों और मसालेदार हैकर्स के लिए जन्मी🏅

💞 अभी Athena OS प्राप्त करें! 💞


Athena OS Docker कंटेनरों का पता लगाने के लिए ऊपर Docker आइकन पर क्लिक करें!

Microsoft Store App में Athena OS WSL का पता लगाने के लिए ऊपर आइकन पर क्लिक करें!

स्वचालित पैकेज अपडेट

इस रिपॉजिटरी में पैकेजों को nvchecker द्वारा संचालित एक दैनिक GitHub Actions वर्कफ़्लो के माध्यम से स्वचालित रूप से अद्यतित रखा जाता है।

यह कैसे काम करता है

ऑटोमेशन प्रतिदिन चलता है (और मैन्युअल रूप से भी ट्रिगर किया जा सकता है) और निम्नलिखित चरणों से गुजरता है:

  1. कॉन्फ़िगरेशन जनरेशन — .nvchecker/generate-nvchecker-config.py src/ के अंतर्गत प्रत्येक PKGBUILD को स्कैन करता है और स्वचालित रूप से .nvchecker/nvchecker.toml उत्पन्न करता है। प्रत्येक पैकेज को निम्न में से एक के रूप में वर्गीकृत किया जाता है:

    • रिलीज़ पैकेज — इसमें एक स्थिर pkgver= और एक रिमोट स्रोत URL होता है। होस्टिंग प्लेटफ़ॉर्म पर नवीनतम टैग/रिलीज़ द्वारा ट्रैक किया जाता है।
    • VCS पैकेज — इसमें एक pkgver() फ़ंक्शन और एक git+https:// स्रोत होता है। नवीनतम अपस्ट्रीम कमिट द्वारा ट्रैक किया जाता है।
    • केवल-स्थानीय पैकेज — सभी स्रोत स्थानीय फ़ाइलें हैं। चुपचाप छोड़ दिया जाता है (ट्रैक करने के लिए कोई अपस्ट्रीम नहीं)।
  2. संस्करण जाँच — nvchecker प्रत्येक ट्रैक किए गए पैकेज के अपस्ट्रीम से पूछताछ करता है और परिणामों को .nvchecker/newver.json में लिखता है। इसकी तुलना .nvchecker/oldver.json (रिपॉजिटरी में प्रतिबद्ध) से की जाती है ताकि ऐसे पैकेज खोजे जा सकें जिनका नया संस्करण उपलब्ध है।

समर्थित होस्टिंग प्लेटफ़ॉर्म

PKGBUILD में शेल चर विस्तार

कॉन्फ़िगरेशन जनरेटर और CI वर्कफ़्लो दोनों source= लाइनों में शेल चर संदर्भों को हल करते हैं ताकि निम्नलिखित जैसे अप्रत्यक्ष URL को सही ढंग से संभाला जा सके:

root@kitploit:~
_pkgname=${pkgname#athena-}
source=("git+https://github.com/Athena-OS/$_pkgname.git")

निम्नलिखित bash पैरामीटर विस्तार रूप समर्थित हैं:

ज्ञात सीमाएँ

निम्नलिखित bash निर्माण ऑटोमेशन द्वारा हल नहीं किए जाते हैं। उन पर निर्भर PKGBUILD को एक सूचनात्मक नोट के साथ शालीनता से छोड़ दिया जाएगा — कोई त्रुटि नहीं उठाई जाती है, और उन्हें हमेशा मैन्युअल रूप से अपडेट किया जा सकता है।

यदि आपका PKGBUILD उपरोक्त में से किसी का उपयोग करता है और ऑटोमेशन इसे छोड़ देता है, तो आप या तो असाइनमेंट को एक सादे var=value लाइन के रूप में फिर से लिख सकते हैं या मैन्युअल रूप से संस्करण अपडेट करने वाला PR खोल सकते हैं।

टूल डाउनलोड करें
  • PKGBUILD अपडेट और PR — प्रत्येक पुराने पैकेज के लिए वर्कफ़्लो:

    • एक समर्पित शाखा auto-update/<pkgname>-<newver> बनाता है।
    • PKGBUILD में pkgver को अपडेट करता है और pkgrel को 1 पर रीसेट करता है।
    • रिलीज़ पैकेज के लिए: updpkgsums के साथ चेकसम को पुनर्जीवित करता है।
    • VCS पैकेज के लिए: अपस्ट्रीम रेपो को क्लोन करता है, वास्तविक Arch-शैली संस्करण स्ट्रिंग (जैसे 131.940a5d3) की गणना करने के लिए स्थानीय रूप से pkgver() फ़ंक्शन चलाता है, और sha512sums=('SKIP') को यथावत रखता है।
    • main पर कुछ भी उतरने से पहले मानव समीक्षा के लिए auto-update लेबल वाला एक पुल रिक्वेस्ट खोलता है।
  • स्थिति सहेजें — .nvchecker/oldver.json को इस रन में देखे गए संस्करणों के साथ अपडेट किया जाता है और main पर वापस प्रतिबद्ध किया जाता है, ताकि अगला रन केवल वास्तविक नए परिवर्तनों के लिए PR खोले।

  • प्लेटफ़ॉर्मपता लगाना
    GitHubgithub.com/<user>/<repo>
    GitLab (gitlab.com + स्व-होस्टेड)gitlab.*/<user>/<repo>
    Codebergcodeberg.org/<user>/<repo>
    Gitea (स्व-होस्टेड)gitea.*/<user>/<repo>
    Sourcehutgit.sr.ht/~<user>/<repo>
    सिंटैक्सअर्थउदाहरण
    $var / ${var}सरल प्रतिस्थापन$pkgname → athena-settings
    ${var#prefix}सबसे छोटे मिलान उपसर्ग को हटाएँ${pkgname#athena-} → settings
    ${var%suffix}सबसे छोटे मिलान प्रत्यय को हटाएँ${pkgname%-git} → athena-settings
    असमर्थित सिंटैक्सउदाहरणकारण
    ## लालची उपसर्ग हटाना${var##*/}केवल गैर-लालची # लागू किया गया है
    %% लालची प्रत्यय हटाना${var%%.*}केवल गैर-लालची % लागू किया गया है
    सबस्ट्रिंग निष्कर्षण${var:0:3}भिन्न ऑपरेटर, PKGBUILD में दुर्लभ
    पैटर्न प्रतिस्थापन${var//foo/bar}भिन्न ऑपरेटर, PKGBUILD में दुर्लभ
    अंकगणितीय विस्तार$((pkgver + 1))संस्करण ट्रैकिंग के दायरे से बाहर
    नेस्टेड विस्तार${${var}#prefix}मान्य POSIX नहीं; व्यवहार में उपयोग नहीं किया जाता