11 مستودعات
Capabilities for monitoring and capturing internal communication streams within an application process.
Distinct from Message Bus Interfaces: Focuses on the interception and capture of data from a bus, rather than the routing or interface definition.
Explore 11 awesome GitHub repositories matching networking & communication · Message Interception. Refine with filters or upvote what's useful.
WeChatExtension-ForMac is a plugin for the macOS WeChat client that provides a suite of extensions for account management, messaging automation, and visual customization. Its primary purpose is to enable the simultaneous operation of multiple user profiles within a single session and to automate communication tasks. The project distinguishes itself through specialized tools for content recovery and group analytics, such as intercepting recalled messages and monitoring member activity or departures within group chats. It also includes technical inspection capabilities for accessing restricted
Intercepts the internal communication stream to capture and record recalled messages.
This project is a set of extensions for the WeChat macOS application designed to modify client behavior and unlock hidden features. It functions as a client modification framework and a multi-account manager, allowing users to launch and operate several independent instances of the application on a single machine. The tool distinguishes itself through deep integration with the operating system, enabling the execution of macOS system commands and remote administration via incoming chat messages. It also provides productivity extensions that connect chat lists and conversation histories to exte
Intercepts internal function calls to capture incoming chat data and prevent the recall of sent messages.
Botkit is a multi-platform chatbot framework designed to build conversational bots that operate across different messaging services using a unified interface. It provides a core system for multi-platform development, utilizing a platform adaptation layer to translate service-specific API payloads into a standardized internal format. The framework features a conversational dialog manager that coordinates multi-turn interactions through state-tracking, branching logic, and scripted flows. It employs a message processing middleware pipeline to intercept, normalize, and enrich incoming and outgoi
Includes middleware to intercept and modify both incoming and outgoing message streams.
Cim is a distributed instant messaging system and server-side backend designed to manage real-time communication across a cluster of servers. It provides a scalable infrastructure for routing private and group messages while tracking user connection states and session locations across distributed nodes. The project features an interception layer for AI messaging middleware, which allows artificial intelligence agents to intercept incoming communication and generate automated responses. It also includes a real-time push infrastructure to deliver notifications and messages from the server to en
Provides an interception layer to monitor and modify communication streams for AI-driven responses.
gRPC-Web is a JavaScript client library that enables browser applications to call gRPC services through an HTTP proxy, using Protocol Buffers for serialization. It provides a browser-based gRPC client that supports unary, server-streaming, and bidirectional streaming RPCs, along with a code generator that produces JavaScript and TypeScript client stubs from .proto service definitions. The library includes an interceptor framework for attaching cross-cutting logic like authentication and retries to client calls, and supports setting Unix timestamp deadlines on RPCs for server-side timeout enfo
Wrap the response stream to intercept events and modify messages as they arrive from the server.
Matterbridge هو جسر دردشة متعدد البروتوكولات وبوابة مراسلة تقوم بمزامنة الرسائل والوسائط وهويات المستخدمين عبر منصات اتصال متباينة في الوقت الفعلي. يعمل كحافلة رسائل محايدة للبروتوكول، حيث يترجم بروتوكولات الدردشة المختلفة إلى تنسيق داخلي مشترك لتمكين الاتصال السلس بين الخدمات المختلفة. يتميز النظام بوكيل وسائط متعدد المنصات يقوم بتنزيل وإعادة تحميل الملفات والمرفقات لضمان إمكانية الوصول عبر البروتوكولات. كما يستخدم وكيل هوية خطاف الويب لتكرار أسماء المستخدمين والصور الرمزية للمرسل الأصلي عبر المنصات، مع الحفاظ على وضوح الهوية من خلال التعيين والتنسيق القابل للتخصيص. توفر البوابة إدارة واسعة لحركة المرور عبر برمجيات وسيطة لحركة دردشة، مما يسمح بتحويل الرسائل وتصفيتها وتوجيهها باستخدام التعبيرات النمطية والمنطق القابل للبرمجة. يدعم إدارة دورة حياة الرسائل المعقدة، بما في ذلك مزامنة التعديلات والحذف والمحادثات المترابطة، مع توفير تكامل بروتوكول برمجي لخدمات الطرف الثالث. يمكن نشر الجسر كخدمة خلفية أو داخل حاوية، مع دعم التكوين لمتغيرات البيئة وواجهة برمجة تطبيقات إدارية آمنة.
Executes custom scripts on incoming and outgoing messages to programmatically modify text and sender identity.
weweChat هو عميل سطح مكتب غير رسمي لـ WeChat، تم تطويره كغلاف مراسلة عبر الأنظمة الأساسية. يستخدم واجهة مستخدم قائمة على React داخل غلاف Electron لتوفير بيئة مخصصة لإدارة المحادثات على أنظمة تشغيل سطح المكتب. يقدم التطبيق إمكانيات مخصصة غير موجودة في العميل الرسمي، مثل القدرة على اعتراض وأرشفة الرسائل التي تم استرجاعها من قبل المرسل. كما يتضمن أتمتة المراسلة الجماعية لإرسال نفس الرسالة إلى عدة مستلمين في وقت واحد. تم تصميم العميل لسير عمل المستخدمين المتقدمين، ويتميز بالتنقل القائم على لوحة المفاتيح لتبديل سلاسل المحادثات وبدء المحادثات. كما يدعم معالجة الوسائط المحسنة من خلال نقل الملفات المجمعة وتكامل الحافظة للصور والملفات. يتضمن البرنامج نظاماً للتحديثات التلقائية لضمان تثبيت أحدث الإصدارات.
Intercepts the incoming message stream to capture data before server-side recall events can occur.
ServiceStack is a high-performance .NET web framework designed for building type-safe APIs using strongly-typed request and response objects. It functions as a message-based API engine that decouples business logic from the transport layer, allowing services to be exposed via multiple protocols including HTTP, gRPC, and various message queue providers. The framework is distinguished by its type-safe API generator, which produces native client SDKs and data transfer objects from service metadata across multiple languages. It also includes a distributed service gateway for microservices orchest
Uses filters to modify or inspect outgoing and incoming messages before they are processed by the service.
protoactor-go is a framework for building concurrent and distributed systems in Go using the actor model. It provides a distributed actor system that enables isolated entities to communicate via asynchronous messaging and share state across a cluster. The framework implements a multi-language actor protocol, allowing interoperability between actors written in Go, C#, and Java. It further supports a virtual actor implementation, where actors are automatically instantiated across a network based on a unique identity. The system includes a supervision model for managing actor lifecycles and fau
Provides middleware to intercept, observe, and modify messages within the actor communication pipeline.
FastStream is an asynchronous Python framework designed for building event-driven microservices. It provides a unified abstraction layer for interacting with various message brokers, enabling developers to manage event production and consumption through a consistent interface while maintaining access to native provider-specific features. The framework centers on a decorator-based routing model that binds application logic directly to broker topics, supported by a built-in dependency injection container that resolves resources at runtime. The framework distinguishes itself through its deep int
Allows execution of custom logic before and after message handling to centralize cross-cutting concerns.
SuperWeChatPC هو معدل لعميل سطح المكتب WeChat يفتح ميزات مخفية من خلال تصحيح الذاكرة وخطافات الملفات الثنائية. يعمل كمدير مراسلة متعدد الحسابات، وأرشيف بيانات مراسلة، وواجهة برمجية تعرض وظائف المراسلة الداخلية للبرامج الخارجية. يمكن المشروع من التشغيل المتزامن لمثيلات عميل مستقلة متعددة على جهاز كمبيوتر واحد من خلال عزل العمليات. يسمح بنقل المرفقات الكبيرة عن طريق تجاوز قيود حجم الملف القياسية ويوفر غلافاً لأتمتة الرسائل البرمجية. تتضمن الأداة قدرات لأرشفة الرسائل، مثل منع حذف الرسائل الملغاة وحفظ الملاحظات الصوتية في التخزين المحلي. كما توفر آليات لأتمتة إرسال واستقبال الرسائل عبر مجموعة برامج خارجية.
Captures internal communication streams by hooking into the native application's protocols.