awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

7 repository-uri

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

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • 2dust/v2rayngAvatar 2dust

    2dust/v2rayNG

    58,172Vezi pe 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
    Vezi pe GitHub↗58,172
  • secdev/scapyAvatar secdev

    secdev/scapy

    12,068Vezi pe 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
    Vezi pe GitHub↗12,068
  • benoitc/gunicornAvatar benoitc

    benoitc/gunicorn

    10,443Vezi pe 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
    Vezi pe GitHub↗10,443
  • hit-scir/ltpAvatar HIT-SCIR

    HIT-SCIR/ltp

    5,253Vezi pe GitHub↗

    Acesta este un toolkit de procesare a limbajului natural (NLP) pentru limba chineză, care oferă o suită de instrumente pentru segmentarea cuvintelor, etichetarea părților de vorbire și recunoașterea entităților numite. Include un parser de dependență neuronală pentru analizarea relațiilor sintactice și semantice dintre cuvinte și o suită de antrenare machine learning pentru crearea de modele lingvistice personalizate folosind seturi de date adnotate. Toolkit-ul se distinge prin flexibilitatea desfășurării, oferind un server dockerizat și o interfață de serviciu web care expune capabilitățile de procesare prin API. Suportă utilizarea modelelor pre-antrenate și permite integrarea lexicoanelor externe și a extensiilor de dicționar de cuvinte pentru a îmbunătăți acuratețea analizei. În linii mari, proiectul acoperă un pipeline complet de sarcini lingvistice, inclusiv segmentarea propozițiilor, maparea dependențelor sintactice și etichetarea rolurilor semantice. Aceste capabilități sunt disponibile printr-o interfață în linie de comandă, module standalone sau pipeline-uri de analiză integrate. Logica de bază este implementată în C++ cu binding-uri oficiale pentru Python și Java.

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

    Pythonchinese-nlpmachine-learningnatural-language-processing
    Vezi pe GitHub↗5,253
  • sylar-yin/sylarAvatar sylar-yin

    sylar-yin/sylar

    4,661Vezi pe GitHub↗

    Sylar is a high-performance C++ asynchronous server framework and event-driven network library. It functions as a coroutine scheduler and HTTP server implementation designed to build network services using non-blocking I/O. The project distinguishes itself through a system call interceptor that hooks blocking socket and sleep APIs, transforming synchronous operations into non-blocking asynchronous events. It employs a user-space threading system to distribute lightweight tasks across a worker thread pool to maximize CPU utilization. The framework covers a broad range of networking and system

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

    C++
    Vezi pe GitHub↗4,661
  • websocket-client/websocket-clientAvatar websocket-client

    websocket-client/websocket-client

    3,706Vezi pe 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
    Vezi pe GitHub↗3,706
  • codeplea/hands-on-network-programming-with-cAvatar codeplea

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

    701Vezi pe GitHub↗

    Acest proiect servește ca tutorial cuprinzător și resursă tehnică pentru dezvoltarea aplicațiilor de rețea în limbajul de programare C. Se concentrează pe aplicarea practică a interfeței socket Berkeley, ghidând utilizatorii prin implementarea protocoalelor de rețea de nivel scăzut și gestionarea transmisiei de date prin fluxuri orientate pe conexiune și fără conexiune. Materialul se distinge prin acoperirea întregului ciclu de viață al comunicării în rețea, de la inițializarea stack-urilor de protocol la nivel de sistem și rezolvarea numelor de domenii până la gestionarea comportamentelor complexe de conexiune. Oferă instrucțiuni privind construirea serviciilor concurente care utilizează operațiuni de input și output non-blocking pentru a gestiona eficient mai multe cereri simultane. Dincolo de conectivitatea de bază, repository-ul abordează integrarea capabilităților de securitate și diagnosticare. Demonstrează modul de împachetare a fluxurilor socket cu straturi de criptare pentru comunicare securizată și oferă metode pentru inspectarea traficului de rețea pentru a depana problemele de conectivitate și performanță. Conținutul este structurat ca o referință practică pentru dezvoltatorii care caută să înțeleagă și să implementeze servicii de rețea robuste direct împotriva interfețelor sistemului de operare.

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

    C
    Vezi pe GitHub↗701
  1. Home
  2. Networking & Communication
  3. Socket Interfaces

Explorează sub-etichetele

  • 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.