Skip to content

Instantly share code, notes, and snippets.

View codenuke's full-sized avatar

C0deNuke codenuke

View GitHub Profile
@codenuke
codenuke / genCert.md
Created March 24, 2022 11:00 — forked from sturadnidge/genCert.md
Generate a self signed certificate in 1 line + a config file

To generate a self-signed cert, do the following:

openssl req -config 12factor.req -new -nodes -x509 -newkey rsa:2048 -sha256 -keyout 12factor.key -out 12factor.cert -days 3650

Where 12factor.req is:

[ req ]
default_bits        = 2048
default_keyfile     = 12factor.key
@codenuke
codenuke / root-password-MariaDB-docker-compose.md
Created March 15, 2022 05:39 — forked from rordi/root-password-MariaDB-docker-compose.md
Change root password in MariaDB Docker container running with docker-compose

Change root password in MariaDB Docker container running with docker-compose

Override the entrypoint in docker-compose.yml for the MariaDB Docker container by adding:

entrypoint: mysqld_safe --skip-grant-tables --user=mysql

The start up the Docker Compose stack:

$> docker-compose up -d
@codenuke
codenuke / iphone-ext-backup.sh
Created September 22, 2021 08:25
move backup foldter to external harddisk
mv ~/Library/Application\ Support/MobileSync/Backup ~/Library/Application\ Support/MobileSync/Backup_old
ln -s /Volumes/External_1TB_HFS/My\ Backups/iOS_Backups ~/Library/Application\ Support/MobileSync/Backup
@codenuke
codenuke / check_docker_container.sh
Created August 25, 2021 10:02 — forked from pjosalgado/check_docker_container.sh
Bash Script to Check the Status of a Docker Container
#!/bin/bash
# Author: Erik Kristensen
# Email: [email protected]
# License: MIT
# Nagios Usage: check_nrpe!check_docker_container!_container_id_
# Usage: ./check_docker_container.sh _container_id_
#
# Edited by: Paulo José de Oliveira Salgado
# Email: [email protected]
The podman and buildah packages conflict with docker-ce. Remove them first:
yum erase podman buildah
https://unix.stackexchange.com/questions/611228/getting-series-of-file-conflicts-like-runc-and-containerd-when-trying-to-install
https://www.linuxtechi.com/install-docker-ce-centos-8-rhel-8/
dnf update -y ; reboot
dnf config-manager --add-repo=https://download.docker.com/linux/centos/docker-ce.repo
dnf list docker-ce
package main
import (
"crypto/tls"
"fmt"
"net/http"
"net/url"
"strconv"
"strings"
)
@codenuke
codenuke / GenerateSSL.sh
Last active September 18, 2022 13:20
Generate Self-Signed For Server & Client
openssl genrsa 2048 > ca-key.pem
openssl req -new -x509 -sha256 -nodes -days 3600 -key ca-key.pem -out ca-cert.pem
# server key
openssl req -newkey rsa:2048 -days 3600 -nodes -keyout server-key.pem -out server-req.pem
openssl rsa -in server-key.pem -out server-key.pem
openssl x509 -sha256 -req -in server-req.pem -days 3600 -CA ca-cert.pem -CAkey ca-key.pem -set_serial 01 -out server-cert.pem
# client key
openssl req -newkey rsa:2048 -days 3600 -nodes -keyout client-key.pem -out client-req.pem
@codenuke
codenuke / settings.json
Created May 25, 2020 13:34
vscode-setting
{
"terminal.integrated.fontFamily": "Inconsolata for Powerline",
"terminal.integrated.fontSize": 14,
"vim.easymotion": true,
"vim.leader": ",",
"window.zoomLevel": 0,
"vim.normalModeKeyBindingsNonRecursive": [
{
"before": [
" "
@codenuke
codenuke / web.desktop
Created November 21, 2019 12:34
pi_autostart
[Desktop Entry]
Type=Application
Name=RPi-infoscreen
Comment=Kivy RPI Infoscreen
NoDisplay=false
Exec=/usr/bin/lxterminal -e chromium-browser --kiosk --incognito http://10.0.5.253:18000/pi/#/cfg/news/3 && unclutter
NotShowIn=GNOME;KDE;XFCE;
@codenuke
codenuke / img2sd.sh
Created October 20, 2019 13:28
Write Image to disk
dd if=/dev/zero of=/dev/null bs=64m count=1000 & while pkill -INFO -x dd; do sleep 1; done