Home / Network & Wire Protocols / Other Protocols

18 open-source Other Protocols projects

Other Protocols (Network & Wire Protocols): open-source projects that exist because someone reverse engineered a closed product, sorted by GitHub stars.

  1. librespot★ 7,337 · active · Rust

    Open source Spotify Connect client library in Rust

  2. SteamKit2★ 3,217 · active · C#

    .NET library interoperating with Valve's Steam network protocol

  3. SteamTracking★ 1,110 · active · JavaScript

    Tracks Steam client files, protobufs and API changes for research

  4. chrome-x-browser-validation-header★ 333 · slowing · Python

    Reverse-engineered Chrome's private X-Browser-Validation integrity header; generator toolkit

  5. sspks★ 281 · active · PHP

    Simple Synology package server reverse engineered from the official package repository protocol

  6. HelicopterDemod★ 168 · dormant · Python

    Reverse-engineered news helicopter downlink radio protocol from audio in video

  7. OpenChirp★ 108 · dormant · Java

    Reverse engineered implementation of the Chirp data-over-audio protocol

  8. android-universal-reader★ 87 · active · Kotlin

    Android NFC reader demo for Apple VAS and Google Smart Tap protocols

  9. AirVideo★ 75 · dormant · Ruby

    Ruby library for interacting with an AirVideo server

  10. open-ds★ 59 · active · Java

    Reverse engineered lightweight cross-platform FRC Driver Station

  11. openfsd★ 59 · active · Go

    Open FSD multiplayer flight simulation network server

  12. wow_messages★ 56 · active · Rust

    Auto generated messages for the World of Warcraft network protocol

  13. ez-sniff★ 55 · slowing · C++

    Demodulate and dissect RF packets from E-ZPass toll transponders

  14. nokd★ 44 · slowing · C

    Reverse engineering and reimplementation of the Windows NT kernel debugger protocol

  15. Wow-wireshark-dissector★ 40 · dormant · C

    World of Warcraft Wireshark dissector

  16. wow_srp★ 19 · slowing · Rust

    Library for World of Warcraft flavor of SRP6 authentication.

  17. project-mayhem★ 7 · dormant · C

    Reverse-engineered Streamate webcam protocol; native client

  18. libmms★ 0

    Library for the Microsoft Media Server (MMS) streaming protocol