awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم MCPحولكيفية ترتيب النتائجالصحافة
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 مستودعات

Awesome GitHub RepositoriesBinary Format Decoders

Tools that convert raw binary data into structured formats based on specifications.

Distinct from Binary Stream Decoding: Shortlist is too narrow (animation, PAG) or too specific (compressed streams); requires a general category for file layout decoding.

Explore 4 awesome GitHub repositories matching operating systems & systems programming · Binary Format Decoders. Refine with filters or upvote what's useful.

Awesome Binary Format Decoders GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • wader/fqالصورة الرمزية لـ wader

    wader/fq

    10,528عرض على GitHub↗

    fq هو معالج بيانات ثنائية بسطر الأوامر يُستخدم لفك التشفير، والتحويل، وتحليل تدفقات البايت الخام والبيانات على مستوى البت إلى تنسيقات مهيكلة. يعمل كمحرك استعلام ثنائي وظيفي يسمح بتصفية وتعيين الهياكل الثنائية، بالإضافة إلى محول يترجم الكتل الثنائية المعقدة وتنسيقات الملفات المملوكة إلى JSON أو YAML أو XML قياسي. تتميز الأداة كمعالج بت منخفض المستوى قادر على إجراء تقطيع على مستوى البت، وعمليات منطقية على البت، وتجزئة مشفرة على الملفات الخام. كما تعمل كمحلل بروتوكول شبكة مع القدرة على إعادة تجميع تدفقات TCP المجزأة وفك تشفير حركة مرور TLS للفحص على مستوى التطبيق. يغطي المشروع قدرات واسعة في التحليل الثنائي وتحويل البيانات، بما في ذلك دعم تعريفات فك التشفير المخصصة ومجموعة واسعة من التنسيقات المتخصصة مثل Mach-O وASN1 BER وAvro OCF. ويوفر أدوات للبحث في الشجرة الثنائية، وفك تشفير النص المهيكل، والتسلسل ثنائي الاتجاه بين التنسيقات الثنائية والنصية. يمكن للمستخدمين التفاعل مع النظام من خلال واجهة سطر أوامر وREPL تفاعلي لاختبار الاستعلام في الوقت الفعلي.

    Provides a functional query language to extract, transform, and navigate complex decoded binary structures.

    Go
    عرض على GitHub↗10,528
  • nanopb/nanopbالصورة الرمزية لـ nanopb

    nanopb/nanopb

    5,437عرض على GitHub↗

    Nanopb هو تنفيذ C خفيف الوزن لـ Protocol Buffers مصمم للأنظمة محدودة الموارد والمتحكمات الدقيقة. يعمل كمكتبة تسلسل مضمنة لتشفير وفك تشفير البيانات المهيكلة ومولد كود يحول ملفات التعريف إلى ملفات مصدر ورأس C مدمجة. يتميز المشروع بتركيزه على تخصيص الذاكرة الثابت، باستخدام أحجام قصوى ثابتة للسلاسل والمصفوفات لتجنب تخصيص الذاكرة الديناميكي وتجزئة الكومة (Heap fragmentation). يستخدم آلية بث تعتمد على الاستدعاء (Callback) لمعالجة الرسائل أو الحقول التي تتجاوز ذاكرة الوصول العشوائي المتاحة، مما يسمح بالتعامل مع البيانات ذات الطول المتغير دون استنفاد ذاكرة النظام. توفر المكتبة قدرات واسعة للتسلسل الثنائي، بما في ذلك حساب الحجم المشفر، وتتبع وجود الرسائل الفرعية، والتأطير على مستوى النقل. كما تتضمن أدوات انعكاس لتكرار الحقول، والتحقق من صحة سلسلة UTF-8، وفرض الحدود الصارمة لضمان سلامة الذاكرة عند تحليل المدخلات الثنائية غير الموثوقة.

    Parses binary data streams into structured C data objects based on protobuf specifications.

    C
    عرض على GitHub↗5,437
  • chuckerteam/chuckerالصورة الرمزية لـ ChuckerTeam

    ChuckerTeam/chucker

    4,532عرض على GitHub↗

    Chucker هو مفتش HTTP على الجهاز لتطبيقات Android يلتقط ويسجل حركة مرور الشبكة لمكتبة OkHttp. يعمل كمعترض للشبكة وأداة تشبه الوكيل، مما يسمح بتحليل استدعاءات API مباشرة داخل بيئة تطبيق الجوال. توفر الأداة واجهة محلية لتحليل تفاعلات API، والتي تتضمن القدرة على فك تشفير أجسام الاستجابة الثنائية إلى نص مقروء. كما تتضمن ميزات أمنية لإخفاء المعلومات الحساسة في رؤوس الطلبات والاستجابات من خلال قواعد التنقيح. تتم إدارة المعاملات الملتقطة عبر قاعدة بيانات محلية مع الاحتفاظ بالبيانات القائمة على الوقت القابلة للتكوين لمسح السجلات القديمة تلقائياً. يدمج النظام مباشرة في خط أنابيب الطلب والاستجابة لمراقبة تبادل البيانات والرؤوس.

    Converts raw binary request and response payloads into structured, human-readable formats.

    Kotlinandroidandroid-libraryandroid-sdk
    عرض على GitHub↗4,532
  • cea-sec/miasmالصورة الرمزية لـ cea-sec

    cea-sec/miasm

    3,890عرض على GitHub↗

    Miasm هو إطار عمل Python للهندسة العكسية مصمم لتحليل الملفات الثنائية (binary)، والتفكيك (disassembly)، والتعديل. يعمل كإطار عمل لتحليل الملفات الثنائية يقوم برفع كود الآلة إلى تمثيل وسيط لتمكين أبحاث الأمن المستقلة عن المنصة. يعمل النظام كمحرك محاكاة ثنائي ومجموعة أدوات تعديل، مما يسمح بتنفيذ الكود الثنائي في بيئة افتراضية لتتبع تغييرات الحالة دون الحاجة إلى أجهزة فعلية. ويوفر أدوات لتصحيح الملفات الثنائية (patching) لتحديث وتعديل الملفات الثنائية الخام عبر معماريات CPU وتنسيقات تنفيذية متعددة. يغطي إطار العمل قدرات التفكيك، ورفع التمثيل الوسيط، والتبسيط الدلالي لإزالة التعتيم الثنائي. كما يتضمن دعماً لتحليل تنسيق الملفات الثنائية وتعيين الذاكرة لتتبع المراجع والتخطيط أثناء تحليل البرامج المجمعة.

    Decodes multiple executable file formats through a modular system to extract machine code and metadata.

    Pythonassemblerdisassembleremulator
    عرض على GitHub↗3,890
  1. Home
  2. Operating Systems & Systems Programming
  3. Binary Format Decoders

استكشف الوسوم الفرعية

  • Binary Data QueryingTools for navigating and extracting data from binary structures using query languages. **Distinct from Binary Format Decoders:** Distinct from Binary Format Decoders: focuses on the query-based navigation of decoded structures rather than the initial decoding process.
  • Nested Format DecodersDecoders capable of parsing embedded binary formats within a primary binary structure. **Distinct from Binary Format Decoders:** Specifically addresses recursive or embedded formats, whereas Binary Format Decoders are general parsing tools.
  • Pluggable Decoder Registries1 وسم فرعيArchitectures that allow format-specific parsing logic to be dynamically loaded and registered. **Distinct from Binary Format Decoders:** Focuses on the registry and pluggability mechanism rather than the act of decoding itself.
  • Structured Text DecodersDecoders that parse text-based formats like XML, HTML, TOML, and YAML into queryable structures. **Distinct from Binary and Text File Parsing:** Distinct from Binary Format Decoders: focuses on parsing text-based serialization formats rather than raw binary file layouts.