Skip to content

Instantly share code, notes, and snippets.

View ba0f3's full-sized avatar
🇻🇳
#VietnamLeavesNoOneBehind

Huy Doan ba0f3

🇻🇳
#VietnamLeavesNoOneBehind
View GitHub Profile
@darth-veitcher
darth-veitcher / cryptroot
Created January 13, 2017 22:01
cryptroot unlock via dropbear
#!/bin/sh
# https://chicagolug.org/news/2015-10-09-remotely-unlock-encrypted-server-with-dropbear.html
# Quit the Ubuntu graphical splash screen. This is necessary for cryptroot
# to work right. The server will fall back to a non-graphical unlock
# screen.
plymouth --quit
count=0
# Looping gives us some control over the number of unlock attempts.
while ! ( ls /dev/mapper/ | grep root > /dev/null ); do
if [ $count -gt 0 ]; then
@harv
harv / glibc-2.17_centos6.sh
Last active June 20, 2025 05:10
update glibc to 2.17 for CentOS 6
#! /bin/sh
# update glibc to 2.17 for CentOS 6
wget http://copr-be.cloud.fedoraproject.org/results/mosquito/myrepo-el6/epel-6-x86_64/glibc-2.17-55.fc20/glibc-2.17-55.el6.x86_64.rpm
wget http://copr-be.cloud.fedoraproject.org/results/mosquito/myrepo-el6/epel-6-x86_64/glibc-2.17-55.fc20/glibc-common-2.17-55.el6.x86_64.rpm
wget http://copr-be.cloud.fedoraproject.org/results/mosquito/myrepo-el6/epel-6-x86_64/glibc-2.17-55.fc20/glibc-devel-2.17-55.el6.x86_64.rpm
wget http://copr-be.cloud.fedoraproject.org/results/mosquito/myrepo-el6/epel-6-x86_64/glibc-2.17-55.fc20/glibc-headers-2.17-55.el6.x86_64.rpm
sudo rpm -Uvh glibc-2.17-55.el6.x86_64.rpm \
@glennswest
glennswest / setup-ip.yml
Created April 7, 2017 04:57
Ansible automatically create /etc/hosts file for all host - to give nice short names using dnsmasq
---
- hosts: all
tasks: []
- hosts: all
gather_facts: True
tasks:
- name: check connection
ping:
- name: setup
setup:
@ljjjustin
ljjjustin / socat-tcp-to-unix-socket.sh
Last active April 1, 2025 15:17
socat-unix-socket-to-tcp.sh
#!/bin/bash
if [ $# -ne 3 ]; then
echo "usage: $0 <unix socket file> <host> <listen port>"
exit
fi
SOCK=$1
HOST=$2
PORT=$3
@ba0f3
ba0f3 / make-vmdk.sh
Created January 5, 2018 14:36
Use raw disk/partition as VirtualBox disk image
# verify your disk layout
lsblk -o NAME,FSTYPE,UUID
# NAME FSTYPE UUID
# sda
# ├─sda1 ntfs ECEAA4D4EAA49BF8 <- reserve partition
# ├─sda2 ntfs 9CD2C43CD2C41C80 <- windows
# ├─sda3
# ├─sda5 ext4 5f9e05c1-ace9-45ee-a884-ed1df68bdc3e <- /boot partition
# ├─sda6 ext4 bc1a75df-3625-4c1f-b53a-8ecc725f0d23
# └─sda7 btrfs d305a656-442f-4579-96cf-dadc964c0be2
@pamolloy
pamolloy / README.md
Last active June 8, 2025 19:57
Mesh network using VXLAN over Wireguard
@Karewan
Karewan / Android: TLS 1.3 with OkHttp + Conscrypt on all Android versions (Tested on 4.1+)
Last active June 13, 2025 02:29
Android: TLS 1.3 with OkHttp and Conscrypt on all Android versions (Tested on 4.1+)
// Android 4.1+
dependencies {
implementation 'com.squareup.okhttp3:okhttp:3.12.13'
implementation 'org.conscrypt:conscrypt-android:2.5.2'
}
// Android 5.0+
dependencies {
implementation 'com.squareup.okhttp3:okhttp:4.10.0'
implementation 'org.conscrypt:conscrypt-android:2.5.2'
@trangnth
trangnth / wazuh-alert-telegram.md
Created December 6, 2019 08:41
Config wazuh alert via telegram
@markasoftware
markasoftware / enterprise_token.rb
Last active July 28, 2025 11:37
OpenProject Enterprise mode for free
############ If you are using DOCKER all-in-one image, create Dockerfile like: ################
############ FROM openproject/openproject:16 ################
############ COPY ./enterprise_token.rb app/models/enterprise_token.rb ################
############ If you are runing a manual installation: ################
############ REPLACE app/models/enterprise_token.rb in the source code with this file! ################
############ also be sure to RESTART OpenProject after replacing the file. ################
############ If using some other set up (eg docker-compose), read the comments on ################
############ https://gist.github.com/markasoftware/f5b2e55a2c2e3abb1f9eefcdf0bfff45 ################
@tahazayed
tahazayed / clean.docker.registry.sh
Last active December 12, 2022 08:53 — forked from mohamed-el-habib/clean.docker.registry.sh
bash script to delete images from docker registry using search keyword
#!/bin/bash
# Please follow this artical to allow registry deleation https://azizunsal.github.io/blog/post/delete-images-from-private-docker-registry/#override-the-registry-configuration
# Usage ./clean.docker.registry.sh -r registryUrl -u login -f stringFilter -t tagToKeep
SHORT=r:,u:,f:,k:,h
LONG=dockerRegistry:,user:,imagesFilter:,keepTag:,help
OPTS=$(getopt -a -n clean.docker.regisrty.sh --options $SHORT --longoptions $LONG -- "$@")
eval set -- "$OPTS"