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

Titanis v0.9.333

Windows प्रोटोकॉल लाइब्रेरी, जिसमें SMB और RPC कार्यान्वयन शामिल हैं, अन्य के साथ।

साझा करें

परिचय

Titanis एक पुस्तकालय है जिसमें प्रोटोकॉल कार्यान्वयन और कमांड लाइन उपयोगिताएँ शामिल हैं, जो C# में लिखा गया है, और Windows वातावरण के साथ इंटरैक्ट करने के लिए है। यह .NET 8 का उपयोग करता है और क्रॉस-प्लेटफ़ॉर्म (Windows और Linux) है। कार्यान्वित किए गए कुछ प्रोटोकॉल:

  • SMB2 (MS-SMB2)
    • SMB 2.x और 3.x 3.1.1 तक
    • हस्ताक्षर और एन्क्रिप्शन जैसी संदेश सुरक्षा सुविधाएँ
    • फ़ाइलसिस्टम नियंत्रण कोड (MS-FSCC) के लिए समर्थन शामिल है
    • DFS लिंक (MS-DFSC)
  • MSRPC (MS-RPCE)
    • एंडपॉइंट मैपर
    • DCOM (MS-DCOM)
    • EFS (MS-EFSR)
    • LSA (MS-LSAD और MS-LSAT)
    • रिमोट रजिस्ट्री (MS-RRP)
      • बैकअप सिमैंटिक्स के लिए समर्थन शामिल है
      • SAM डंप कार्यक्षमता शामिल है
    • सिक्योरिटी अकाउंट्स मैनेजर (MS-SAMR)
    • सर्विस कंट्रोल मैनेजर (MS-SCMR)
    • सर्वर सेवा (MS-SRVS)
    • WMI (MS-WMI और MS-WMIO)
    • डायरेक्टरी रेप्लिकेशन (MS-DRSR)
  • LDAP (RFC 4511 और MS-ADTS के कुछ भाग)
  • सुरक्षा
    • NTLM (MS-NLMP)
    • केर्बेरोस (RFC4120 और MS-KILE)
      • अंतर-क्षेत्र रेफरल
      • PKINIT (MS-PKCA और RFC 4556)
      • S4U (MS-SFU)
        • S4U2self
        • S4U2proxy
      • एन्क्रिप्शन प्रोफ़ाइल
        • DES CBC MD5 (RFC3961) (केवल AS)
        • RC4-HMAC (RFC4757)
        • AES 128/256 (RFC3962)
        • .kirbi और ccache फ़ाइलों के लिए समर्थन
        • keytab फ़ाइलों के लिए समर्थन
      • पासवर्ड बदलना/सेट करना (RFC3244)
    • SP-NEGO (MS-SPNG)
  • एकीकृत SOCKS 5 समर्थन (-Socks5 पैरामीटर) (RFC1928)

हाल के परिवर्तनों के लिए, परिवर्तन लॉग देखें

समर्थित प्रमाणीकरण परिदृश्यों का अवलोकन के लिए, प्रमाणीकरण देखें - पैरामीटर के साथ प्रमाणीकरण को नियंत्रित करने का तरीका बताता है

टूलसेट आपके ऑपरेशनल वातावरण में एकीकृत करने के लिए कॉलबैक और लॉगिंग सुविधाओं को लागू करता है।

कमांड लाइन टूल्स और उनके साथ किए जा सकने वाले कार्यों की सूची के लिए, टूल इंडेक्स देखें

लक्षित दर्शक

  • सुरक्षा शोधकर्ता - Windows विभिन्न प्रकार के अनुरोधों पर कैसे प्रतिक्रिया करता है, इस पर शोध करें
  • पेंटेस्टर - कार्रवाई करें और जांचें कि क्या शमन सक्षम और ठीक से काम कर रहे हैं
  • सिस्टम प्रशासक - प्रशासनिक कार्य करें

आरंभ करना

निर्माण निर्देश

यदि आप एक उपयोगकर्ता हैं, तो कमांड लाइन उपयोगिताओं और उनके उपयोग के तरीके की सूची के लिए उपयोगकर्ता गाइड देखें।

यदि आप एक डेवलपर हैं, तो कोड बेस को बेहतर बनाने के तरीके की जानकारी के लिए डेवलपर गाइड देखें।

नियोजित संवर्द्धन

  • टास्क शेड्यूलर समर्थन (MS-TSCH)
  • सरलीकृत क्रेडेंशियल प्रबंधन
  • एकीकृत SOCKS 4a

परियोजना संगठन

  • doc/ - परियोजना दस्तावेज़ीकरण
  • src/ - प्रोटोकॉल कार्यान्वयन के लिए स्रोत कोड
  • test/ - इकाई परीक्षण
  • tools/ - स्वतंत्र कमांड लाइन उपकरण
  • samples/ - नमूना कोड जो पुस्तकालयों का उपयोग करने का तरीका प्रदर्शित करता है

Titanis.sln के अंदर, परियोजनाओं को निम्नलिखित कार्यात्मक क्षेत्रों में समूहित किया गया है:

  • Base - अन्य घटकों द्वारा उपयोग की जाने वाली उपयोगिताएँ
  • Crypto - क्रिप्टोग्राफ़िक एल्गोरिदम का कार्यान्वयन
  • Formats - विभिन्न स्वरूपों, जैसे ASN.1, को पढ़ने और लिखने के लिए कार्यान्वयन
  • Protocols - नेटवर्क प्रोटोकॉल कार्यान्वयन
  • Security - सुरक्षा प्रोटोकॉल कार्यान्वयन, जैसे NTLM और Kerberos
  • Test - इकाई परीक्षण
  • Tools - स्वतंत्र कमांड लाइन उपकरण
  • _Build - निर्माण प्रक्रिया से संबंधित फ़ाइलें।

कई परियोजनाओं में References.txt नामक एक फ़ाइल होती है जो विकास के दौरान परामर्श किए गए विनिर्देशों को संदर्भित करती है। स्रोत कोड में इन विनिर्देशों के संदर्भ होते हैं, आमतौर पर प्रासंगिक अनुभाग संख्या के साथ।

श्रेणियाँ