Adding script to auto-create
This commit is contained in:
		
							
								
								
									
										142
									
								
								openvpn/ghostpath/create-certs/GhostPath_URLS.csv
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										142
									
								
								openvpn/ghostpath/create-certs/GhostPath_URLS.csv
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,142 @@ | ||||
| Australia,Brisbane,bne1.gpvpn.com | ||||
| Australia,Melbourne,mel3.gpvpn.com | ||||
| Australia,Perth,per6.gpvpn.com | ||||
| Australia,Sydney,syd1.gpvpn.com | ||||
| Austria,Graz,grz1.gpvpn.com | ||||
| Belgium,Ostend,ost2.gpvpn.com | ||||
| Belgium,Ostend,ost3.gpvpn.com | ||||
| Brazil,Sao Paulo,gru1.gpvpn.com | ||||
| Brazil,Sao Paulo,gru2.gpvpn.com | ||||
| Bulgaria,Sofia,sof1.gpvpn.com | ||||
| Canada,Montreal,yul1.gpvpn.com | ||||
| Canada,Montreal,yul2.gpvpn.com | ||||
| Canada,Quebec City,yqb1.gpvpn.com | ||||
| Canada,Toronto,yyz1.gpvpn.com | ||||
| Canada,Toronto,yyz2.gpvpn.com | ||||
| Canada,Toronto,yyz4.gpvpn.com | ||||
| Canada,Toronto,yyz5.gpvpn.com | ||||
| Canada,Vancouver,yvr1.gpvpn.com | ||||
| Chile,Vina del Mar,kna1.gpvpn.com | ||||
| Czech Republic,Prague,prg1.gpvpn.com | ||||
| Czech Republic,Prague,prg2.gpvpn.com | ||||
| Denmark,Copenhagen,cph1.gpvpn.com | ||||
| Estonia,Tallinn,tll1.gpvpn.com | ||||
| France,Lillie,lil1.gpvpn.com | ||||
| France,Paris,cdg1.gpvpn.com | ||||
| France,Paris,cdg2.gpvpn.com | ||||
| France,Strasbourg,sxb1.gpvpn.com | ||||
| Germany,Frankfurt,fra1.gpvpn.com | ||||
| Germany,Frankfurt,fra2.gpvpn.com | ||||
| Germany,Frankfurt,fra4.gpvpn.com | ||||
| Germany,Nurnberg,nue1.gpvpn.com | ||||
| Hong Kong,Hong Kong,hkg2.gpvpn.com | ||||
| Hungary,Budapest,bud1.gpvpn.com | ||||
| Iceland,Reykjavik,rkv1.gpvpn.com | ||||
| India,Bangalore,blr1.gpvpn.com | ||||
| India,Madras,maa1.gpvpn.com | ||||
| India,Pune,pnq2.gpvpn.com | ||||
| Indonesia,Jakarta,cgk1.gpvpn.com | ||||
| Ireland,Dublin,dub1.gpvpn.com | ||||
| Ireland,Dublin,dub2.gpvpn.com | ||||
| Israel,Tel Aviv Yafo,tlv2.gpvpn.com | ||||
| Israel,Tel Aviv Yafo,tlv3.gpvpn.com | ||||
| Italy,Milan,mxp1.gpvpn.com | ||||
| Italy,Milan,mxp2.gpvpn.com | ||||
| Italy,Milan,mxp3.gpvpn.com | ||||
| Japan,Tokyo,nrt1.gpvpn.com | ||||
| Japan,Tokyo,nrt2.gpvpn.com | ||||
| Latvia,Riga,rix1.gpvpn.com | ||||
| Luxembourg,Luxembourg,lux1.gpvpn.com | ||||
| Malaysia,Kuala Lumpur,kul3.gpvpn.com | ||||
| Netherlands,Amsterdam,ams1.gpvpn.com | ||||
| Netherlands,Amsterdam,ams2.gpvpn.com | ||||
| Netherlands,Amsterdam,ams3.gpvpn.com | ||||
| Netherlands,Amsterdam,ams4.gpvpn.com | ||||
| Norway,Torp,trf1.gpvpn.com | ||||
| Panama,Panama City,pty2.gpvpn.com | ||||
| Poland,Gdansk,gdn1.gpvpn.com | ||||
| Poland,Gdansk,gdn2.gpvpn.com | ||||
| Poland,Warsaw,waw1.gpvpn.com | ||||
| Portugal,Lisbon,lis1.gpvpn.com | ||||
| Romania,Bucharest,buh2.gpvpn.com | ||||
| Russia,Moscow,svo1.gpvpn.com | ||||
| Russia,Moscow,svo2.gpvpn.com | ||||
| Russian,St.Petersburg,led1.gpvpn.com | ||||
| Singapore,Singapore,sin1.gpvpn.com | ||||
| Singapore,Singapore,sin2.gpvpn.com | ||||
| Singapore,Singapore,sin3.gpvpn.com | ||||
| Slovenia,Ljubljana,lju1.gpvpn.com | ||||
| South Africa,Cape Town,cpt1.gpvpn.com | ||||
| Spain,Barcelona,bcn2.gpvpn.com | ||||
| Spain,Madrid,mad1.gpvpn.com | ||||
| Sweden,Halmstad,had2.gpvpn.com | ||||
| Sweden,Stockholm,arn2.gpvpn.com | ||||
| Sweden,Stockholm,arn3.gpvpn.com | ||||
| Switzerland,Zurich,zrh2.gpvpn.com | ||||
| Taiwan,Taipei,tpe2.gpvpn.com | ||||
| Thailand,Bangkok,bkk1.gpvpn.com | ||||
| Turkey,Istanbul,ist1.gpvpn.com | ||||
| Ukraine,Kiev,iev1.gpvpn.com | ||||
| United Kingdom,Coventry,cvt1.gpvpn.com | ||||
| United Kingdom,Southampton,sou1.gpvpn.com | ||||
| United Kingdom,Southampton,sou5.gpvpn.com | ||||
| United Kingdom,Isle of Man,iom1.gpvpn.com | ||||
| United Kingdom,London,lhr1.gpvpn.com | ||||
| United Kingdom,London,lhr2.gpvpn.com | ||||
| United Kingdom,London,lhr3.gpvpn.com | ||||
| United Kingdom,London,lhr4.gpvpn.com | ||||
| United Kingdom,London,lhr5.gpvpn.com | ||||
| United Kingdom,London,lhr6.gpvpn.com | ||||
| United Kingdom,London,lhr7.gpvpn.com | ||||
| United Kingdom,London,lhr8.gpvpn.com | ||||
| United Kingdom,London,lhr9.gpvpn.com | ||||
| United Kingdom,Manchester,man3.gpvpn.com | ||||
| United States,Atlanta,atl1.gpvpn.com | ||||
| United States,Atlanta,atl4.gpvpn.com | ||||
| United States,Atlanta,atl5.gpvpn.com | ||||
| United States,Boston,bos1.gpvpn.com | ||||
| United States,Buffalo,buf1.gpvpn.com | ||||
| United States,Charlotte,clt2.gpvpn.com | ||||
| United States,Chicago,ord3.gpvpn.com | ||||
| United States,Chicago,ord4.gpvpn.com | ||||
| United States,Chicago,ord5.gpvpn.com | ||||
| United States,Columbus,cmh1.gpvpn.com | ||||
| United States,Dallas,dfw2.gpvpn.com | ||||
| United States,Dallas,dfw3.gpvpn.com | ||||
| United States,Dallas,dfw4.gpvpn.com | ||||
| United States,Dallas,dfw5.gpvpn.com | ||||
| United States,Denver,den1.gpvpn.com | ||||
| United States,Dubuque,dbq1.gpvpn.com | ||||
| United States,Houston,hou2.gpvpn.com | ||||
| United States,Kansas City,mci2.gpvpn.com | ||||
| United States,Kansas City,mci3.gpvpn.com | ||||
| United States,Las Vegas,las1.gpvpn.com | ||||
| United States,Los Angeles,lax2.gpvpn.com | ||||
| United States,Los Angeles,lax1.gpvpn.com | ||||
| United States,Los Angeles,lax7.gpvpn.com | ||||
| United States,Miami,mia5.gpvpn.com | ||||
| United States,Miami,mia6.gpvpn.com | ||||
| United States,Morganton,mrn1.gpvpn.com | ||||
| United States,New York,lga1.gpvpn.com | ||||
| United States,New York,lga3.gpvpn.com | ||||
| United States,New York,lga4.gpvpn.com | ||||
| United States,Newark,ewr1.gpvpn.com | ||||
| United States,Newark,ewr2.gpvpn.com | ||||
| United States,Newark,ewr3.gpvpn.com | ||||
| United States,Palo Alto,pao1.gpvpn.com | ||||
| United States,Palo Alto,pao2.gpvpn.com | ||||
| United States,Palo Alto,pao3.gpvpn.com | ||||
| United States,Phoenix,phx2.gpvpn.com | ||||
| United States,Rochester,rcs1.gpvpn.com | ||||
| United States,Roseburg,rbg1.gpvpn.com | ||||
| United States,Roseburg,rbg2.gpvpn.com | ||||
| United States,Salt Lake City,slc1.gpvpn.com | ||||
| United States,Salt Lake City,slc3.gpvpn.com | ||||
| United States,San Diego,san1.gpvpn.com | ||||
| United States,San Jose,sjc2.gpvpn.com | ||||
| United States,Seattle,sea2.gpvpn.com | ||||
| United States,Seattle,sea4.gpvpn.com | ||||
| United States,St Louis,stl1.gpvpn.com | ||||
| United States,Tampa,tpa1.gpvpn.com | ||||
| United States,Washington,iad1.gpvpn.com | ||||
| United States,Washington,iad2.gpvpn.com | ||||
| 
 | 
							
								
								
									
										28
									
								
								openvpn/ghostpath/create-certs/create-certs.py
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										28
									
								
								openvpn/ghostpath/create-certs/create-certs.py
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,28 @@ | ||||
| import pandas as pd | ||||
|  | ||||
| df = pd.read_csv('GhostPath_URLS.csv', header=None, | ||||
|                  names=['country', 'city', 'url']) | ||||
|  | ||||
| df['location'] = (df['country'].map(str) + '-' + df['city']).map( | ||||
|     lambda x: x.replace(' ', '-')) | ||||
|  | ||||
| urls_by_location = df.groupby('location')['url'].apply(list).reset_index() | ||||
|  | ||||
| tail = """ | ||||
| auth-user-pass /config/openvpn-credentials.txt | ||||
| client | ||||
| redirect-gateway | ||||
| remote-cert-tls server | ||||
| cipher AES-256-CBC | ||||
| proto udp | ||||
| dev tun | ||||
| nobind | ||||
| ca /etc/openvpn/ghostpath/ca.crt | ||||
| """ | ||||
| def create_cert(row): | ||||
|     with open(f'{row["location"]}.ovpn', 'w') as f: | ||||
|         for url in row['url']: | ||||
|             f.write(f'remote {url} 443 udp\n') | ||||
|         f.write(tail) | ||||
|  | ||||
| urls_by_location.apply(create_cert, axis=1) | ||||
		Reference in New Issue
	
	Block a user