Comment modifier le pays de sortir de votre connexion TOR ?
Si vous faites du webscrapping, vous devez certainement utiliser TOR.
Sachez qu’Il est possible de forcer le pays de sortir (appelé exitnode) et de définir une liste noire des pays au travers desquels vous ne souhaitez pas sortir (comme les états unis par exemple).
L’article ci dessous a été traduit de l’article originel du blogueur « B3RN3D ».
Le blog de B3RN3D n’étant plus en ligne, nous avons décidé de republier ici en Français son article de 2015.
Code de pays TOR.
Tor a la possibilité de vous laisser choisir les nœuds de sortie que vous souhaitez utiliser – soit par nom, empreinte ou code pays. Si vous avez une liste de nœuds de confiance que vous aimeriez utiliser comme liste blanche, vous pouvez l’utiliser, ou si vous avez une liste de nœuds sur une liste noire, elle est également prise en charge par la configuration torrc. Mais pour ceux d’entre nous qui tentent d’être quelqu’un d’autre, spécifiquement quelqu’un d’un autre pays, nous pouvons utiliser Tor non seulement pour cacher notre identité, mais aussi pour donner l’impression qu’elle provient d’un lieu géographique spécifique.
Notre exemple ici peut être une identité où vous voulez apparaître comme un dissident ukrainien – alors qu’en réalité, vous êtes une mère footballeur de Chicago, IL. En configurant une machine dédiée, avec une configuration Tor spécifique, vous pouvez vous assurer que tout votre trafic est acheminé à partir d’un nœud de sortie ukrainien.
TORRC
La configuration est simple, modifiez votre fichier torrc pour ajouter la ligne suivante afin d’assurer que Tor n’utilisera que des nœuds de sortie basés en Ukraine :
ExitNodes
StrictNodes 1
Veuillez noter que dans tous ces exemples, nous devons activer StrictNodes. Cet exemple utilisera l’Ukraine, l’Ouganda, la Corée du Sud ou l’Irlande comme sortie :
ExitNodes ,,,
Blacklisting
Vous pouvez aussi l’utiliser comme mesure défensive. Si vous pensez qu’il existe une menace géocentrique en Ouganda, vous pouvez configurer Tor pour ne jamais utiliser ces nœuds de sortie.
ExcludeExitNodes
Vous pouvez également exclure tous les types de nœuds pour un pays spécifique – sorties, relais, entrées et nœuds de pont.
ExcludeNodes
Vous avez la possibilité de whitelist tous les types de nœuds, c’est-à-dire que vous pouvez vous assurer que l’ensemble de votre circuit Tor n’utilise qu’un certain pays. Ceci n’est bien sûr PAS recommandé. Un circuit idéal traversera les pays et les juridictions.
Le pays ?
Tor utilise le système de recherche Geo-ip de Maxmind pour cette fonctionnalité. Certaines versions de leur base de données contiennent un code de pays ‘???’. Ceci est réservé aux IP qu’ils ne connaissent pas ou qu’ils ne veulent pas partager. (Tor fait quelques changements pour compenser cela à l’avenir).
Le savoir peut être utile de deux façons. Tout d’abord, vous pouvez penser que si vous ne savez pas quel pays vous allez utiliser comme nœud, alors vous ne voulez pas l’utiliser. C’est probablement une pensée légitime sans avoir plus d’informations sur ce qui fait qu’une PI a « …. ». Deuxièmement, et c’est plus intéressant, certains pare-feu (mal configurés) supprimeront automatiquement les connexions de certains pays. Les administrateurs diront : « On s’en fout, bloque la Chine. Problème de piratage résolu ! et demandez une augmentation. »
Maxmind est une base de données de recherche Geo-ip très populaire et vous pouvez imaginer que tous les services de sécurité intégrés dans ces pare-feu d’entreprise de fantaisie l’utiliseront très probablement s’ils font des recherches géographiques. Alors que beaucoup de ces administrateurs auront des politiques sur la façon de nous traiter, « cn » et « de », j’ai trouvé beaucoup de problèmes avec un code de pays qui est » ? Dans un cas, j’ai trouvé un système qui bloque tous les nœuds de sortie, à l’exception de ceux provenant d’un pays. Je n’ai pas expliqué pourquoi cette mauvaise configuration se produit, mais j’espère que quelqu’un pourra en tirer profit.
Liste des codes Pays TOR
Country Abbrev
ASCENSION ISLAND
AFGHANISTAN
ALAND
ALBANIA
ALGERIA
ANDORRA
ANGOLA
ANGUILLA
ANTARCTICA
ANTIGUA AND BARBUDA
ARGENTINA REPUBLIC
ARMENIA
ARUBA
AUSTRALIA
AUSTRIA
AZERBAIJAN
BAHAMAS
BAHRAIN
BANGLADESH
BARBADOS
BELARUS
BELGIUM
BELIZE
BENIN
BERMUDA
BHUTAN
BOLIVIA
BOSNIA AND HERZEGOVINA
BOTSWANA
BOUVET ISLAND
BRAZIL
BRITISH INDIAN OCEAN TERR
BRITISH VIRGIN ISLANDS
BRUNEI DARUSSALAM
BULGARIA
BURKINA FASO
BURUNDI
CAMBODIA
CAMEROON
CANADA
CAPE VERDE
CAYMAN ISLANDS
CENTRAL AFRICAN REPUBLIC
CHAD
CHILE
PEOPLE'S REPUBLIC OF CHINA
CHRISTMAS ISLANDS
COCOS ISLANDS
COLOMBIA
COMORAS
CONGO
CONGO (DEMOCRATIC REPUBLIC)
COOK ISLANDS
COSTA RICA
COTE D IVOIRE
CROATIA
CUBA
CYPRUS
CZECH REPUBLIC
DENMARK
DJIBOUTI
DOMINICA
DOMINICAN REPUBLIC
EAST TIMOR
ECUADOR
EGYPT
EL SALVADOR
EQUATORIAL GUINEA
ESTONIA
ETHIOPIA
FALKLAND ISLANDS
FAROE ISLANDS
FIJI
FINLAND
FRANCE
FRANCE METROPOLITAN
FRENCH GUIANA
FRENCH POLYNESIA
FRENCH SOUTHERN TERRITORIES
GABON
GAMBIA
GEORGIA
GERMANY
GHANA
GIBRALTER
GREECE
GREENLAND
GRENADA
GUADELOUPE
GUAM
GUATEMALA
GUINEA
GUINEA-BISSAU
GUYANA
HAITI
HEARD & MCDONALD ISLAND
HONDURAS
HONG KONG
HUNGARY
ICELAND
INDIA
INDONESIA
IRAN, ISLAMIC REPUBLIC OF
IRAQ
IRELAND
ISLE OF MAN
ISRAEL
ITALY
JAMAICA
JAPAN
JORDAN
KAZAKHSTAN
KENYA
KIRIBATI
KOREA, DEM. PEOPLES REP OF
KOREA, REPUBLIC OF
KUWAIT
KYRGYZSTAN
LAO PEOPLE'S DEM. REPUBLIC
LATVIA
LEBANON
LESOTHO
LIBERIA
LIBYAN ARAB JAMAHIRIYA
LIECHTENSTEIN
LITHUANIA
LUXEMBOURG
MACAO
MACEDONIA
MADAGASCAR
MALAWI
MALAYSIA
MALDIVES
MALI
MALTA
MARSHALL ISLANDS
MARTINIQUE
MAURITANIA
MAURITIUS
MAYOTTE
MEXICO
MICRONESIA
MOLDAVA REPUBLIC OF
MONACO
MONGOLIA
MONTENEGRO
MONTSERRAT
MOROCCO
MOZAMBIQUE
MYANMAR
NAMIBIA
NAURU
NEPAL
NETHERLANDS ANTILLES
NETHERLANDS, THE
NEW CALEDONIA
NEW ZEALAND
NICARAGUA
NIGER
NIGERIA
NIUE
NORFOLK ISLAND
NORTHERN MARIANA ISLANDS
NORWAY
OMAN
PAKISTAN
PALAU
PALESTINE
PANAMA
PAPUA NEW GUINEA
PARAGUAY
PERU
PHILIPPINES (REPUBLIC OF THE)
PITCAIRN
POLAND
PORTUGAL
PUERTO RICO
QATAR
REUNION
ROMANIA
RUSSIAN FEDERATION
RWANDA
SAMOA
SAN MARINO
SAO TOME/PRINCIPE
SAUDI ARABIA
SCOTLAND
SENEGAL
SERBIA
SEYCHELLES
SIERRA LEONE
SINGAPORE
SLOVAKIA
SLOVENIA
SOLOMON ISLANDS
SOMALIA
SOMOA,GILBERT,ELLICE ISLANDS
SOUTH AFRICA
SOUTH GEORGIA, SOUTH SANDWICH ISLANDS
SOVIET UNION
SPAIN
SRI LANKA
ST. HELENA
ST. KITTS AND NEVIS
ST. LUCIA
ST. PIERRE AND MIQUELON
ST. VINCENT & THE GRENADINES
SUDAN
SURINAME
SVALBARD AND JAN MAYEN
SWAZILAND
SWEDEN
SWITZERLAND
SYRIAN ARAB REPUBLIC
TAIWAN
TAJIKISTAN
TANZANIA, UNITED REPUBLIC OF
THAILAND
TOGO
TOKELAU
TONGA
TRINIDAD AND TOBAGO
TUNISIA
TURKEY
TURKMENISTAN
TURKS AND CALCOS ISLANDS
TUVALU
UGANDA
UKRAINE
UNITED ARAB EMIRATES
UNITED KINGDOM (no new registrations)
UNITED KINGDOM
UNITED STATES
UNITED STATES MINOR OUTL.IS.
URUGUAY
UZBEKISTAN
VANUATU
VATICAN CITY STATE
VENEZUELA
VIET NAM
VIRGIN ISLANDS (USA)
WALLIS AND FUTUNA ISLANDS
WESTERN SAHARA
YEMEN
ZAMBIA
ZIMBABWE
Laisser un commentaire