По поводу желания блокировать вулканы хостсом : все не вставить, этих вулканов ежемесячно десятки возникают, нет смысла охотиться за готовыми списками, ибо устареют быстрее чем будут обновляться. 
 Проблема, ИМХО, в примитивности hosts, ибо для такого не предназначен : невозможно применить wildcards. Поэтому вносить каждый раз записи типа "vulcan1.com", vulcan2.com", ... , vulcan10050.com" довольно муторно.   
 Есть способ с бубном и костылём, тем не менее вполне работающий. Делаем PAC файл.  
 Proxy auto-config    Proxy Auto Configuration (PAC)   Код:   var direct = "DIRECT"; 
 var block = "PROXY 127.0.0.1:6666"; // что угодно, лишь бы не пускало. 
 var proxyi2p = "PROXY 127.0.0.1:4444";  // для кучи.    
 function FindProxyForURL(url, host) 
 {   
 if (shExpMatch(host, "*casino*.*")) 
 { return block; }   
 else if (shExpMatch(host, "*vulcan*.*")) 
 { return block; }   
 else if (shExpMatch(host, "*.i2p")) 
   { return proxyi2p; }   
 else 
   { return direct; } 
 }