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 is a multi-protocol chat bridge and messaging gateway that synchronizes messages, media, and user identities across disparate communication platforms in real time. It functions as a protocol-agnostic message bus, translating various chat protocols into a common internal format to enable seamless communication between different services. The system distinguishes itself through a multi-platform media proxy that downloads and re-uploads files and attachments to ensure cross-protocol accessibility. It also utilizes a webhook identity proxy to replicate original sender usernames and a
Executes custom scripts on incoming and outgoing messages to programmatically modify text and sender identity.
weweChat, WeChat के लिए एक अनौपचारिक डेस्कटॉप क्लाइंट है, जिसे क्रॉस-प्लेटफ़ॉर्म मैसेजिंग रैपर के रूप में विकसित किया गया है। यह डेस्कटॉप ऑपरेटिंग सिस्टम पर बातचीत को प्रबंधित करने के लिए एक समर्पित एनवायरनमेंट प्रदान करने के लिए Electron शेल के भीतर एक React-आधारित यूज़र इंटरफ़ेस का उपयोग करता है। यह एप्लिकेशन आधिकारिक क्लाइंट में नहीं पाई जाने वाली कस्टम क्षमताएं पेश करता है, जैसे कि उन संदेशों को इंटरसेप्ट और आर्काइव करने की क्षमता जिन्हें प्रेषक द्वारा वापस ले लिया गया है। इसमें एक साथ कई प्राप्तकर्ताओं को एक ही संदेश भेजने के लिए बल्क मैसेजिंग ऑटोमेशन भी शामिल है। यह क्लाइंट पावर-यूज़र वर्कफ़्लो के लिए डिज़ाइन किया गया है, जिसमें थ्रेड्स स्विच करने और बातचीत शुरू करने के लिए कीबोर्ड-संचालित नेविगेशन की सुविधा है। यह छवियों और फ़ाइलों के लिए बैच फ़ाइल ट्रांसफ़र और क्लिपबोर्ड एकीकरण के माध्यम से बेहतर मीडिया हैंडलिंग को भी सपोर्ट करता है। इस सॉफ़्टवेयर में यह सुनिश्चित करने के लिए ऑटोमैटिक अपडेट्स के लिए एक सिस्टम शामिल है कि नवीनतम वर्ज़न्स इंस्टॉल हों।
Intercepts the incoming message stream to capture data before server-side recall events can occur.
ServiceStack एक हाई-परफ़ॉर्मेंस .NET वेब फ़्रेमवर्क है जिसे दृढ़ता से टाइप किए गए अनुरोध और प्रतिक्रिया ऑब्जेक्ट्स का उपयोग करके टाइप-सेफ़ APIs बनाने के लिए डिज़ाइन किया गया है। यह एक मैसेज-आधारित API इंजन के रूप में कार्य करता है जो बिज़नेस लॉजिक को ट्रांसपोर्ट लेयर से अलग करता है, जिससे सेवाओं को HTTP, gRPC और विभिन्न मैसेज कतार प्रदाताओं सहित कई प्रोटोकॉल के माध्यम से उजागर किया जा सकता है। यह फ़्रेमवर्क अपने टाइप-सेफ़ API जनरेटर द्वारा प्रतिष्ठित है, जो कई भाषाओं में सेवा मेटाडेटा से नेटिव क्लाइंट SDKs और डेटा ट्रांसफर ऑब्जेक्ट्स का उत्पादन करता है। इसमें माइक्रोसर्विसेज ऑर्केस्ट्रेशन के लिए एक वितरित सेवा गेटवे, C# ऑब्जेक्ट्स को सीधे डेटाबेस रिकॉर्ड्स में अनुवादित करने के लिए एक कोड-फ़र्स्ट ORM, और सुरक्षित टोकन-आधारित एक्सेस के लिए एक केंद्रीकृत पहचान और एक्सेस प्रबंधन सिस्टम शामिल है। इसकी व्यापक क्षमता सतह Pub-Sub और सर्वर-सेंट इवेंट्स के माध्यम से एसिंक्रोनस मैसेजिंग और रीयल-टाइम इवेंट स्ट्रीमिंग को कवर करती है। यह JWT, API कीज़ और स्टेप-अप ऑथेंटिकेशन सहित एकीकृत ऑथेंटिकेशन फ़्लो के साथ-साथ JSON, XML, ProtoBuf और MessagePack जैसे फ़ॉर्मेट्स के लिए व्यापक डेटा सीरियलाइज़ेशन समर्थन प्रदान करता है। अतिरिक्त टूलिंग में ऑटोमेटेड CRUD API जनरेशन, बैकग्राउंड जॉब निष्पादन और प्रशासनिक डैशबोर्ड टेम्प्लेट्स शामिल हैं।
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.