Skip to content

Instantly share code, notes, and snippets.

@hunzo
hunzo / example-policy.json
Last active August 21, 2025 07:00
Minio Client
{
"Version": "2012-10-17",
"Statement": [
{
"Action": ["s3:GetBucketLocation", "s3:ListBucket"],
"Effect": "Allow",
"Resource": ["arn:aws:s3:::mybucket"]
},
{
"Action": ["s3:PutObject", "s3:GetObject", "s3:DeleteObject"],
@hunzo
hunzo / ceph-mon-fix.md
Created August 21, 2025 01:57
fix ceph-mon start error

ceph-mon start error

Check process

ps -ef | grep ceph-mon
netstat -tulnp | grep 6789
  • if exist kill process
@hunzo
hunzo / convert-vmdk-to-qcow2.sh
Last active August 19, 2025 03:18
bash script convert vmdk to qcow2
#!/bin/bash
# convert-vmdk-to-qcow2.sh
for vmdk in *.vmdk; do
if [[ -f "$vmdk" ]]; then
qcow2="${vmdk%.vmdk}.qcow2"
echo "Converting $vmdk -> $qcow2"
qemu-img convert -f vmdk -O qcow2 "$vmdk" "$qcow2"
fi
done
@hunzo
hunzo / kali.sh
Created August 4, 2025 09:13
kali tool scan
#!/bin/bash
# Define container name (optional)
CONTAINER_NAME=kali-nuclei-wpscan
# Run Kali container with interactive shell
docker run -it --rm -v .:/docs --name $CONTAINER_NAME kalilinux/kali-rolling /bin/bash -c "
echo '[+] Updating packages...' && \
apt update -y && apt install -y nuclei wpscan && apt install pandoc -y && apt install jq -y && \
echo '[✓] Installation complete.' && \
@hunzo
hunzo / compose.yaml
Created August 4, 2025 01:52
docker n8n with reverse proxy
services:
n8n:
image: n8nio/n8n
restart: unless-stopped
ports:
- 5678:5678
environment:
- N8N_BASIC_AUTH_ACTIVE=true
- N8N_BASIC_AUTH_USER=your_admin_user
- N8N_BASIC_AUTH_PASSWORD=your_admin_password
@hunzo
hunzo / install-docker.sh
Last active August 4, 2025 04:52
install docker
#!/bin/bash
set -e
echo "📦 Removing old Docker packages..."
for pkg in docker.io docker-doc docker-compose docker-compose-v2 podman-docker containerd runc; do
sudo apt-get remove -y $pkg || true
done
echo "🔄 Updating apt and installing dependencies..."
@hunzo
hunzo / tmux.sh
Last active August 29, 2025 15:21
#!/bin/bash
# ตรวจสอบและติดตั้ง git / tmux หากยังไม่มี
if ! command -v git &>/dev/null; then
echo "git not found, installing..."
sudo apt update && sudo apt install -y git
fi
if ! command -v tmux &>/dev/null; then
echo "tmux not found, installing..."
@hunzo
hunzo / wl.sh
Last active July 30, 2025 05:58
Install Broadcom bcm4360 STA (wl) driver
#!/bin/bash
echo "📦 Installing Broadcom STA (wl) driver..."
sudo apt update
sudo apt install -y broadcom-sta-dkms
echo "🛑 Blacklisting conflicting Broadcom modules..."
sudo tee /etc/modprobe.d/blacklist-broadcom.conf > /dev/null <<EOF
blacklist b43
blacklist ssb
#!/bin/bash
SRC_DIR="./"
DEST_DIR="./bad_videos"
mkdir -p "$DEST_DIR"
for file in "$SRC_DIR"*.mp4; do
echo "Checking: $file"
@hunzo
hunzo / nvim.sh
Last active August 18, 2025 14:37
script install neovim
#!/bin/bash
NVIM_VERSION="v0.11.3"
NVIM_FILE_NAME="nvim-linux-x86_64"
# Colors for output
GREEN='\033[0;32m'
YELLOW='\033[0;33m'
RED='\033[0;31m'
NC='\033[0m' # No Color