In 2017, Hurricane Maria, a category-5 storm, severely impacted Puerto Rico, demolishing homes and communication infrastructure. To address this issue, the ClusterDuck Protocol (CDP) was developed in 2018. It utilizes battery-powered Internet-of-Things devices to reestablish essential communication during emergencies, allowing civilians to request assistance, share their locations, and receive vital information from local governments and responders.
The ClusterDuck Protocol runs on a variety of IoT hardware, including many ESP32 Arduinos.
Here is a list of hardware we use, though there may be many others that work. We recommend the Heltec LoRa ESP32 and the TTGO T-Beam ESP32.
For a simple network you will want to make at least two Ducks. For bigger networks you will need more.
To start developing, you will need PlatformIO on your computer.
Download or git clone the CDP library from GitHub.
Follow the installation instructions here
Please Note: With the Release of the ClusterDuck Protocol Version 4 we have different instructions. If you are looking for older instructions please go here
Connect your board to platform IO
Follow the these updates instructions for loading up a Duck to get one running.
Use the pre-built examples or develop custom Ducks of your own.
Deploy!
Because UnconfuserEx is a legacy reverse-engineering tool, it is primarily maintained by the open-source community. You can download the source files and binaries from the following GitHub repositories: UnconfuserEx · Issue #381 · yck1509/ConfuserEx - GitHub
: Extracts the raw assembly from packed or compressed binaries.
Whether you are a security researcher analyzing malware or a developer trying to recover your own lost source code, this tool serves as the initial step in unpacking protected binaries. 🔍 What is UnconfuserEx V1.0? Unconfuserex V1.0 Download
ConfuserEx is one of the most widely used open-source obfuscators for applications written in C# and VB.NET. It protects code by employing symbol renaming, control flow flattening, and resource encryption.
acts as a specialized unpacker. It strips away the outer protection layers—primarily the Anti-Tamper and Compressing modules—to dump the original, underlying .NET assembly. Core Capabilities of the V1.0 Tool 🔍 What is UnconfuserEx V1
: Cleans the application enough so that general deobfuscators like de4dot can further analyze it. 📥 Where to Download UnconfuserEx V1.0
is an open-source unpacking and deobfuscation tool designed specifically to reverse the protections applied by the ConfuserEx protector on .NET applications . acts as a specialized unpacker
: Bypasses the module constructor ( .cctor ) protections that encrypt method bodies at runtime.