Skip to content

Instantly share code, notes, and snippets.

@felipecaon
Created May 26, 2025 14:49
Show Gist options
  • Select an option

  • Save felipecaon/3e712f62e2134c44a039f9ab449ec00e to your computer and use it in GitHub Desktop.

Select an option

Save felipecaon/3e712f62e2134c44a039f9ab449ec00e to your computer and use it in GitHub Desktop.
#!/bin/bash
while IFS= read -r ORG_NAME; do
echo "[*] Processing organization: $ORG_NAME"
mkdir -p "$ORG_NAME"
cd "$ORG_NAME" || exit
#####################################
# 1. Clone all non-fork repos
#####################################
echo "[*] Cloning repositories..."
for REPO_NAME in $(gh repo list "$ORG_NAME" -L 1000 --json name,isFork --jq '.[] | select(.isFork == false) | .name'); do
FULL_REPO_URL="https://github.com/$ORG_NAME/$REPO_NAME.git"
echo " [+] Cloning $FULL_REPO_URL"
git clone "$FULL_REPO_URL" "$REPO_NAME"
done
#####################################
# 2. Recover deleted files & blobs
#####################################
ROOT_DIR=$(pwd)
for repo in */; do
[[ "$repo" == secrets/ ]] && continue
echo "[*] Recovering deleted data from: $repo"
cd "$repo" || continue
# Identify git dir
if [ -d "./.git" ]; then
GIT_DIR=".git"
elif [ -f "config" ] && grep -q "\[core\]" config; then
GIT_DIR="."
else
echo " [-] Skipping $repo — not a valid git repo"
cd "$ROOT_DIR" || exit
continue
fi
RESTORE_DIR="$ROOT_DIR/${repo%/}-recovered"
mkdir -p "$RESTORE_DIR"
# Recover deleted files
git --git-dir="$GIT_DIR" rev-list --all | while read -r commit; do
git --git-dir="$GIT_DIR" diff-tree --no-commit-id --diff-filter=D -r "$commit" | while read -r mode type sha path; do
[ -f "$RESTORE_DIR/$path" ] && continue
mkdir -p "$(dirname "$RESTORE_DIR/$path")"
git --git-dir="$GIT_DIR" show "$sha" > "$RESTORE_DIR/$path" 2>/dev/null && echo " [restored] $path"
done
done
# Unpack packfiles
find "$GIT_DIR/objects/pack/" -name "*.pack" 2>/dev/null | while read -r packfile; do
git --git-dir="$GIT_DIR" unpack-objects < "$packfile"
done
# Recover dangling blobs
git --git-dir="$GIT_DIR" fsck --full --unreachable --no-reflogs | grep 'dangling blob' | cut -d ' ' -f3 | while read -r sha; do
out_file="$RESTORE_DIR/dangling_$sha"
git --git-dir="$GIT_DIR" show "$sha" > "$out_file" 2>/dev/null && echo " [dangling] Saved $out_file"
done
cd "$ROOT_DIR" || exit
done
#####################################
# 3. Run TruffleHog on everything
#####################################
OUTPUT_DIR="$ROOT_DIR/secrets"
mkdir -p "$OUTPUT_DIR"
echo "[*] Running TruffleHog scans..."
for repo in */; do
[[ "$repo" == secrets/ || "$repo" == *-recovered/ ]] && continue
REPO_NAME="${repo%/}"
REPO_PATH="$ROOT_DIR/$REPO_NAME"
RECOVERED_PATH="$ROOT_DIR/${REPO_NAME}-recovered"
SCAN_PATHS="$REPO_PATH"
[ -d "$RECOVERED_PATH" ] && SCAN_PATHS="$SCAN_PATHS $RECOVERED_PATH"
OUTPUT_FILE="$OUTPUT_DIR/${REPO_NAME}_secrets.txt"
echo " [+] Scanning $REPO_NAME..."
trufflehog filesystem \
--only-verified \
--print-avg-detector-time \
--include-detectors="all" \
$SCAN_PATHS > "$OUTPUT_FILE" 2>/dev/null
echo " [✔] Results saved to $OUTPUT_FILE"
done
echo "[✔] Finished $ORG_NAME"
cd .. || exit
done < orgs.txt
echo "[🏁] All organizations processed."
@taemfrefire11-ui
Copy link

`-- 🌈 DRIP MOVIL RBX RAINBOW | KEY ONE USER 🌈
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local player = Players.LocalPlayer

-- ================== KEY SYSTEM ==================
local validKeys = {}

-- 50 keys | 1 día | 1 persona
for i = 1,50 do
validKeys["DRIP÷73*WA—1D-"..i] = {
expire = os.time() + 86400,
usedBy = nil
}
end

local function isKeyValid(key, userId)
local data = validKeys[key]
if not data then return false end
if os.time() > data.expire then return false end

if data.usedBy == nil then
	data.usedBy = userId
	return true
end

if data.usedBy == userId then
	return true
end

return false

end

-- ================== GUI ==================
local gui = Instance.new("ScreenGui", player.PlayerGui)
gui.Name = "DRIP_GUI"
gui.ResetOnSpawn = false

-- ---------- KEY FRAME ----------
local keyFrame = Instance.new("Frame", gui)
keyFrame.Size = UDim2.fromScale(0.42,0.32)
keyFrame.Position = UDim2.fromScale(0.29,0.34)
keyFrame.BackgroundColor3 = Color3.fromRGB(20,20,20)
keyFrame.Active = true
keyFrame.Draggable = true
keyFrame.BorderSizePixel = 0
Instance.new("UICorner", keyFrame).CornerRadius = UDim.new(0,16)

local keyTitle = Instance.new("TextLabel", keyFrame)
keyTitle.Size = UDim2.fromScale(1,0.28)
keyTitle.BackgroundTransparency = 1
keyTitle.Text = "🔐 DRIP KEY SYSTEM"
keyTitle.TextScaled = true
keyTitle.Font = Enum.Font.GothamBold
keyTitle.TextColor3 = Color3.new(1,1,1)

local keyBox = Instance.new("TextBox", keyFrame)
keyBox.Size = UDim2.fromScale(0.9,0.24)
keyBox.Position = UDim2.fromScale(0.05,0.38)
keyBox.PlaceholderText = "INGRESA TU KEY"
keyBox.Text = ""
keyBox.TextScaled = true
keyBox.Font = Enum.Font.Gotham
keyBox.BackgroundColor3 = Color3.fromRGB(40,40,40)
keyBox.TextColor3 = Color3.new(1,1,1)
Instance.new("UICorner", keyBox).CornerRadius = UDim.new(0,12)

local keyBtn = Instance.new("TextButton", keyFrame)
keyBtn.Size = UDim2.fromScale(0.6,0.2)
keyBtn.Position = UDim2.fromScale(0.2,0.68)
keyBtn.Text = "VERIFICAR"
keyBtn.TextScaled = true
keyBtn.Font = Enum.Font.GothamBold
keyBtn.BackgroundColor3 = Color3.fromRGB(0,170,0)
keyBtn.TextColor3 = Color3.new(1,1,1)
Instance.new("UICorner", keyBtn).CornerRadius = UDim.new(0,12)

-- ---------- MAIN MENU ----------
local main = Instance.new("Frame", gui)
main.Size = UDim2.fromScale(0.65,0.65)
main.Position = UDim2.fromScale(0.175,0.175)
main.BackgroundColor3 = Color3.fromRGB(25,25,25)
main.Visible = false
main.Active = true
main.Draggable = true
main.BorderSizePixel = 0
Instance.new("UICorner", main).CornerRadius = UDim.new(0,18)

local title = Instance.new("TextLabel", main)
title.Size = UDim2.fromScale(1,0.12)
title.BackgroundTransparency = 1
title.Text = "🌈 DRIP MOVIL RBX 🌈"
title.TextScaled = true
title.Font = Enum.Font.GothamBold
title.TextColor3 = Color3.new(1,1,1)

-- TABS
local tabs = Instance.new("Frame", main)
tabs.Size = UDim2.fromScale(1,0.1)
tabs.Position = UDim2.fromScale(0,0.12)
tabs.BackgroundTransparency = 1

local content = Instance.new("Frame", main)
content.Size = UDim2.fromScale(1,0.78)
content.Position = UDim2.fromScale(0,0.22)
content.BackgroundTransparency = 1

local function createTab(text,x)
local b = Instance.new("TextButton", tabs)
b.Size = UDim2.fromScale(0.22,1)
b.Position = UDim2.fromScale(x,0)
b.Text = text
b.TextScaled = true
b.Font = Enum.Font.Gotham
b.BackgroundColor3 = Color3.fromRGB(50,50,50)
b.TextColor3 = Color3.new(1,1,1)
b.BorderSizePixel = 0
Instance.new("UICorner", b).CornerRadius = UDim.new(0,10)
return b
end

local function createPage()
local p = Instance.new("Frame", content)
p.Size = UDim2.fromScale(1,1)
p.Visible = false
p.BackgroundTransparency = 1
return p
end

local tabPlayer = createTab("PLAYER",0.02)
local tabVisual = createTab("VISUAL",0.26)
local tabInfo = createTab("INFO",0.50)
local tabBypass = createTab("BYPASS",0.74)

local pagePlayer = createPage()
local pageVisual = createPage()
local pageInfo = createPage()
local pageBypass = createPage()
pagePlayer.Visible = true

local function showPage(p)
pagePlayer.Visible=false
pageVisual.Visible=false
pageInfo.Visible=false
pageBypass.Visible=false
p.Visible=true
end

tabPlayer.MouseButton1Click:Connect(function() showPage(pagePlayer) end)
tabVisual.MouseButton1Click:Connect(function() showPage(pageVisual) end)
tabInfo.MouseButton1Click:Connect(function() showPage(pageInfo) end)
tabBypass.MouseButton1Click:Connect(function() showPage(pageBypass) end)

-- TOGGLE
local function toggle(parent,text,y)
local b = Instance.new("TextButton", parent)
b.Size = UDim2.fromScale(0.8,0.18)
b.Position = UDim2.fromScale(0.1,y)
b.Text = text.." : OFF"
b.TextScaled = true
b.Font = Enum.Font.Gotham
b.BackgroundColor3 = Color3.fromRGB(160,0,0)
b.TextColor3 = Color3.new(1,1,1)
b.BorderSizePixel = 0
Instance.new("UICorner", b).CornerRadius = UDim.new(0,12)

local on = false
b.MouseButton1Click:Connect(function()
	on = not on
	b.Text = text.." : "..(on and "ON" or "OFF")
	b.BackgroundColor3 = on and Color3.fromRGB(0,170,0) or Color3.fromRGB(160,0,0)
end)

end

-- PLAYER
toggle(pagePlayer,"SPEED PRO",0.05)
toggle(pagePlayer,"NOCLIP FULL",0.28)
toggle(pagePlayer,"FLY",0.51)
toggle(pagePlayer,"JUMP GOD",0.74)

-- VISUAL
toggle(pageVisual,"COLOR VERDE",0.1)
toggle(pageVisual,"COLOR ROJO",0.35)
toggle(pageVisual,"COLOR AZUL BRILLANTE",0.6)

-- INFO
local info = Instance.new("TextLabel", pageInfo)
info.Size = UDim2.fromScale(1,1)
info.BackgroundTransparency = 1
info.TextScaled = true
info.TextWrapped = true
info.Font = Enum.Font.GothamBold
info.TextColor3 = Color3.new(1,1,1)
info.Text = "APK MOD ONLINE 🟢\nCREADOR: CHATGPT"

-- BYPASS
toggle(pageBypass,"BYPASS V1",0.15)
toggle(pageBypass,"BYPASS V2",0.4)
toggle(pageBypass,"BYPASS V3",0.65)

-- RAINBOW TITLE
local hue = 0
RunService.RenderStepped:Connect(function()
hue = (hue + 0.004) % 1
title.TextColor3 = Color3.fromHSV(hue,1,1)
end)

-- KEY CHECK
keyBtn.MouseButton1Click:Connect(function()
if isKeyValid(keyBox.Text, player.UserId) then
keyFrame.Visible = false
main.Visible = true
else
keyBtn.Text = "KEY USADA / INVÁLIDA ❌"
wait(1)
keyBtn.Text = "VERIFICAR"
end
end)`

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment