University of Tsukuba is provideing an open VPN service for academic research. http://www.vpngate.net/en/lastlog.aspx. This describes the country of requestors and the country of VPN providers in a 10 minute period.
library(XML); library(dplyr);library(RCurl);library(stringr);library(knitr)
##
## Attaching package: 'dplyr'
## The following objects are masked from 'package:stats':
##
## filter, lag
## The following objects are masked from 'package:base':
##
## intersect, setdiff, setequal, union
## Loading required package: bitops
log_10min <- getURL("http://www.vpngate.net/en/lastlog.aspx")
log_table <- log_10min %>% htmlParse %>% readHTMLTable(header=F)
log_table <- log_table[[4]]
colnames(log_table) <- c("ID", "Start","End","Dur_min","Origin_of_request","VPN_provider","Protcol","Traffic")
log_table$Dur_min <- str_extract_all(log_table$Dur_min, "[0-9]+") %>% unlist %>% as.numeric
Following table describes the combination of vpn-requestor and vpn-provider in a descending order of session numbers:
vpn_sessions<-log_table %>% group_by(Origin_of_request,VPN_provider) %>% summarise(Num_Session=n(), Total_min=sum(Dur_min)) %>% arrange(desc(Num_Session)) %>% data.frame()
cat("Data acquisition time: ", as.character(Sys.time()))
## Data acquisition time: 2017-01-14 15:24:12
kable(vpn_sessions,format="markdown")
| Origin_of_request | VPN_provider | Num_Session | Total_min |
|---|---|---|---|
| Philippines | Japan | 419 | 2035 |
| Philippines | Korea Republic of | 192 | 970 |
| Taiwan | Japan | 110 | 476 |
| Indonesia | Japan | 99 | 498 |
| China | Japan | 96 | 480 |
| Korea Republic of | Japan | 93 | 489 |
| Iran (ISLAMIC Republic Of) | Japan | 90 | 447 |
| Iran (ISLAMIC Republic Of) | United States | 81 | 368 |
| Viet Nam | Japan | 77 | 370 |
| Japan | Japan | 71 | 366 |
| Korea Republic of | Korea Republic of | 65 | 273 |
| Iran (ISLAMIC Republic Of) | United Kingdom | 63 | 108 |
| China | Korea Republic of | 61 | 238 |
| France | Japan | 61 | 409 |
| United States | United States | 55 | 362 |
| United States | Japan | 54 | 295 |
| Malaysia | Japan | 49 | 201 |
| France | Korea Republic of | 44 | 328 |
| Iran (ISLAMIC Republic Of) | Germany | 42 | 159 |
| China | China | 36 | 202 |
| Thailand | Japan | 34 | 168 |
| Ukraine | Japan | 34 | 167 |
| Hong Kong | Japan | 33 | 178 |
| Nigeria | United States | 32 | 214 |
| United Arab Emirates | Japan | 26 | 113 |
| Philippines | United Kingdom | 25 | 88 |
| Viet Nam | Viet Nam | 25 | 161 |
| Iran (ISLAMIC Republic Of) | Taiwan | 23 | 92 |
| Philippines | Taiwan | 23 | 81 |
| Saudi Arabia | Japan | 23 | 133 |
| Viet Nam | Korea Republic of | 23 | 159 |
| Japan | Korea Republic of | 22 | 106 |
| Thailand | Korea Republic of | 22 | 127 |
| Singapore | Japan | 18 | 88 |
| Germany | Japan | 17 | 37 |
| Indonesia | Korea Republic of | 17 | 99 |
| Iran (ISLAMIC Republic Of) | France | 17 | 59 |
| United States | Korea Republic of | 17 | 92 |
| Taiwan | Korea Republic of | 16 | 102 |
| Ukraine | Korea Republic of | 16 | 86 |
| United Arab Emirates | Germany | 15 | 19 |
| India | Japan | 14 | 82 |
| Syrian Arab Republic | United States | 14 | 36 |
| Canada | Japan | 13 | 72 |
| France | Thailand | 13 | 72 |
| Philippines | Canada | 13 | 80 |
| Venezuela | United States | 13 | 48 |
| France | United States | 12 | 83 |
| Philippines | United States | 12 | 83 |
| Syrian Arab Republic | Japan | 12 | 37 |
| Viet Nam | United States | 12 | 69 |
| Australia | Japan | 10 | 50 |
| Iran (ISLAMIC Republic Of) | Korea Republic of | 10 | 52 |
| Russian Federation | Japan | 10 | 77 |
| United States | Viet Nam | 10 | 37 |
| France | Viet Nam | 9 | 57 |
| Hong Kong | Korea Republic of | 9 | 47 |
| Iran (ISLAMIC Republic Of) | Canada | 9 | 49 |
| Malaysia | Korea Republic of | 9 | 43 |
| Mexico | Japan | 9 | 43 |
| Viet Nam | Taiwan | 9 | 29 |
| Germany | United States | 8 | 55 |
| Turkmenistan | Japan | 8 | 43 |
| Indonesia | Indonesia | 7 | 25 |
| Philippines | France | 7 | 53 |
| Turkey | United States | 7 | 31 |
| United States | France | 7 | 46 |
| France | Russian Federation | 6 | 31 |
| Hong Kong | Taiwan | 6 | 7 |
| Iran (ISLAMIC Republic Of) | Thailand | 6 | 17 |
| Iran (ISLAMIC Republic Of) | United Arab Emirates | 6 | 26 |
| Japan | Viet Nam | 6 | 32 |
| Netherlands | Japan | 6 | 18 |
| Russian Federation | Russian Federation | 6 | 40 |
| United States | Canada | 6 | 36 |
| Indonesia | United States | 5 | 29 |
| Japan | United States | 5 | 32 |
| Korea Republic of | United States | 5 | 19 |
| Macau | Hong Kong | 5 | 11 |
| Macau | Japan | 5 | 22 |
| Syrian Arab Republic | Korea Republic of | 5 | 43 |
| Thailand | Taiwan | 5 | 9 |
| Ukraine | Russian Federation | 5 | 35 |
| Canada | United States | 4 | 21 |
| China | Taiwan | 4 | 10 |
| Egypt | United States | 4 | 21 |
| France | France | 4 | 34 |
| France | Indonesia | 4 | 27 |
| Gambia | Japan | 4 | 18 |
| Germany | Canada | 4 | 14 |
| India | United States | 4 | 21 |
| Iran (ISLAMIC Republic Of) | Indonesia | 4 | 12 |
| Philippines | Norway | 4 | 29 |
| Philippines | Russian Federation | 4 | 31 |
| Taiwan | Viet Nam | 4 | 21 |
| Turkey | Japan | 4 | 33 |
| Ukraine | Thailand | 4 | 7 |
| United States | Venezuela | 4 | 19 |
| Bangladesh | Japan | 3 | 10 |
| Chile | Japan | 3 | 13 |
| Djibouti | Japan | 3 | 18 |
| Egypt | Korea Republic of | 3 | 17 |
| Germany | Norway | 3 | 15 |
| Ghana | United States | 3 | 11 |
| India | Korea Republic of | 3 | 0 |
| Iran (ISLAMIC Republic Of) | Australia | 3 | 14 |
| Israel | Thailand | 3 | 8 |
| Japan | Taiwan | 3 | 2 |
| Kazakhstan | Russian Federation | 3 | 0 |
| Korea Republic of | Viet Nam | 3 | 23 |
| Malaysia | Taiwan | 3 | 16 |
| Malaysia | United States | 3 | 16 |
| Mexico | Korea Republic of | 3 | 20 |
| New Zealand | Japan | 3 | 3 |
| Philippines | Indonesia | 3 | 9 |
| Philippines | Philippines | 3 | 29 |
| Russian Federation | Viet Nam | 3 | 26 |
| Sudan | Japan | 3 | 18 |
| Ukraine | Viet Nam | 3 | 21 |
| United Arab Emirates | France | 3 | 18 |
| United Arab Emirates | Russian Federation | 3 | 15 |
| United Arab Emirates | United Kingdom | 3 | 8 |
| Viet Nam | Germany | 3 | 8 |
| Viet Nam | Indonesia | 3 | 17 |
| Austria | Japan | 2 | 12 |
| Bangladesh | United States | 2 | 10 |
| Brunei Darussalam | Japan | 2 | 2 |
| Cambodia | Thailand | 2 | 9 |
| China | Hong Kong | 2 | 17 |
| Colombia | Japan | 2 | 16 |
| Colombia | United States | 2 | 17 |
| Cote D’ivoire | Korea Republic of | 2 | 6 |
| Dominican Republic | United States | 2 | 11 |
| Egypt | Japan | 2 | 14 |
| France | Canada | 2 | 10 |
| France | Taiwan | 2 | 12 |
| Gambia | Korea Republic of | 2 | 4 |
| Gambia | Ukraine | 2 | 9 |
| Germany | Germany | 2 | 15 |
| Iran (ISLAMIC Republic Of) | Russian Federation | 2 | 4 |
| Jamaica | United States | 2 | 11 |
| Japan | Indonesia | 2 | 3 |
| Korea Republic of | Thailand | 2 | 8 |
| Malaysia | Germany | 2 | 8 |
| Myanmar | United Kingdom | 2 | 2 |
| Oman | Hong Kong | 2 | 9 |
| Saudi Arabia | Greece | 2 | 3 |
| Saudi Arabia | Korea Republic of | 2 | 1 |
| Saudi Arabia | Spain | 2 | 6 |
| Saudi Arabia | United States | 2 | 13 |
| Saudi Arabia | Viet Nam | 2 | 8 |
| Singapore | Korea Republic of | 2 | 13 |
| South Africa | United States | 2 | 9 |
| Spain | United States | 2 | 17 |
| Syrian Arab Republic | France | 2 | 10 |
| Syrian Arab Republic | Germany | 2 | 0 |
| Syrian Arab Republic | Philippines | 2 | 8 |
| Syrian Arab Republic | Taiwan | 2 | 0 |
| Taiwan | Thailand | 2 | 4 |
| Tajikistan | Japan | 2 | 16 |
| Thailand | United States | 2 | 1 |
| Thailand | Viet Nam | 2 | 7 |
| Turkmenistan | Korea Republic of | 2 | 17 |
| Ukraine | Indonesia | 2 | 0 |
| Ukraine | Philippines | 2 | 8 |
| Ukraine | Taiwan | 2 | 8 |
| Ukraine | Venezuela | 2 | 13 |
| United Arab Emirates | Austria | 2 | 6 |
| United Arab Emirates | Korea Republic of | 2 | 10 |
| United Arab Emirates | Taiwan | 2 | 4 |
| United Kingdom | Korea Republic of | 2 | 5 |
| United Kingdom | Taiwan | 2 | 0 |
| United States | Brazil | 2 | 7 |
| United States | Germany | 2 | 17 |
| United States | Indonesia | 2 | 9 |
| United States | Russian Federation | 2 | 12 |
| United States | Sweden | 2 | 14 |
| United States | Taiwan | 2 | 4 |
| Venezuela | Japan | 2 | 6 |
| Venezuela | Korea Republic of | 2 | 10 |
| Viet Nam | Canada | 2 | 19 |
| Viet Nam | Hong Kong | 2 | 17 |
| Viet Nam | United Kingdom | 2 | 1 |
| Algeria | United States | 1 | 5 |
| Argentina | Indonesia | 1 | 6 |
| Argentina | Mexico | 1 | 9 |
| Argentina | Russian Federation | 1 | 9 |
| Argentina | United States | 1 | 7 |
| Australia | Korea Republic of | 1 | 9 |
| Austria | Canada | 1 | 7 |
| Austria | France | 1 | 9 |
| Azerbaijan | United States | 1 | 7 |
| Bolivia | Japan | 1 | 0 |
| Bolivia | United States | 1 | 9 |
| Bosnia and Herzegowina | Japan | 1 | 9 |
| Brazil | Brazil | 1 | 0 |
| Brazil | Canada | 1 | 0 |
| Brazil | Russian Federation | 1 | 9 |
| Bulgaria | Japan | 1 | 1 |
| Cambodia | Japan | 1 | 9 |
| Cameroon | Germany | 1 | 10 |
| Canada | Canada | 1 | 10 |
| Canada | Thailand | 1 | 8 |
| Chad | United States | 1 | 5 |
| Chile | Mexico | 1 | 1 |
| China | Canada | 1 | 10 |
| China | Dominican Republic | 1 | 1 |
| China | Russian Federation | 1 | 9 |
| China | Singapore | 1 | 9 |
| China | Viet Nam | 1 | 0 |
| Colombia | Korea Republic of | 1 | 10 |
| Costa Rica | Japan | 1 | 9 |
| Czech Republic | Japan | 1 | 6 |
| Denmark | Japan | 1 | 1 |
| Denmark | Korea Republic of | 1 | 1 |
| Egypt | Saudi Arabia | 1 | 1 |
| El Salvador | Viet Nam | 1 | 9 |
| Ethiopia | Japan | 1 | 8 |
| Ethiopia | Korea Republic of | 1 | 4 |
| France | Australia | 1 | 4 |
| France | Bangladesh | 1 | 10 |
| France | Bulgaria | 1 | 9 |
| France | Finland | 1 | 8 |
| France | Germany | 1 | 9 |
| France | India | 1 | 5 |
| France | Macau | 1 | 7 |
| France | Mexico | 1 | 5 |
| France | Morocco | 1 | 7 |
| France | Netherlands | 1 | 0 |
| France | Oman | 1 | 8 |
| France | Saudi Arabia | 1 | 2 |
| France | Singapore | 1 | 4 |
| France | Spain | 1 | 7 |
| France | Syrian Arab Republic | 1 | 6 |
| France | Tunisia | 1 | 10 |
| France | Ukraine | 1 | 3 |
| Gambia | Germany | 1 | 7 |
| Gambia | Taiwan | 1 | 7 |
| Germany | Greece | 1 | 5 |
| Germany | Italy | 1 | 5 |
| Germany | Slovakia (SLOVAK Republic) | 1 | 0 |
| Germany | Taiwan | 1 | 0 |
| Germany | United Kingdom | 1 | 0 |
| Ghana | Spain | 1 | 8 |
| Guatemala | Korea Republic of | 1 | 6 |
| Hong Kong | Hong Kong | 1 | 0 |
| India | Canada | 1 | 6 |
| India | Russian Federation | 1 | 0 |
| India | Taiwan | 1 | 6 |
| Indonesia | Russian Federation | 1 | 4 |
| Indonesia | Taiwan | 1 | 1 |
| Indonesia | Venezuela | 1 | 8 |
| Indonesia | Viet Nam | 1 | 7 |
| Iran (ISLAMIC Republic Of) | Hong Kong | 1 | 9 |
| Iran (ISLAMIC Republic Of) | Montenegro | 1 | 0 |
| Iran (ISLAMIC Republic Of) | New Zealand | 1 | 3 |
| Iran (ISLAMIC Republic Of) | Romania | 1 | 6 |
| Iran (ISLAMIC Republic Of) | Viet Nam | 1 | 7 |
| Japan | Canada | 1 | 5 |
| Japan | Russian Federation | 1 | 8 |
| Japan | Thailand | 1 | 0 |
| Japan | Trinidad and Tobago | 1 | 9 |
| Jordan | United States | 1 | 2 |
| Kenya | Lithuania | 1 | 6 |
| Korea Republic of | Argentina | 1 | 9 |
| Korea Republic of | Mexico | 1 | 10 |
| Korea Republic of | Singapore | 1 | 10 |
| Kuwait | Japan | 1 | 9 |
| Lao People’s Democratic Republic | Dominican Republic | 1 | 8 |
| Lao People’s Democratic Republic | Japan | 1 | 4 |
| Latvia | United States | 1 | 7 |
| Lithuania | Japan | 1 | 6 |
| Lithuania | Taiwan | 1 | 1 |
| Lithuania | Viet Nam | 1 | 0 |
| Macau | Taiwan | 1 | 5 |
| Malaysia | Hong Kong | 1 | 9 |
| Malaysia | Netherlands | 1 | 9 |
| Mexico | United States | 1 | 6 |
| Moldova Republic of | Japan | 1 | 8 |
| Mongolia | Japan | 1 | 8 |
| Morocco | Korea Republic of | 1 | 6 |
| Mozambique | Japan | 1 | 5 |
| Myanmar | Indonesia | 1 | 7 |
| Netherlands | Russian Federation | 1 | 7 |
| Nigeria | Australia | 1 | 7 |
| Nigeria | Germany | 1 | 7 |
| Nigeria | Japan | 1 | 4 |
| Norway | Korea Republic of | 1 | 5 |
| Norway | United States | 1 | 5 |
| Oman | Canada | 1 | 1 |
| Oman | Japan | 1 | 9 |
| Oman | Saudi Arabia | 1 | 9 |
| Pakistan | Canada | 1 | 9 |
| Pakistan | United States | 1 | 7 |
| Panama | Korea Republic of | 1 | 4 |
| Peru | Japan | 1 | 0 |
| Peru | Korea Republic of | 1 | 5 |
| Peru | Thailand | 1 | 9 |
| Philippines | Germany | 1 | 9 |
| Philippines | Hong Kong | 1 | 10 |
| Philippines | Latvia | 1 | 6 |
| Philippines | Morocco | 1 | 9 |
| Philippines | New Zealand | 1 | 4 |
| Philippines | Thailand | 1 | 4 |
| Poland | Japan | 1 | 9 |
| Qatar | United Kingdom | 1 | 10 |
| Qatar | United States | 1 | 8 |
| Reserved | Australia | 1 | 1 |
| Romania | Taiwan | 1 | 5 |
| Russian Federation | France | 1 | 9 |
| Russian Federation | India | 1 | 6 |
| Russian Federation | Korea Republic of | 1 | 0 |
| Russian Federation | Ukraine | 1 | 4 |
| Saudi Arabia | Argentina | 1 | 10 |
| Saudi Arabia | Hong Kong | 1 | 9 |
| Singapore | Thailand | 1 | 8 |
| Singapore | Viet Nam | 1 | 1 |
| Somalia | Korea Republic of | 1 | 4 |
| Spain | Korea Republic of | 1 | 7 |
| Switzerland | Japan | 1 | 9 |
| Syrian Arab Republic | Hong Kong | 1 | 0 |
| Syrian Arab Republic | Romania | 1 | 6 |
| Syrian Arab Republic | United Kingdom | 1 | 0 |
| Taiwan | Canada | 1 | 10 |
| Taiwan | United Kingdom | 1 | 7 |
| Taiwan | United States | 1 | 5 |
| Tajikistan | Korea Republic of | 1 | 8 |
| Thailand | Canada | 1 | 3 |
| Thailand | Hong Kong | 1 | 1 |
| Thailand | Russian Federation | 1 | 8 |
| Thailand | Thailand | 1 | 2 |
| Tunisia | Germany | 1 | 8 |
| Turkey | Israel | 1 | 10 |
| Turkey | United Kingdom | 1 | 10 |
| Turkmenistan | Netherlands | 1 | 1 |
| Turkmenistan | United Kingdom | 1 | 6 |
| Turkmenistan | United States | 1 | 0 |
| Ukraine | France | 1 | 3 |
| Ukraine | Hong Kong | 1 | 8 |
| Ukraine | United States | 1 | 8 |
| United Arab Emirates | Bulgaria | 1 | 0 |
| United Arab Emirates | Romania | 1 | 0 |
| United Arab Emirates | United Arab Emirates | 1 | 2 |
| United Arab Emirates | United States | 1 | 5 |
| United Kingdom | Canada | 1 | 3 |
| United Kingdom | Germany | 1 | 0 |
| United Kingdom | Japan | 1 | 4 |
| United States | Bangladesh | 1 | 7 |
| United States | Dominican Republic | 1 | 9 |
| United States | Jamaica | 1 | 0 |
| United States | Kyrgyzstan | 1 | 0 |
| United States | Netherlands | 1 | 5 |
| United States | Palestinian Territory Occupied | 1 | 9 |
| United States | Philippines | 1 | 8 |
| United States | Thailand | 1 | 10 |
| United States | Ukraine | 1 | 9 |
| United States | United Kingdom | 1 | 8 |
| Uruguay | Japan | 1 | 6 |
| Viet Nam | Brazil | 1 | 4 |
| Viet Nam | France | 1 | 8 |
| Viet Nam | Romania | 1 | 1 |
| Viet Nam | Russian Federation | 1 | 9 |