Carder.life

Carder.life (http://txgate.io:443/index.php)
-   Хакинг. Программирование (http://txgate.io:443/forumdisplay.php?f=27)
-   -   Скрипт для проверки прокси / Proxy checker script (http://txgate.io:443/showthread.php?t=37334)

Supershooter 01-09-2025 09:43 PM


Всем привет, написал скрипт под linux для проверки бесплатны/платных прокси. Он протестирован и работает. При нахождение из фаила proxies.txt сразу запускает firefox. Проверят путем отправки запроса на сайт google.com. Обязательно на своей систем/виртуалки поставить правильные права от user, так как firefox не запускается от sudo, и еще скрипт проверяет прокси черех proxychains4 так что надо его поставить apt-get install proxychains
Думаю, что это ускорит работу многих
.
//Сам скрипт
#!/bin/bash
PROXY_FILE="proxies.txt"
CONF_FILE="/etc/proxychains4.conf"
if [ ! -f "$PROXY_FILE" ]; then
echo "Ошибка: файл $PROXY_FILE не найден!"
exit 1
fi
cp "$CONF_FILE" "$CONF_FILE.bak"
echo -e "strict_chain\nproxy_dns\n[ProxyList]" > "$CONF_FILE"
WORKING_PROXY_FOUND=false
while IFS= read -r proxy; do
protocol=$(echo "$proxy" | awk '{print $1}')
data=$(echo "$proxy" | awk '{print $2}')
if [[ "$data" == *"@"* ]]; then
creds=$(echo "$data" | cut -d'@' -f1)
ip_port=$(echo "$data" | cut -d'@' -f2)
ip=$(echo "$ip_port" | cut -d':' -f1)
port=$(echo "$ip_port" | cut -d':' -f2)
user=$(echo "$creds" | cut -d':' -f1)
pass=$(echo "$creds" | cut -d':' -f2)
echo "$protocol $ip $port $user $pass" >> "$CONF_FILE"
else
ip=$(echo "$data" | cut -d':' -f1)
port=$(echo "$data" | cut -d':' -f2)
echo "$protocol $ip $port" >> "$CONF_FILE"
fi
echo "Проверяем прокси: $protocol $data"
TMP_CONF=$(mktemp)
echo -e "strict_chain\nproxy_dns\n[ProxyList]\n$protocol $ip $port" > "$TMP_CONF"
if timeout 10s proxychains -f "$TMP_CONF" curl -s --head http://www.google.com &> /dev/null; then
echo "Прокси работает: $protocol $data"
WORKING_PROXY_FOUND=true
proxychains -f "$TMP_CONF" firefox &
rm -f "$TMP_CONF"
exit 0
else
echo "Прокси не работает: $protocol $data"
rm -f "$TMP_CONF"
fi
sleep 1
done < "$PROXY_FILE"
if [ "$WORKING_PROXY_FOUND" = false ]; then
echo "Нет рабочих прокси, Firefox не запущен!"
exit 1
fi

-------------------------------------------------------------------------------------
<ol style="list-style-type: decimal"><li>После копирования скрипта в папку сделайте его исполняемым</li>
<li>chmod +x имя_скрипта.sh</li>
<li>Рядом в туже папку положите скопированные прокси в фаил proxies.txt. Формат:</li>
<li>socks5 51.79.255.251:21053</li>
<li>Поставьте proxychains4</li>
<li>apt-get install proxychains</li>
<li>Дайте скрипту права user иначе firefox не запустится(правда не создать тогда фаил отчета)</li>
<li>Ну и всё вроде, проверяйте. У меня работает</li>
</ol>-------------------------------------------------------------------------------------
https://s.iimg.su/s/26/Ge8HKz6Nshioc...MvYYzICvjn.png


All times are GMT. The time now is 03:47 AM.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2025, vBulletin Solutions, Inc.