awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

16 مستودعات

Awesome GitHub RepositoriesNetwork Protocol Testing

Tools and configurations for validating network protocol performance and connectivity in development environments.

Distinguishing note: No existing candidates provided; this focuses on the infrastructure side of protocol testing rather than client-side implementation.

Explore 16 awesome GitHub repositories matching networking & communication · Network Protocol Testing. Refine with filters or upvote what's useful.

Awesome Network Protocol Testing GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • curl/curlالصورة الرمزية لـ curl

    curl/curl

    42,214عرض على GitHub↗

    Curl is a command-line tool and portable library for transferring data across a wide range of network protocols. It functions as a unified engine that abstracts diverse communication standards, allowing users and developers to move files and information between servers using a consistent interface. The project provides both a versatile command-line client for terminal-based automation and a stable programmatic interface for integrating complex network operations into applications. The system is distinguished by its protocol-agnostic core and its ability to manage both synchronous and asynchro

    libcurl configures local HTTP/3 reverse proxies using specialized server software to test protocol performance and connectivity in a development environment.

    Ccclientcurl
    عرض على GitHub↗42,214
  • vanhauser-thc/thc-hydraالصورة الرمزية لـ vanhauser-thc

    vanhauser-thc/thc-hydra

    11,943عرض على GitHub↗

    Hydra is a network login password cracker and authentication tester designed to identify valid usernames and passwords through automated brute-force and dictionary attacks. It serves as a multi-protocol authentication tester capable of verifying credentials across a wide range of remote network services, including SSH, SMB, FTP, and various database listeners. The project is distinguished by its ability to execute parallelized password attacks against multiple servers and protocols simultaneously. It features a modular system for implementing diverse network authentication schemes, allowing f

    Allows building custom modules to interact with network sockets for analyzing authentication handshakes.

    C
    عرض على GitHub↗11,943
  • h2o/h2oالصورة الرمزية لـ h2o

    h2o/h2o

    11,493عرض على GitHub↗

    h2o is a high-performance content delivery server and HTTP/3 web server. It functions as a network gateway and reverse proxy that forwards client requests to upstream servers to manage traffic flow and load. The project distinguishes itself as a protocol fuzzing tool, utilizing a testing framework to execute automated stress tests against network protocols to identify memory leaks and crashes. The server provides capabilities for secure web traffic management through encrypted data transmission and high-performance web serving across HTTP/1, HTTP/2, and HTTP/3. It includes tools for server r

    Implements a testing framework to identify crashes and memory leaks through automated stress tests against network protocols.

    C
    عرض على GitHub↗11,493
  • egametang/etالصورة الرمزية لـ egametang

    egametang/ET

    9,813عرض على GitHub↗

    ET is a C# game server framework and distributed actor model runtime designed for large-scale multiplayer environments. It provides a comprehensive toolkit for building distributed game backends, incorporating a multiplayer network transport layer and a specialized suite for game AI and pathfinding. The framework is distinguished by its use of a distributed actor model to scale processing across multiple threads and servers, utilizing isolated actors for state management and messaging. It features a unified codebase architecture that allows shared logic between the server and client, enabling

    Validates network protocol logic within a complete environment without mocking external interfaces.

    C#actorc-sharpdotnet
    عرض على GitHub↗9,813
  • modelcontextprotocol/inspectorالصورة الرمزية لـ modelcontextprotocol

    modelcontextprotocol/inspector

    8,721عرض على GitHub↗

    The inspector is a diagnostic and validation tool for the Model Context Protocol. It provides an interactive interface and a transport proxy to discover, inspect, and execute the tools, prompts, and resources provided by an MCP server. The project serves as a debugger and compliance tester to verify that server implementations adhere to the protocol specification and JSON-RPC standards. It allows for real-time monitoring of message exchanges and logs between clients and servers across various transport layers, such as standard input/output and Server-Sent Events. The tool covers a broad rang

    Debugs transport layers like stdio and SSE to ensure stable communication between clients and servers.

    TypeScript
    عرض على GitHub↗8,721
  • feiyangqingyun/qwidgetdemoالصورة الرمزية لـ feiyangqingyun

    feiyangqingyun/QWidgetDemo

    6,843عرض على GitHub↗

    QWidgetDemo is a collection of reusable GUI components, layout templates, and a desktop UI framework built with the Qt framework. It functions as a component library for creating modern graphical user interfaces, ranging from system event managers and network debugging toolsets to multi-channel video dashboards. The project focuses on creating specialized user interface elements, including frameless windows, flat design aesthetics, and custom themes. It provides the means to implement specialized controls such as battery indicators, resource monitors, and IP address inputs. Its capabilities

    Implements GUI utilities for testing network connectivity and managing IP addresses.

    C++
    عرض على GitHub↗6,843
  • ogham/dogالصورة الرمزية لـ ogham

    ogham/dog

    6,667عرض على GitHub↗

    Dog is a command-line interface tool and network diagnostic utility used for querying DNS records and resolving domain names. It functions as a DNS query tool for retrieving domain information across various network transport protocols. The tool supports multi-protocol DNS transmission, allowing queries to be sent over UDP, TCP, TLS, and HTTPS. This enables secure DNS communication via encrypted channels to protect privacy and prevent interception. Capabilities include DNS query troubleshooting, record analysis, and network protocol testing to verify name server connectivity. The system prov

    Validates the behavior and connectivity of DNS requests across various transport protocols in different environments.

    Rustclientcommand-linedns
    عرض على GitHub↗6,667
  • hktalent/scan4allالصورة الرمزية لـ hktalent

    hktalent/scan4all

    6,127عرض على GitHub↗

    scan4all is an all-in-one vulnerability scanner that orchestrates parallel network reconnaissance, service cracking, and exploit execution across a wide range of protocols. It combines port discovery, web fingerprinting, password cracking, and a plugin-based database of over 15,000 proof-of-concept exploits into a single automated pipeline, with results streamed to Elasticsearch for structured querying and analysis. The tool distinguishes itself through its multi-engine orchestration, coordinating tools like nmap, naabu, and nuclei under one pipeline to avoid redundant work and share results.

    Generates malformed payloads for 146 network protocols using a grammar-based rule set to discover unexpected behavior.

    Go
    عرض على GitHub↗6,127
  • crytic/slitherالصورة الرمزية لـ crytic

    crytic/slither

    6,141عرض على GitHub↗

    Discovers remotely accessible memory corruption bugs in inference servers and other networked software.

    Pythonethereumsoliditystatic-analysis
    عرض على GitHub↗6,141
  • microsoft/ethrالصورة الرمزية لـ microsoft

    microsoft/ethr

    5,861عرض على GitHub↗

    ethr هو أداة تشخيص شبكة سطر أوامر ومحلل أداء مصمم لقياس الإنتاجية، وزمن الوصول، وفقدان الحزم عبر بروتوكولات TCP و UDP و ICMP. يعمل كاختبار لإنتاجية الشبكة متعدد الخيوط وأداة تشخيصية لتحليل صحة الاتصال بين نقاط نهاية العميل والخادم. يتميز المشروع من خلال تشخيصات متخصصة مثل مراقبة إعادة إرسال TCP وتحليل المسار ثنائي الاتجاه لتحديد اختلافات الأداء غير المتماثلة. ويوفر القدرة على تقييم العبء الزائد لاتصالات HTTPS المشفرة وفرض إصدارات IP محددة لعزل الاختناقات الخاصة بالبروتوكول. تغطي إمكاناته الأوسع تتبع مسار الشبكة، وتحليل التذبذب (jitter) والتأخير، واختبار السعة لتحديد أقصى معدلات الحزم والاتصال. كما تستخرج الأداة مقاييس الشبكة الخام من نظام التشغيل وتوفر إحصائيات الواجهة في الوقت الفعلي. يتم عرض نتائج القياس وأحداث النظام في جداول طرفية منظمة ويمكن تصديرها إلى ملفات JSON للتدقيق دون اتصال.

    Compares network behavior and speed across different versions of IP and encrypted HTTPS connections.

    Go
    عرض على GitHub↗5,861
  • hit-alibaba/interviewالصورة الرمزية لـ HIT-Alibaba

    HIT-Alibaba/interview

    5,253عرض على GitHub↗

    هذا المشروع هو دليل شامل للتحضير للمقابلات التقنية وقاعدة معرفية لعلوم الحاسب. يعمل كمورد دراسي مهيكل مصمم لمساعدة مهندسي البرمجيات على مراجعة مفاهيم الهندسة الأساسية والتحضير لتقييمات البرمجة المهنية. يركز المستودع على مجموعة واسعة من المجالات النظرية والعملية، بما في ذلك مراجع مفصلة لهندسة تطبيقات الهاتف المحمول وأساسيات أنظمة التشغيل. ويوفر مواد منسقة حول أنماط هندسة البرمجيات وتحليل بروتوكولات الشبكة لدعم التطوير المهني. يغطي المحتوى قدرات أساسية مثل هياكل البيانات والخوارزميات، والتزامن وتعدد الخيوط، وإدارة الذاكرة. كما يتضمن تعمقاً في هندسة النظام، بما في ذلك جدولة العمليات، والاتصال بين العمليات، وتحسين عرض واجهة المستخدم.

    Analyzes TCP flow control mechanisms such as sliding windows, acknowledgments, and checksums.

    Shellinterviewinterview-preparation
    عرض على GitHub↗5,253
  • open-sdr/openwifiالصورة الرمزية لـ open-sdr

    open-sdr/openwifi

    4,669عرض على GitHub↗

    OpenWifi هو تطبيق مفتوح المصدر لمعيار IEEE 802.11n اللاسلكي مصمم للمنطق القابل للبرمجة. يوفر منصة راديو محددة برمجياً ومعالج نطاق أساسي لـ WiFi ينفذ الطبقات الفيزيائية و MAC على أجهزة FPGA، مصحوباً بتعريف لاسلكي مخصص ومجموعة أدوات للتحكم في الأجهزة. يتميز المشروع بتكامله العميق مع تحليل الإشارات والقياس عن بُعد، وتحديداً من خلال إطار عمل لالتقاط معلومات حالة القناة وعينات IQ الخام. يتيح المشروع طابعاً زمنياً عالي الدقة للحزم وارتباطاً عبر الطبقات بين عينات الطبقة الفيزيائية والحزم الملتقطة لدعم أبحاث البروتوكولات اللاسلكية والاستشعار. يغطي النظام نطاقاً واسعاً من القدرات اللاسلكية، بما في ذلك تكوين الراديو لضبط التردد وتخصيص عرض النطاق الترددي، وإدارة الترددات الراديوية للتحكم في الهوائي والكسب، وإدارة حركة المرور لتفريغ مهام low-MAC عن الأجهزة. يدعم أوضاع الشبكات القياسية مثل Access Point و Station و Ad-hoc و Monitor، ويتضمن أدوات لـ protocol fuzzing وحقن الحزم الخام. يتضمن المشروع أدوات لإنشاء صور نظام تشغيل مخصصة ويدعم إعادة تحميل التعريفات ديناميكياً لتحديث صور FPGA دون إعادة تشغيل النظام.

    Injects malformed packets and data into wireless protocols to test the security and robustness of implementations.

    C
    عرض على GitHub↗4,669
  • httprunner/httprunnerالصورة الرمزية لـ httprunner

    httprunner/httprunner

    4,279عرض على GitHub↗

    HttpRunner is a multi-protocol network testing framework designed for automating functional and regression tests of HTTP interfaces. It functions as a multi-protocol network tester supporting HTTP/1.1, HTTP/2, WebSocket, TCP, and RPC to validate diverse communication patterns. The project includes specialized engines for API performance testing, data-driven testing, and a test case generator that converts HAR files, curl commands, and Swagger definitions into executable scripts. The framework is distinguished by its ability to separate test logic from business data via a data-driven execution

    Runs functional tests across multiple communication protocols to ensure network data transfers correctly between systems.

    Goadbagent-tarsmcp-server
    عرض على GitHub↗4,279
  • samsar4/ethical-hacking-labsالصورة الرمزية لـ Samsar4

    Samsar4/Ethical-Hacking-Labs

    3,397عرض على GitHub↗

    Ethical-Hacking-Labs is a comprehensive cybersecurity training curriculum and lab suite designed for learning penetration testing, network analysis, and offensive security techniques. It provides a structured environment for practicing the full attack lifecycle, from initial reconnaissance and scanning to exploitation and post-compromise analysis. The project provides instructional materials and guided exercises that cover specific technical domains, including open source intelligence research and network security courseware. It includes a practical workbook for identifying system vulnerabili

    Enables the examination of the synchronization and acknowledgment process used to establish full-duplex TCP connections.

    ethical-hacking-labshackinglinux
    عرض على GitHub↗3,397
  • jaykali/maskphishالصورة الرمزية لـ jaykali

    jaykali/maskphish

    3,020عرض على GitHub↗

    Maskphish is a comprehensive security toolkit that integrates capabilities for digital forensics, network vulnerability scanning, open-source intelligence, penetration testing, and social engineering. It functions as a multi-purpose framework for automating reconnaissance and executing security audits across diverse network environments. The project features a specialized phishing and social engineering toolkit used for cloning websites, masking URLs, and deploying deceptive pages to capture user credentials. It also includes a remote access Trojan builder for generating platform-specific exe

    Sends malformed data to network protocols to uncover memory leaks and crashes.

    Shellhackhackinghacking-tool
    عرض على GitHub↗3,020
  • linux-test-project/ltpالصورة الرمزية لـ linux-test-project

    linux-test-project/ltp

    2,565عرض على GitHub↗

    The Linux Test Project (LTP) is a comprehensive test suite and framework for validating the reliability, robustness, and stability of the Linux kernel. It provides a structured environment for writing, building, and executing kernel tests, covering system call validation, network protocol testing, KVM virtualization testing, and kernel security regression testing through CVE reproduction. The project includes a kernel-test harness framework with dedicated C and shell APIs for writing self-contained test cases, along with an Autotools-based build system that handles cross-compilation and kerne

    Validates kernel networking features and protocols by sending and receiving data over various interfaces.

    Cclibclinux
    عرض على GitHub↗2,565
  1. Home
  2. Networking & Communication
  3. Network Protocol Testing

استكشف الوسوم الفرعية

  • Authentication Handshake Analysis2 وسوم فرعيةAnalysis and testing of authentication handshakes via custom network socket modules. **Distinct from Network Protocol Testing:** Focuses on the authentication exchange process specifically, rather than general protocol performance
  • Kernel Network Protocol ValidationsProvides a dedicated network API and test cases that validate kernel networking features by sending and receiving data over various protocols. **Distinct from Network Protocol Testing:** Distinct from Network Protocol Testing: focuses on kernel-level network protocol validation with a dedicated API, not general network testing tools.
  • Multi-Protocol Functional TestsFunctional verification of data transfer across multiple network protocols. **Distinct from Network Protocol Testing:** Distinct from Network Protocol Testing by focusing on functional data transfer rather than connectivity or performance.
  • Protocol FuzzingAutomated stress testing that injects malformed data into network protocols to identify memory leaks and crashes. **Distinct from Network Protocol Testing:** Focuses specifically on fuzzing-based stability testing rather than general performance or connectivity validation.