MbedTLS Command-Line Utility (MbedTLS-CLU) 2024-12-27

MbedTLS-CLU is a C application which makes use of the MbedTLS SSL library for the creation of Public Key Infrastructure.

MbedTLS-CLU is a minimal set of command line tools for use with OpenVPN EasyRSA 3 and the Gargoyle Router Project firmware. It can:

  • Generate random bytes
  • Generate Diffie-Hellman parameters
  • Generate Certificate Requests
  • Generate Certificates
  • Sign Certificates
  • Act as a mini Certificate Authority

It is designed to be mostly compatible with the equivalent OpenSSL utilities (openssl), however it is not a full replacement.

Code contributions are welcome!

Check out the GitHub repo

Wifi Toggle Script 2016-05-21

This script enables wifi toggling functionality on the press of a button. This script is specifically for the Netgear WNDR3800, but could be easily adapted to other devices.

The script is a little outdated and was targetted at Gargoyle versions back when Attitude Adjustment, Barrier Breaker and Chaos Calmer where the modern flavours.

Check out the Gargoyle Scripts page for more.

Gargoyle Spectrum Analyser Plugin 2016-02-15

This plugin allows you to visualise the wireless networks around you to help you choose a less congested channel. It supports 2.4 and 5GHz channels (no 6GHz yet sorry!).

See the repo here

Note that the Git repository is now unmaintained and all development is happening in the upstream Gargoyle repository.

Gargoyle Support for Linksys WRT1900AC (and friends) 2015-08-20

Gargoyle now supports the WRT1900AC V1 and V2 as well as the WRT1200AC. The latest builds can always be found here

Gargoyle Adblock Plugin 2015-08-10

This plugin is a DNS adblocking solution developed into a Gargoyle plugin based on the works of Teffalump

See the repo here

Note that the Git repository is now unmaintained and all development is happening in the upstream Gargoyle repository. This plugin is in desparate need of a rewrite based on some more modern adblocking solutions available in the OpenWrt world now.