44 lines
1.5 KiB
Bash
Executable File
44 lines
1.5 KiB
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
curl https://raw.githubusercontent.com/ngosang/trackerslist/refs/heads/master/trackers_all_ip.txt | sed -e 's/.*:\/\/\(.*\):.*/\1/' | sed -e '/^[[:space:]]*$/d'
|
|
|
|
for http in $(curl https://raw.githubusercontent.com/ngosang/trackerslist/refs/heads/master/trackers_all_http.txt| sed -e 's/.*:\/\/\(.*\):.*/\1/' | sed -e '/^[[:space:]]*$/d'); do
|
|
RES=$(dig +short $http)
|
|
if [[ "${RES}" =~ [a-z] ]]; then
|
|
RES=$(dig +short $RES)
|
|
fi
|
|
for res in $RES; do
|
|
echo $res;
|
|
done
|
|
done
|
|
|
|
for http in $(curl https://raw.githubusercontent.com/ngosang/trackerslist/refs/heads/master/trackers_all_https.txt| sed -e 's/.*:\/\/\(.*\):.*/\1/' | sed -e '/^[[:space:]]*$/d'); do
|
|
RES=$(dig +short $http)
|
|
if [[ "${RES}" =~ [a-z] ]]; then
|
|
RES=$(dig +short $RES)
|
|
fi
|
|
for res in $RES; do
|
|
echo $res;
|
|
done
|
|
done
|
|
|
|
for http in $(curl https://raw.githubusercontent.com/ngosang/trackerslist/refs/heads/master/trackers_all_udp.txt| sed -e 's/.*:\/\/\(.*\):.*/\1/' | sed -e '/^[[:space:]]*$/d'); do
|
|
RES=$(dig +short $http)
|
|
if [[ "${RES}" =~ [a-z] ]]; then
|
|
RES=$(dig +short $RES)
|
|
fi
|
|
for res in $RES; do
|
|
echo $res;
|
|
done
|
|
done
|
|
|
|
for http in $(curl https://raw.githubusercontent.com/ngosang/trackerslist/refs/heads/master/trackers_all_ws.txt| sed -e 's/.*:\/\/\(.*\):.*/\1/' | sed -e '/^[[:space:]]*$/d'); do
|
|
RES=$(dig +short $http)
|
|
if [[ "${RES}" =~ [a-z] ]]; then
|
|
RES=$(dig +short $RES)
|
|
fi
|
|
for res in $RES; do
|
|
echo $res;
|
|
done
|
|
done
|