Awesome Reverse Engineering Anything: tools, projects, case studies and research papers for websites, games, apps, binaries, firmware and communication protocols.
Repository Index
47,133 repositories indexed
25–48 of 63 · Most stars
Easy XML parsing using Codable protocols in Swift
- xml
- xml-parser
- swift
- swift4
Coordinators Essential tutorial
- coordinators
- protocols
- application-coordinator
- swift
Security analysis toolkit for proprietary car protocols
- carhacking
- automotive-security
- reverse-engineering
mangos is a pure Golang implementation of nanomsg's "Scalablilty Protocols"
- nanomsg
- message
- queue
- nng
A system that uses ESP-NOW, LoRa, and other protocols to transport sensor data in remote areas without relying on WiFi.
Multi-protocol control & translation software (ArtNet, MIDI, OSC, sACN, ...)
- midi
- artnet
- art-net
- protocol-adapter
Prephirences is a Swift library that provides useful protocols and convenience methods to manage application preferences, configurations and app-state. UserDefaults
- userdefaults
- swift
- preferences
- plist
mailio is a cross platform C++ library for MIME format and SMTP, POP3, IMAP protocols. It is based on the standard C++ 17 and Boost library.
Multi-user anti-filtering panel, with an effortless installation and supporting more than 20 protocols to circumvent filtering plus the telegram proxy.
A Linux packet crafting tool.
- packet-crafting
- networking
- hacking-tool
- intrusion-prevention
Protocols for your every day iOS needs
Set of tools for security testing of Internet of Things devices using specific network IoT protocols
gNXI Tools - gRPC Network Management/Operations Interface Tools
- gnmi
- gnmi-target
- gnmi-client
- gnmi-protocol
pysap is an open source Python library that provides modules for crafting and sending packets using SAP's NI, Diag, Enqueue, Router, MS, SNC, IGS, RFC and HDB protocols.
- cbas
- python
- sap
- scapy
An any-snarf program that processes application protocols (HTTP/FTP/...) from tcpdump or snoop files and stores session and file data
PETEP (PEnetration TEsting Proxy) is an open-source Java application for traffic analysis & modification using TCP/UDP proxies. PETEP is a useful tool for performing penetration tests of applications with various application protocols. ⚡
- proxy
- tcp
- tcp-proxy
- penetration-testing
TypeScript RPC (Remote Procedure Call) for WebSocket and Worker protocols
- grid-computing
- remote-function-call
- network
- thread
The 30 MB open-source edge AI agent runtime. Run AI agents offline on Linux (Raspberry Pi, Jetson). GPIO, UART, MQTT as first-class nodes. Industrial protocols (OPC-UA, Modbus) on the roadmap.
- ai-agents
- edge-agents
- edge-ai
- edge-computing
Diagnostic-oriented MQTT client tool. Supports MQTT 5.0 and 3.1.X protocols, connections to multiple brokers, MQTT operations logs and multiple subscribe widgets with unique/history topic filtering mode. Saves configuration in browser's local cache.
- mqtt
- mqtt-client
- mqtt-protocol
- mqtt-ui
Take control of your data, connect with anything, and expose it anywhere through protocols such as HTTP, GraphQL, and gRPC.
- go
- orchistrator
- microservices
- gateway-api
LiteRoute is easy transition for your app. Written on Swift 4
- router
- viper-architecture
- routing-protocols
- routing
An Elixir library designed to be used as SIP protocol middleware.
- protocol
- transport-protocols
- elixir-library
- sip-library
Fragscapy is a command-line tool to fuzz network protocols by automating the modification of outgoing network packets. It can run multiple successive tests to determine which options can be used to evade firewalls and IDS.