Skip to content

Instantly share code, notes, and snippets.

version: "3.3"
#To run use: podman-compose --env-file=default.env
#File default.env is:
# ROOT_PASSWORD=<password>
# GITLAB_SSH=2222
# GITLAB_SSH=<password>
# ACME_EMAIL=<username>@gmail.com
# EXT_HOSTNAME=<hostname>
# SMTP_EMAIL=<username>@gmail.com
@wezzels
wezzels / gist:3198f1faaba3ef7e1d29a6a8f8552bdb
Last active November 6, 2023 14:36
script to cron to replace a TLS/SSL certificates automatically. self signed
#!/usr/bin/env bash
# crontab -e
# 0 0 * * * LOCATION_OF_SCRIPT
TLS_DIR='./' # Set to certificate dir IE: /etc/ssl /etc/nginx/ssl
ALIAS='gitlab'
DOMAIN='botum.us'
KEY="${TLS_DIR}${ALIAS}.${DOMAIN}.key"
CERT="${TLS_DIR}${ALIAS}.${DOMAIN}.crt"
COUNTRY='US'
STATE='New Mexico'
@wezzels
wezzels / Create_docker_registry_letsencrypt.sh
Created September 14, 2022 05:00
Docker registry and letsencrypt auto reconfigure.
#Basic setup for my container registry, minio, and openVPN. Keep and SSL updates
DOMAIN_NAME=example.com
USER=myuser
sudo mkdir -p /opt/registry/data
sudo mkdir -p /opt/registry/web
sudo mkdir -p /opt/registry/web/certbot/conf
sudo mkdir -p /opt/registry/web/certbot/www
sudo mkdir -p /opt/registry/setup
sudo mkdir -p /opt/registry/auth
@wezzels
wezzels / XtermCanvas.tsx
Created April 19, 2022 02:09 — forked from unframework/XtermCanvas.tsx
Snapshot of a Xterm.js + Ink component in React and cross-compilation settings to bundle Ink for the browser environment
import React, { useEffect, useRef } from 'react';
import ReactDOM from 'react-dom';
import { EventEmitter } from 'events';
import { Terminal } from 'xterm';
import { render } from 'ink';
/// <reference types="node" />
import 'xterm/css/xterm.css';
// this spins up Xterm.js, initializes Ink inside it and sets up
@wezzels
wezzels / kerberos_attacks_cheatsheet.md
Created March 23, 2022 01:17 — forked from TarlogicSecurity/kerberos_attacks_cheatsheet.md
A cheatsheet with commands that can be used to perform kerberos attacks

Kerberos cheatsheet

Bruteforcing

With kerbrute.py:

python kerbrute.py -domain <domain_name> -users <users_file> -passwords <passwords_file> -outputfile <output_file>

With Rubeus version with brute module:

@wezzels
wezzels / resources.md
Created March 21, 2022 19:24 — forked from muff-in/resources.md
A curated list of Assembly Language / Reversing / Malware Analysis / Game Hacking-resources