awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

11 dépôts

Awesome GitHub RepositoriesMessage Interception

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.

Awesome Message Interception GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • mustangym/wechatextension-formacAvatar de MustangYM

    MustangYM/WeChatExtension-ForMac

    22,621Voir sur GitHub↗

    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.

    Objective-Calfredmacoswechat
    Voir sur GitHub↗22,621
  • tkkk-ioser/wechatplugin-macosAvatar de TKkk-iOSer

    TKkk-iOSer/WeChatPlugin-MacOS

    14,274Voir sur GitHub↗

    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.

    Objective-Calfred-workflowmacosplugin
    Voir sur GitHub↗14,274
  • howdyai/botkitAvatar de howdyai

    howdyai/botkit

    11,585Voir sur GitHub↗

    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.

    TypeScriptbotbot-applicationbotkit
    Voir sur GitHub↗11,585
  • crossoverjie/cimAvatar de crossoverJie

    crossoverJie/cim

    9,492Voir sur GitHub↗

    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.

    Javaheartbeatimnetty
    Voir sur GitHub↗9,492
  • grpc/grpc-webAvatar de grpc

    grpc/grpc-web

    9,229Voir sur GitHub↗

    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.

    JavaScriptgrpcjavascriptweb
    Voir sur GitHub↗9,229
  • 42wim/matterbridgeAvatar de 42wim

    42wim/matterbridge

    7,507Voir sur GitHub↗

    Matterbridge est un pont de chat multi-protocoles et une passerelle de messagerie qui synchronise les messages, les médias et les identités des utilisateurs sur des plateformes de communication disparates en temps réel. Il fonctionne comme un bus de messages agnostique aux protocoles, traduisant divers protocoles de chat dans un format interne commun pour permettre une communication transparente entre différents services. Le système se distingue par un proxy média multi-plateformes qui télécharge et ré-uploade les fichiers et pièces jointes pour assurer l'accessibilité inter-protocoles. Il utilise également un proxy d'identité webhook pour répliquer les noms d'utilisateur et avatars des expéditeurs originaux sur les plateformes, maintenant la clarté de l'identité grâce à un mappage et un formatage personnalisables. La passerelle fournit une gestion étendue du trafic via des middlewares de trafic de chat, permettant la transformation, le filtrage et le routage des messages en utilisant des expressions régulières et une logique scriptable. Elle prend en charge la gestion complexe du cycle de vie des messages, incluant la synchronisation des modifications, des suppressions et des conversations en fil, tout en offrant une intégration de protocole programmatique pour les services tiers. Le pont peut être déployé en tant que service d'arrière-plan ou au sein d'un conteneur, avec une prise en charge de la configuration via des variables d'environnement et une API administrative sécurisée.

    Executes custom scripts on incoming and outgoing messages to programmatically modify text and sender identity.

    Go
    Voir sur GitHub↗7,507
  • trazyn/wewechatAvatar de trazyn

    trazyn/weweChat

    5,703Voir sur GitHub↗

    weweChat est un client de bureau non officiel pour WeChat, développé comme un wrapper de messagerie multiplateforme. Il utilise une interface utilisateur basée sur React au sein d'un shell Electron pour fournir un environnement dédié à la gestion des conversations sur les systèmes d'exploitation de bureau. L'application introduit des capacités personnalisées non présentes dans le client officiel, telles que la capacité d'intercepter et d'archiver les messages qui ont été rappelés par l'expéditeur. Elle inclut également une automatisation de messagerie en masse pour envoyer le même message à plusieurs destinataires simultanément. Le client est conçu pour les flux de travail d'utilisateurs avancés, avec une navigation au clavier pour basculer entre les fils de discussion et démarrer des conversations. Il prend en charge une gestion multimédia améliorée via des transferts de fichiers par lots et l'intégration du presse-papiers pour les images et les fichiers. Le logiciel inclut un système de mises à jour automatiques pour garantir que les dernières versions sont installées.

    Intercepts the incoming message stream to capture data before server-side recall events can occur.

    JavaScriptchatclientdesktop
    Voir sur GitHub↗5,703
  • servicestack/servicestackAvatar de ServiceStack

    ServiceStack/ServiceStack

    5,498Voir sur GitHub↗

    ServiceStack est un framework web .NET haute performance conçu pour construire des API typées en utilisant des objets de requête et de réponse fortement typés. Il fonctionne comme un moteur d'API basé sur les messages qui découple la logique métier de la couche de transport, permettant aux services d'être exposés via plusieurs protocoles incluant HTTP, gRPC et divers fournisseurs de files d'attente de messages. Le framework se distingue par son générateur d'API typé, qui produit des SDK clients natifs et des objets de transfert de données (DTO) à partir des métadonnées de service dans plusieurs langages. Il inclut également une passerelle de service distribuée pour l'orchestration de microservices, un ORM code-first pour traduire directement les objets C# en enregistrements de base de données, et un système centralisé de gestion des identités et des accès pour un accès sécurisé basé sur des jetons. Sa surface de capacités plus large couvre la messagerie asynchrone et le streaming d'événements en temps réel via Pub-Sub et Server-Sent Events. Il fournit une prise en charge complète de la sérialisation des données pour des formats tels que JSON, XML, ProtoBuf et MessagePack, aux côtés de flux d'authentification intégrés incluant JWT, clés API et authentification step-up. L'outillage supplémentaire inclut la génération automatisée d'API CRUD, l'exécution de tâches en arrière-plan et des modèles de tableau de bord administratif.

    Uses filters to modify or inspect outgoing and incoming messages before they are processed by the service.

    C#c-sharpcsvframework
    Voir sur GitHub↗5,498
  • asynkron/protoactor-goAvatar de asynkron

    asynkron/protoactor-go

    5,469Voir sur GitHub↗

    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.

    Goactor-modelactorsakka
    Voir sur GitHub↗5,469
  • airtai/faststreamAvatar de airtai

    airtai/faststream

    5,234Voir sur GitHub↗

    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.

    Python
    Voir sur GitHub↗5,234
  • anhkgg/superwechatpcAvatar de anhkgg

    anhkgg/SuperWeChatPC

    4,587Voir sur GitHub↗

    SuperWeChatPC est un modificateur pour le client de bureau WeChat qui débloque des fonctionnalités cachées via le patching mémoire et des hooks binaires. Il fonctionne comme un gestionnaire de messagerie multi-compte, un archiveur de données de messagerie et une interface logicielle qui expose les fonctions de messagerie internes aux programmes externes. Le projet permet l'opération simultanée de plusieurs instances de client indépendantes sur un seul ordinateur via l'isolation des processus. Il permet la transmission de pièces jointes volumineuses en contournant les restrictions de taille de fichier standard et fournit un wrapper pour l'automatisation programmatique des messages. L'outil inclut des capacités d'archivage de messages, telles que la prévention de la suppression des messages révoqués et l'enregistrement des notes vocales sur le stockage local. Il fournit également des mécanismes pour automatiser l'envoi et la réception de messages via un kit logiciel externe.

    Captures internal communication streams by hooking into the native application's protocols.

    C++anti-revokemulti-openwechat
    Voir sur GitHub↗4,587
  1. Home
  2. Networking & Communication
  3. Message Bus Interfaces
  4. Message Interception

Explorer les sous-tags

  • ProgrammaticExecuting custom scripts to intercept and modify the content of messages flowing through a system. **Distinct from Message Interception:** Distinct from Message Interception: focuses on the active programmatic modification via scripting rather than passive monitoring or capture.