-
Notifications
You must be signed in to change notification settings - Fork 32
/
Copy pathboot_tor_per_country.func
53 lines (50 loc) · 1.91 KB
/
boot_tor_per_country.func
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
#!/bin/bash
# ###########################################
# ########## ##########
# ########## SPLITTER ##########
# ########## Ver: 0.2.4 ##########
# ########## ##########
# ###########################################
#
# Created By: Rener Alberto (aka Gr1nch) - DcLabs Security Team
# E-Mail: rener.silva@protonmail.com
# PGP Key ID: 0x65f912ed59949f8e
# PGP Key FingerPrint: 7B7A 8E83 82D3 DACD 4B3B CFE0 65F9 12ED 5994 9F8E
# PGP KEY Download: https://pgp.mit.edu/pks/lookup?op=get&search=0x65F912ED59949F8E
#
# BSD License - Do whatever you want with this script, but take the responsibility!
# You are responsible for your actions.
# The creator assume no liability and is not responsible for any misuse or damage.
#########################
# <BOOT TOR PER COUNTRY #
#########################
# This function start the tor instances based on the random country
# selected.
#
# This function is executed after the execution of the function:
# random_country.func
#
# This function executes the function boot_tor_instances.func
boot_tor_per_country(){
if test "${MY_COUNTRY_LIST}" != "" ; then
echo " Booting... "
for country_code in ${MY_COUNTRY_LIST}
do
if test "${country_code}" != "" ; then
if [ "${COUNTRY_LIST_CONTROLS}" != "none" ];then
CURRENT_COUNTRY=${country_code}
echo " Starting (${TOR_INSTANCES}) TOR instances enforcing the (${COUNTRY_LIST_CONTROLS}) in the COUNTRY: ${CURRENT_COUNTRY}"
else
CURRENT_COUNTRY="{TOR_RANDOM_COUNTRY}"
echo " Starting new tor instance..."
fi
boot_tor_instances #Call the declared function
fi
done
else
echo "Your MY_COUNTRY_LIST is empty!
You should define the list of country codes will be used.
Sample: {US},{IT},{FR},{CA},{CH},{SE},{RU},{CH},{JP},{BR}"
exit 1
fi
}