Skip to content

Instantly share code, notes, and snippets.

#!/bin/bash
set -euo pipefail
PATHS=(
~/Library/Developer/CoreSimulator/Caches
~/Library/Developer/CoreSimulator/Devices
~/Library/Caches/com.apple.dt.Xcode
~/Library/Developer/Xcode/iOS\ Device\ Logs
~/Library/Developer/Xcode/watchOS\ Device\ Logs
~/Library/Developer/Xcode/Products
#!/bin/bash
set -euo pipefail
ROOT="${1:-$(pwd)}"
TARGETS=(
node_modules
target
build
dist
#!/bin/bash
set -e
DIRS=(
# npm / node
~/.tnpm/_cacache
~/.tnpm/_logs
~/.yarn/cache
~/.bun/install/cache
~/Library/pnpm/store
@umutbasal
umutbasal / securityfocus.com.worker.js
Created February 26, 2025 01:39
securityfocus.com.worker.js
const TIME_TRAVEL_DATETIME = "20250101"; // Format: yyyyMMdd
const WAYBACK_URL = "https://web.archive.org/web/";
const WAYBACK_URL_FORMAT = /https:\/\/web\.archive\.org\/web\/([0-9a-z_]+)\/(.*)/i;
const BASE_DOMAIN = "http://securityfocus.com";
export default {
async fetch(request, env, ctx) {
const url = new URL(request.url);
const path = url.pathname;
const cache = caches.default;
@umutbasal
umutbasal / ports.sh
Last active January 30, 2025 16:21
Get top n TCP/UDP ports
ports(){
protocol=${1:-tcp}
count=${2:-65535}
curl -s https://svn.nmap.org/nmap/nmap-services | awk '!/^#/ && NF >= 3 && /'$protocol'/ {split($2, p, "/"); print p[1], $3}' | sort -k2,2nr | awk '{print $1}' | head -n $count | tr '\n' ',' | sed 's/,$//'
}
# Usage
# ports tcp 10 > ports.txt && naabu -ports-file=ports.txt -host 127.0.0.1
#!/usr/bin/env bash
# cdn_bypass.sh
# Usage: ./cdn_bypass.sh <domain> <match_string>
# Example: ./cdn_bypass.sh example.com "Example Domain"
DOMAIN="$1"
MATCHSTRING="$2"
# Show usage if arguments are missing
@umutbasal
umutbasal / wgcf_discord.sh
Last active April 12, 2025 10:57
Discord Wg CF script to create warp wireguard config with discord ips to split traffic
docker run --rm -it \
-v ./output:/output \
--entrypoint sh virb3/wgcf:latest -c "
apk add --no-cache curl && \
./wgcf register --accept-tos && \
./wgcf generate && \
mv wgcf-profile.conf /output/wg0.conf && \
curl https://raw.githubusercontent.com/GhostRooter0953/discord-voice-ips/refs/heads/master/main_domains/discord-main-ip-list -o discord-main-ips.txt && \
curl https://raw.githubusercontent.com/GhostRooter0953/discord-voice-ips/refs/heads/master/voice_domains/discord-voice-ip-list -o discord-voice-ips.txt && \
discord_ips=\$(cat discord-main-ips.txt | tr '\n' ',' | sed 's/,$//') && \
@umutbasal
umutbasal / check.sh
Last active October 13, 2024 22:22
aerial views for offline
list=$(ls out)
# #ffmpeg -i out/comp_GMT329_113NC_396B_1105_CHINA_v04_SDR_FINAL_20180706_F900F2700_SDR_2K_HEVC.mkv -c copy -f null - 2>&1 | grep time= | awk -F 'time=' '{print $2}' | awk '{print $1}' | awk '{split($1,a,":"); print a[3]}'
for file in $list; do
time=$(ffmpeg -i out/$file -c copy -f null - 2>&1 | grep time= | awk -F 'time=' '{print $2}' | awk '{print $1}' | awk '{split($1,a,":"); print a[3]}')
# parse float
time=$(echo $time | awk '{print int($1)}')
if [ $time -lt 20 ]; then
#rm out/$file
@umutbasal
umutbasal / bpf_syscall_count.py
Last active April 27, 2024 13:12
ebpf syscall count by user
#!/usr/bin/python3
from bcc import BPF
from time import sleep
from bcc.syscall import syscall_name, syscalls
program = r"""
RAW_TRACEPOINT_PROBE(sys_enter) {
u64 uid;
u64 counter = 0;
@umutbasal
umutbasal / jqw.sh
Last active March 23, 2024 22:33
interactive jq
# jqw data.json
jqw ()
{
echo '' | fzf --print-query --preview "cat $1 | jq {q}"
}
# fzi "cat a.json | jq {q}"
# fzi "cat a.json | awk {q}"
fzi ()
{
echo '' | fzf --print-query --preview $1