Utilisatrice du réseau tor

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                              
Podcast startup-bootcamp sur Youtube
Veille digital hebdomadaire