awesome-repositories.com
Blog
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
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

7 dépôts

Awesome GitHub RepositoriesSocket Interfaces

Low-level communication channels for intercepting and routing network traffic.

Distinguishing note: Focuses on Unix-socket based interception.

Explore 7 awesome GitHub repositories matching networking & communication · Socket Interfaces. Refine with filters or upvote what's useful.

Awesome Socket Interfaces 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.
  • 2dust/v2rayngAvatar de 2dust

    2dust/v2rayNG

    58,172Voir sur GitHub↗

    v2rayNG is an Android proxy client designed to route device network traffic through encrypted tunnels. It functions as a network routing engine that intercepts outgoing requests and applies custom traffic rules to manage connectivity and enhance user privacy. The application distinguishes itself by integrating a high-performance network proxy core, which enables complex protocol translation and traffic management directly on mobile devices. It utilizes local loopback and Unix-socket tunneling to redirect device-wide requests, maintaining persistent connectivity through native background servi

    Intercepts and redirects device traffic through a local loopback interface using Unix sockets.

    Kotlinandroidproxyshadowsocks
    Voir sur GitHub↗58,172
  • secdev/scapyAvatar de secdev

    secdev/scapy

    12,068Voir sur GitHub↗

    Scapy is a network packet manipulation tool and protocol analysis suite designed for crafting, sending, sniffing, and dissecting network traffic. It functions as a framework for building custom network tools that interact directly with low-level packet headers and payloads, enabling users to perform security research and network diagnostics. The system distinguishes itself through a layer-based construction model that allows users to define protocols as stacked objects, which automatically handle checksums and field offsets. It utilizes dynamic field reflection to map packet structures to bin

    Provides direct access to raw sockets for custom packet injection and network stack interaction.

    Pythonhacktoberfestnetworknetwork-analysis
    Voir sur GitHub↗12,068
  • benoitc/gunicornAvatar de benoitc

    benoitc/gunicorn

    10,443Voir sur GitHub↗

    Gunicorn is a production-grade WSGI HTTP server designed for deploying Python web applications. It functions as a process manager that utilizes a pre-fork worker model, where a master process initializes the application and spawns multiple child processes to handle incoming requests in parallel. This architecture ensures high performance and stability by isolating application execution within persistent worker processes. The server distinguishes itself through its flexible concurrency models and robust process lifecycle management. It supports interchangeable worker types, including synchrono

    Binds to network interfaces or Unix sockets to accept and distribute incoming traffic.

    Pythonhttphttp-serverpython
    Voir sur GitHub↗10,443
  • hit-scir/ltpAvatar de HIT-SCIR

    HIT-SCIR/ltp

    5,253Voir sur GitHub↗

    Il s'agit d'une boîte à outils de traitement du langage naturel chinois fournissant une suite d'outils pour la segmentation des mots, l'étiquetage morphosyntaxique et la reconnaissance d'entités nommées. Elle inclut un analyseur de dépendances neuronal pour analyser les relations syntaxiques et sémantiques entre les mots, ainsi qu'une suite d'entraînement en apprentissage automatique pour créer des modèles linguistiques personnalisés en utilisant des jeux de données annotés. La boîte à outils se distingue par sa flexibilité de déploiement, offrant un serveur dockerisé et une interface de service web qui expose les capacités de traitement via API. Elle prend en charge l'utilisation de modèles pré-entraînés et permet l'intégration de lexiques externes et d'extensions de dictionnaires de mots pour améliorer la précision de l'analyse. Globalement, le projet couvre un pipeline complet de tâches linguistiques, incluant la segmentation des phrases, le mappage des dépendances syntaxiques et l'étiquetage des rôles sémantiques. Ces capacités sont disponibles via une interface en ligne de commande, des modules autonomes ou des pipelines d'analyse intégrés. La logique centrale est implémentée en C++ avec des bindings officiels pour Python et Java.

    Wraps processing capabilities in a network service to handle remote API requests from multiple languages.

    Pythonchinese-nlpmachine-learningnatural-language-processing
    Voir sur GitHub↗5,253
  • sylar-yin/sylarAvatar de sylar-yin

    sylar-yin/sylar

    4,661Voir sur GitHub↗

    Sylar est un framework serveur asynchrone C++ haute performance et une bibliothèque réseau pilotée par événements. Il fonctionne comme un planificateur de coroutines et une implémentation de serveur HTTP conçue pour construire des services réseau utilisant des E/S non bloquantes. Le projet se distingue par un intercepteur d'appels système qui hooke les API de socket et de sleep bloquantes, transformant les opérations synchrones en événements asynchrones non bloquants. Il emploie un système de threading en espace utilisateur pour distribuer des tâches légères à travers un pool de threads de travail afin de maximiser l'utilisation du CPU. Le framework couvre un large éventail de capacités réseau et système, incluant l'analyse de protocole HTTP basée sur une machine à états, le routage URI par fuzzy-matching et une interface de socket unifiée pour divers types d'adresses. Il fournit également des outils pour la synchronisation de ressources concurrentes, le logging d'application structuré, la sérialisation de données binaires et la gestion de configuration runtime.

    Provides a consistent wrapper around socket APIs for IPv4, IPv6, Unix addresses, and DNS resolution.

    C++
    Voir sur GitHub↗4,661
  • websocket-client/websocket-clientAvatar de websocket-client

    websocket-client/websocket-client

    3,706Voir sur GitHub↗

    This is a Python WebSocket client library designed to establish full-duplex, persistent network connections for real-time exchange of text and binary data. It functions as an asynchronous network client and a TCP socket wrapper, managing the complete lifecycle of a connection from the initial handshake to graceful closure. The implementation includes a secure WebSocket client that handles SSL/TLS encryption, certificate verification, and secure handshake protocols. It further distinguishes itself by supporting advanced connectivity options, including proxy routing via HTTP or SOCKS proxies an

    Provides a socket abstraction layer that supports custom IP addresses and Unix domain sockets.

    Pythonpythonrfc-6455websocket
    Voir sur GitHub↗3,706
  • codeplea/hands-on-network-programming-with-cAvatar de codeplea

    codeplea/Hands-On-Network-Programming-with-C

    701Voir sur GitHub↗

    Ce projet sert de tutoriel complet et de ressource technique pour développer des applications réseau dans le langage de programmation C. Il se concentre sur l'application pratique de l'interface socket Berkeley, guidant les utilisateurs à travers l'implémentation de protocoles réseau bas niveau et la gestion de la transmission de données à travers des flux orientés connexion et sans connexion. Le matériel se distingue en couvrant tout le cycle de vie de la communication réseau, de l'initialisation des piles de protocoles au niveau système et la résolution des noms de domaine à la gestion des comportements de connexion complexes. Il fournit des instructions sur la construction de services simultanés qui utilisent des opérations d'entrée et de sortie non bloquantes pour gérer efficacement plusieurs requêtes simultanées. Au-delà de la connectivité de base, le dépôt aborde l'intégration de capacités de sécurité et de diagnostic. Il démontre comment envelopper les flux de socket avec des couches de chiffrement pour une communication sécurisée et fournit des méthodes pour inspecter le trafic réseau afin de dépanner les problèmes de connectivité et de performance. Le contenu est structuré comme une référence pratique pour les développeurs cherchant à comprendre et à implémenter des services réseau robustes directement contre les interfaces du système d'exploitation.

    Implements the standard Berkeley socket interface for low-level network communication.

    C
    Voir sur GitHub↗701
  1. Home
  2. Networking & Communication
  3. Socket Interfaces

Explorer les sous-tags

  • APINetwork socket interfaces used to expose application processing capabilities to remote clients. **Distinct from Socket Interfaces:** Focuses on application-level API exposure rather than low-level traffic interception
  • Socket AbstractionsWrappers that provide a consistent interface for different address families and resolution methods. **Distinct from Socket Interfaces:** Focuses on an abstraction layer for IPv4/v6/Unix addresses rather than just traffic interception.