
Titanis v0.9.333
مكتبة بروتوكولات ويندوز، بما في ذلك تطبيقات SMB وRPC، من بين أمور أخرى.
مقدمة
Titanis هي مكتبة لتطبيقات البروتوكولات وأدوات سطر الأوامر، مكتوبة بلغة C#، للتفاعل مع بيئات ويندوز. تستخدم .NET 8 وهي متعددة المنصات (ويندوز ولينكس). بعض البروتوكولات المُنفَّذة:
- SMB2 (MS-SMB2)
- 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]https://winprotocoldoc.z19.web.core.windows.net/MS-DRSR/%5bMS-DRSR%5d.pdf))
- LDAP (RFC 4511 وأجزاء من MS-ADTS)
- الأمان
- دعم SOCKS 5 مدمج (معامل
-Socks5) (RFC1928)
للتغييرات الأخيرة، راجع سجل التغييرات
للحصول على نظرة عامة حول سيناريوهات المصادقة المدعومة، راجع المصادقة - يصف كيفية التحكم في المصادقة باستخدام المعاملات
تنفّذ مجموعة الأدوات ميزات الاستدعاءات وتسجيل السجلات للتكامل مع بيئتك التشغيلية.
للاطلاع على قائمة أدوات سطر الأوامر والمهام التي يمكنك تنفيذها بها، راجع فهرس الأدوات
الجمهور المستهدف
- باحثو الأمان - البحث في كيفية تفاعل ويندوز مع أنواع مختلفة من الطلبات
- مختبِرو الاختراق - تنفيذ الإجراءات واختبار ما إذا كانت التدابير الوقائية مفعّلة وتعمل بشكل صحيح
- مُديرو الأنظمة - تنفيذ المهام الإدارية
البدء
إذا كنت مستخدمًا، فراجع دليل المستخدم للحصول على قائمة بأدوات سطر الأوامر وكيفية استخدامها.
إذا كنت مطوّرًا، فراجع دليل المطوّر للحصول على معلومات حول كيفية تحسين قاعدة الكود.
التحسينات المخطط لها
- دعم مجدول المهام (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 يشير إلى المواصفات التي تم الاطلاع عليها أثناء التطوير. يحتوي الكود المصدري على مراجع لهذه المواصفات، عادةً مع رقم القسم ذي الصلة.