#!/bin/bash
# CODE BY ABED BATAK
# KEEP KONTOL
ngecek(){
ngecek=`curl -s ${1} -D -`
if [[ $ngecek =~ "200 OK" || $ngecek =~ "PhantomGhost" ]]; then
printf "${1} => LIVE\n"
echo "${1}" >> live.txt
else
printf "${1} => DIE\n"
echo "${1}" >> die.txt
fi
}
# OPTIONAL
persend=30
setleep=5
itung=1
printf "=== START ===\n"
for shell in $(cat ${1}); do
set_kirik=$(expr $itung % $persend)
if [[ $set_kirik == 0 && $itung > 0 ]]; then
sleep $setleep
fi
ngecek "${shell}" &
itung=$[$itung+1]
done
wait
printf "=== END ===\n"
Comments