Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/SoftEtherVPN/SoftEtherVPN_Stable.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/src/bin
diff options
context:
space:
mode:
Diffstat (limited to 'src/bin')
-rw-r--r--src/bin/BuiltHamcoreFiles/unix/hamcore.se2bin0 -> 1034007 bytes
-rw-r--r--src/bin/hamcore/SeLow_x64.inf65
-rw-r--r--src/bin/hamcore/SeLow_x64.sysbin0 -> 38112 bytes
-rw-r--r--src/bin/hamcore/SeLow_x86.inf65
-rw-r--r--src/bin/hamcore/SeLow_x86.sysbin0 -> 30816 bytes
-rw-r--r--src/bin/hamcore/backup_dir_readme.txt10
-rw-r--r--src/bin/hamcore/egg1.exebin0 -> 66944 bytes
-rw-r--r--src/bin/hamcore/egg2.exebin0 -> 30080 bytes
-rw-r--r--src/bin/hamcore/egg3.exebin0 -> 313728 bytes
-rw-r--r--src/bin/hamcore/empty.config3
-rw-r--r--src/bin/hamcore/empty_sevpnclient.config77
-rw-r--r--src/bin/hamcore/eula.txt444
-rw-r--r--src/bin/hamcore/inf/selow_x64/SeLow_x64.inf70
-rw-r--r--src/bin/hamcore/inf/selow_x64/inf.catbin0 -> 6275 bytes
-rw-r--r--src/bin/hamcore/inf/selow_x86/SeLow_x86.inf70
-rw-r--r--src/bin/hamcore/inf/selow_x86/inf.catbin0 -> 6275 bytes
-rw-r--r--src/bin/hamcore/inf/x64/INF_VPN.inf109
-rw-r--r--src/bin/hamcore/inf/x64/INF_VPN10.inf109
-rw-r--r--src/bin/hamcore/inf/x64/INF_VPN100.inf109
-rw-r--r--src/bin/hamcore/inf/x64/INF_VPN101.inf109
-rw-r--r--src/bin/hamcore/inf/x64/INF_VPN102.inf109
-rw-r--r--src/bin/hamcore/inf/x64/INF_VPN103.inf109
-rw-r--r--src/bin/hamcore/inf/x64/INF_VPN104.inf109
-rw-r--r--src/bin/hamcore/inf/x64/INF_VPN105.inf109
-rw-r--r--src/bin/hamcore/inf/x64/INF_VPN106.inf109
-rw-r--r--src/bin/hamcore/inf/x64/INF_VPN107.inf109
-rw-r--r--src/bin/hamcore/inf/x64/INF_VPN108.inf109
-rw-r--r--src/bin/hamcore/inf/x64/INF_VPN109.inf109
-rw-r--r--src/bin/hamcore/inf/x64/INF_VPN11.inf109
-rw-r--r--src/bin/hamcore/inf/x64/INF_VPN110.inf109
-rw-r--r--src/bin/hamcore/inf/x64/INF_VPN111.inf109
-rw-r--r--src/bin/hamcore/inf/x64/INF_VPN112.inf109
-rw-r--r--src/bin/hamcore/inf/x64/INF_VPN113.inf109
-rw-r--r--src/bin/hamcore/inf/x64/INF_VPN114.inf109
-rw-r--r--src/bin/hamcore/inf/x64/INF_VPN115.inf109
-rw-r--r--src/bin/hamcore/inf/x64/INF_VPN116.inf109
-rw-r--r--src/bin/hamcore/inf/x64/INF_VPN117.inf109
-rw-r--r--src/bin/hamcore/inf/x64/INF_VPN118.inf109
-rw-r--r--src/bin/hamcore/inf/x64/INF_VPN119.inf109
-rw-r--r--src/bin/hamcore/inf/x64/INF_VPN12.inf109
-rw-r--r--src/bin/hamcore/inf/x64/INF_VPN120.inf109
-rw-r--r--src/bin/hamcore/inf/x64/INF_VPN121.inf109
-rw-r--r--src/bin/hamcore/inf/x64/INF_VPN122.inf109
-rw-r--r--src/bin/hamcore/inf/x64/INF_VPN123.inf109
-rw-r--r--src/bin/hamcore/inf/x64/INF_VPN124.inf109
-rw-r--r--src/bin/hamcore/inf/x64/INF_VPN125.inf109
-rw-r--r--src/bin/hamcore/inf/x64/INF_VPN126.inf109
-rw-r--r--src/bin/hamcore/inf/x64/INF_VPN127.inf109
-rw-r--r--src/bin/hamcore/inf/x64/INF_VPN13.inf109
-rw-r--r--src/bin/hamcore/inf/x64/INF_VPN14.inf109
-rw-r--r--src/bin/hamcore/inf/x64/INF_VPN15.inf109
-rw-r--r--src/bin/hamcore/inf/x64/INF_VPN16.inf109
-rw-r--r--src/bin/hamcore/inf/x64/INF_VPN17.inf109
-rw-r--r--src/bin/hamcore/inf/x64/INF_VPN18.inf109
-rw-r--r--src/bin/hamcore/inf/x64/INF_VPN19.inf109
-rw-r--r--src/bin/hamcore/inf/x64/INF_VPN2.inf109
-rw-r--r--src/bin/hamcore/inf/x64/INF_VPN20.inf109
-rw-r--r--src/bin/hamcore/inf/x64/INF_VPN21.inf109
-rw-r--r--src/bin/hamcore/inf/x64/INF_VPN22.inf109
-rw-r--r--src/bin/hamcore/inf/x64/INF_VPN23.inf109
-rw-r--r--src/bin/hamcore/inf/x64/INF_VPN24.inf109
-rw-r--r--src/bin/hamcore/inf/x64/INF_VPN25.inf109
-rw-r--r--src/bin/hamcore/inf/x64/INF_VPN26.inf109
-rw-r--r--src/bin/hamcore/inf/x64/INF_VPN27.inf109
-rw-r--r--src/bin/hamcore/inf/x64/INF_VPN28.inf109
-rw-r--r--src/bin/hamcore/inf/x64/INF_VPN29.inf109
-rw-r--r--src/bin/hamcore/inf/x64/INF_VPN3.inf109
-rw-r--r--src/bin/hamcore/inf/x64/INF_VPN30.inf109
-rw-r--r--src/bin/hamcore/inf/x64/INF_VPN31.inf109
-rw-r--r--src/bin/hamcore/inf/x64/INF_VPN32.inf109
-rw-r--r--src/bin/hamcore/inf/x64/INF_VPN33.inf109
-rw-r--r--src/bin/hamcore/inf/x64/INF_VPN34.inf109
-rw-r--r--src/bin/hamcore/inf/x64/INF_VPN35.inf109
-rw-r--r--src/bin/hamcore/inf/x64/INF_VPN36.inf109
-rw-r--r--src/bin/hamcore/inf/x64/INF_VPN37.inf109
-rw-r--r--src/bin/hamcore/inf/x64/INF_VPN38.inf109
-rw-r--r--src/bin/hamcore/inf/x64/INF_VPN39.inf109
-rw-r--r--src/bin/hamcore/inf/x64/INF_VPN4.inf109
-rw-r--r--src/bin/hamcore/inf/x64/INF_VPN40.inf109
-rw-r--r--src/bin/hamcore/inf/x64/INF_VPN41.inf109
-rw-r--r--src/bin/hamcore/inf/x64/INF_VPN42.inf109
-rw-r--r--src/bin/hamcore/inf/x64/INF_VPN43.inf109
-rw-r--r--src/bin/hamcore/inf/x64/INF_VPN44.inf109
-rw-r--r--src/bin/hamcore/inf/x64/INF_VPN45.inf109
-rw-r--r--src/bin/hamcore/inf/x64/INF_VPN46.inf109
-rw-r--r--src/bin/hamcore/inf/x64/INF_VPN47.inf109
-rw-r--r--src/bin/hamcore/inf/x64/INF_VPN48.inf109
-rw-r--r--src/bin/hamcore/inf/x64/INF_VPN49.inf109
-rw-r--r--src/bin/hamcore/inf/x64/INF_VPN5.inf109
-rw-r--r--src/bin/hamcore/inf/x64/INF_VPN50.inf109
-rw-r--r--src/bin/hamcore/inf/x64/INF_VPN51.inf109
-rw-r--r--src/bin/hamcore/inf/x64/INF_VPN52.inf109
-rw-r--r--src/bin/hamcore/inf/x64/INF_VPN53.inf109
-rw-r--r--src/bin/hamcore/inf/x64/INF_VPN54.inf109
-rw-r--r--src/bin/hamcore/inf/x64/INF_VPN55.inf109
-rw-r--r--src/bin/hamcore/inf/x64/INF_VPN56.inf109
-rw-r--r--src/bin/hamcore/inf/x64/INF_VPN57.inf109
-rw-r--r--src/bin/hamcore/inf/x64/INF_VPN58.inf109
-rw-r--r--src/bin/hamcore/inf/x64/INF_VPN59.inf109
-rw-r--r--src/bin/hamcore/inf/x64/INF_VPN6.inf109
-rw-r--r--src/bin/hamcore/inf/x64/INF_VPN60.inf109
-rw-r--r--src/bin/hamcore/inf/x64/INF_VPN61.inf109
-rw-r--r--src/bin/hamcore/inf/x64/INF_VPN62.inf109
-rw-r--r--src/bin/hamcore/inf/x64/INF_VPN63.inf109
-rw-r--r--src/bin/hamcore/inf/x64/INF_VPN64.inf109
-rw-r--r--src/bin/hamcore/inf/x64/INF_VPN65.inf109
-rw-r--r--src/bin/hamcore/inf/x64/INF_VPN66.inf109
-rw-r--r--src/bin/hamcore/inf/x64/INF_VPN67.inf109
-rw-r--r--src/bin/hamcore/inf/x64/INF_VPN68.inf109
-rw-r--r--src/bin/hamcore/inf/x64/INF_VPN69.inf109
-rw-r--r--src/bin/hamcore/inf/x64/INF_VPN7.inf109
-rw-r--r--src/bin/hamcore/inf/x64/INF_VPN70.inf109
-rw-r--r--src/bin/hamcore/inf/x64/INF_VPN71.inf109
-rw-r--r--src/bin/hamcore/inf/x64/INF_VPN72.inf109
-rw-r--r--src/bin/hamcore/inf/x64/INF_VPN73.inf109
-rw-r--r--src/bin/hamcore/inf/x64/INF_VPN74.inf109
-rw-r--r--src/bin/hamcore/inf/x64/INF_VPN75.inf109
-rw-r--r--src/bin/hamcore/inf/x64/INF_VPN76.inf109
-rw-r--r--src/bin/hamcore/inf/x64/INF_VPN77.inf109
-rw-r--r--src/bin/hamcore/inf/x64/INF_VPN78.inf109
-rw-r--r--src/bin/hamcore/inf/x64/INF_VPN79.inf109
-rw-r--r--src/bin/hamcore/inf/x64/INF_VPN8.inf109
-rw-r--r--src/bin/hamcore/inf/x64/INF_VPN80.inf109
-rw-r--r--src/bin/hamcore/inf/x64/INF_VPN81.inf109
-rw-r--r--src/bin/hamcore/inf/x64/INF_VPN82.inf109
-rw-r--r--src/bin/hamcore/inf/x64/INF_VPN83.inf109
-rw-r--r--src/bin/hamcore/inf/x64/INF_VPN84.inf109
-rw-r--r--src/bin/hamcore/inf/x64/INF_VPN85.inf109
-rw-r--r--src/bin/hamcore/inf/x64/INF_VPN86.inf109
-rw-r--r--src/bin/hamcore/inf/x64/INF_VPN87.inf109
-rw-r--r--src/bin/hamcore/inf/x64/INF_VPN88.inf109
-rw-r--r--src/bin/hamcore/inf/x64/INF_VPN89.inf109
-rw-r--r--src/bin/hamcore/inf/x64/INF_VPN9.inf109
-rw-r--r--src/bin/hamcore/inf/x64/INF_VPN90.inf109
-rw-r--r--src/bin/hamcore/inf/x64/INF_VPN91.inf109
-rw-r--r--src/bin/hamcore/inf/x64/INF_VPN92.inf109
-rw-r--r--src/bin/hamcore/inf/x64/INF_VPN93.inf109
-rw-r--r--src/bin/hamcore/inf/x64/INF_VPN94.inf109
-rw-r--r--src/bin/hamcore/inf/x64/INF_VPN95.inf109
-rw-r--r--src/bin/hamcore/inf/x64/INF_VPN96.inf109
-rw-r--r--src/bin/hamcore/inf/x64/INF_VPN97.inf109
-rw-r--r--src/bin/hamcore/inf/x64/INF_VPN98.inf109
-rw-r--r--src/bin/hamcore/inf/x64/INF_VPN99.inf109
-rw-r--r--src/bin/hamcore/inf/x64/inf.catbin0 -> 43113 bytes
-rw-r--r--src/bin/hamcore/inf/x86/INF_VPN.inf109
-rw-r--r--src/bin/hamcore/inf/x86/INF_VPN10.inf109
-rw-r--r--src/bin/hamcore/inf/x86/INF_VPN100.inf109
-rw-r--r--src/bin/hamcore/inf/x86/INF_VPN101.inf109
-rw-r--r--src/bin/hamcore/inf/x86/INF_VPN102.inf109
-rw-r--r--src/bin/hamcore/inf/x86/INF_VPN103.inf109
-rw-r--r--src/bin/hamcore/inf/x86/INF_VPN104.inf109
-rw-r--r--src/bin/hamcore/inf/x86/INF_VPN105.inf109
-rw-r--r--src/bin/hamcore/inf/x86/INF_VPN106.inf109
-rw-r--r--src/bin/hamcore/inf/x86/INF_VPN107.inf109
-rw-r--r--src/bin/hamcore/inf/x86/INF_VPN108.inf109
-rw-r--r--src/bin/hamcore/inf/x86/INF_VPN109.inf109
-rw-r--r--src/bin/hamcore/inf/x86/INF_VPN11.inf109
-rw-r--r--src/bin/hamcore/inf/x86/INF_VPN110.inf109
-rw-r--r--src/bin/hamcore/inf/x86/INF_VPN111.inf109
-rw-r--r--src/bin/hamcore/inf/x86/INF_VPN112.inf109
-rw-r--r--src/bin/hamcore/inf/x86/INF_VPN113.inf109
-rw-r--r--src/bin/hamcore/inf/x86/INF_VPN114.inf109
-rw-r--r--src/bin/hamcore/inf/x86/INF_VPN115.inf109
-rw-r--r--src/bin/hamcore/inf/x86/INF_VPN116.inf109
-rw-r--r--src/bin/hamcore/inf/x86/INF_VPN117.inf109
-rw-r--r--src/bin/hamcore/inf/x86/INF_VPN118.inf109
-rw-r--r--src/bin/hamcore/inf/x86/INF_VPN119.inf109
-rw-r--r--src/bin/hamcore/inf/x86/INF_VPN12.inf109
-rw-r--r--src/bin/hamcore/inf/x86/INF_VPN120.inf109
-rw-r--r--src/bin/hamcore/inf/x86/INF_VPN121.inf109
-rw-r--r--src/bin/hamcore/inf/x86/INF_VPN122.inf109
-rw-r--r--src/bin/hamcore/inf/x86/INF_VPN123.inf109
-rw-r--r--src/bin/hamcore/inf/x86/INF_VPN124.inf109
-rw-r--r--src/bin/hamcore/inf/x86/INF_VPN125.inf109
-rw-r--r--src/bin/hamcore/inf/x86/INF_VPN126.inf109
-rw-r--r--src/bin/hamcore/inf/x86/INF_VPN127.inf109
-rw-r--r--src/bin/hamcore/inf/x86/INF_VPN13.inf109
-rw-r--r--src/bin/hamcore/inf/x86/INF_VPN14.inf109
-rw-r--r--src/bin/hamcore/inf/x86/INF_VPN15.inf109
-rw-r--r--src/bin/hamcore/inf/x86/INF_VPN16.inf109
-rw-r--r--src/bin/hamcore/inf/x86/INF_VPN17.inf109
-rw-r--r--src/bin/hamcore/inf/x86/INF_VPN18.inf109
-rw-r--r--src/bin/hamcore/inf/x86/INF_VPN19.inf109
-rw-r--r--src/bin/hamcore/inf/x86/INF_VPN2.inf109
-rw-r--r--src/bin/hamcore/inf/x86/INF_VPN20.inf109
-rw-r--r--src/bin/hamcore/inf/x86/INF_VPN21.inf109
-rw-r--r--src/bin/hamcore/inf/x86/INF_VPN22.inf109
-rw-r--r--src/bin/hamcore/inf/x86/INF_VPN23.inf109
-rw-r--r--src/bin/hamcore/inf/x86/INF_VPN24.inf109
-rw-r--r--src/bin/hamcore/inf/x86/INF_VPN25.inf109
-rw-r--r--src/bin/hamcore/inf/x86/INF_VPN26.inf109
-rw-r--r--src/bin/hamcore/inf/x86/INF_VPN27.inf109
-rw-r--r--src/bin/hamcore/inf/x86/INF_VPN28.inf109
-rw-r--r--src/bin/hamcore/inf/x86/INF_VPN29.inf109
-rw-r--r--src/bin/hamcore/inf/x86/INF_VPN3.inf109
-rw-r--r--src/bin/hamcore/inf/x86/INF_VPN30.inf109
-rw-r--r--src/bin/hamcore/inf/x86/INF_VPN31.inf109
-rw-r--r--src/bin/hamcore/inf/x86/INF_VPN32.inf109
-rw-r--r--src/bin/hamcore/inf/x86/INF_VPN33.inf109
-rw-r--r--src/bin/hamcore/inf/x86/INF_VPN34.inf109
-rw-r--r--src/bin/hamcore/inf/x86/INF_VPN35.inf109
-rw-r--r--src/bin/hamcore/inf/x86/INF_VPN36.inf109
-rw-r--r--src/bin/hamcore/inf/x86/INF_VPN37.inf109
-rw-r--r--src/bin/hamcore/inf/x86/INF_VPN38.inf109
-rw-r--r--src/bin/hamcore/inf/x86/INF_VPN39.inf109
-rw-r--r--src/bin/hamcore/inf/x86/INF_VPN4.inf109
-rw-r--r--src/bin/hamcore/inf/x86/INF_VPN40.inf109
-rw-r--r--src/bin/hamcore/inf/x86/INF_VPN41.inf109
-rw-r--r--src/bin/hamcore/inf/x86/INF_VPN42.inf109
-rw-r--r--src/bin/hamcore/inf/x86/INF_VPN43.inf109
-rw-r--r--src/bin/hamcore/inf/x86/INF_VPN44.inf109
-rw-r--r--src/bin/hamcore/inf/x86/INF_VPN45.inf109
-rw-r--r--src/bin/hamcore/inf/x86/INF_VPN46.inf109
-rw-r--r--src/bin/hamcore/inf/x86/INF_VPN47.inf109
-rw-r--r--src/bin/hamcore/inf/x86/INF_VPN48.inf109
-rw-r--r--src/bin/hamcore/inf/x86/INF_VPN49.inf109
-rw-r--r--src/bin/hamcore/inf/x86/INF_VPN5.inf109
-rw-r--r--src/bin/hamcore/inf/x86/INF_VPN50.inf109
-rw-r--r--src/bin/hamcore/inf/x86/INF_VPN51.inf109
-rw-r--r--src/bin/hamcore/inf/x86/INF_VPN52.inf109
-rw-r--r--src/bin/hamcore/inf/x86/INF_VPN53.inf109
-rw-r--r--src/bin/hamcore/inf/x86/INF_VPN54.inf109
-rw-r--r--src/bin/hamcore/inf/x86/INF_VPN55.inf109
-rw-r--r--src/bin/hamcore/inf/x86/INF_VPN56.inf109
-rw-r--r--src/bin/hamcore/inf/x86/INF_VPN57.inf109
-rw-r--r--src/bin/hamcore/inf/x86/INF_VPN58.inf109
-rw-r--r--src/bin/hamcore/inf/x86/INF_VPN59.inf109
-rw-r--r--src/bin/hamcore/inf/x86/INF_VPN6.inf109
-rw-r--r--src/bin/hamcore/inf/x86/INF_VPN60.inf109
-rw-r--r--src/bin/hamcore/inf/x86/INF_VPN61.inf109
-rw-r--r--src/bin/hamcore/inf/x86/INF_VPN62.inf109
-rw-r--r--src/bin/hamcore/inf/x86/INF_VPN63.inf109
-rw-r--r--src/bin/hamcore/inf/x86/INF_VPN64.inf109
-rw-r--r--src/bin/hamcore/inf/x86/INF_VPN65.inf109
-rw-r--r--src/bin/hamcore/inf/x86/INF_VPN66.inf109
-rw-r--r--src/bin/hamcore/inf/x86/INF_VPN67.inf109
-rw-r--r--src/bin/hamcore/inf/x86/INF_VPN68.inf109
-rw-r--r--src/bin/hamcore/inf/x86/INF_VPN69.inf109
-rw-r--r--src/bin/hamcore/inf/x86/INF_VPN7.inf109
-rw-r--r--src/bin/hamcore/inf/x86/INF_VPN70.inf109
-rw-r--r--src/bin/hamcore/inf/x86/INF_VPN71.inf109
-rw-r--r--src/bin/hamcore/inf/x86/INF_VPN72.inf109
-rw-r--r--src/bin/hamcore/inf/x86/INF_VPN73.inf109
-rw-r--r--src/bin/hamcore/inf/x86/INF_VPN74.inf109
-rw-r--r--src/bin/hamcore/inf/x86/INF_VPN75.inf109
-rw-r--r--src/bin/hamcore/inf/x86/INF_VPN76.inf109
-rw-r--r--src/bin/hamcore/inf/x86/INF_VPN77.inf109
-rw-r--r--src/bin/hamcore/inf/x86/INF_VPN78.inf109
-rw-r--r--src/bin/hamcore/inf/x86/INF_VPN79.inf109
-rw-r--r--src/bin/hamcore/inf/x86/INF_VPN8.inf109
-rw-r--r--src/bin/hamcore/inf/x86/INF_VPN80.inf109
-rw-r--r--src/bin/hamcore/inf/x86/INF_VPN81.inf109
-rw-r--r--src/bin/hamcore/inf/x86/INF_VPN82.inf109
-rw-r--r--src/bin/hamcore/inf/x86/INF_VPN83.inf109
-rw-r--r--src/bin/hamcore/inf/x86/INF_VPN84.inf109
-rw-r--r--src/bin/hamcore/inf/x86/INF_VPN85.inf109
-rw-r--r--src/bin/hamcore/inf/x86/INF_VPN86.inf109
-rw-r--r--src/bin/hamcore/inf/x86/INF_VPN87.inf109
-rw-r--r--src/bin/hamcore/inf/x86/INF_VPN88.inf109
-rw-r--r--src/bin/hamcore/inf/x86/INF_VPN89.inf109
-rw-r--r--src/bin/hamcore/inf/x86/INF_VPN9.inf109
-rw-r--r--src/bin/hamcore/inf/x86/INF_VPN90.inf109
-rw-r--r--src/bin/hamcore/inf/x86/INF_VPN91.inf109
-rw-r--r--src/bin/hamcore/inf/x86/INF_VPN92.inf109
-rw-r--r--src/bin/hamcore/inf/x86/INF_VPN93.inf109
-rw-r--r--src/bin/hamcore/inf/x86/INF_VPN94.inf109
-rw-r--r--src/bin/hamcore/inf/x86/INF_VPN95.inf109
-rw-r--r--src/bin/hamcore/inf/x86/INF_VPN96.inf109
-rw-r--r--src/bin/hamcore/inf/x86/INF_VPN97.inf109
-rw-r--r--src/bin/hamcore/inf/x86/INF_VPN98.inf109
-rw-r--r--src/bin/hamcore/inf/x86/INF_VPN99.inf109
-rw-r--r--src/bin/hamcore/inf/x86/inf.catbin0 -> 43113 bytes
-rw-r--r--src/bin/hamcore/install_src.dat1
-rw-r--r--src/bin/hamcore/lang.config17
-rw-r--r--src/bin/hamcore/languages.txt8
-rw-r--r--src/bin/hamcore/legal.txt323
-rw-r--r--src/bin/hamcore/openvpn_readme.pdfbin0 -> 490556 bytes
-rw-r--r--src/bin/hamcore/openvpn_readme.txt292
-rw-r--r--src/bin/hamcore/openvpn_sample.ovpn137
-rw-r--r--src/bin/hamcore/pxwfp_x64.sysbin0 -> 22240 bytes
-rw-r--r--src/bin/hamcore/pxwfp_x86.sysbin0 -> 18016 bytes
-rw-r--r--src/bin/hamcore/see.sysbin0 -> 43104 bytes
-rw-r--r--src/bin/hamcore/see_x64.sysbin0 -> 38240 bytes
-rw-r--r--src/bin/hamcore/strtable_cn.stb7088
-rw-r--r--src/bin/hamcore/strtable_en.stb7091
-rw-r--r--src/bin/hamcore/strtable_ja.stb7089
-rw-r--r--src/bin/hamcore/time.htm168
-rw-r--r--src/bin/hamcore/vpn16.exebin0 -> 9472 bytes
-rw-r--r--src/bin/hamcore/vpn_driver.inf107
-rw-r--r--src/bin/hamcore/vpn_driver.sysbin0 -> 25824 bytes
-rw-r--r--src/bin/hamcore/vpn_driver6.sysbin0 -> 26208 bytes
-rw-r--r--src/bin/hamcore/vpn_driver6_x64.sysbin0 -> 28768 bytes
-rw-r--r--src/bin/hamcore/vpn_driver_9x.inf111
-rw-r--r--src/bin/hamcore/vpn_driver_9x.sysbin0 -> 21888 bytes
-rw-r--r--src/bin/hamcore/vpn_driver_x64.inf107
-rw-r--r--src/bin/hamcore/vpn_driver_x64.sysbin0 -> 29536 bytes
-rw-r--r--src/bin/hamcore/vpninstall_cn.inf30
-rw-r--r--src/bin/hamcore/vpninstall_en.inf30
-rw-r--r--src/bin/hamcore/vpninstall_ja.inf35
-rw-r--r--src/bin/hamcore/vpnweb_sample_cn.htm71
-rw-r--r--src/bin/hamcore/vpnweb_sample_en.htm71
-rw-r--r--src/bin/hamcore/vpnweb_sample_ja.htm72
-rw-r--r--src/bin/hamcore/warning_cn.txt137
-rw-r--r--src/bin/hamcore/warning_en.txt136
-rw-r--r--src/bin/hamcore/warning_ja.txt139
-rw-r--r--src/bin/hamcore/webui/cryptcom.cgi49
-rw-r--r--src/bin/hamcore/webui/edituser.cgi32
-rw-r--r--src/bin/hamcore/webui/error.cgi6
-rw-r--r--src/bin/hamcore/webui/hub.cgi51
-rw-r--r--src/bin/hamcore/webui/license.cgi36
-rw-r--r--src/bin/hamcore/webui/listener.cgi13
-rw-r--r--src/bin/hamcore/webui/localbridge.cgi52
-rw-r--r--src/bin/hamcore/webui/login.cgi17
-rw-r--r--src/bin/hamcore/webui/newhub.cgi18
-rw-r--r--src/bin/hamcore/webui/redirect.cgi5
-rw-r--r--src/bin/hamcore/webui/securenat.cgi59
-rw-r--r--src/bin/hamcore/webui/server.cgi42
-rw-r--r--src/bin/hamcore/webui/session.cgi16
-rw-r--r--src/bin/hamcore/webui/user.cgi18
-rw-r--r--src/bin/hamcore/webui/webui.css3
-rw-r--r--src/bin/hamcore/winpcap_installer.exebin0 -> 550560 bytes
-rw-r--r--src/bin/hamcore/winpcap_installer_win9x.exebin0 -> 467181 bytes
-rw-r--r--src/bin/install_src.dat1
-rw-r--r--src/bin/vpnweb.cabbin0 -> 195783 bytes
-rw-r--r--src/bin/vpnweb.ocxbin0 -> 333880 bytes
325 files changed, 52168 insertions, 0 deletions
diff --git a/src/bin/BuiltHamcoreFiles/unix/hamcore.se2 b/src/bin/BuiltHamcoreFiles/unix/hamcore.se2
new file mode 100644
index 00000000..b3231a54
--- /dev/null
+++ b/src/bin/BuiltHamcoreFiles/unix/hamcore.se2
Binary files differ
diff --git a/src/bin/hamcore/SeLow_x64.inf b/src/bin/hamcore/SeLow_x64.inf
new file mode 100644
index 00000000..d626d9c4
--- /dev/null
+++ b/src/bin/hamcore/SeLow_x64.inf
@@ -0,0 +1,65 @@
+; SeLow - SoftEther Lightweight Ethernet Low Driver
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = NetTrans
+ClassGUID = {4D36E975-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = $MONTH$/$DAY$/$YEAR$, $VER_MAJOR$.$VER_MINOR$.0.$VER_BUILD$
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTamd64
+
+[SoftEther.NTamd64]
+%SeLow_DisplayName% = SeLow_Install, SeLow
+
+[SeLow_Install]
+Characteristics = 0x4080
+AddReg = SeLow_Install_Ndi
+CopyFiles = SeLow_CopyFiles
+
+[SeLow_Install_Ndi]
+HKR, Ndi, Service, , "SeLow"
+HKR, Ndi, HelpText, , %SeLow_Description%
+HKR, Ndi\Interfaces, UpperRange, , noupper
+HKR, Ndi\Interfaces, LowerRange, , "ndis5,ndis4"
+
+[SeLow_Install.Services]
+AddService = SeLow, , SeLow_Service_Install
+
+[SeLow_Service_Install]
+DisplayName = %SeLow_DisplayName%
+Description = %SeLow_Description%
+ServiceType = 1
+StartType = 1
+ErrorControl = 1
+ServiceBinary = %12%\SeLow_x64.sys
+LoadOrderGroup = PNP_TDI
+
+[SeLow_Install.Remove.Services]
+DelService = SeLow, 0x200
+
+[SourceDisksNames]
+1 = %DiskDescription%, "", ,
+
+[SourceDisksFiles]
+SeLow_x64.sys = 1
+
+[DestinationDirs]
+SeLow_CopyFiles = 12
+
+[SeLow_CopyFiles]
+SeLow_x64.sys, , , 2
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "SoftEther Lightweight Network Protocol Install Disk"
+SeLow_DisplayName = "SoftEther Lightweight Network Protocol"
+SeLow_Description = "A lightweight helper kernel-mode module for PacketiX VPN / SoftEther VPN."
+
+
+
+
diff --git a/src/bin/hamcore/SeLow_x64.sys b/src/bin/hamcore/SeLow_x64.sys
new file mode 100644
index 00000000..fc8b0710
--- /dev/null
+++ b/src/bin/hamcore/SeLow_x64.sys
Binary files differ
diff --git a/src/bin/hamcore/SeLow_x86.inf b/src/bin/hamcore/SeLow_x86.inf
new file mode 100644
index 00000000..d8384b07
--- /dev/null
+++ b/src/bin/hamcore/SeLow_x86.inf
@@ -0,0 +1,65 @@
+; SeLow - SoftEther Lightweight Ethernet Low Driver
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = NetTrans
+ClassGUID = {4D36E975-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = $MONTH$/$DAY$/$YEAR$, $VER_MAJOR$.$VER_MINOR$.0.$VER_BUILD$
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTx86
+
+[SoftEther.NTx86]
+%SeLow_DisplayName% = SeLow_Install, SeLow
+
+[SeLow_Install]
+Characteristics = 0x4080
+AddReg = SeLow_Install_Ndi
+CopyFiles = SeLow_CopyFiles
+
+[SeLow_Install_Ndi]
+HKR, Ndi, Service, , "SeLow"
+HKR, Ndi, HelpText, , %SeLow_Description%
+HKR, Ndi\Interfaces, UpperRange, , noupper
+HKR, Ndi\Interfaces, LowerRange, , "ndis5,ndis4"
+
+[SeLow_Install.Services]
+AddService = SeLow, , SeLow_Service_Install
+
+[SeLow_Service_Install]
+DisplayName = %SeLow_DisplayName%
+Description = %SeLow_Description%
+ServiceType = 1
+StartType = 1
+ErrorControl = 1
+ServiceBinary = %12%\SeLow_x86.sys
+LoadOrderGroup = PNP_TDI
+
+[SeLow_Install.Remove.Services]
+DelService = SeLow, 0x200
+
+[SourceDisksNames]
+1 = %DiskDescription%, "", ,
+
+[SourceDisksFiles]
+SeLow_x86.sys = 1
+
+[DestinationDirs]
+SeLow_CopyFiles = 12
+
+[SeLow_CopyFiles]
+SeLow_x86.sys, , , 2
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "SoftEther Lightweight Network Protocol Install Disk"
+SeLow_DisplayName = "SoftEther Lightweight Network Protocol"
+SeLow_Description = "A lightweight helper kernel-mode module for PacketiX VPN / SoftEther VPN."
+
+
+
+
diff --git a/src/bin/hamcore/SeLow_x86.sys b/src/bin/hamcore/SeLow_x86.sys
new file mode 100644
index 00000000..e9856768
--- /dev/null
+++ b/src/bin/hamcore/SeLow_x86.sys
Binary files differ
diff --git a/src/bin/hamcore/backup_dir_readme.txt b/src/bin/hamcore/backup_dir_readme.txt
new file mode 100644
index 00000000..b9c5bd7f
--- /dev/null
+++ b/src/bin/hamcore/backup_dir_readme.txt
@@ -0,0 +1,10 @@
+======================================================================
+
+ About Backup Folder
+
+======================================================================
+
+Here are auto backups of configuration files.
+
+You can delete there files to make free space on the disk drive.
+
diff --git a/src/bin/hamcore/egg1.exe b/src/bin/hamcore/egg1.exe
new file mode 100644
index 00000000..98b8121a
--- /dev/null
+++ b/src/bin/hamcore/egg1.exe
Binary files differ
diff --git a/src/bin/hamcore/egg2.exe b/src/bin/hamcore/egg2.exe
new file mode 100644
index 00000000..98170dfd
--- /dev/null
+++ b/src/bin/hamcore/egg2.exe
Binary files differ
diff --git a/src/bin/hamcore/egg3.exe b/src/bin/hamcore/egg3.exe
new file mode 100644
index 00000000..c52758b1
--- /dev/null
+++ b/src/bin/hamcore/egg3.exe
Binary files differ
diff --git a/src/bin/hamcore/empty.config b/src/bin/hamcore/empty.config
new file mode 100644
index 00000000..0ae49aa2
--- /dev/null
+++ b/src/bin/hamcore/empty.config
@@ -0,0 +1,3 @@
+# VPN Default Empty Config File
+
+
diff --git a/src/bin/hamcore/empty_sevpnclient.config b/src/bin/hamcore/empty_sevpnclient.config
new file mode 100644
index 00000000..43aed949
--- /dev/null
+++ b/src/bin/hamcore/empty_sevpnclient.config
@@ -0,0 +1,77 @@
+# Software Configuration File
+#
+# You can edit this file when the program is not working.
+#
+declare root
+{
+ bool DontSavePassword false
+ byte EncryptedPassword +WzqGYrR3VYXrAhKPZLGEHcIwO8=
+ bool PasswordRemoteOnly false
+ string UserAgent Mozilla/4.0$20(compatible;$20MSIE$206.0;$20Windows$20NT$205.1;$20.NET$20CLR$201.1.4322)
+ uint UseSecureDeviceId 0
+
+ declare AccountDatabase
+ {
+ declare Account0
+ {
+ bool CheckServerCert false
+ uint64 CreateDateTime 1275214393898
+ uint64 LastConnectDateTime 0
+ bool StartupAccount false
+ uint64 UpdateDateTime 1275214393898
+
+ declare ClientAuth
+ {
+ uint AuthType 0
+ string Username public
+ }
+ declare ClientOption
+ {
+ string AccountName Public$20VPN$20&$20NAT$20in$20Japan$20(Sample)
+ uint AdditionalConnectionInterval 1
+ uint ConnectionDisconnectSpan 0
+ string DeviceName TEST
+ bool DisableQoS true
+ bool HalfConnection false
+ bool HideNicInfoWindow false
+ bool HideStatusWindow false
+ string Hostname public.softether.com
+ string HubName PUBLIC
+ uint MaxConnection 2
+ bool NoRoutingTracking false
+ bool NoTls1 false
+ uint NumRetry 4294967295
+ uint Port 443
+ uint PortUDP 0
+ string ProxyName $
+ byte ProxyPassword $
+ uint ProxyPort 0
+ uint ProxyType 0
+ string ProxyUsername $
+ bool RequireBridgeRoutingMode false
+ bool RequireMonitorMode false
+ uint RetryInterval 15
+ bool UseCompress false
+ bool UseEncrypt true
+ }
+ }
+ }
+ declare ClientManagerSetting
+ {
+ bool EasyMode false
+ bool LockMode false
+ }
+ declare Config
+ {
+ bool AllowRemoteConfig false
+ uint64 AutoDeleteCheckDiskFreeSpaceMin 104857600
+ string KeepConnectHost keepalive.softether.org
+ uint KeepConnectInterval 50
+ uint KeepConnectPort 80
+ uint KeepConnectProtocol 1
+ bool UseKeepConnect false
+ }
+ declare RootCA
+ {
+ }
+}
diff --git a/src/bin/hamcore/eula.txt b/src/bin/hamcore/eula.txt
new file mode 100644
index 00000000..ad9a8d33
--- /dev/null
+++ b/src/bin/hamcore/eula.txt
@@ -0,0 +1,444 @@
+SoftEther VPN Server, Client and Bridge are free software, and released as open-source. You can redistribute them and/or modify them under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.
+
+Copyright (c) 2012-2014 Daiyuu Nobori.
+Copyright (c) 2012-2014 SoftEther Project at University of Tsukuba, Japan.
+Copyright (c) 2012-2014 SoftEther Corporation.
+All Rights Reserved.
+http://www.softether.org/
+
+This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.
+
+This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License version 2 along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+
+The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
+Neither the name of SoftEther nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+THIS SOFTWARE IS DEVELOPED IN JAPAN, AND DISTRIBUTED FROM JAPAN, UNDER JAPANESE LAWS. YOU MUST AGREE IN ADVANCE TO USE, COPY, MODIFY, MERGE, PUBLISH, DISTRIBUTE, SUBLICENSE, AND/OR SELL COPIES OF THIS SOFTWARE, THAT ANY JURIDICAL DISPUTES WHICH ARE CONCERNED TO THIS SOFTWARE OR ITS CONTENTS, AGAINST US (SOFTETHER PROJECT, SOFTETHER CORPORATION, DAIYUU NOBORI OR OTHER SUPPLIERS), OR ANY JURIDICAL DISPUTES AGAINST US WHICH ARE CAUSED BY ANY KIND OF USING, COPYING, MODIFYING, MERGING, PUBLISHING, DISTRIBUTING, SUBLICENSING, AND/OR SELLING COPIES OF THIS SOFTWARE SHALL BE REGARDED AS BE CONSTRUED AND CONTROLLED BY JAPANESE LAWS, AND YOU MUST FURTHER CONSENT TO EXCLUSIVE JURISDICTION AND VENUE IN THE COURTS SITTING IN TOKYO, JAPAN. YOU MUST WAIVE ALL DEFENSES OF LACK OF PERSONAL JURISDICTION AND FORUM NON CONVENIENS. PROCESS MAY BE SERVED ON EITHER PARTY IN THE MANNER AUTHORIZED BY APPLICABLE LAW OR COURT RULE.
+
+USE ONLY IN JAPAN. DO NOT USE IT IN OTHER COUNTRIES. IMPORTING THIS SOFTWARE INTO OTHER COUNTRIES IS AT YOUR OWN RISK. SOME COUNTRIES PROHIBIT ENCRYPTED COMMUNICATIONS. USING THIS SOFTWARE IN OTHER COUNTRIES MIGHT BE RESTRICTED.
+
+THE FOLLOWING GPLV2 CONDITIONS APPLY ON ALL SOFTETHER VPN PROGRAMS WHICH ARE DEVELOPED BY SOFTETHER VPN PROJECT.
+
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Lesser General Public License instead.) You can apply it to your programs, too.
+
+ When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights.
+
+ We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations.
+
+ Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.
+
+If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances.
+
+It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice.
+
+This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+Note that the above copyright notices and use conditions do not apply on the software components listed in below which are included in this Software. When you use or distribute Software with including these libraries, you have to follow the conditions of these libraries.
+
+These library's copyright notices and conditions are following;
+
+-------------------
+
+BitVisor(R) VPN Client Module (IPsec Driver):
+Copyright (c) 2007, 2008 University of Tsukuba.
+Copyright (C) 2007, 2008 National Institute of Information and Communications Technology.
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
+
+1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
+2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
+3. Neither the name of the University of Tsukuba nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+-------------------
+
+Microsoft(R) C Runtime Library:
+(c) 2007 Microsoft Corporation. All Rights Reserved.
+
+-------------------
+
+RSA Security Inc. PKCS #11 Cryptographic Token Interface (Cryptoki):
+
+License to copy and use this software is granted provided that it is identified as "RSA Security Inc. PKCS #11 Cryptographic Token Interface (Cryptoki)" in all material mentioning or referencing this software.
+
+License is also granted to make and use derivative works provided that such works are identified as "derived from the RSA Security Inc. PKCS #11 Cryptographic Token Interface (Cryptoki)" in all material mentioning or referencing the derived work.
+
+RSA Security Inc. makes no representations concerning either the merchantability of this software or the suitability of this software for any particular purpose. It is provided "as is" without express or implied warranty of any kind.
+
+-------------------
+
+WinPcap:
+Copyright (c) 2001 - 2003 NetGroup, Politecnico di Torino (Italy)
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
+
+1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
+2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
+3. Neither the name of the Politecnico di Torino nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+-------------------
+
+libedit:
+Copyright (c) 1992, 1993 The Regents of the University of California. All rights reserved.
+
+This code is derived from software contributed to Berkeley by Christos Zoulas of Cornell University.
+
+Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
+1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
+2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
+3. Neither the name of the University nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+-------------------
+
+libiconv:
+
+ GNU LIBRARY GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1991 Free Software Foundation, Inc.
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
+ Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.
+
+[This is the first released version of the library GPL. It is
+ numbered 2 because it goes with version 2 of the ordinary GPL.]
+
+ Preamble
+
+ The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public Licenses are intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users.
+
+ This license, the Library General Public License, applies to some specially designated Free Software Foundation software, and to any other libraries whose authors decide to use it. You can use it for your libraries, too.
+
+ When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the library, or if you modify it.
+
+ For example, if you distribute copies of the library, whether gratis or for a fee, you must give the recipients all the rights that we gave you. You must make sure that they, too, receive or can get the source
+code. If you link a program with the library, you must provide complete object files to the recipients so that they can relink them with the library, after making changes to the library and recompiling it. And you must show them these terms so they know their rights.
+
+ Our method of protecting your rights has two steps: (1) copyright the library, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the library.
+
+ Also, for each distributor's protection, we want to make certain that everyone understands that there is no warranty for this free library. If the library is modified by someone else and passed on, we want its recipients to know that what they have is not the original version, so that any problems introduced by others will not reflect on the original authors' reputations.
+
+ Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that companies distributing free software will individually obtain patent licenses, thus in effect transforming the program into proprietary software. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all.
+
+ Most GNU software, including some libraries, is covered by the ordinary GNU General Public License, which was designed for utility programs. This license, the GNU Library General Public License, applies to certain designated libraries. This license is quite different from the ordinary one; be sure to read it in full, and don't assume that anything in it is the same as in the ordinary license.
+
+ The reason we have a separate public license for some libraries is that they blur the distinction we usually make between modifying or adding to a program and simply using it. Linking a program with a library, without changing the library, is in some sense simply using the library, and is analogous to running a utility program or application program. However, in a textual and legal sense, the linked executable is a combined work, a derivative of the original library, and the ordinary General Public License treats it as such.
+
+ Because of this blurred distinction, using the ordinary General Public License for libraries did not effectively promote software sharing, because most developers did not use the libraries. We concluded that weaker conditions might promote sharing better.
+
+ However, unrestricted linking of non-free programs would deprive the users of those programs of all benefit from the free status of the libraries themselves. This Library General Public License is intended to
+permit developers of non-free programs to use free libraries, while preserving your freedom as a user of such programs to change the free libraries that are incorporated in them. (We have not seen how to achieve this as regards changes in header files, but we have achieved it as regards changes in the actual functions of the Library.) The hope is that this will lead to faster development of free libraries.
+
+ The precise terms and conditions for copying, distribution and modification follow. Pay close attention to the difference between a "work based on the library" and a "work that uses the library". The former contains code derived from the library, while the latter only works together with the library.
+
+ Note that it is possible for a library to be covered by the ordinary General Public License rather than by this special one.
+
+ GNU LIBRARY GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License Agreement applies to any software library which contains a notice placed by the copyright holder or other authorized party saying it may be distributed under the terms of this Library
+General Public License (also called "this License"). Each licensee is addressed as "you".
+
+ A "library" means a collection of software functions and/or data prepared so as to be conveniently linked with application programs (which use some of those functions and data) to form executables.
+
+ The "Library", below, refers to any such software library or work which has been distributed under these terms. A "work based on the Library" means either the Library or any derivative work under copyright law: that is to say, a work containing the Library or a portion of it, either verbatim or with modifications and/or translated straightforwardly into another language. (Hereinafter, translation is included without limitation in the term "modification".)
+
+ "Source code" for a work means the preferred form of the work for making modifications to it. For a library, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the library.
+
+ Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running a program using the Library is not restricted, and output from such a program is covered only if its contents constitute a work based on the Library (independent of the use of the Library in a tool for writing it). Whether that is true depends on what the Library does and what the program that uses the Library does.
+
+ 1. You may copy and distribute verbatim copies of the Library's complete source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and distribute a copy of this License along with the Library.
+
+ You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Library or any portion of it, thus forming a work based on the Library, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions:
+
+ a) The modified work must itself be a software library.
+
+ b) You must cause the files modified to carry prominent notices stating that you changed the files and the date of any change.
+
+ c) You must cause the whole of the work to be licensed at no charge to all third parties under the terms of this License.
+
+ d) If a facility in the modified Library refers to a function or a table of data to be supplied by an application program that uses the facility, other than as an argument passed when the facility is invoked, then you must make a good faith effort to ensure that, in the event an application does not supply such function or table, the facility still operates, and performs whatever part of its purpose remains meaningful.
+
+ (For example, a function in a library to compute square roots has a purpose that is entirely well-defined independent of the application. Therefore, Subsection 2d requires that any application-supplied function or table used by this function must be optional: if the application does not supply it, the square root function must still compute square roots.)
+
+These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Library, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Library, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Library.
+
+In addition, mere aggregation of another work not based on the Library with the Library (or with a work based on the Library) on a volume of a storage or distribution medium does not bring the other work under the scope of this License.
+
+ 3. You may opt to apply the terms of the ordinary GNU General Public
+License instead of this License to a given copy of the Library. To do this, you must alter all the notices that refer to this License, so that they refer to the ordinary GNU General Public License, version 2, instead of to this License. (If a newer version than version 2 of the ordinary GNU General Public License has appeared, then you can specify that version instead if you wish.) Do not make any other change in these notices.
+
+ Once this change is made in a given copy, it is irreversible for that copy, so the ordinary GNU General Public License applies to all subsequent copies and derivative works made from that copy.
+
+ This option is useful when you wish to copy part of the code of the Library into a program that is not a library.
+
+ 4. You may copy and distribute the Library (or a portion or derivative of it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange.
+
+ If distribution of object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place satisfies the requirement to distribute the source code, even though third parties are not compelled to copy the source along with the object code.
+
+ 5. A program that contains no derivative of any portion of the Library, but is designed to work with the Library by being compiled or linked with it, is called a "work that uses the Library". Such a work, in isolation, is not a derivative work of the Library, and therefore falls outside the scope of this License.
+
+ However, linking a "work that uses the Library" with the Library creates an executable that is a derivative of the Library (because it contains portions of the Library), rather than a "work that uses the library". The executable is therefore covered by this License.
+Section 6 states terms for distribution of such executables.
+
+ When a "work that uses the Library" uses material from a header file that is part of the Library, the object code for the work may be a derivative work of the Library even though the source code is not.
+Whether this is true is especially significant if the work can be linked without the Library, or if the work is itself a library. The threshold for this to be true is not precisely defined by law.
+
+ If such an object file uses only numerical parameters, data structure layouts and accessors, and small macros and small inline functions (ten lines or less in length), then the use of the object file is unrestricted, regardless of whether it is legally a derivative work. (Executables containing this object code plus portions of the Library will still fall under Section 6.)
+
+ Otherwise, if the work is a derivative of the Library, you may distribute the object code for the work under the terms of Section 6. Any executables containing that work also fall under Section 6, whether or not they are linked directly with the Library itself.
+
+ 6. As an exception to the Sections above, you may also compile or link a "work that uses the Library" with the Library to produce a work containing portions of the Library, and distribute that work under terms of your choice, provided that the terms permit modification of the work for the customer's own use and reverse engineering for debugging such modifications.
+
+ You must give prominent notice with each copy of the work that the Library is used in it and that the Library and its use are covered by this License. You must supply a copy of this License. If the work during execution displays copyright notices, you must include the copyright notice for the Library among them, as well as a reference directing the user to the copy of this License. Also, you must do one of these things:
+
+ a) Accompany the work with the complete corresponding machine-readable source code for the Library including whatever changes were used in the work (which must be distributed under Sections 1 and 2 above) ; and, if the work is an executable linked with the Library, with the complete machine-readable "work that uses the Library", as object code and/or source code, so that the user can modify the Library and then relink to produce a modified executable containing the modified Library. (It is understood that the user who changes the contents of definitions files in the Library will not necessarily be able to recompile the application to use the modified definitions.)
+
+ b) Accompany the work with a written offer, valid for at least three years, to give the same user the materials specified in Subsection 6a, above, for a charge no more than the cost of performing this distribution.
+
+ c) If distribution of the work is made by offering access to copy from a designated place, offer equivalent access to copy the above specified materials from the same place.
+
+ d) Verify that the user has already received a copy of these materials or that you have already sent this user a copy.
+
+ For an executable, the required form of the "work that uses the Library" must include any data and utility programs needed for reproducing the executable from it. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.
+
+ It may happen that this requirement contradicts the license restrictions of other proprietary libraries that do not normally accompany the operating system. Such a contradiction means you cannot use both them and the Library together in an executable that you distribute.
+
+ 7. You may place library facilities that are a work based on the Library side-by-side in a single library together with other library facilities not covered by this License, and distribute such a combined library, provided that the separate distribution of the work based on the Library and of the other library facilities is otherwise permitted, and provided that you do these two things:
+
+ a) Accompany the combined library with a copy of the same work based on the Library, uncombined with any other library facilities. This must be distributed under the terms of the Sections above.
+
+ b) Give prominent notice with the combined library of the fact that part of it is a work based on the Library, and explaining where to find the accompanying uncombined form of the same work.
+
+ 8. You may not copy, modify, sublicense, link with, or distribute the Library except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense, link with, or distribute the Library is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance.
+
+ 9. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Library or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Library (or any work based on the Library), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Library or works based on it.
+
+ 10. Each time you redistribute the Library (or any work based on the Library), the recipient automatically receives a license from the original licensor to copy, distribute, link with or modify the Library subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License.
+
+ 11. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Library at all. For example, if a patent license would not permit royalty-free redistribution of the Library by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Library.
+
+If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply, and the section as a whole is intended to apply in other circumstances.
+
+It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice.
+
+This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License.
+
+ 12. If the distribution and/or use of the Library is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Library under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License.
+
+ 13. The Free Software Foundation may publish revised and/or new versions of the Library General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Library specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Library does not specify a license version number, you may choose any version ever published by the Free Software Foundation.
+
+ 14. If you wish to incorporate parts of the Library into other free programs whose distribution conditions are incompatible with these, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
+
+ 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+-------------------
+
+ncurses:
+Copyright (c) 1998-2005,2006 Free Software Foundation, Inc.
+
+Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, distribute with modifications, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+Except as contained in this notice, the name(s) of the above copyright holders shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization.
+
+-------------------
+
+OpenSSL:
+OpenSSL License
+Copyright (c) 1998-2011 The OpenSSL Project. All rights reserved.
+
+Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
+
+1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
+
+2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
+
+3. All advertising materials mentioning features or use of this software must display the following acknowledgment: "This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit. (http://www.openssl.org/)"
+
+4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to endorse or promote products derived from this software without prior written permission. For written permission, please contact openssl-core@openssl.org.
+
+5. Products derived from this software may not be called "OpenSSL" nor may "OpenSSL" appear in their names without prior written permission of the OpenSSL Project.
+
+6. Redistributions of any form whatsoever must retain the following acknowledgment: "This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit (http://www.openssl.org/)"
+
+THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+This product includes cryptographic software written by Eric Young (eay@cryptsoft.com). This product includes software written by Tim Hudson (tjh@cryptsoft.com).
+
+Original SSLeay License
+Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) All rights reserved.
+
+This package is an SSL implementation written by Eric Young (eay@cryptsoft.com). The implementation was written so as to conform with Netscapes SSL.
+
+This library is free for commercial and non-commercial use as long as the following conditions are aheared to. The following conditions apply to all code found in this distribution, be it the RC4, RSA, lhash, DES, etc., code; not just the SSL code. The SSL documentation included with this distribution is covered by the same copyright terms except that the holder is Tim Hudson (tjh@cryptsoft.com).
+
+Copyright remains Eric Young's, and as such any Copyright notices in the code are not to be removed. If this package is used in a product, Eric Young should be given attribution as the author of the parts of the library used. This can be in the form of a textual message at program startup or in documentation (online or textual) provided with the package.
+
+Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
+1. Redistributions of source code must retain the copyright notice, this list of conditions and the following disclaimer.
+2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
+3. All advertising materials mentioning features or use of this software must display the following acknowledgement: "This product includes cryptographic software written by Eric Young (eay@cryptsoft.com)" The word 'cryptographic' can be left out if the rouines from the library being used are not cryptographic related :-).
+4. If you include any Windows specific code (or a derivative thereof) from the apps directory (application code) you must include an acknowledgement: "This product includes software written by Tim Hudson (tjh@cryptsoft.com)"
+
+THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+The licence and distribution terms for any publically available version or derivative of this code cannot be changed. i.e. this code cannot simply be copied and put under another distribution licence [including the GNU Public Licence.]
+
+-------------------
+
+zlib:
+Acknowledgments:
+ The deflate format used by zlib was defined by Phil Katz. The deflate and zlib specifications were written by L. Peter Deutsch. Thanks to all the people who reported problems and suggested various improvements in zlib; they are too numerous to cite here.
+
+Copyright notice:
+ (C) 1995-2004 Jean-loup Gailly and Mark Adler
+
+ This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software.
+
+ Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions:
+
+ 1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required.
+ 2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.
+ 3. This notice may not be removed or altered from any source distribution.
+
+ Jean-loup Gailly Mark Adler
+ jloup@gzip.org madler@alumni.caltech.edu
+
+If you use the zlib library in a product, we would appreciate *not* receiving lengthy legal documents to sign. The sources are provided for free but without warranty of any kind. The library has been entirely written by Jean-loup Gailly and Mark Adler; it does not include third-party code.
+
+If you redistribute modified sources, we would appreciate that you include in the file ChangeLog history information documenting your changes. Please read the FAQ for more information on the distribution of modified source versions.
+
+-------------------
+
+Intel AESNI Sample Library:
+
+Copyright (c) 2010, Intel Corporation
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
+
+* Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
+* Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
+* Neither the name of Intel Corporation nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+Issue Date: Aug 6, 2010
+
+-------------------
+
+NOTES
+
+SoftEther provides source codes of some GPL/LGPL/other libraries listed above on its web server. Anyone can download, use and re-distribute them under individual licenses which are contained on each archive file, available from the following URL:
+http://uploader.softether.co.jp/src/
+
diff --git a/src/bin/hamcore/inf/selow_x64/SeLow_x64.inf b/src/bin/hamcore/inf/selow_x64/SeLow_x64.inf
new file mode 100644
index 00000000..c28d6397
--- /dev/null
+++ b/src/bin/hamcore/inf/selow_x64/SeLow_x64.inf
@@ -0,0 +1,70 @@
+; SeLow - SoftEther Lightweight Ethernet Low Driver
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = NetTrans
+ClassGUID = {4D36E975-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_selow.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTamd64
+
+[SoftEther.NTamd64]
+%SeLow_DisplayName% = SeLow_Install, SeLow
+
+[SeLow_Install]
+Characteristics = 0x4080
+AddReg = SeLow_Install_Ndi
+CopyFiles = SeLow_CopyFiles
+
+[SeLow_Install_Ndi]
+HKR, Ndi, Service, , "SeLow"
+HKR, Ndi, HelpText, , %SeLow_Description%
+HKR, Ndi\Interfaces, UpperRange, , noupper
+HKR, Ndi\Interfaces, LowerRange, , "ndis5,ndis4"
+
+[SeLow_Install.Services]
+AddService = SeLow, , SeLow_Service_Install
+
+[SeLow_Service_Install]
+DisplayName = %SeLow_DisplayName%
+Description = %SeLow_Description%
+ServiceType = 1
+StartType = 1
+ErrorControl = 1
+ServiceBinary = %12%\SeLow_x64.sys
+LoadOrderGroup = PNP_TDI
+
+[SeLow_Install.Remove.Services]
+DelService = SeLow, 0x200
+
+[SourceDisksNames]
+1 = %DiskDescription%, "", ,
+
+[SourceDisksFiles]
+SeLow_x64.sys = 1
+
+[DestinationDirs]
+SeLow_CopyFiles = 12
+
+[SeLow_CopyFiles]
+SeLow_x64.sys, , , 2
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "SoftEther Lightweight Network Protocol Install Disk"
+SeLow_DisplayName = "SoftEther Lightweight Network Protocol"
+SeLow_Description = "A lightweight helper kernel-mode module for PacketiX VPN / SoftEther VPN."
+
+
+
+
+
+; Auto Generated 20140104_181831.858
+
diff --git a/src/bin/hamcore/inf/selow_x64/inf.cat b/src/bin/hamcore/inf/selow_x64/inf.cat
new file mode 100644
index 00000000..a98da97e
--- /dev/null
+++ b/src/bin/hamcore/inf/selow_x64/inf.cat
Binary files differ
diff --git a/src/bin/hamcore/inf/selow_x86/SeLow_x86.inf b/src/bin/hamcore/inf/selow_x86/SeLow_x86.inf
new file mode 100644
index 00000000..17efd5d5
--- /dev/null
+++ b/src/bin/hamcore/inf/selow_x86/SeLow_x86.inf
@@ -0,0 +1,70 @@
+; SeLow - SoftEther Lightweight Ethernet Low Driver
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = NetTrans
+ClassGUID = {4D36E975-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_selow.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTx86
+
+[SoftEther.NTx86]
+%SeLow_DisplayName% = SeLow_Install, SeLow
+
+[SeLow_Install]
+Characteristics = 0x4080
+AddReg = SeLow_Install_Ndi
+CopyFiles = SeLow_CopyFiles
+
+[SeLow_Install_Ndi]
+HKR, Ndi, Service, , "SeLow"
+HKR, Ndi, HelpText, , %SeLow_Description%
+HKR, Ndi\Interfaces, UpperRange, , noupper
+HKR, Ndi\Interfaces, LowerRange, , "ndis5,ndis4"
+
+[SeLow_Install.Services]
+AddService = SeLow, , SeLow_Service_Install
+
+[SeLow_Service_Install]
+DisplayName = %SeLow_DisplayName%
+Description = %SeLow_Description%
+ServiceType = 1
+StartType = 1
+ErrorControl = 1
+ServiceBinary = %12%\SeLow_x86.sys
+LoadOrderGroup = PNP_TDI
+
+[SeLow_Install.Remove.Services]
+DelService = SeLow, 0x200
+
+[SourceDisksNames]
+1 = %DiskDescription%, "", ,
+
+[SourceDisksFiles]
+SeLow_x86.sys = 1
+
+[DestinationDirs]
+SeLow_CopyFiles = 12
+
+[SeLow_CopyFiles]
+SeLow_x86.sys, , , 2
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "SoftEther Lightweight Network Protocol Install Disk"
+SeLow_DisplayName = "SoftEther Lightweight Network Protocol"
+SeLow_Description = "A lightweight helper kernel-mode module for PacketiX VPN / SoftEther VPN."
+
+
+
+
+
+; Auto Generated 20140104_181657.418
+
diff --git a/src/bin/hamcore/inf/selow_x86/inf.cat b/src/bin/hamcore/inf/selow_x86/inf.cat
new file mode 100644
index 00000000..072a6ccd
--- /dev/null
+++ b/src/bin/hamcore/inf/selow_x86/inf.cat
Binary files differ
diff --git a/src/bin/hamcore/inf/x64/INF_VPN.inf b/src/bin/hamcore/inf/x64/INF_VPN.inf
new file mode 100644
index 00000000..a57f3bdf
--- /dev/null
+++ b/src/bin/hamcore/inf/x64/INF_VPN.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTamd64
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN.sys, , , 2
+
+[SoftEther.NTamd64]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN"
+Neo.Service.DispName = "VPN Client Device Driver - VPN"
+Neo.Service.Desc = "VPN Client Adapter - VPN"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x64/INF_VPN10.inf b/src/bin/hamcore/inf/x64/INF_VPN10.inf
new file mode 100644
index 00000000..52ae9483
--- /dev/null
+++ b/src/bin/hamcore/inf/x64/INF_VPN10.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN10.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTamd64
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN10.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN10.sys, , , 2
+
+[SoftEther.NTamd64]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN10
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN10"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN10.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN10"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN10.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN10.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN10"
+Neo.Service.DispName = "VPN Client Device Driver - VPN10"
+Neo.Service.Desc = "VPN Client Adapter - VPN10"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN10"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x64/INF_VPN100.inf b/src/bin/hamcore/inf/x64/INF_VPN100.inf
new file mode 100644
index 00000000..bec74d2d
--- /dev/null
+++ b/src/bin/hamcore/inf/x64/INF_VPN100.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN100.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTamd64
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN100.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN100.sys, , , 2
+
+[SoftEther.NTamd64]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN100
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN100"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN100.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN100"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN100.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN100.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN100"
+Neo.Service.DispName = "VPN Client Device Driver - VPN100"
+Neo.Service.Desc = "VPN Client Adapter - VPN100"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN100"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x64/INF_VPN101.inf b/src/bin/hamcore/inf/x64/INF_VPN101.inf
new file mode 100644
index 00000000..2a863b06
--- /dev/null
+++ b/src/bin/hamcore/inf/x64/INF_VPN101.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN101.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTamd64
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN101.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN101.sys, , , 2
+
+[SoftEther.NTamd64]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN101
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN101"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN101.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN101"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN101.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN101.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN101"
+Neo.Service.DispName = "VPN Client Device Driver - VPN101"
+Neo.Service.Desc = "VPN Client Adapter - VPN101"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN101"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x64/INF_VPN102.inf b/src/bin/hamcore/inf/x64/INF_VPN102.inf
new file mode 100644
index 00000000..1279b1a5
--- /dev/null
+++ b/src/bin/hamcore/inf/x64/INF_VPN102.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN102.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTamd64
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN102.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN102.sys, , , 2
+
+[SoftEther.NTamd64]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN102
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN102"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN102.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN102"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN102.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN102.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN102"
+Neo.Service.DispName = "VPN Client Device Driver - VPN102"
+Neo.Service.Desc = "VPN Client Adapter - VPN102"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN102"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x64/INF_VPN103.inf b/src/bin/hamcore/inf/x64/INF_VPN103.inf
new file mode 100644
index 00000000..d1452caa
--- /dev/null
+++ b/src/bin/hamcore/inf/x64/INF_VPN103.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN103.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTamd64
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN103.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN103.sys, , , 2
+
+[SoftEther.NTamd64]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN103
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN103"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN103.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN103"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN103.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN103.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN103"
+Neo.Service.DispName = "VPN Client Device Driver - VPN103"
+Neo.Service.Desc = "VPN Client Adapter - VPN103"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN103"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x64/INF_VPN104.inf b/src/bin/hamcore/inf/x64/INF_VPN104.inf
new file mode 100644
index 00000000..1bc3383b
--- /dev/null
+++ b/src/bin/hamcore/inf/x64/INF_VPN104.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN104.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTamd64
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN104.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN104.sys, , , 2
+
+[SoftEther.NTamd64]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN104
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN104"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN104.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN104"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN104.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN104.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN104"
+Neo.Service.DispName = "VPN Client Device Driver - VPN104"
+Neo.Service.Desc = "VPN Client Adapter - VPN104"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN104"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x64/INF_VPN105.inf b/src/bin/hamcore/inf/x64/INF_VPN105.inf
new file mode 100644
index 00000000..312ad9e3
--- /dev/null
+++ b/src/bin/hamcore/inf/x64/INF_VPN105.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN105.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTamd64
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN105.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN105.sys, , , 2
+
+[SoftEther.NTamd64]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN105
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN105"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN105.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN105"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN105.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN105.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN105"
+Neo.Service.DispName = "VPN Client Device Driver - VPN105"
+Neo.Service.Desc = "VPN Client Adapter - VPN105"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN105"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x64/INF_VPN106.inf b/src/bin/hamcore/inf/x64/INF_VPN106.inf
new file mode 100644
index 00000000..c017b961
--- /dev/null
+++ b/src/bin/hamcore/inf/x64/INF_VPN106.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN106.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTamd64
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN106.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN106.sys, , , 2
+
+[SoftEther.NTamd64]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN106
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN106"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN106.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN106"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN106.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN106.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN106"
+Neo.Service.DispName = "VPN Client Device Driver - VPN106"
+Neo.Service.Desc = "VPN Client Adapter - VPN106"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN106"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x64/INF_VPN107.inf b/src/bin/hamcore/inf/x64/INF_VPN107.inf
new file mode 100644
index 00000000..c92e0b6c
--- /dev/null
+++ b/src/bin/hamcore/inf/x64/INF_VPN107.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN107.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTamd64
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN107.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN107.sys, , , 2
+
+[SoftEther.NTamd64]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN107
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN107"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN107.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN107"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN107.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN107.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN107"
+Neo.Service.DispName = "VPN Client Device Driver - VPN107"
+Neo.Service.Desc = "VPN Client Adapter - VPN107"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN107"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x64/INF_VPN108.inf b/src/bin/hamcore/inf/x64/INF_VPN108.inf
new file mode 100644
index 00000000..bf7cbddc
--- /dev/null
+++ b/src/bin/hamcore/inf/x64/INF_VPN108.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN108.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTamd64
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN108.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN108.sys, , , 2
+
+[SoftEther.NTamd64]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN108
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN108"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN108.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN108"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN108.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN108.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN108"
+Neo.Service.DispName = "VPN Client Device Driver - VPN108"
+Neo.Service.Desc = "VPN Client Adapter - VPN108"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN108"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x64/INF_VPN109.inf b/src/bin/hamcore/inf/x64/INF_VPN109.inf
new file mode 100644
index 00000000..9bef4034
--- /dev/null
+++ b/src/bin/hamcore/inf/x64/INF_VPN109.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN109.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTamd64
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN109.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN109.sys, , , 2
+
+[SoftEther.NTamd64]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN109
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN109"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN109.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN109"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN109.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN109.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN109"
+Neo.Service.DispName = "VPN Client Device Driver - VPN109"
+Neo.Service.Desc = "VPN Client Adapter - VPN109"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN109"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x64/INF_VPN11.inf b/src/bin/hamcore/inf/x64/INF_VPN11.inf
new file mode 100644
index 00000000..ef3392cc
--- /dev/null
+++ b/src/bin/hamcore/inf/x64/INF_VPN11.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN11.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTamd64
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN11.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN11.sys, , , 2
+
+[SoftEther.NTamd64]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN11
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN11"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN11.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN11"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN11.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN11.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN11"
+Neo.Service.DispName = "VPN Client Device Driver - VPN11"
+Neo.Service.Desc = "VPN Client Adapter - VPN11"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN11"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x64/INF_VPN110.inf b/src/bin/hamcore/inf/x64/INF_VPN110.inf
new file mode 100644
index 00000000..653fb0b7
--- /dev/null
+++ b/src/bin/hamcore/inf/x64/INF_VPN110.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN110.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTamd64
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN110.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN110.sys, , , 2
+
+[SoftEther.NTamd64]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN110
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN110"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN110.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN110"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN110.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN110.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN110"
+Neo.Service.DispName = "VPN Client Device Driver - VPN110"
+Neo.Service.Desc = "VPN Client Adapter - VPN110"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN110"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x64/INF_VPN111.inf b/src/bin/hamcore/inf/x64/INF_VPN111.inf
new file mode 100644
index 00000000..2a37c007
--- /dev/null
+++ b/src/bin/hamcore/inf/x64/INF_VPN111.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN111.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTamd64
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN111.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN111.sys, , , 2
+
+[SoftEther.NTamd64]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN111
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN111"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN111.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN111"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN111.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN111.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN111"
+Neo.Service.DispName = "VPN Client Device Driver - VPN111"
+Neo.Service.Desc = "VPN Client Adapter - VPN111"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN111"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x64/INF_VPN112.inf b/src/bin/hamcore/inf/x64/INF_VPN112.inf
new file mode 100644
index 00000000..e40f9ef8
--- /dev/null
+++ b/src/bin/hamcore/inf/x64/INF_VPN112.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN112.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTamd64
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN112.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN112.sys, , , 2
+
+[SoftEther.NTamd64]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN112
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN112"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN112.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN112"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN112.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN112.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN112"
+Neo.Service.DispName = "VPN Client Device Driver - VPN112"
+Neo.Service.Desc = "VPN Client Adapter - VPN112"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN112"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x64/INF_VPN113.inf b/src/bin/hamcore/inf/x64/INF_VPN113.inf
new file mode 100644
index 00000000..86e365d7
--- /dev/null
+++ b/src/bin/hamcore/inf/x64/INF_VPN113.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN113.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTamd64
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN113.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN113.sys, , , 2
+
+[SoftEther.NTamd64]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN113
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN113"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN113.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN113"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN113.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN113.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN113"
+Neo.Service.DispName = "VPN Client Device Driver - VPN113"
+Neo.Service.Desc = "VPN Client Adapter - VPN113"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN113"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x64/INF_VPN114.inf b/src/bin/hamcore/inf/x64/INF_VPN114.inf
new file mode 100644
index 00000000..0da197c3
--- /dev/null
+++ b/src/bin/hamcore/inf/x64/INF_VPN114.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN114.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTamd64
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN114.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN114.sys, , , 2
+
+[SoftEther.NTamd64]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN114
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN114"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN114.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN114"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN114.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN114.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN114"
+Neo.Service.DispName = "VPN Client Device Driver - VPN114"
+Neo.Service.Desc = "VPN Client Adapter - VPN114"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN114"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x64/INF_VPN115.inf b/src/bin/hamcore/inf/x64/INF_VPN115.inf
new file mode 100644
index 00000000..e3b9a1b9
--- /dev/null
+++ b/src/bin/hamcore/inf/x64/INF_VPN115.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN115.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTamd64
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN115.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN115.sys, , , 2
+
+[SoftEther.NTamd64]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN115
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN115"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN115.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN115"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN115.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN115.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN115"
+Neo.Service.DispName = "VPN Client Device Driver - VPN115"
+Neo.Service.Desc = "VPN Client Adapter - VPN115"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN115"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x64/INF_VPN116.inf b/src/bin/hamcore/inf/x64/INF_VPN116.inf
new file mode 100644
index 00000000..3d88e41b
--- /dev/null
+++ b/src/bin/hamcore/inf/x64/INF_VPN116.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN116.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTamd64
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN116.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN116.sys, , , 2
+
+[SoftEther.NTamd64]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN116
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN116"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN116.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN116"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN116.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN116.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN116"
+Neo.Service.DispName = "VPN Client Device Driver - VPN116"
+Neo.Service.Desc = "VPN Client Adapter - VPN116"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN116"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x64/INF_VPN117.inf b/src/bin/hamcore/inf/x64/INF_VPN117.inf
new file mode 100644
index 00000000..4ca29be8
--- /dev/null
+++ b/src/bin/hamcore/inf/x64/INF_VPN117.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN117.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTamd64
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN117.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN117.sys, , , 2
+
+[SoftEther.NTamd64]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN117
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN117"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN117.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN117"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN117.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN117.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN117"
+Neo.Service.DispName = "VPN Client Device Driver - VPN117"
+Neo.Service.Desc = "VPN Client Adapter - VPN117"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN117"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x64/INF_VPN118.inf b/src/bin/hamcore/inf/x64/INF_VPN118.inf
new file mode 100644
index 00000000..7907fd01
--- /dev/null
+++ b/src/bin/hamcore/inf/x64/INF_VPN118.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN118.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTamd64
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN118.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN118.sys, , , 2
+
+[SoftEther.NTamd64]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN118
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN118"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN118.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN118"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN118.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN118.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN118"
+Neo.Service.DispName = "VPN Client Device Driver - VPN118"
+Neo.Service.Desc = "VPN Client Adapter - VPN118"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN118"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x64/INF_VPN119.inf b/src/bin/hamcore/inf/x64/INF_VPN119.inf
new file mode 100644
index 00000000..6482d249
--- /dev/null
+++ b/src/bin/hamcore/inf/x64/INF_VPN119.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN119.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTamd64
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN119.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN119.sys, , , 2
+
+[SoftEther.NTamd64]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN119
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN119"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN119.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN119"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN119.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN119.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN119"
+Neo.Service.DispName = "VPN Client Device Driver - VPN119"
+Neo.Service.Desc = "VPN Client Adapter - VPN119"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN119"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x64/INF_VPN12.inf b/src/bin/hamcore/inf/x64/INF_VPN12.inf
new file mode 100644
index 00000000..71d66b70
--- /dev/null
+++ b/src/bin/hamcore/inf/x64/INF_VPN12.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN12.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTamd64
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN12.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN12.sys, , , 2
+
+[SoftEther.NTamd64]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN12
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN12"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN12.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN12"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN12.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN12.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN12"
+Neo.Service.DispName = "VPN Client Device Driver - VPN12"
+Neo.Service.Desc = "VPN Client Adapter - VPN12"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN12"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x64/INF_VPN120.inf b/src/bin/hamcore/inf/x64/INF_VPN120.inf
new file mode 100644
index 00000000..1e131a0a
--- /dev/null
+++ b/src/bin/hamcore/inf/x64/INF_VPN120.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN120.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTamd64
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN120.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN120.sys, , , 2
+
+[SoftEther.NTamd64]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN120
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN120"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN120.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN120"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN120.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN120.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN120"
+Neo.Service.DispName = "VPN Client Device Driver - VPN120"
+Neo.Service.Desc = "VPN Client Adapter - VPN120"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN120"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x64/INF_VPN121.inf b/src/bin/hamcore/inf/x64/INF_VPN121.inf
new file mode 100644
index 00000000..23c83a69
--- /dev/null
+++ b/src/bin/hamcore/inf/x64/INF_VPN121.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN121.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTamd64
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN121.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN121.sys, , , 2
+
+[SoftEther.NTamd64]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN121
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN121"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN121.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN121"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN121.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN121.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN121"
+Neo.Service.DispName = "VPN Client Device Driver - VPN121"
+Neo.Service.Desc = "VPN Client Adapter - VPN121"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN121"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x64/INF_VPN122.inf b/src/bin/hamcore/inf/x64/INF_VPN122.inf
new file mode 100644
index 00000000..be26755e
--- /dev/null
+++ b/src/bin/hamcore/inf/x64/INF_VPN122.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN122.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTamd64
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN122.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN122.sys, , , 2
+
+[SoftEther.NTamd64]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN122
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN122"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN122.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN122"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN122.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN122.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN122"
+Neo.Service.DispName = "VPN Client Device Driver - VPN122"
+Neo.Service.Desc = "VPN Client Adapter - VPN122"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN122"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x64/INF_VPN123.inf b/src/bin/hamcore/inf/x64/INF_VPN123.inf
new file mode 100644
index 00000000..845e7833
--- /dev/null
+++ b/src/bin/hamcore/inf/x64/INF_VPN123.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN123.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTamd64
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN123.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN123.sys, , , 2
+
+[SoftEther.NTamd64]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN123
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN123"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN123.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN123"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN123.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN123.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN123"
+Neo.Service.DispName = "VPN Client Device Driver - VPN123"
+Neo.Service.Desc = "VPN Client Adapter - VPN123"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN123"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x64/INF_VPN124.inf b/src/bin/hamcore/inf/x64/INF_VPN124.inf
new file mode 100644
index 00000000..c09d7d12
--- /dev/null
+++ b/src/bin/hamcore/inf/x64/INF_VPN124.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN124.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTamd64
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN124.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN124.sys, , , 2
+
+[SoftEther.NTamd64]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN124
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN124"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN124.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN124"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN124.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN124.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN124"
+Neo.Service.DispName = "VPN Client Device Driver - VPN124"
+Neo.Service.Desc = "VPN Client Adapter - VPN124"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN124"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x64/INF_VPN125.inf b/src/bin/hamcore/inf/x64/INF_VPN125.inf
new file mode 100644
index 00000000..34aac2a3
--- /dev/null
+++ b/src/bin/hamcore/inf/x64/INF_VPN125.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN125.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTamd64
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN125.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN125.sys, , , 2
+
+[SoftEther.NTamd64]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN125
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN125"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN125.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN125"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN125.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN125.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN125"
+Neo.Service.DispName = "VPN Client Device Driver - VPN125"
+Neo.Service.Desc = "VPN Client Adapter - VPN125"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN125"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x64/INF_VPN126.inf b/src/bin/hamcore/inf/x64/INF_VPN126.inf
new file mode 100644
index 00000000..d68ef0d8
--- /dev/null
+++ b/src/bin/hamcore/inf/x64/INF_VPN126.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN126.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTamd64
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN126.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN126.sys, , , 2
+
+[SoftEther.NTamd64]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN126
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN126"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN126.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN126"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN126.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN126.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN126"
+Neo.Service.DispName = "VPN Client Device Driver - VPN126"
+Neo.Service.Desc = "VPN Client Adapter - VPN126"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN126"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x64/INF_VPN127.inf b/src/bin/hamcore/inf/x64/INF_VPN127.inf
new file mode 100644
index 00000000..83248c72
--- /dev/null
+++ b/src/bin/hamcore/inf/x64/INF_VPN127.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN127.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTamd64
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN127.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN127.sys, , , 2
+
+[SoftEther.NTamd64]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN127
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN127"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN127.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN127"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN127.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN127.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN127"
+Neo.Service.DispName = "VPN Client Device Driver - VPN127"
+Neo.Service.Desc = "VPN Client Adapter - VPN127"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN127"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x64/INF_VPN13.inf b/src/bin/hamcore/inf/x64/INF_VPN13.inf
new file mode 100644
index 00000000..89e7440c
--- /dev/null
+++ b/src/bin/hamcore/inf/x64/INF_VPN13.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN13.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTamd64
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN13.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN13.sys, , , 2
+
+[SoftEther.NTamd64]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN13
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN13"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN13.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN13"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN13.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN13.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN13"
+Neo.Service.DispName = "VPN Client Device Driver - VPN13"
+Neo.Service.Desc = "VPN Client Adapter - VPN13"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN13"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x64/INF_VPN14.inf b/src/bin/hamcore/inf/x64/INF_VPN14.inf
new file mode 100644
index 00000000..8bdd6b7e
--- /dev/null
+++ b/src/bin/hamcore/inf/x64/INF_VPN14.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN14.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTamd64
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN14.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN14.sys, , , 2
+
+[SoftEther.NTamd64]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN14
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN14"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN14.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN14"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN14.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN14.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN14"
+Neo.Service.DispName = "VPN Client Device Driver - VPN14"
+Neo.Service.Desc = "VPN Client Adapter - VPN14"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN14"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x64/INF_VPN15.inf b/src/bin/hamcore/inf/x64/INF_VPN15.inf
new file mode 100644
index 00000000..1e1a6b73
--- /dev/null
+++ b/src/bin/hamcore/inf/x64/INF_VPN15.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN15.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTamd64
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN15.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN15.sys, , , 2
+
+[SoftEther.NTamd64]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN15
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN15"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN15.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN15"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN15.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN15.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN15"
+Neo.Service.DispName = "VPN Client Device Driver - VPN15"
+Neo.Service.Desc = "VPN Client Adapter - VPN15"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN15"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x64/INF_VPN16.inf b/src/bin/hamcore/inf/x64/INF_VPN16.inf
new file mode 100644
index 00000000..f3707f27
--- /dev/null
+++ b/src/bin/hamcore/inf/x64/INF_VPN16.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN16.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTamd64
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN16.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN16.sys, , , 2
+
+[SoftEther.NTamd64]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN16
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN16"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN16.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN16"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN16.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN16.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN16"
+Neo.Service.DispName = "VPN Client Device Driver - VPN16"
+Neo.Service.Desc = "VPN Client Adapter - VPN16"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN16"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x64/INF_VPN17.inf b/src/bin/hamcore/inf/x64/INF_VPN17.inf
new file mode 100644
index 00000000..1d69d286
--- /dev/null
+++ b/src/bin/hamcore/inf/x64/INF_VPN17.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN17.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTamd64
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN17.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN17.sys, , , 2
+
+[SoftEther.NTamd64]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN17
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN17"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN17.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN17"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN17.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN17.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN17"
+Neo.Service.DispName = "VPN Client Device Driver - VPN17"
+Neo.Service.Desc = "VPN Client Adapter - VPN17"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN17"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x64/INF_VPN18.inf b/src/bin/hamcore/inf/x64/INF_VPN18.inf
new file mode 100644
index 00000000..8046f2eb
--- /dev/null
+++ b/src/bin/hamcore/inf/x64/INF_VPN18.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN18.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTamd64
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN18.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN18.sys, , , 2
+
+[SoftEther.NTamd64]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN18
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN18"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN18.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN18"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN18.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN18.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN18"
+Neo.Service.DispName = "VPN Client Device Driver - VPN18"
+Neo.Service.Desc = "VPN Client Adapter - VPN18"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN18"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x64/INF_VPN19.inf b/src/bin/hamcore/inf/x64/INF_VPN19.inf
new file mode 100644
index 00000000..fd510fc6
--- /dev/null
+++ b/src/bin/hamcore/inf/x64/INF_VPN19.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN19.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTamd64
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN19.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN19.sys, , , 2
+
+[SoftEther.NTamd64]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN19
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN19"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN19.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN19"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN19.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN19.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN19"
+Neo.Service.DispName = "VPN Client Device Driver - VPN19"
+Neo.Service.Desc = "VPN Client Adapter - VPN19"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN19"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x64/INF_VPN2.inf b/src/bin/hamcore/inf/x64/INF_VPN2.inf
new file mode 100644
index 00000000..7ef036b2
--- /dev/null
+++ b/src/bin/hamcore/inf/x64/INF_VPN2.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN2.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTamd64
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN2.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN2.sys, , , 2
+
+[SoftEther.NTamd64]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN2
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN2"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN2.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN2"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN2.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN2.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN2"
+Neo.Service.DispName = "VPN Client Device Driver - VPN2"
+Neo.Service.Desc = "VPN Client Adapter - VPN2"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN2"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x64/INF_VPN20.inf b/src/bin/hamcore/inf/x64/INF_VPN20.inf
new file mode 100644
index 00000000..80f4e0c0
--- /dev/null
+++ b/src/bin/hamcore/inf/x64/INF_VPN20.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN20.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTamd64
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN20.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN20.sys, , , 2
+
+[SoftEther.NTamd64]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN20
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN20"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN20.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN20"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN20.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN20.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN20"
+Neo.Service.DispName = "VPN Client Device Driver - VPN20"
+Neo.Service.Desc = "VPN Client Adapter - VPN20"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN20"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x64/INF_VPN21.inf b/src/bin/hamcore/inf/x64/INF_VPN21.inf
new file mode 100644
index 00000000..70995f60
--- /dev/null
+++ b/src/bin/hamcore/inf/x64/INF_VPN21.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN21.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTamd64
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN21.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN21.sys, , , 2
+
+[SoftEther.NTamd64]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN21
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN21"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN21.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN21"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN21.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN21.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN21"
+Neo.Service.DispName = "VPN Client Device Driver - VPN21"
+Neo.Service.Desc = "VPN Client Adapter - VPN21"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN21"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x64/INF_VPN22.inf b/src/bin/hamcore/inf/x64/INF_VPN22.inf
new file mode 100644
index 00000000..f6420f14
--- /dev/null
+++ b/src/bin/hamcore/inf/x64/INF_VPN22.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN22.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTamd64
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN22.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN22.sys, , , 2
+
+[SoftEther.NTamd64]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN22
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN22"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN22.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN22"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN22.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN22.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN22"
+Neo.Service.DispName = "VPN Client Device Driver - VPN22"
+Neo.Service.Desc = "VPN Client Adapter - VPN22"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN22"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x64/INF_VPN23.inf b/src/bin/hamcore/inf/x64/INF_VPN23.inf
new file mode 100644
index 00000000..0430bc36
--- /dev/null
+++ b/src/bin/hamcore/inf/x64/INF_VPN23.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN23.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTamd64
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN23.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN23.sys, , , 2
+
+[SoftEther.NTamd64]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN23
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN23"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN23.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN23"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN23.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN23.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN23"
+Neo.Service.DispName = "VPN Client Device Driver - VPN23"
+Neo.Service.Desc = "VPN Client Adapter - VPN23"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN23"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x64/INF_VPN24.inf b/src/bin/hamcore/inf/x64/INF_VPN24.inf
new file mode 100644
index 00000000..81d7fb77
--- /dev/null
+++ b/src/bin/hamcore/inf/x64/INF_VPN24.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN24.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTamd64
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN24.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN24.sys, , , 2
+
+[SoftEther.NTamd64]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN24
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN24"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN24.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN24"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN24.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN24.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN24"
+Neo.Service.DispName = "VPN Client Device Driver - VPN24"
+Neo.Service.Desc = "VPN Client Adapter - VPN24"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN24"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x64/INF_VPN25.inf b/src/bin/hamcore/inf/x64/INF_VPN25.inf
new file mode 100644
index 00000000..28e791a3
--- /dev/null
+++ b/src/bin/hamcore/inf/x64/INF_VPN25.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN25.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTamd64
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN25.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN25.sys, , , 2
+
+[SoftEther.NTamd64]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN25
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN25"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN25.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN25"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN25.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN25.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN25"
+Neo.Service.DispName = "VPN Client Device Driver - VPN25"
+Neo.Service.Desc = "VPN Client Adapter - VPN25"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN25"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x64/INF_VPN26.inf b/src/bin/hamcore/inf/x64/INF_VPN26.inf
new file mode 100644
index 00000000..2c5a5b61
--- /dev/null
+++ b/src/bin/hamcore/inf/x64/INF_VPN26.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN26.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTamd64
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN26.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN26.sys, , , 2
+
+[SoftEther.NTamd64]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN26
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN26"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN26.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN26"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN26.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN26.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN26"
+Neo.Service.DispName = "VPN Client Device Driver - VPN26"
+Neo.Service.Desc = "VPN Client Adapter - VPN26"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN26"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x64/INF_VPN27.inf b/src/bin/hamcore/inf/x64/INF_VPN27.inf
new file mode 100644
index 00000000..e76cc4d4
--- /dev/null
+++ b/src/bin/hamcore/inf/x64/INF_VPN27.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN27.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTamd64
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN27.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN27.sys, , , 2
+
+[SoftEther.NTamd64]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN27
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN27"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN27.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN27"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN27.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN27.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN27"
+Neo.Service.DispName = "VPN Client Device Driver - VPN27"
+Neo.Service.Desc = "VPN Client Adapter - VPN27"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN27"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x64/INF_VPN28.inf b/src/bin/hamcore/inf/x64/INF_VPN28.inf
new file mode 100644
index 00000000..25eab7e5
--- /dev/null
+++ b/src/bin/hamcore/inf/x64/INF_VPN28.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN28.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTamd64
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN28.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN28.sys, , , 2
+
+[SoftEther.NTamd64]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN28
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN28"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN28.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN28"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN28.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN28.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN28"
+Neo.Service.DispName = "VPN Client Device Driver - VPN28"
+Neo.Service.Desc = "VPN Client Adapter - VPN28"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN28"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x64/INF_VPN29.inf b/src/bin/hamcore/inf/x64/INF_VPN29.inf
new file mode 100644
index 00000000..dab42168
--- /dev/null
+++ b/src/bin/hamcore/inf/x64/INF_VPN29.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN29.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTamd64
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN29.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN29.sys, , , 2
+
+[SoftEther.NTamd64]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN29
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN29"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN29.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN29"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN29.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN29.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN29"
+Neo.Service.DispName = "VPN Client Device Driver - VPN29"
+Neo.Service.Desc = "VPN Client Adapter - VPN29"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN29"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x64/INF_VPN3.inf b/src/bin/hamcore/inf/x64/INF_VPN3.inf
new file mode 100644
index 00000000..171f2260
--- /dev/null
+++ b/src/bin/hamcore/inf/x64/INF_VPN3.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN3.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTamd64
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN3.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN3.sys, , , 2
+
+[SoftEther.NTamd64]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN3
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN3"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN3.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN3"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN3.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN3.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN3"
+Neo.Service.DispName = "VPN Client Device Driver - VPN3"
+Neo.Service.Desc = "VPN Client Adapter - VPN3"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN3"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x64/INF_VPN30.inf b/src/bin/hamcore/inf/x64/INF_VPN30.inf
new file mode 100644
index 00000000..a9606293
--- /dev/null
+++ b/src/bin/hamcore/inf/x64/INF_VPN30.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN30.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTamd64
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN30.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN30.sys, , , 2
+
+[SoftEther.NTamd64]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN30
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN30"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN30.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN30"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN30.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN30.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN30"
+Neo.Service.DispName = "VPN Client Device Driver - VPN30"
+Neo.Service.Desc = "VPN Client Adapter - VPN30"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN30"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x64/INF_VPN31.inf b/src/bin/hamcore/inf/x64/INF_VPN31.inf
new file mode 100644
index 00000000..fe607ce1
--- /dev/null
+++ b/src/bin/hamcore/inf/x64/INF_VPN31.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN31.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTamd64
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN31.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN31.sys, , , 2
+
+[SoftEther.NTamd64]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN31
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN31"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN31.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN31"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN31.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN31.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN31"
+Neo.Service.DispName = "VPN Client Device Driver - VPN31"
+Neo.Service.Desc = "VPN Client Adapter - VPN31"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN31"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x64/INF_VPN32.inf b/src/bin/hamcore/inf/x64/INF_VPN32.inf
new file mode 100644
index 00000000..88e3dfd7
--- /dev/null
+++ b/src/bin/hamcore/inf/x64/INF_VPN32.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN32.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTamd64
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN32.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN32.sys, , , 2
+
+[SoftEther.NTamd64]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN32
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN32"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN32.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN32"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN32.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN32.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN32"
+Neo.Service.DispName = "VPN Client Device Driver - VPN32"
+Neo.Service.Desc = "VPN Client Adapter - VPN32"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN32"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x64/INF_VPN33.inf b/src/bin/hamcore/inf/x64/INF_VPN33.inf
new file mode 100644
index 00000000..e0e74249
--- /dev/null
+++ b/src/bin/hamcore/inf/x64/INF_VPN33.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN33.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTamd64
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN33.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN33.sys, , , 2
+
+[SoftEther.NTamd64]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN33
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN33"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN33.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN33"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN33.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN33.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN33"
+Neo.Service.DispName = "VPN Client Device Driver - VPN33"
+Neo.Service.Desc = "VPN Client Adapter - VPN33"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN33"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x64/INF_VPN34.inf b/src/bin/hamcore/inf/x64/INF_VPN34.inf
new file mode 100644
index 00000000..787e567a
--- /dev/null
+++ b/src/bin/hamcore/inf/x64/INF_VPN34.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN34.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTamd64
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN34.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN34.sys, , , 2
+
+[SoftEther.NTamd64]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN34
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN34"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN34.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN34"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN34.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN34.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN34"
+Neo.Service.DispName = "VPN Client Device Driver - VPN34"
+Neo.Service.Desc = "VPN Client Adapter - VPN34"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN34"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x64/INF_VPN35.inf b/src/bin/hamcore/inf/x64/INF_VPN35.inf
new file mode 100644
index 00000000..f98060a1
--- /dev/null
+++ b/src/bin/hamcore/inf/x64/INF_VPN35.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN35.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTamd64
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN35.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN35.sys, , , 2
+
+[SoftEther.NTamd64]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN35
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN35"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN35.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN35"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN35.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN35.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN35"
+Neo.Service.DispName = "VPN Client Device Driver - VPN35"
+Neo.Service.Desc = "VPN Client Adapter - VPN35"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN35"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x64/INF_VPN36.inf b/src/bin/hamcore/inf/x64/INF_VPN36.inf
new file mode 100644
index 00000000..8c671337
--- /dev/null
+++ b/src/bin/hamcore/inf/x64/INF_VPN36.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN36.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTamd64
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN36.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN36.sys, , , 2
+
+[SoftEther.NTamd64]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN36
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN36"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN36.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN36"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN36.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN36.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN36"
+Neo.Service.DispName = "VPN Client Device Driver - VPN36"
+Neo.Service.Desc = "VPN Client Adapter - VPN36"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN36"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x64/INF_VPN37.inf b/src/bin/hamcore/inf/x64/INF_VPN37.inf
new file mode 100644
index 00000000..a26bb5f4
--- /dev/null
+++ b/src/bin/hamcore/inf/x64/INF_VPN37.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN37.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTamd64
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN37.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN37.sys, , , 2
+
+[SoftEther.NTamd64]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN37
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN37"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN37.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN37"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN37.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN37.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN37"
+Neo.Service.DispName = "VPN Client Device Driver - VPN37"
+Neo.Service.Desc = "VPN Client Adapter - VPN37"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN37"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x64/INF_VPN38.inf b/src/bin/hamcore/inf/x64/INF_VPN38.inf
new file mode 100644
index 00000000..6e7f60bc
--- /dev/null
+++ b/src/bin/hamcore/inf/x64/INF_VPN38.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN38.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTamd64
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN38.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN38.sys, , , 2
+
+[SoftEther.NTamd64]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN38
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN38"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN38.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN38"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN38.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN38.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN38"
+Neo.Service.DispName = "VPN Client Device Driver - VPN38"
+Neo.Service.Desc = "VPN Client Adapter - VPN38"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN38"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x64/INF_VPN39.inf b/src/bin/hamcore/inf/x64/INF_VPN39.inf
new file mode 100644
index 00000000..32317aab
--- /dev/null
+++ b/src/bin/hamcore/inf/x64/INF_VPN39.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN39.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTamd64
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN39.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN39.sys, , , 2
+
+[SoftEther.NTamd64]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN39
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN39"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN39.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN39"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN39.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN39.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN39"
+Neo.Service.DispName = "VPN Client Device Driver - VPN39"
+Neo.Service.Desc = "VPN Client Adapter - VPN39"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN39"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x64/INF_VPN4.inf b/src/bin/hamcore/inf/x64/INF_VPN4.inf
new file mode 100644
index 00000000..2b69c84c
--- /dev/null
+++ b/src/bin/hamcore/inf/x64/INF_VPN4.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN4.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTamd64
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN4.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN4.sys, , , 2
+
+[SoftEther.NTamd64]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN4
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN4"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN4.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN4"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN4.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN4.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN4"
+Neo.Service.DispName = "VPN Client Device Driver - VPN4"
+Neo.Service.Desc = "VPN Client Adapter - VPN4"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN4"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x64/INF_VPN40.inf b/src/bin/hamcore/inf/x64/INF_VPN40.inf
new file mode 100644
index 00000000..2b1b1e53
--- /dev/null
+++ b/src/bin/hamcore/inf/x64/INF_VPN40.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN40.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTamd64
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN40.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN40.sys, , , 2
+
+[SoftEther.NTamd64]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN40
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN40"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN40.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN40"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN40.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN40.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN40"
+Neo.Service.DispName = "VPN Client Device Driver - VPN40"
+Neo.Service.Desc = "VPN Client Adapter - VPN40"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN40"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x64/INF_VPN41.inf b/src/bin/hamcore/inf/x64/INF_VPN41.inf
new file mode 100644
index 00000000..795b9384
--- /dev/null
+++ b/src/bin/hamcore/inf/x64/INF_VPN41.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN41.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTamd64
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN41.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN41.sys, , , 2
+
+[SoftEther.NTamd64]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN41
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN41"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN41.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN41"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN41.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN41.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN41"
+Neo.Service.DispName = "VPN Client Device Driver - VPN41"
+Neo.Service.Desc = "VPN Client Adapter - VPN41"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN41"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x64/INF_VPN42.inf b/src/bin/hamcore/inf/x64/INF_VPN42.inf
new file mode 100644
index 00000000..f4de324d
--- /dev/null
+++ b/src/bin/hamcore/inf/x64/INF_VPN42.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN42.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTamd64
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN42.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN42.sys, , , 2
+
+[SoftEther.NTamd64]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN42
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN42"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN42.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN42"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN42.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN42.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN42"
+Neo.Service.DispName = "VPN Client Device Driver - VPN42"
+Neo.Service.Desc = "VPN Client Adapter - VPN42"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN42"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x64/INF_VPN43.inf b/src/bin/hamcore/inf/x64/INF_VPN43.inf
new file mode 100644
index 00000000..606cde78
--- /dev/null
+++ b/src/bin/hamcore/inf/x64/INF_VPN43.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN43.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTamd64
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN43.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN43.sys, , , 2
+
+[SoftEther.NTamd64]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN43
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN43"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN43.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN43"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN43.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN43.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN43"
+Neo.Service.DispName = "VPN Client Device Driver - VPN43"
+Neo.Service.Desc = "VPN Client Adapter - VPN43"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN43"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x64/INF_VPN44.inf b/src/bin/hamcore/inf/x64/INF_VPN44.inf
new file mode 100644
index 00000000..8444d497
--- /dev/null
+++ b/src/bin/hamcore/inf/x64/INF_VPN44.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN44.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTamd64
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN44.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN44.sys, , , 2
+
+[SoftEther.NTamd64]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN44
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN44"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN44.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN44"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN44.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN44.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN44"
+Neo.Service.DispName = "VPN Client Device Driver - VPN44"
+Neo.Service.Desc = "VPN Client Adapter - VPN44"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN44"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x64/INF_VPN45.inf b/src/bin/hamcore/inf/x64/INF_VPN45.inf
new file mode 100644
index 00000000..428077df
--- /dev/null
+++ b/src/bin/hamcore/inf/x64/INF_VPN45.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN45.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTamd64
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN45.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN45.sys, , , 2
+
+[SoftEther.NTamd64]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN45
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN45"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN45.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN45"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN45.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN45.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN45"
+Neo.Service.DispName = "VPN Client Device Driver - VPN45"
+Neo.Service.Desc = "VPN Client Adapter - VPN45"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN45"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x64/INF_VPN46.inf b/src/bin/hamcore/inf/x64/INF_VPN46.inf
new file mode 100644
index 00000000..55ef2d7a
--- /dev/null
+++ b/src/bin/hamcore/inf/x64/INF_VPN46.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN46.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTamd64
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN46.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN46.sys, , , 2
+
+[SoftEther.NTamd64]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN46
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN46"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN46.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN46"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN46.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN46.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN46"
+Neo.Service.DispName = "VPN Client Device Driver - VPN46"
+Neo.Service.Desc = "VPN Client Adapter - VPN46"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN46"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x64/INF_VPN47.inf b/src/bin/hamcore/inf/x64/INF_VPN47.inf
new file mode 100644
index 00000000..a6f35c3e
--- /dev/null
+++ b/src/bin/hamcore/inf/x64/INF_VPN47.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN47.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTamd64
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN47.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN47.sys, , , 2
+
+[SoftEther.NTamd64]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN47
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN47"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN47.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN47"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN47.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN47.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN47"
+Neo.Service.DispName = "VPN Client Device Driver - VPN47"
+Neo.Service.Desc = "VPN Client Adapter - VPN47"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN47"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x64/INF_VPN48.inf b/src/bin/hamcore/inf/x64/INF_VPN48.inf
new file mode 100644
index 00000000..cd4d7f38
--- /dev/null
+++ b/src/bin/hamcore/inf/x64/INF_VPN48.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN48.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTamd64
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN48.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN48.sys, , , 2
+
+[SoftEther.NTamd64]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN48
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN48"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN48.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN48"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN48.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN48.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN48"
+Neo.Service.DispName = "VPN Client Device Driver - VPN48"
+Neo.Service.Desc = "VPN Client Adapter - VPN48"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN48"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x64/INF_VPN49.inf b/src/bin/hamcore/inf/x64/INF_VPN49.inf
new file mode 100644
index 00000000..c9efe104
--- /dev/null
+++ b/src/bin/hamcore/inf/x64/INF_VPN49.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN49.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTamd64
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN49.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN49.sys, , , 2
+
+[SoftEther.NTamd64]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN49
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN49"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN49.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN49"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN49.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN49.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN49"
+Neo.Service.DispName = "VPN Client Device Driver - VPN49"
+Neo.Service.Desc = "VPN Client Adapter - VPN49"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN49"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x64/INF_VPN5.inf b/src/bin/hamcore/inf/x64/INF_VPN5.inf
new file mode 100644
index 00000000..bed1d995
--- /dev/null
+++ b/src/bin/hamcore/inf/x64/INF_VPN5.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN5.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTamd64
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN5.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN5.sys, , , 2
+
+[SoftEther.NTamd64]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN5
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN5"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN5.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN5"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN5.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN5.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN5"
+Neo.Service.DispName = "VPN Client Device Driver - VPN5"
+Neo.Service.Desc = "VPN Client Adapter - VPN5"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN5"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x64/INF_VPN50.inf b/src/bin/hamcore/inf/x64/INF_VPN50.inf
new file mode 100644
index 00000000..70b5b3ba
--- /dev/null
+++ b/src/bin/hamcore/inf/x64/INF_VPN50.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN50.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTamd64
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN50.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN50.sys, , , 2
+
+[SoftEther.NTamd64]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN50
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN50"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN50.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN50"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN50.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN50.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN50"
+Neo.Service.DispName = "VPN Client Device Driver - VPN50"
+Neo.Service.Desc = "VPN Client Adapter - VPN50"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN50"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x64/INF_VPN51.inf b/src/bin/hamcore/inf/x64/INF_VPN51.inf
new file mode 100644
index 00000000..3c5f5142
--- /dev/null
+++ b/src/bin/hamcore/inf/x64/INF_VPN51.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN51.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTamd64
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN51.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN51.sys, , , 2
+
+[SoftEther.NTamd64]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN51
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN51"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN51.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN51"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN51.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN51.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN51"
+Neo.Service.DispName = "VPN Client Device Driver - VPN51"
+Neo.Service.Desc = "VPN Client Adapter - VPN51"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN51"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x64/INF_VPN52.inf b/src/bin/hamcore/inf/x64/INF_VPN52.inf
new file mode 100644
index 00000000..78bee581
--- /dev/null
+++ b/src/bin/hamcore/inf/x64/INF_VPN52.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN52.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTamd64
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN52.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN52.sys, , , 2
+
+[SoftEther.NTamd64]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN52
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN52"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN52.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN52"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN52.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN52.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN52"
+Neo.Service.DispName = "VPN Client Device Driver - VPN52"
+Neo.Service.Desc = "VPN Client Adapter - VPN52"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN52"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x64/INF_VPN53.inf b/src/bin/hamcore/inf/x64/INF_VPN53.inf
new file mode 100644
index 00000000..bc5a2b27
--- /dev/null
+++ b/src/bin/hamcore/inf/x64/INF_VPN53.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN53.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTamd64
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN53.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN53.sys, , , 2
+
+[SoftEther.NTamd64]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN53
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN53"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN53.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN53"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN53.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN53.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN53"
+Neo.Service.DispName = "VPN Client Device Driver - VPN53"
+Neo.Service.Desc = "VPN Client Adapter - VPN53"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN53"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x64/INF_VPN54.inf b/src/bin/hamcore/inf/x64/INF_VPN54.inf
new file mode 100644
index 00000000..8ee9aeba
--- /dev/null
+++ b/src/bin/hamcore/inf/x64/INF_VPN54.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN54.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTamd64
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN54.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN54.sys, , , 2
+
+[SoftEther.NTamd64]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN54
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN54"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN54.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN54"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN54.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN54.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN54"
+Neo.Service.DispName = "VPN Client Device Driver - VPN54"
+Neo.Service.Desc = "VPN Client Adapter - VPN54"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN54"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x64/INF_VPN55.inf b/src/bin/hamcore/inf/x64/INF_VPN55.inf
new file mode 100644
index 00000000..10d7025d
--- /dev/null
+++ b/src/bin/hamcore/inf/x64/INF_VPN55.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN55.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTamd64
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN55.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN55.sys, , , 2
+
+[SoftEther.NTamd64]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN55
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN55"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN55.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN55"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN55.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN55.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN55"
+Neo.Service.DispName = "VPN Client Device Driver - VPN55"
+Neo.Service.Desc = "VPN Client Adapter - VPN55"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN55"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x64/INF_VPN56.inf b/src/bin/hamcore/inf/x64/INF_VPN56.inf
new file mode 100644
index 00000000..6b366ecc
--- /dev/null
+++ b/src/bin/hamcore/inf/x64/INF_VPN56.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN56.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTamd64
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN56.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN56.sys, , , 2
+
+[SoftEther.NTamd64]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN56
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN56"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN56.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN56"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN56.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN56.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN56"
+Neo.Service.DispName = "VPN Client Device Driver - VPN56"
+Neo.Service.Desc = "VPN Client Adapter - VPN56"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN56"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x64/INF_VPN57.inf b/src/bin/hamcore/inf/x64/INF_VPN57.inf
new file mode 100644
index 00000000..1f9486d6
--- /dev/null
+++ b/src/bin/hamcore/inf/x64/INF_VPN57.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN57.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTamd64
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN57.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN57.sys, , , 2
+
+[SoftEther.NTamd64]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN57
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN57"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN57.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN57"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN57.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN57.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN57"
+Neo.Service.DispName = "VPN Client Device Driver - VPN57"
+Neo.Service.Desc = "VPN Client Adapter - VPN57"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN57"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x64/INF_VPN58.inf b/src/bin/hamcore/inf/x64/INF_VPN58.inf
new file mode 100644
index 00000000..134b8706
--- /dev/null
+++ b/src/bin/hamcore/inf/x64/INF_VPN58.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN58.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTamd64
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN58.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN58.sys, , , 2
+
+[SoftEther.NTamd64]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN58
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN58"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN58.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN58"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN58.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN58.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN58"
+Neo.Service.DispName = "VPN Client Device Driver - VPN58"
+Neo.Service.Desc = "VPN Client Adapter - VPN58"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN58"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x64/INF_VPN59.inf b/src/bin/hamcore/inf/x64/INF_VPN59.inf
new file mode 100644
index 00000000..6dbc950c
--- /dev/null
+++ b/src/bin/hamcore/inf/x64/INF_VPN59.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN59.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTamd64
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN59.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN59.sys, , , 2
+
+[SoftEther.NTamd64]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN59
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN59"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN59.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN59"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN59.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN59.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN59"
+Neo.Service.DispName = "VPN Client Device Driver - VPN59"
+Neo.Service.Desc = "VPN Client Adapter - VPN59"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN59"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x64/INF_VPN6.inf b/src/bin/hamcore/inf/x64/INF_VPN6.inf
new file mode 100644
index 00000000..ea3c8dd2
--- /dev/null
+++ b/src/bin/hamcore/inf/x64/INF_VPN6.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN6.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTamd64
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN6.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN6.sys, , , 2
+
+[SoftEther.NTamd64]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN6
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN6"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN6.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN6"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN6.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN6.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN6"
+Neo.Service.DispName = "VPN Client Device Driver - VPN6"
+Neo.Service.Desc = "VPN Client Adapter - VPN6"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN6"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x64/INF_VPN60.inf b/src/bin/hamcore/inf/x64/INF_VPN60.inf
new file mode 100644
index 00000000..3a6f57fb
--- /dev/null
+++ b/src/bin/hamcore/inf/x64/INF_VPN60.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN60.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTamd64
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN60.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN60.sys, , , 2
+
+[SoftEther.NTamd64]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN60
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN60"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN60.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN60"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN60.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN60.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN60"
+Neo.Service.DispName = "VPN Client Device Driver - VPN60"
+Neo.Service.Desc = "VPN Client Adapter - VPN60"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN60"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x64/INF_VPN61.inf b/src/bin/hamcore/inf/x64/INF_VPN61.inf
new file mode 100644
index 00000000..f449da11
--- /dev/null
+++ b/src/bin/hamcore/inf/x64/INF_VPN61.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN61.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTamd64
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN61.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN61.sys, , , 2
+
+[SoftEther.NTamd64]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN61
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN61"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN61.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN61"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN61.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN61.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN61"
+Neo.Service.DispName = "VPN Client Device Driver - VPN61"
+Neo.Service.Desc = "VPN Client Adapter - VPN61"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN61"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x64/INF_VPN62.inf b/src/bin/hamcore/inf/x64/INF_VPN62.inf
new file mode 100644
index 00000000..af64efd9
--- /dev/null
+++ b/src/bin/hamcore/inf/x64/INF_VPN62.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN62.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTamd64
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN62.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN62.sys, , , 2
+
+[SoftEther.NTamd64]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN62
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN62"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN62.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN62"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN62.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN62.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN62"
+Neo.Service.DispName = "VPN Client Device Driver - VPN62"
+Neo.Service.Desc = "VPN Client Adapter - VPN62"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN62"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x64/INF_VPN63.inf b/src/bin/hamcore/inf/x64/INF_VPN63.inf
new file mode 100644
index 00000000..61003c87
--- /dev/null
+++ b/src/bin/hamcore/inf/x64/INF_VPN63.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN63.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTamd64
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN63.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN63.sys, , , 2
+
+[SoftEther.NTamd64]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN63
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN63"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN63.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN63"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN63.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN63.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN63"
+Neo.Service.DispName = "VPN Client Device Driver - VPN63"
+Neo.Service.Desc = "VPN Client Adapter - VPN63"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN63"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x64/INF_VPN64.inf b/src/bin/hamcore/inf/x64/INF_VPN64.inf
new file mode 100644
index 00000000..0cbbb026
--- /dev/null
+++ b/src/bin/hamcore/inf/x64/INF_VPN64.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN64.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTamd64
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN64.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN64.sys, , , 2
+
+[SoftEther.NTamd64]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN64
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN64"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN64.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN64"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN64.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN64.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN64"
+Neo.Service.DispName = "VPN Client Device Driver - VPN64"
+Neo.Service.Desc = "VPN Client Adapter - VPN64"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN64"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x64/INF_VPN65.inf b/src/bin/hamcore/inf/x64/INF_VPN65.inf
new file mode 100644
index 00000000..d964f291
--- /dev/null
+++ b/src/bin/hamcore/inf/x64/INF_VPN65.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN65.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTamd64
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN65.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN65.sys, , , 2
+
+[SoftEther.NTamd64]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN65
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN65"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN65.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN65"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN65.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN65.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN65"
+Neo.Service.DispName = "VPN Client Device Driver - VPN65"
+Neo.Service.Desc = "VPN Client Adapter - VPN65"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN65"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x64/INF_VPN66.inf b/src/bin/hamcore/inf/x64/INF_VPN66.inf
new file mode 100644
index 00000000..bdefa0b1
--- /dev/null
+++ b/src/bin/hamcore/inf/x64/INF_VPN66.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN66.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTamd64
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN66.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN66.sys, , , 2
+
+[SoftEther.NTamd64]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN66
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN66"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN66.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN66"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN66.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN66.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN66"
+Neo.Service.DispName = "VPN Client Device Driver - VPN66"
+Neo.Service.Desc = "VPN Client Adapter - VPN66"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN66"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x64/INF_VPN67.inf b/src/bin/hamcore/inf/x64/INF_VPN67.inf
new file mode 100644
index 00000000..7c04ab21
--- /dev/null
+++ b/src/bin/hamcore/inf/x64/INF_VPN67.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN67.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTamd64
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN67.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN67.sys, , , 2
+
+[SoftEther.NTamd64]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN67
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN67"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN67.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN67"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN67.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN67.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN67"
+Neo.Service.DispName = "VPN Client Device Driver - VPN67"
+Neo.Service.Desc = "VPN Client Adapter - VPN67"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN67"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x64/INF_VPN68.inf b/src/bin/hamcore/inf/x64/INF_VPN68.inf
new file mode 100644
index 00000000..b8399a1f
--- /dev/null
+++ b/src/bin/hamcore/inf/x64/INF_VPN68.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN68.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTamd64
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN68.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN68.sys, , , 2
+
+[SoftEther.NTamd64]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN68
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN68"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN68.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN68"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN68.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN68.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN68"
+Neo.Service.DispName = "VPN Client Device Driver - VPN68"
+Neo.Service.Desc = "VPN Client Adapter - VPN68"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN68"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x64/INF_VPN69.inf b/src/bin/hamcore/inf/x64/INF_VPN69.inf
new file mode 100644
index 00000000..fe6e62c8
--- /dev/null
+++ b/src/bin/hamcore/inf/x64/INF_VPN69.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN69.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTamd64
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN69.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN69.sys, , , 2
+
+[SoftEther.NTamd64]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN69
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN69"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN69.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN69"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN69.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN69.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN69"
+Neo.Service.DispName = "VPN Client Device Driver - VPN69"
+Neo.Service.Desc = "VPN Client Adapter - VPN69"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN69"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x64/INF_VPN7.inf b/src/bin/hamcore/inf/x64/INF_VPN7.inf
new file mode 100644
index 00000000..ebd49170
--- /dev/null
+++ b/src/bin/hamcore/inf/x64/INF_VPN7.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN7.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTamd64
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN7.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN7.sys, , , 2
+
+[SoftEther.NTamd64]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN7
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN7"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN7.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN7"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN7.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN7.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN7"
+Neo.Service.DispName = "VPN Client Device Driver - VPN7"
+Neo.Service.Desc = "VPN Client Adapter - VPN7"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN7"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x64/INF_VPN70.inf b/src/bin/hamcore/inf/x64/INF_VPN70.inf
new file mode 100644
index 00000000..eef4a312
--- /dev/null
+++ b/src/bin/hamcore/inf/x64/INF_VPN70.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN70.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTamd64
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN70.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN70.sys, , , 2
+
+[SoftEther.NTamd64]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN70
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN70"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN70.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN70"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN70.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN70.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN70"
+Neo.Service.DispName = "VPN Client Device Driver - VPN70"
+Neo.Service.Desc = "VPN Client Adapter - VPN70"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN70"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x64/INF_VPN71.inf b/src/bin/hamcore/inf/x64/INF_VPN71.inf
new file mode 100644
index 00000000..faba0678
--- /dev/null
+++ b/src/bin/hamcore/inf/x64/INF_VPN71.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN71.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTamd64
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN71.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN71.sys, , , 2
+
+[SoftEther.NTamd64]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN71
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN71"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN71.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN71"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN71.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN71.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN71"
+Neo.Service.DispName = "VPN Client Device Driver - VPN71"
+Neo.Service.Desc = "VPN Client Adapter - VPN71"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN71"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x64/INF_VPN72.inf b/src/bin/hamcore/inf/x64/INF_VPN72.inf
new file mode 100644
index 00000000..b1c0a0fb
--- /dev/null
+++ b/src/bin/hamcore/inf/x64/INF_VPN72.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN72.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTamd64
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN72.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN72.sys, , , 2
+
+[SoftEther.NTamd64]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN72
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN72"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN72.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN72"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN72.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN72.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN72"
+Neo.Service.DispName = "VPN Client Device Driver - VPN72"
+Neo.Service.Desc = "VPN Client Adapter - VPN72"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN72"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x64/INF_VPN73.inf b/src/bin/hamcore/inf/x64/INF_VPN73.inf
new file mode 100644
index 00000000..f5cbdc0b
--- /dev/null
+++ b/src/bin/hamcore/inf/x64/INF_VPN73.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN73.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTamd64
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN73.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN73.sys, , , 2
+
+[SoftEther.NTamd64]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN73
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN73"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN73.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN73"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN73.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN73.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN73"
+Neo.Service.DispName = "VPN Client Device Driver - VPN73"
+Neo.Service.Desc = "VPN Client Adapter - VPN73"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN73"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x64/INF_VPN74.inf b/src/bin/hamcore/inf/x64/INF_VPN74.inf
new file mode 100644
index 00000000..0835ef75
--- /dev/null
+++ b/src/bin/hamcore/inf/x64/INF_VPN74.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN74.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTamd64
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN74.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN74.sys, , , 2
+
+[SoftEther.NTamd64]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN74
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN74"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN74.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN74"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN74.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN74.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN74"
+Neo.Service.DispName = "VPN Client Device Driver - VPN74"
+Neo.Service.Desc = "VPN Client Adapter - VPN74"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN74"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x64/INF_VPN75.inf b/src/bin/hamcore/inf/x64/INF_VPN75.inf
new file mode 100644
index 00000000..63b4da79
--- /dev/null
+++ b/src/bin/hamcore/inf/x64/INF_VPN75.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN75.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTamd64
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN75.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN75.sys, , , 2
+
+[SoftEther.NTamd64]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN75
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN75"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN75.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN75"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN75.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN75.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN75"
+Neo.Service.DispName = "VPN Client Device Driver - VPN75"
+Neo.Service.Desc = "VPN Client Adapter - VPN75"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN75"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x64/INF_VPN76.inf b/src/bin/hamcore/inf/x64/INF_VPN76.inf
new file mode 100644
index 00000000..fa12a196
--- /dev/null
+++ b/src/bin/hamcore/inf/x64/INF_VPN76.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN76.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTamd64
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN76.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN76.sys, , , 2
+
+[SoftEther.NTamd64]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN76
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN76"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN76.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN76"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN76.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN76.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN76"
+Neo.Service.DispName = "VPN Client Device Driver - VPN76"
+Neo.Service.Desc = "VPN Client Adapter - VPN76"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN76"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x64/INF_VPN77.inf b/src/bin/hamcore/inf/x64/INF_VPN77.inf
new file mode 100644
index 00000000..4899e01b
--- /dev/null
+++ b/src/bin/hamcore/inf/x64/INF_VPN77.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN77.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTamd64
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN77.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN77.sys, , , 2
+
+[SoftEther.NTamd64]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN77
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN77"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN77.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN77"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN77.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN77.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN77"
+Neo.Service.DispName = "VPN Client Device Driver - VPN77"
+Neo.Service.Desc = "VPN Client Adapter - VPN77"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN77"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x64/INF_VPN78.inf b/src/bin/hamcore/inf/x64/INF_VPN78.inf
new file mode 100644
index 00000000..c19dbba6
--- /dev/null
+++ b/src/bin/hamcore/inf/x64/INF_VPN78.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN78.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTamd64
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN78.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN78.sys, , , 2
+
+[SoftEther.NTamd64]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN78
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN78"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN78.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN78"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN78.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN78.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN78"
+Neo.Service.DispName = "VPN Client Device Driver - VPN78"
+Neo.Service.Desc = "VPN Client Adapter - VPN78"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN78"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x64/INF_VPN79.inf b/src/bin/hamcore/inf/x64/INF_VPN79.inf
new file mode 100644
index 00000000..8906cbed
--- /dev/null
+++ b/src/bin/hamcore/inf/x64/INF_VPN79.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN79.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTamd64
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN79.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN79.sys, , , 2
+
+[SoftEther.NTamd64]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN79
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN79"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN79.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN79"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN79.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN79.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN79"
+Neo.Service.DispName = "VPN Client Device Driver - VPN79"
+Neo.Service.Desc = "VPN Client Adapter - VPN79"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN79"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x64/INF_VPN8.inf b/src/bin/hamcore/inf/x64/INF_VPN8.inf
new file mode 100644
index 00000000..c08e63a9
--- /dev/null
+++ b/src/bin/hamcore/inf/x64/INF_VPN8.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN8.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTamd64
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN8.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN8.sys, , , 2
+
+[SoftEther.NTamd64]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN8
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN8"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN8.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN8"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN8.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN8.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN8"
+Neo.Service.DispName = "VPN Client Device Driver - VPN8"
+Neo.Service.Desc = "VPN Client Adapter - VPN8"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN8"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x64/INF_VPN80.inf b/src/bin/hamcore/inf/x64/INF_VPN80.inf
new file mode 100644
index 00000000..b5728f7e
--- /dev/null
+++ b/src/bin/hamcore/inf/x64/INF_VPN80.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN80.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTamd64
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN80.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN80.sys, , , 2
+
+[SoftEther.NTamd64]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN80
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN80"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN80.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN80"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN80.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN80.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN80"
+Neo.Service.DispName = "VPN Client Device Driver - VPN80"
+Neo.Service.Desc = "VPN Client Adapter - VPN80"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN80"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x64/INF_VPN81.inf b/src/bin/hamcore/inf/x64/INF_VPN81.inf
new file mode 100644
index 00000000..159e5f7f
--- /dev/null
+++ b/src/bin/hamcore/inf/x64/INF_VPN81.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN81.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTamd64
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN81.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN81.sys, , , 2
+
+[SoftEther.NTamd64]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN81
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN81"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN81.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN81"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN81.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN81.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN81"
+Neo.Service.DispName = "VPN Client Device Driver - VPN81"
+Neo.Service.Desc = "VPN Client Adapter - VPN81"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN81"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x64/INF_VPN82.inf b/src/bin/hamcore/inf/x64/INF_VPN82.inf
new file mode 100644
index 00000000..733084dc
--- /dev/null
+++ b/src/bin/hamcore/inf/x64/INF_VPN82.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN82.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTamd64
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN82.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN82.sys, , , 2
+
+[SoftEther.NTamd64]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN82
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN82"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN82.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN82"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN82.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN82.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN82"
+Neo.Service.DispName = "VPN Client Device Driver - VPN82"
+Neo.Service.Desc = "VPN Client Adapter - VPN82"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN82"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x64/INF_VPN83.inf b/src/bin/hamcore/inf/x64/INF_VPN83.inf
new file mode 100644
index 00000000..0563577f
--- /dev/null
+++ b/src/bin/hamcore/inf/x64/INF_VPN83.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN83.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTamd64
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN83.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN83.sys, , , 2
+
+[SoftEther.NTamd64]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN83
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN83"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN83.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN83"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN83.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN83.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN83"
+Neo.Service.DispName = "VPN Client Device Driver - VPN83"
+Neo.Service.Desc = "VPN Client Adapter - VPN83"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN83"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x64/INF_VPN84.inf b/src/bin/hamcore/inf/x64/INF_VPN84.inf
new file mode 100644
index 00000000..98c220c8
--- /dev/null
+++ b/src/bin/hamcore/inf/x64/INF_VPN84.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN84.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTamd64
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN84.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN84.sys, , , 2
+
+[SoftEther.NTamd64]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN84
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN84"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN84.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN84"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN84.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN84.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN84"
+Neo.Service.DispName = "VPN Client Device Driver - VPN84"
+Neo.Service.Desc = "VPN Client Adapter - VPN84"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN84"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x64/INF_VPN85.inf b/src/bin/hamcore/inf/x64/INF_VPN85.inf
new file mode 100644
index 00000000..6669ac65
--- /dev/null
+++ b/src/bin/hamcore/inf/x64/INF_VPN85.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN85.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTamd64
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN85.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN85.sys, , , 2
+
+[SoftEther.NTamd64]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN85
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN85"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN85.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN85"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN85.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN85.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN85"
+Neo.Service.DispName = "VPN Client Device Driver - VPN85"
+Neo.Service.Desc = "VPN Client Adapter - VPN85"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN85"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x64/INF_VPN86.inf b/src/bin/hamcore/inf/x64/INF_VPN86.inf
new file mode 100644
index 00000000..c4d3daf8
--- /dev/null
+++ b/src/bin/hamcore/inf/x64/INF_VPN86.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN86.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTamd64
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN86.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN86.sys, , , 2
+
+[SoftEther.NTamd64]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN86
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN86"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN86.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN86"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN86.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN86.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN86"
+Neo.Service.DispName = "VPN Client Device Driver - VPN86"
+Neo.Service.Desc = "VPN Client Adapter - VPN86"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN86"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x64/INF_VPN87.inf b/src/bin/hamcore/inf/x64/INF_VPN87.inf
new file mode 100644
index 00000000..6a6a79e5
--- /dev/null
+++ b/src/bin/hamcore/inf/x64/INF_VPN87.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN87.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTamd64
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN87.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN87.sys, , , 2
+
+[SoftEther.NTamd64]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN87
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN87"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN87.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN87"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN87.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN87.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN87"
+Neo.Service.DispName = "VPN Client Device Driver - VPN87"
+Neo.Service.Desc = "VPN Client Adapter - VPN87"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN87"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x64/INF_VPN88.inf b/src/bin/hamcore/inf/x64/INF_VPN88.inf
new file mode 100644
index 00000000..39f811c3
--- /dev/null
+++ b/src/bin/hamcore/inf/x64/INF_VPN88.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN88.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTamd64
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN88.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN88.sys, , , 2
+
+[SoftEther.NTamd64]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN88
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN88"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN88.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN88"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN88.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN88.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN88"
+Neo.Service.DispName = "VPN Client Device Driver - VPN88"
+Neo.Service.Desc = "VPN Client Adapter - VPN88"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN88"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x64/INF_VPN89.inf b/src/bin/hamcore/inf/x64/INF_VPN89.inf
new file mode 100644
index 00000000..51a27d41
--- /dev/null
+++ b/src/bin/hamcore/inf/x64/INF_VPN89.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN89.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTamd64
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN89.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN89.sys, , , 2
+
+[SoftEther.NTamd64]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN89
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN89"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN89.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN89"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN89.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN89.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN89"
+Neo.Service.DispName = "VPN Client Device Driver - VPN89"
+Neo.Service.Desc = "VPN Client Adapter - VPN89"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN89"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x64/INF_VPN9.inf b/src/bin/hamcore/inf/x64/INF_VPN9.inf
new file mode 100644
index 00000000..94fc032e
--- /dev/null
+++ b/src/bin/hamcore/inf/x64/INF_VPN9.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN9.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTamd64
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN9.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN9.sys, , , 2
+
+[SoftEther.NTamd64]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN9
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN9"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN9.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN9"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN9.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN9.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN9"
+Neo.Service.DispName = "VPN Client Device Driver - VPN9"
+Neo.Service.Desc = "VPN Client Adapter - VPN9"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN9"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x64/INF_VPN90.inf b/src/bin/hamcore/inf/x64/INF_VPN90.inf
new file mode 100644
index 00000000..943f493c
--- /dev/null
+++ b/src/bin/hamcore/inf/x64/INF_VPN90.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN90.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTamd64
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN90.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN90.sys, , , 2
+
+[SoftEther.NTamd64]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN90
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN90"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN90.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN90"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN90.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN90.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN90"
+Neo.Service.DispName = "VPN Client Device Driver - VPN90"
+Neo.Service.Desc = "VPN Client Adapter - VPN90"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN90"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x64/INF_VPN91.inf b/src/bin/hamcore/inf/x64/INF_VPN91.inf
new file mode 100644
index 00000000..31903d22
--- /dev/null
+++ b/src/bin/hamcore/inf/x64/INF_VPN91.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN91.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTamd64
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN91.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN91.sys, , , 2
+
+[SoftEther.NTamd64]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN91
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN91"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN91.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN91"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN91.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN91.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN91"
+Neo.Service.DispName = "VPN Client Device Driver - VPN91"
+Neo.Service.Desc = "VPN Client Adapter - VPN91"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN91"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x64/INF_VPN92.inf b/src/bin/hamcore/inf/x64/INF_VPN92.inf
new file mode 100644
index 00000000..0884fb4b
--- /dev/null
+++ b/src/bin/hamcore/inf/x64/INF_VPN92.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN92.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTamd64
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN92.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN92.sys, , , 2
+
+[SoftEther.NTamd64]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN92
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN92"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN92.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN92"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN92.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN92.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN92"
+Neo.Service.DispName = "VPN Client Device Driver - VPN92"
+Neo.Service.Desc = "VPN Client Adapter - VPN92"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN92"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x64/INF_VPN93.inf b/src/bin/hamcore/inf/x64/INF_VPN93.inf
new file mode 100644
index 00000000..bdffef42
--- /dev/null
+++ b/src/bin/hamcore/inf/x64/INF_VPN93.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN93.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTamd64
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN93.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN93.sys, , , 2
+
+[SoftEther.NTamd64]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN93
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN93"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN93.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN93"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN93.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN93.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN93"
+Neo.Service.DispName = "VPN Client Device Driver - VPN93"
+Neo.Service.Desc = "VPN Client Adapter - VPN93"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN93"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x64/INF_VPN94.inf b/src/bin/hamcore/inf/x64/INF_VPN94.inf
new file mode 100644
index 00000000..451e50df
--- /dev/null
+++ b/src/bin/hamcore/inf/x64/INF_VPN94.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN94.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTamd64
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN94.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN94.sys, , , 2
+
+[SoftEther.NTamd64]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN94
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN94"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN94.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN94"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN94.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN94.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN94"
+Neo.Service.DispName = "VPN Client Device Driver - VPN94"
+Neo.Service.Desc = "VPN Client Adapter - VPN94"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN94"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x64/INF_VPN95.inf b/src/bin/hamcore/inf/x64/INF_VPN95.inf
new file mode 100644
index 00000000..6588e6cd
--- /dev/null
+++ b/src/bin/hamcore/inf/x64/INF_VPN95.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN95.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTamd64
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN95.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN95.sys, , , 2
+
+[SoftEther.NTamd64]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN95
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN95"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN95.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN95"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN95.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN95.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN95"
+Neo.Service.DispName = "VPN Client Device Driver - VPN95"
+Neo.Service.Desc = "VPN Client Adapter - VPN95"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN95"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x64/INF_VPN96.inf b/src/bin/hamcore/inf/x64/INF_VPN96.inf
new file mode 100644
index 00000000..f722a2ba
--- /dev/null
+++ b/src/bin/hamcore/inf/x64/INF_VPN96.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN96.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTamd64
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN96.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN96.sys, , , 2
+
+[SoftEther.NTamd64]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN96
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN96"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN96.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN96"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN96.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN96.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN96"
+Neo.Service.DispName = "VPN Client Device Driver - VPN96"
+Neo.Service.Desc = "VPN Client Adapter - VPN96"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN96"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x64/INF_VPN97.inf b/src/bin/hamcore/inf/x64/INF_VPN97.inf
new file mode 100644
index 00000000..c130a603
--- /dev/null
+++ b/src/bin/hamcore/inf/x64/INF_VPN97.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN97.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTamd64
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN97.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN97.sys, , , 2
+
+[SoftEther.NTamd64]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN97
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN97"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN97.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN97"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN97.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN97.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN97"
+Neo.Service.DispName = "VPN Client Device Driver - VPN97"
+Neo.Service.Desc = "VPN Client Adapter - VPN97"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN97"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x64/INF_VPN98.inf b/src/bin/hamcore/inf/x64/INF_VPN98.inf
new file mode 100644
index 00000000..4d6b3866
--- /dev/null
+++ b/src/bin/hamcore/inf/x64/INF_VPN98.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN98.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTamd64
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN98.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN98.sys, , , 2
+
+[SoftEther.NTamd64]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN98
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN98"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN98.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN98"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN98.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN98.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN98"
+Neo.Service.DispName = "VPN Client Device Driver - VPN98"
+Neo.Service.Desc = "VPN Client Adapter - VPN98"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN98"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x64/INF_VPN99.inf b/src/bin/hamcore/inf/x64/INF_VPN99.inf
new file mode 100644
index 00000000..34e417f6
--- /dev/null
+++ b/src/bin/hamcore/inf/x64/INF_VPN99.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN99.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTamd64
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN99.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN99.sys, , , 2
+
+[SoftEther.NTamd64]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN99
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN99"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN99.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN99"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN99.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN99.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN99"
+Neo.Service.DispName = "VPN Client Device Driver - VPN99"
+Neo.Service.Desc = "VPN Client Adapter - VPN99"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN99"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x64/inf.cat b/src/bin/hamcore/inf/x64/inf.cat
new file mode 100644
index 00000000..ba9317ba
--- /dev/null
+++ b/src/bin/hamcore/inf/x64/inf.cat
Binary files differ
diff --git a/src/bin/hamcore/inf/x86/INF_VPN.inf b/src/bin/hamcore/inf/x86/INF_VPN.inf
new file mode 100644
index 00000000..1d0e25ea
--- /dev/null
+++ b/src/bin/hamcore/inf/x86/INF_VPN.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN.sys, , , 2
+
+[SoftEther]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN"
+Neo.Service.DispName = "VPN Client Device Driver - VPN"
+Neo.Service.Desc = "VPN Client Adapter - VPN"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x86/INF_VPN10.inf b/src/bin/hamcore/inf/x86/INF_VPN10.inf
new file mode 100644
index 00000000..d1bce86d
--- /dev/null
+++ b/src/bin/hamcore/inf/x86/INF_VPN10.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN10.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN10.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN10.sys, , , 2
+
+[SoftEther]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN10
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN10"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN10.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN10"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN10.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN10.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN10"
+Neo.Service.DispName = "VPN Client Device Driver - VPN10"
+Neo.Service.Desc = "VPN Client Adapter - VPN10"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN10"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x86/INF_VPN100.inf b/src/bin/hamcore/inf/x86/INF_VPN100.inf
new file mode 100644
index 00000000..63588c1b
--- /dev/null
+++ b/src/bin/hamcore/inf/x86/INF_VPN100.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN100.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN100.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN100.sys, , , 2
+
+[SoftEther]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN100
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN100"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN100.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN100"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN100.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN100.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN100"
+Neo.Service.DispName = "VPN Client Device Driver - VPN100"
+Neo.Service.Desc = "VPN Client Adapter - VPN100"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN100"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x86/INF_VPN101.inf b/src/bin/hamcore/inf/x86/INF_VPN101.inf
new file mode 100644
index 00000000..b43fa01b
--- /dev/null
+++ b/src/bin/hamcore/inf/x86/INF_VPN101.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN101.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN101.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN101.sys, , , 2
+
+[SoftEther]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN101
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN101"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN101.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN101"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN101.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN101.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN101"
+Neo.Service.DispName = "VPN Client Device Driver - VPN101"
+Neo.Service.Desc = "VPN Client Adapter - VPN101"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN101"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x86/INF_VPN102.inf b/src/bin/hamcore/inf/x86/INF_VPN102.inf
new file mode 100644
index 00000000..ae84696a
--- /dev/null
+++ b/src/bin/hamcore/inf/x86/INF_VPN102.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN102.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN102.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN102.sys, , , 2
+
+[SoftEther]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN102
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN102"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN102.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN102"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN102.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN102.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN102"
+Neo.Service.DispName = "VPN Client Device Driver - VPN102"
+Neo.Service.Desc = "VPN Client Adapter - VPN102"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN102"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x86/INF_VPN103.inf b/src/bin/hamcore/inf/x86/INF_VPN103.inf
new file mode 100644
index 00000000..ad2589f8
--- /dev/null
+++ b/src/bin/hamcore/inf/x86/INF_VPN103.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN103.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN103.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN103.sys, , , 2
+
+[SoftEther]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN103
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN103"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN103.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN103"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN103.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN103.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN103"
+Neo.Service.DispName = "VPN Client Device Driver - VPN103"
+Neo.Service.Desc = "VPN Client Adapter - VPN103"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN103"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x86/INF_VPN104.inf b/src/bin/hamcore/inf/x86/INF_VPN104.inf
new file mode 100644
index 00000000..85cde04a
--- /dev/null
+++ b/src/bin/hamcore/inf/x86/INF_VPN104.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN104.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN104.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN104.sys, , , 2
+
+[SoftEther]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN104
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN104"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN104.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN104"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN104.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN104.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN104"
+Neo.Service.DispName = "VPN Client Device Driver - VPN104"
+Neo.Service.Desc = "VPN Client Adapter - VPN104"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN104"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x86/INF_VPN105.inf b/src/bin/hamcore/inf/x86/INF_VPN105.inf
new file mode 100644
index 00000000..31142251
--- /dev/null
+++ b/src/bin/hamcore/inf/x86/INF_VPN105.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN105.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN105.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN105.sys, , , 2
+
+[SoftEther]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN105
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN105"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN105.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN105"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN105.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN105.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN105"
+Neo.Service.DispName = "VPN Client Device Driver - VPN105"
+Neo.Service.Desc = "VPN Client Adapter - VPN105"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN105"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x86/INF_VPN106.inf b/src/bin/hamcore/inf/x86/INF_VPN106.inf
new file mode 100644
index 00000000..1671be64
--- /dev/null
+++ b/src/bin/hamcore/inf/x86/INF_VPN106.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN106.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN106.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN106.sys, , , 2
+
+[SoftEther]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN106
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN106"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN106.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN106"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN106.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN106.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN106"
+Neo.Service.DispName = "VPN Client Device Driver - VPN106"
+Neo.Service.Desc = "VPN Client Adapter - VPN106"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN106"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x86/INF_VPN107.inf b/src/bin/hamcore/inf/x86/INF_VPN107.inf
new file mode 100644
index 00000000..167aa857
--- /dev/null
+++ b/src/bin/hamcore/inf/x86/INF_VPN107.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN107.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN107.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN107.sys, , , 2
+
+[SoftEther]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN107
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN107"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN107.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN107"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN107.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN107.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN107"
+Neo.Service.DispName = "VPN Client Device Driver - VPN107"
+Neo.Service.Desc = "VPN Client Adapter - VPN107"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN107"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x86/INF_VPN108.inf b/src/bin/hamcore/inf/x86/INF_VPN108.inf
new file mode 100644
index 00000000..59d63a5e
--- /dev/null
+++ b/src/bin/hamcore/inf/x86/INF_VPN108.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN108.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN108.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN108.sys, , , 2
+
+[SoftEther]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN108
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN108"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN108.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN108"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN108.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN108.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN108"
+Neo.Service.DispName = "VPN Client Device Driver - VPN108"
+Neo.Service.Desc = "VPN Client Adapter - VPN108"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN108"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x86/INF_VPN109.inf b/src/bin/hamcore/inf/x86/INF_VPN109.inf
new file mode 100644
index 00000000..6549e6ad
--- /dev/null
+++ b/src/bin/hamcore/inf/x86/INF_VPN109.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN109.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN109.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN109.sys, , , 2
+
+[SoftEther]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN109
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN109"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN109.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN109"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN109.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN109.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN109"
+Neo.Service.DispName = "VPN Client Device Driver - VPN109"
+Neo.Service.Desc = "VPN Client Adapter - VPN109"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN109"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x86/INF_VPN11.inf b/src/bin/hamcore/inf/x86/INF_VPN11.inf
new file mode 100644
index 00000000..675df209
--- /dev/null
+++ b/src/bin/hamcore/inf/x86/INF_VPN11.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN11.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN11.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN11.sys, , , 2
+
+[SoftEther]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN11
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN11"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN11.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN11"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN11.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN11.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN11"
+Neo.Service.DispName = "VPN Client Device Driver - VPN11"
+Neo.Service.Desc = "VPN Client Adapter - VPN11"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN11"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x86/INF_VPN110.inf b/src/bin/hamcore/inf/x86/INF_VPN110.inf
new file mode 100644
index 00000000..7eb6bbb0
--- /dev/null
+++ b/src/bin/hamcore/inf/x86/INF_VPN110.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN110.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN110.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN110.sys, , , 2
+
+[SoftEther]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN110
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN110"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN110.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN110"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN110.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN110.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN110"
+Neo.Service.DispName = "VPN Client Device Driver - VPN110"
+Neo.Service.Desc = "VPN Client Adapter - VPN110"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN110"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x86/INF_VPN111.inf b/src/bin/hamcore/inf/x86/INF_VPN111.inf
new file mode 100644
index 00000000..da959730
--- /dev/null
+++ b/src/bin/hamcore/inf/x86/INF_VPN111.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN111.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN111.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN111.sys, , , 2
+
+[SoftEther]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN111
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN111"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN111.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN111"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN111.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN111.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN111"
+Neo.Service.DispName = "VPN Client Device Driver - VPN111"
+Neo.Service.Desc = "VPN Client Adapter - VPN111"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN111"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x86/INF_VPN112.inf b/src/bin/hamcore/inf/x86/INF_VPN112.inf
new file mode 100644
index 00000000..80dc2d4e
--- /dev/null
+++ b/src/bin/hamcore/inf/x86/INF_VPN112.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN112.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN112.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN112.sys, , , 2
+
+[SoftEther]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN112
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN112"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN112.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN112"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN112.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN112.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN112"
+Neo.Service.DispName = "VPN Client Device Driver - VPN112"
+Neo.Service.Desc = "VPN Client Adapter - VPN112"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN112"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x86/INF_VPN113.inf b/src/bin/hamcore/inf/x86/INF_VPN113.inf
new file mode 100644
index 00000000..878b341a
--- /dev/null
+++ b/src/bin/hamcore/inf/x86/INF_VPN113.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN113.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN113.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN113.sys, , , 2
+
+[SoftEther]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN113
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN113"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN113.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN113"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN113.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN113.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN113"
+Neo.Service.DispName = "VPN Client Device Driver - VPN113"
+Neo.Service.Desc = "VPN Client Adapter - VPN113"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN113"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x86/INF_VPN114.inf b/src/bin/hamcore/inf/x86/INF_VPN114.inf
new file mode 100644
index 00000000..e8748149
--- /dev/null
+++ b/src/bin/hamcore/inf/x86/INF_VPN114.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN114.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN114.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN114.sys, , , 2
+
+[SoftEther]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN114
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN114"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN114.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN114"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN114.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN114.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN114"
+Neo.Service.DispName = "VPN Client Device Driver - VPN114"
+Neo.Service.Desc = "VPN Client Adapter - VPN114"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN114"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x86/INF_VPN115.inf b/src/bin/hamcore/inf/x86/INF_VPN115.inf
new file mode 100644
index 00000000..73fad6c6
--- /dev/null
+++ b/src/bin/hamcore/inf/x86/INF_VPN115.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN115.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN115.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN115.sys, , , 2
+
+[SoftEther]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN115
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN115"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN115.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN115"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN115.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN115.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN115"
+Neo.Service.DispName = "VPN Client Device Driver - VPN115"
+Neo.Service.Desc = "VPN Client Adapter - VPN115"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN115"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x86/INF_VPN116.inf b/src/bin/hamcore/inf/x86/INF_VPN116.inf
new file mode 100644
index 00000000..41624c29
--- /dev/null
+++ b/src/bin/hamcore/inf/x86/INF_VPN116.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN116.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN116.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN116.sys, , , 2
+
+[SoftEther]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN116
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN116"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN116.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN116"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN116.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN116.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN116"
+Neo.Service.DispName = "VPN Client Device Driver - VPN116"
+Neo.Service.Desc = "VPN Client Adapter - VPN116"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN116"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x86/INF_VPN117.inf b/src/bin/hamcore/inf/x86/INF_VPN117.inf
new file mode 100644
index 00000000..bfc619d5
--- /dev/null
+++ b/src/bin/hamcore/inf/x86/INF_VPN117.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN117.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN117.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN117.sys, , , 2
+
+[SoftEther]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN117
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN117"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN117.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN117"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN117.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN117.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN117"
+Neo.Service.DispName = "VPN Client Device Driver - VPN117"
+Neo.Service.Desc = "VPN Client Adapter - VPN117"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN117"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x86/INF_VPN118.inf b/src/bin/hamcore/inf/x86/INF_VPN118.inf
new file mode 100644
index 00000000..ac37a376
--- /dev/null
+++ b/src/bin/hamcore/inf/x86/INF_VPN118.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN118.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN118.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN118.sys, , , 2
+
+[SoftEther]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN118
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN118"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN118.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN118"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN118.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN118.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN118"
+Neo.Service.DispName = "VPN Client Device Driver - VPN118"
+Neo.Service.Desc = "VPN Client Adapter - VPN118"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN118"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x86/INF_VPN119.inf b/src/bin/hamcore/inf/x86/INF_VPN119.inf
new file mode 100644
index 00000000..c99c9e9c
--- /dev/null
+++ b/src/bin/hamcore/inf/x86/INF_VPN119.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN119.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN119.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN119.sys, , , 2
+
+[SoftEther]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN119
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN119"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN119.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN119"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN119.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN119.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN119"
+Neo.Service.DispName = "VPN Client Device Driver - VPN119"
+Neo.Service.Desc = "VPN Client Adapter - VPN119"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN119"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x86/INF_VPN12.inf b/src/bin/hamcore/inf/x86/INF_VPN12.inf
new file mode 100644
index 00000000..b10573ea
--- /dev/null
+++ b/src/bin/hamcore/inf/x86/INF_VPN12.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN12.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN12.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN12.sys, , , 2
+
+[SoftEther]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN12
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN12"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN12.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN12"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN12.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN12.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN12"
+Neo.Service.DispName = "VPN Client Device Driver - VPN12"
+Neo.Service.Desc = "VPN Client Adapter - VPN12"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN12"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x86/INF_VPN120.inf b/src/bin/hamcore/inf/x86/INF_VPN120.inf
new file mode 100644
index 00000000..2671a95d
--- /dev/null
+++ b/src/bin/hamcore/inf/x86/INF_VPN120.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN120.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN120.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN120.sys, , , 2
+
+[SoftEther]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN120
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN120"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN120.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN120"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN120.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN120.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN120"
+Neo.Service.DispName = "VPN Client Device Driver - VPN120"
+Neo.Service.Desc = "VPN Client Adapter - VPN120"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN120"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x86/INF_VPN121.inf b/src/bin/hamcore/inf/x86/INF_VPN121.inf
new file mode 100644
index 00000000..f1ed369d
--- /dev/null
+++ b/src/bin/hamcore/inf/x86/INF_VPN121.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN121.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN121.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN121.sys, , , 2
+
+[SoftEther]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN121
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN121"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN121.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN121"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN121.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN121.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN121"
+Neo.Service.DispName = "VPN Client Device Driver - VPN121"
+Neo.Service.Desc = "VPN Client Adapter - VPN121"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN121"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x86/INF_VPN122.inf b/src/bin/hamcore/inf/x86/INF_VPN122.inf
new file mode 100644
index 00000000..4f07c685
--- /dev/null
+++ b/src/bin/hamcore/inf/x86/INF_VPN122.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN122.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN122.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN122.sys, , , 2
+
+[SoftEther]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN122
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN122"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN122.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN122"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN122.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN122.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN122"
+Neo.Service.DispName = "VPN Client Device Driver - VPN122"
+Neo.Service.Desc = "VPN Client Adapter - VPN122"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN122"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x86/INF_VPN123.inf b/src/bin/hamcore/inf/x86/INF_VPN123.inf
new file mode 100644
index 00000000..97914dbe
--- /dev/null
+++ b/src/bin/hamcore/inf/x86/INF_VPN123.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN123.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN123.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN123.sys, , , 2
+
+[SoftEther]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN123
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN123"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN123.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN123"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN123.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN123.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN123"
+Neo.Service.DispName = "VPN Client Device Driver - VPN123"
+Neo.Service.Desc = "VPN Client Adapter - VPN123"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN123"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x86/INF_VPN124.inf b/src/bin/hamcore/inf/x86/INF_VPN124.inf
new file mode 100644
index 00000000..6f25063e
--- /dev/null
+++ b/src/bin/hamcore/inf/x86/INF_VPN124.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN124.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN124.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN124.sys, , , 2
+
+[SoftEther]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN124
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN124"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN124.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN124"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN124.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN124.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN124"
+Neo.Service.DispName = "VPN Client Device Driver - VPN124"
+Neo.Service.Desc = "VPN Client Adapter - VPN124"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN124"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x86/INF_VPN125.inf b/src/bin/hamcore/inf/x86/INF_VPN125.inf
new file mode 100644
index 00000000..a066f937
--- /dev/null
+++ b/src/bin/hamcore/inf/x86/INF_VPN125.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN125.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN125.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN125.sys, , , 2
+
+[SoftEther]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN125
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN125"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN125.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN125"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN125.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN125.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN125"
+Neo.Service.DispName = "VPN Client Device Driver - VPN125"
+Neo.Service.Desc = "VPN Client Adapter - VPN125"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN125"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x86/INF_VPN126.inf b/src/bin/hamcore/inf/x86/INF_VPN126.inf
new file mode 100644
index 00000000..2e184d20
--- /dev/null
+++ b/src/bin/hamcore/inf/x86/INF_VPN126.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN126.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN126.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN126.sys, , , 2
+
+[SoftEther]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN126
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN126"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN126.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN126"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN126.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN126.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN126"
+Neo.Service.DispName = "VPN Client Device Driver - VPN126"
+Neo.Service.Desc = "VPN Client Adapter - VPN126"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN126"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x86/INF_VPN127.inf b/src/bin/hamcore/inf/x86/INF_VPN127.inf
new file mode 100644
index 00000000..e4f2dde1
--- /dev/null
+++ b/src/bin/hamcore/inf/x86/INF_VPN127.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN127.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN127.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN127.sys, , , 2
+
+[SoftEther]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN127
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN127"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN127.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN127"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN127.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN127.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN127"
+Neo.Service.DispName = "VPN Client Device Driver - VPN127"
+Neo.Service.Desc = "VPN Client Adapter - VPN127"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN127"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x86/INF_VPN13.inf b/src/bin/hamcore/inf/x86/INF_VPN13.inf
new file mode 100644
index 00000000..5786598a
--- /dev/null
+++ b/src/bin/hamcore/inf/x86/INF_VPN13.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN13.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN13.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN13.sys, , , 2
+
+[SoftEther]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN13
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN13"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN13.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN13"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN13.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN13.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN13"
+Neo.Service.DispName = "VPN Client Device Driver - VPN13"
+Neo.Service.Desc = "VPN Client Adapter - VPN13"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN13"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x86/INF_VPN14.inf b/src/bin/hamcore/inf/x86/INF_VPN14.inf
new file mode 100644
index 00000000..e248a65b
--- /dev/null
+++ b/src/bin/hamcore/inf/x86/INF_VPN14.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN14.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN14.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN14.sys, , , 2
+
+[SoftEther]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN14
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN14"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN14.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN14"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN14.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN14.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN14"
+Neo.Service.DispName = "VPN Client Device Driver - VPN14"
+Neo.Service.Desc = "VPN Client Adapter - VPN14"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN14"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x86/INF_VPN15.inf b/src/bin/hamcore/inf/x86/INF_VPN15.inf
new file mode 100644
index 00000000..ef291478
--- /dev/null
+++ b/src/bin/hamcore/inf/x86/INF_VPN15.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN15.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN15.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN15.sys, , , 2
+
+[SoftEther]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN15
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN15"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN15.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN15"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN15.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN15.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN15"
+Neo.Service.DispName = "VPN Client Device Driver - VPN15"
+Neo.Service.Desc = "VPN Client Adapter - VPN15"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN15"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x86/INF_VPN16.inf b/src/bin/hamcore/inf/x86/INF_VPN16.inf
new file mode 100644
index 00000000..228dd419
--- /dev/null
+++ b/src/bin/hamcore/inf/x86/INF_VPN16.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN16.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN16.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN16.sys, , , 2
+
+[SoftEther]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN16
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN16"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN16.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN16"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN16.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN16.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN16"
+Neo.Service.DispName = "VPN Client Device Driver - VPN16"
+Neo.Service.Desc = "VPN Client Adapter - VPN16"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN16"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x86/INF_VPN17.inf b/src/bin/hamcore/inf/x86/INF_VPN17.inf
new file mode 100644
index 00000000..5ce57122
--- /dev/null
+++ b/src/bin/hamcore/inf/x86/INF_VPN17.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN17.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN17.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN17.sys, , , 2
+
+[SoftEther]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN17
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN17"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN17.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN17"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN17.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN17.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN17"
+Neo.Service.DispName = "VPN Client Device Driver - VPN17"
+Neo.Service.Desc = "VPN Client Adapter - VPN17"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN17"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x86/INF_VPN18.inf b/src/bin/hamcore/inf/x86/INF_VPN18.inf
new file mode 100644
index 00000000..d683b623
--- /dev/null
+++ b/src/bin/hamcore/inf/x86/INF_VPN18.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN18.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN18.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN18.sys, , , 2
+
+[SoftEther]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN18
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN18"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN18.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN18"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN18.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN18.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN18"
+Neo.Service.DispName = "VPN Client Device Driver - VPN18"
+Neo.Service.Desc = "VPN Client Adapter - VPN18"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN18"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x86/INF_VPN19.inf b/src/bin/hamcore/inf/x86/INF_VPN19.inf
new file mode 100644
index 00000000..2062598e
--- /dev/null
+++ b/src/bin/hamcore/inf/x86/INF_VPN19.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN19.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN19.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN19.sys, , , 2
+
+[SoftEther]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN19
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN19"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN19.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN19"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN19.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN19.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN19"
+Neo.Service.DispName = "VPN Client Device Driver - VPN19"
+Neo.Service.Desc = "VPN Client Adapter - VPN19"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN19"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x86/INF_VPN2.inf b/src/bin/hamcore/inf/x86/INF_VPN2.inf
new file mode 100644
index 00000000..3d9c7d32
--- /dev/null
+++ b/src/bin/hamcore/inf/x86/INF_VPN2.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN2.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN2.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN2.sys, , , 2
+
+[SoftEther]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN2
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN2"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN2.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN2"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN2.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN2.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN2"
+Neo.Service.DispName = "VPN Client Device Driver - VPN2"
+Neo.Service.Desc = "VPN Client Adapter - VPN2"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN2"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x86/INF_VPN20.inf b/src/bin/hamcore/inf/x86/INF_VPN20.inf
new file mode 100644
index 00000000..61af4fa7
--- /dev/null
+++ b/src/bin/hamcore/inf/x86/INF_VPN20.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN20.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN20.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN20.sys, , , 2
+
+[SoftEther]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN20
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN20"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN20.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN20"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN20.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN20.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN20"
+Neo.Service.DispName = "VPN Client Device Driver - VPN20"
+Neo.Service.Desc = "VPN Client Adapter - VPN20"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN20"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x86/INF_VPN21.inf b/src/bin/hamcore/inf/x86/INF_VPN21.inf
new file mode 100644
index 00000000..4da81b6a
--- /dev/null
+++ b/src/bin/hamcore/inf/x86/INF_VPN21.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN21.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN21.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN21.sys, , , 2
+
+[SoftEther]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN21
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN21"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN21.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN21"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN21.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN21.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN21"
+Neo.Service.DispName = "VPN Client Device Driver - VPN21"
+Neo.Service.Desc = "VPN Client Adapter - VPN21"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN21"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x86/INF_VPN22.inf b/src/bin/hamcore/inf/x86/INF_VPN22.inf
new file mode 100644
index 00000000..a879f6db
--- /dev/null
+++ b/src/bin/hamcore/inf/x86/INF_VPN22.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN22.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN22.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN22.sys, , , 2
+
+[SoftEther]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN22
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN22"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN22.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN22"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN22.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN22.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN22"
+Neo.Service.DispName = "VPN Client Device Driver - VPN22"
+Neo.Service.Desc = "VPN Client Adapter - VPN22"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN22"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x86/INF_VPN23.inf b/src/bin/hamcore/inf/x86/INF_VPN23.inf
new file mode 100644
index 00000000..526f68af
--- /dev/null
+++ b/src/bin/hamcore/inf/x86/INF_VPN23.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN23.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN23.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN23.sys, , , 2
+
+[SoftEther]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN23
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN23"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN23.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN23"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN23.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN23.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN23"
+Neo.Service.DispName = "VPN Client Device Driver - VPN23"
+Neo.Service.Desc = "VPN Client Adapter - VPN23"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN23"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x86/INF_VPN24.inf b/src/bin/hamcore/inf/x86/INF_VPN24.inf
new file mode 100644
index 00000000..721459f6
--- /dev/null
+++ b/src/bin/hamcore/inf/x86/INF_VPN24.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN24.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN24.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN24.sys, , , 2
+
+[SoftEther]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN24
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN24"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN24.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN24"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN24.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN24.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN24"
+Neo.Service.DispName = "VPN Client Device Driver - VPN24"
+Neo.Service.Desc = "VPN Client Adapter - VPN24"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN24"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x86/INF_VPN25.inf b/src/bin/hamcore/inf/x86/INF_VPN25.inf
new file mode 100644
index 00000000..70fb577b
--- /dev/null
+++ b/src/bin/hamcore/inf/x86/INF_VPN25.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN25.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN25.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN25.sys, , , 2
+
+[SoftEther]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN25
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN25"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN25.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN25"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN25.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN25.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN25"
+Neo.Service.DispName = "VPN Client Device Driver - VPN25"
+Neo.Service.Desc = "VPN Client Adapter - VPN25"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN25"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x86/INF_VPN26.inf b/src/bin/hamcore/inf/x86/INF_VPN26.inf
new file mode 100644
index 00000000..54f16908
--- /dev/null
+++ b/src/bin/hamcore/inf/x86/INF_VPN26.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN26.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN26.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN26.sys, , , 2
+
+[SoftEther]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN26
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN26"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN26.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN26"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN26.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN26.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN26"
+Neo.Service.DispName = "VPN Client Device Driver - VPN26"
+Neo.Service.Desc = "VPN Client Adapter - VPN26"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN26"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x86/INF_VPN27.inf b/src/bin/hamcore/inf/x86/INF_VPN27.inf
new file mode 100644
index 00000000..6da94965
--- /dev/null
+++ b/src/bin/hamcore/inf/x86/INF_VPN27.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN27.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN27.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN27.sys, , , 2
+
+[SoftEther]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN27
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN27"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN27.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN27"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN27.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN27.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN27"
+Neo.Service.DispName = "VPN Client Device Driver - VPN27"
+Neo.Service.Desc = "VPN Client Adapter - VPN27"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN27"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x86/INF_VPN28.inf b/src/bin/hamcore/inf/x86/INF_VPN28.inf
new file mode 100644
index 00000000..2d0f7657
--- /dev/null
+++ b/src/bin/hamcore/inf/x86/INF_VPN28.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN28.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN28.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN28.sys, , , 2
+
+[SoftEther]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN28
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN28"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN28.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN28"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN28.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN28.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN28"
+Neo.Service.DispName = "VPN Client Device Driver - VPN28"
+Neo.Service.Desc = "VPN Client Adapter - VPN28"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN28"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x86/INF_VPN29.inf b/src/bin/hamcore/inf/x86/INF_VPN29.inf
new file mode 100644
index 00000000..8da46dd5
--- /dev/null
+++ b/src/bin/hamcore/inf/x86/INF_VPN29.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN29.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN29.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN29.sys, , , 2
+
+[SoftEther]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN29
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN29"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN29.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN29"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN29.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN29.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN29"
+Neo.Service.DispName = "VPN Client Device Driver - VPN29"
+Neo.Service.Desc = "VPN Client Adapter - VPN29"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN29"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x86/INF_VPN3.inf b/src/bin/hamcore/inf/x86/INF_VPN3.inf
new file mode 100644
index 00000000..41591cdb
--- /dev/null
+++ b/src/bin/hamcore/inf/x86/INF_VPN3.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN3.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN3.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN3.sys, , , 2
+
+[SoftEther]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN3
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN3"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN3.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN3"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN3.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN3.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN3"
+Neo.Service.DispName = "VPN Client Device Driver - VPN3"
+Neo.Service.Desc = "VPN Client Adapter - VPN3"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN3"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x86/INF_VPN30.inf b/src/bin/hamcore/inf/x86/INF_VPN30.inf
new file mode 100644
index 00000000..2152d86b
--- /dev/null
+++ b/src/bin/hamcore/inf/x86/INF_VPN30.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN30.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN30.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN30.sys, , , 2
+
+[SoftEther]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN30
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN30"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN30.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN30"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN30.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN30.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN30"
+Neo.Service.DispName = "VPN Client Device Driver - VPN30"
+Neo.Service.Desc = "VPN Client Adapter - VPN30"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN30"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x86/INF_VPN31.inf b/src/bin/hamcore/inf/x86/INF_VPN31.inf
new file mode 100644
index 00000000..c87cf7f5
--- /dev/null
+++ b/src/bin/hamcore/inf/x86/INF_VPN31.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN31.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN31.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN31.sys, , , 2
+
+[SoftEther]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN31
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN31"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN31.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN31"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN31.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN31.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN31"
+Neo.Service.DispName = "VPN Client Device Driver - VPN31"
+Neo.Service.Desc = "VPN Client Adapter - VPN31"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN31"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x86/INF_VPN32.inf b/src/bin/hamcore/inf/x86/INF_VPN32.inf
new file mode 100644
index 00000000..d6a8509c
--- /dev/null
+++ b/src/bin/hamcore/inf/x86/INF_VPN32.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN32.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN32.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN32.sys, , , 2
+
+[SoftEther]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN32
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN32"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN32.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN32"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN32.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN32.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN32"
+Neo.Service.DispName = "VPN Client Device Driver - VPN32"
+Neo.Service.Desc = "VPN Client Adapter - VPN32"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN32"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x86/INF_VPN33.inf b/src/bin/hamcore/inf/x86/INF_VPN33.inf
new file mode 100644
index 00000000..9289d1ab
--- /dev/null
+++ b/src/bin/hamcore/inf/x86/INF_VPN33.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN33.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN33.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN33.sys, , , 2
+
+[SoftEther]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN33
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN33"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN33.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN33"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN33.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN33.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN33"
+Neo.Service.DispName = "VPN Client Device Driver - VPN33"
+Neo.Service.Desc = "VPN Client Adapter - VPN33"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN33"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x86/INF_VPN34.inf b/src/bin/hamcore/inf/x86/INF_VPN34.inf
new file mode 100644
index 00000000..6d7dd4d1
--- /dev/null
+++ b/src/bin/hamcore/inf/x86/INF_VPN34.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN34.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN34.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN34.sys, , , 2
+
+[SoftEther]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN34
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN34"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN34.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN34"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN34.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN34.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN34"
+Neo.Service.DispName = "VPN Client Device Driver - VPN34"
+Neo.Service.Desc = "VPN Client Adapter - VPN34"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN34"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x86/INF_VPN35.inf b/src/bin/hamcore/inf/x86/INF_VPN35.inf
new file mode 100644
index 00000000..dc0ee1a8
--- /dev/null
+++ b/src/bin/hamcore/inf/x86/INF_VPN35.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN35.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN35.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN35.sys, , , 2
+
+[SoftEther]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN35
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN35"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN35.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN35"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN35.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN35.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN35"
+Neo.Service.DispName = "VPN Client Device Driver - VPN35"
+Neo.Service.Desc = "VPN Client Adapter - VPN35"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN35"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x86/INF_VPN36.inf b/src/bin/hamcore/inf/x86/INF_VPN36.inf
new file mode 100644
index 00000000..938521e8
--- /dev/null
+++ b/src/bin/hamcore/inf/x86/INF_VPN36.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN36.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN36.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN36.sys, , , 2
+
+[SoftEther]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN36
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN36"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN36.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN36"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN36.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN36.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN36"
+Neo.Service.DispName = "VPN Client Device Driver - VPN36"
+Neo.Service.Desc = "VPN Client Adapter - VPN36"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN36"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x86/INF_VPN37.inf b/src/bin/hamcore/inf/x86/INF_VPN37.inf
new file mode 100644
index 00000000..b3c52a7e
--- /dev/null
+++ b/src/bin/hamcore/inf/x86/INF_VPN37.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN37.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN37.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN37.sys, , , 2
+
+[SoftEther]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN37
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN37"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN37.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN37"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN37.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN37.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN37"
+Neo.Service.DispName = "VPN Client Device Driver - VPN37"
+Neo.Service.Desc = "VPN Client Adapter - VPN37"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN37"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x86/INF_VPN38.inf b/src/bin/hamcore/inf/x86/INF_VPN38.inf
new file mode 100644
index 00000000..71dbad9f
--- /dev/null
+++ b/src/bin/hamcore/inf/x86/INF_VPN38.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN38.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN38.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN38.sys, , , 2
+
+[SoftEther]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN38
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN38"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN38.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN38"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN38.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN38.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN38"
+Neo.Service.DispName = "VPN Client Device Driver - VPN38"
+Neo.Service.Desc = "VPN Client Adapter - VPN38"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN38"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x86/INF_VPN39.inf b/src/bin/hamcore/inf/x86/INF_VPN39.inf
new file mode 100644
index 00000000..ce278cbc
--- /dev/null
+++ b/src/bin/hamcore/inf/x86/INF_VPN39.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN39.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN39.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN39.sys, , , 2
+
+[SoftEther]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN39
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN39"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN39.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN39"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN39.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN39.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN39"
+Neo.Service.DispName = "VPN Client Device Driver - VPN39"
+Neo.Service.Desc = "VPN Client Adapter - VPN39"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN39"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x86/INF_VPN4.inf b/src/bin/hamcore/inf/x86/INF_VPN4.inf
new file mode 100644
index 00000000..c6560298
--- /dev/null
+++ b/src/bin/hamcore/inf/x86/INF_VPN4.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN4.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN4.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN4.sys, , , 2
+
+[SoftEther]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN4
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN4"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN4.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN4"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN4.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN4.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN4"
+Neo.Service.DispName = "VPN Client Device Driver - VPN4"
+Neo.Service.Desc = "VPN Client Adapter - VPN4"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN4"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x86/INF_VPN40.inf b/src/bin/hamcore/inf/x86/INF_VPN40.inf
new file mode 100644
index 00000000..bfeb3040
--- /dev/null
+++ b/src/bin/hamcore/inf/x86/INF_VPN40.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN40.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN40.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN40.sys, , , 2
+
+[SoftEther]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN40
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN40"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN40.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN40"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN40.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN40.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN40"
+Neo.Service.DispName = "VPN Client Device Driver - VPN40"
+Neo.Service.Desc = "VPN Client Adapter - VPN40"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN40"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x86/INF_VPN41.inf b/src/bin/hamcore/inf/x86/INF_VPN41.inf
new file mode 100644
index 00000000..81aee50b
--- /dev/null
+++ b/src/bin/hamcore/inf/x86/INF_VPN41.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN41.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN41.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN41.sys, , , 2
+
+[SoftEther]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN41
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN41"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN41.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN41"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN41.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN41.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN41"
+Neo.Service.DispName = "VPN Client Device Driver - VPN41"
+Neo.Service.Desc = "VPN Client Adapter - VPN41"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN41"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x86/INF_VPN42.inf b/src/bin/hamcore/inf/x86/INF_VPN42.inf
new file mode 100644
index 00000000..c77acc79
--- /dev/null
+++ b/src/bin/hamcore/inf/x86/INF_VPN42.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN42.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN42.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN42.sys, , , 2
+
+[SoftEther]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN42
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN42"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN42.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN42"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN42.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN42.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN42"
+Neo.Service.DispName = "VPN Client Device Driver - VPN42"
+Neo.Service.Desc = "VPN Client Adapter - VPN42"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN42"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x86/INF_VPN43.inf b/src/bin/hamcore/inf/x86/INF_VPN43.inf
new file mode 100644
index 00000000..34e914ec
--- /dev/null
+++ b/src/bin/hamcore/inf/x86/INF_VPN43.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN43.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN43.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN43.sys, , , 2
+
+[SoftEther]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN43
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN43"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN43.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN43"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN43.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN43.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN43"
+Neo.Service.DispName = "VPN Client Device Driver - VPN43"
+Neo.Service.Desc = "VPN Client Adapter - VPN43"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN43"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x86/INF_VPN44.inf b/src/bin/hamcore/inf/x86/INF_VPN44.inf
new file mode 100644
index 00000000..511ebf58
--- /dev/null
+++ b/src/bin/hamcore/inf/x86/INF_VPN44.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN44.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN44.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN44.sys, , , 2
+
+[SoftEther]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN44
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN44"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN44.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN44"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN44.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN44.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN44"
+Neo.Service.DispName = "VPN Client Device Driver - VPN44"
+Neo.Service.Desc = "VPN Client Adapter - VPN44"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN44"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x86/INF_VPN45.inf b/src/bin/hamcore/inf/x86/INF_VPN45.inf
new file mode 100644
index 00000000..0aef6dd4
--- /dev/null
+++ b/src/bin/hamcore/inf/x86/INF_VPN45.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN45.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN45.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN45.sys, , , 2
+
+[SoftEther]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN45
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN45"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN45.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN45"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN45.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN45.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN45"
+Neo.Service.DispName = "VPN Client Device Driver - VPN45"
+Neo.Service.Desc = "VPN Client Adapter - VPN45"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN45"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x86/INF_VPN46.inf b/src/bin/hamcore/inf/x86/INF_VPN46.inf
new file mode 100644
index 00000000..9fa07090
--- /dev/null
+++ b/src/bin/hamcore/inf/x86/INF_VPN46.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN46.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN46.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN46.sys, , , 2
+
+[SoftEther]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN46
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN46"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN46.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN46"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN46.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN46.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN46"
+Neo.Service.DispName = "VPN Client Device Driver - VPN46"
+Neo.Service.Desc = "VPN Client Adapter - VPN46"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN46"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x86/INF_VPN47.inf b/src/bin/hamcore/inf/x86/INF_VPN47.inf
new file mode 100644
index 00000000..127988e6
--- /dev/null
+++ b/src/bin/hamcore/inf/x86/INF_VPN47.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN47.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN47.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN47.sys, , , 2
+
+[SoftEther]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN47
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN47"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN47.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN47"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN47.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN47.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN47"
+Neo.Service.DispName = "VPN Client Device Driver - VPN47"
+Neo.Service.Desc = "VPN Client Adapter - VPN47"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN47"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x86/INF_VPN48.inf b/src/bin/hamcore/inf/x86/INF_VPN48.inf
new file mode 100644
index 00000000..8ff0b724
--- /dev/null
+++ b/src/bin/hamcore/inf/x86/INF_VPN48.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN48.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN48.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN48.sys, , , 2
+
+[SoftEther]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN48
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN48"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN48.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN48"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN48.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN48.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN48"
+Neo.Service.DispName = "VPN Client Device Driver - VPN48"
+Neo.Service.Desc = "VPN Client Adapter - VPN48"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN48"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x86/INF_VPN49.inf b/src/bin/hamcore/inf/x86/INF_VPN49.inf
new file mode 100644
index 00000000..18b245dd
--- /dev/null
+++ b/src/bin/hamcore/inf/x86/INF_VPN49.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN49.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN49.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN49.sys, , , 2
+
+[SoftEther]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN49
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN49"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN49.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN49"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN49.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN49.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN49"
+Neo.Service.DispName = "VPN Client Device Driver - VPN49"
+Neo.Service.Desc = "VPN Client Adapter - VPN49"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN49"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x86/INF_VPN5.inf b/src/bin/hamcore/inf/x86/INF_VPN5.inf
new file mode 100644
index 00000000..6d299ac6
--- /dev/null
+++ b/src/bin/hamcore/inf/x86/INF_VPN5.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN5.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN5.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN5.sys, , , 2
+
+[SoftEther]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN5
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN5"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN5.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN5"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN5.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN5.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN5"
+Neo.Service.DispName = "VPN Client Device Driver - VPN5"
+Neo.Service.Desc = "VPN Client Adapter - VPN5"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN5"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x86/INF_VPN50.inf b/src/bin/hamcore/inf/x86/INF_VPN50.inf
new file mode 100644
index 00000000..d7f45d57
--- /dev/null
+++ b/src/bin/hamcore/inf/x86/INF_VPN50.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN50.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN50.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN50.sys, , , 2
+
+[SoftEther]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN50
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN50"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN50.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN50"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN50.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN50.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN50"
+Neo.Service.DispName = "VPN Client Device Driver - VPN50"
+Neo.Service.Desc = "VPN Client Adapter - VPN50"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN50"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x86/INF_VPN51.inf b/src/bin/hamcore/inf/x86/INF_VPN51.inf
new file mode 100644
index 00000000..4a2bb221
--- /dev/null
+++ b/src/bin/hamcore/inf/x86/INF_VPN51.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN51.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN51.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN51.sys, , , 2
+
+[SoftEther]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN51
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN51"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN51.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN51"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN51.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN51.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN51"
+Neo.Service.DispName = "VPN Client Device Driver - VPN51"
+Neo.Service.Desc = "VPN Client Adapter - VPN51"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN51"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x86/INF_VPN52.inf b/src/bin/hamcore/inf/x86/INF_VPN52.inf
new file mode 100644
index 00000000..22256633
--- /dev/null
+++ b/src/bin/hamcore/inf/x86/INF_VPN52.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN52.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN52.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN52.sys, , , 2
+
+[SoftEther]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN52
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN52"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN52.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN52"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN52.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN52.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN52"
+Neo.Service.DispName = "VPN Client Device Driver - VPN52"
+Neo.Service.Desc = "VPN Client Adapter - VPN52"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN52"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x86/INF_VPN53.inf b/src/bin/hamcore/inf/x86/INF_VPN53.inf
new file mode 100644
index 00000000..36256a05
--- /dev/null
+++ b/src/bin/hamcore/inf/x86/INF_VPN53.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN53.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN53.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN53.sys, , , 2
+
+[SoftEther]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN53
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN53"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN53.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN53"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN53.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN53.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN53"
+Neo.Service.DispName = "VPN Client Device Driver - VPN53"
+Neo.Service.Desc = "VPN Client Adapter - VPN53"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN53"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x86/INF_VPN54.inf b/src/bin/hamcore/inf/x86/INF_VPN54.inf
new file mode 100644
index 00000000..e8b0b395
--- /dev/null
+++ b/src/bin/hamcore/inf/x86/INF_VPN54.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN54.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN54.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN54.sys, , , 2
+
+[SoftEther]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN54
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN54"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN54.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN54"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN54.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN54.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN54"
+Neo.Service.DispName = "VPN Client Device Driver - VPN54"
+Neo.Service.Desc = "VPN Client Adapter - VPN54"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN54"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x86/INF_VPN55.inf b/src/bin/hamcore/inf/x86/INF_VPN55.inf
new file mode 100644
index 00000000..bcd6aff3
--- /dev/null
+++ b/src/bin/hamcore/inf/x86/INF_VPN55.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN55.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN55.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN55.sys, , , 2
+
+[SoftEther]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN55
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN55"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN55.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN55"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN55.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN55.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN55"
+Neo.Service.DispName = "VPN Client Device Driver - VPN55"
+Neo.Service.Desc = "VPN Client Adapter - VPN55"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN55"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x86/INF_VPN56.inf b/src/bin/hamcore/inf/x86/INF_VPN56.inf
new file mode 100644
index 00000000..85d8a99d
--- /dev/null
+++ b/src/bin/hamcore/inf/x86/INF_VPN56.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN56.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN56.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN56.sys, , , 2
+
+[SoftEther]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN56
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN56"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN56.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN56"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN56.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN56.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN56"
+Neo.Service.DispName = "VPN Client Device Driver - VPN56"
+Neo.Service.Desc = "VPN Client Adapter - VPN56"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN56"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x86/INF_VPN57.inf b/src/bin/hamcore/inf/x86/INF_VPN57.inf
new file mode 100644
index 00000000..6b5d2ed4
--- /dev/null
+++ b/src/bin/hamcore/inf/x86/INF_VPN57.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN57.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN57.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN57.sys, , , 2
+
+[SoftEther]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN57
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN57"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN57.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN57"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN57.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN57.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN57"
+Neo.Service.DispName = "VPN Client Device Driver - VPN57"
+Neo.Service.Desc = "VPN Client Adapter - VPN57"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN57"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x86/INF_VPN58.inf b/src/bin/hamcore/inf/x86/INF_VPN58.inf
new file mode 100644
index 00000000..8cea6b94
--- /dev/null
+++ b/src/bin/hamcore/inf/x86/INF_VPN58.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN58.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN58.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN58.sys, , , 2
+
+[SoftEther]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN58
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN58"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN58.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN58"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN58.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN58.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN58"
+Neo.Service.DispName = "VPN Client Device Driver - VPN58"
+Neo.Service.Desc = "VPN Client Adapter - VPN58"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN58"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x86/INF_VPN59.inf b/src/bin/hamcore/inf/x86/INF_VPN59.inf
new file mode 100644
index 00000000..f7199f89
--- /dev/null
+++ b/src/bin/hamcore/inf/x86/INF_VPN59.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN59.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN59.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN59.sys, , , 2
+
+[SoftEther]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN59
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN59"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN59.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN59"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN59.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN59.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN59"
+Neo.Service.DispName = "VPN Client Device Driver - VPN59"
+Neo.Service.Desc = "VPN Client Adapter - VPN59"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN59"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x86/INF_VPN6.inf b/src/bin/hamcore/inf/x86/INF_VPN6.inf
new file mode 100644
index 00000000..86f54480
--- /dev/null
+++ b/src/bin/hamcore/inf/x86/INF_VPN6.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN6.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN6.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN6.sys, , , 2
+
+[SoftEther]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN6
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN6"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN6.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN6"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN6.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN6.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN6"
+Neo.Service.DispName = "VPN Client Device Driver - VPN6"
+Neo.Service.Desc = "VPN Client Adapter - VPN6"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN6"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x86/INF_VPN60.inf b/src/bin/hamcore/inf/x86/INF_VPN60.inf
new file mode 100644
index 00000000..ba702d3c
--- /dev/null
+++ b/src/bin/hamcore/inf/x86/INF_VPN60.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN60.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN60.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN60.sys, , , 2
+
+[SoftEther]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN60
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN60"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN60.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN60"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN60.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN60.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN60"
+Neo.Service.DispName = "VPN Client Device Driver - VPN60"
+Neo.Service.Desc = "VPN Client Adapter - VPN60"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN60"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x86/INF_VPN61.inf b/src/bin/hamcore/inf/x86/INF_VPN61.inf
new file mode 100644
index 00000000..c97c6259
--- /dev/null
+++ b/src/bin/hamcore/inf/x86/INF_VPN61.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN61.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN61.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN61.sys, , , 2
+
+[SoftEther]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN61
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN61"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN61.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN61"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN61.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN61.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN61"
+Neo.Service.DispName = "VPN Client Device Driver - VPN61"
+Neo.Service.Desc = "VPN Client Adapter - VPN61"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN61"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x86/INF_VPN62.inf b/src/bin/hamcore/inf/x86/INF_VPN62.inf
new file mode 100644
index 00000000..a7b9945c
--- /dev/null
+++ b/src/bin/hamcore/inf/x86/INF_VPN62.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN62.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN62.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN62.sys, , , 2
+
+[SoftEther]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN62
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN62"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN62.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN62"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN62.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN62.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN62"
+Neo.Service.DispName = "VPN Client Device Driver - VPN62"
+Neo.Service.Desc = "VPN Client Adapter - VPN62"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN62"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x86/INF_VPN63.inf b/src/bin/hamcore/inf/x86/INF_VPN63.inf
new file mode 100644
index 00000000..14d1e426
--- /dev/null
+++ b/src/bin/hamcore/inf/x86/INF_VPN63.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN63.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN63.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN63.sys, , , 2
+
+[SoftEther]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN63
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN63"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN63.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN63"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN63.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN63.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN63"
+Neo.Service.DispName = "VPN Client Device Driver - VPN63"
+Neo.Service.Desc = "VPN Client Adapter - VPN63"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN63"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x86/INF_VPN64.inf b/src/bin/hamcore/inf/x86/INF_VPN64.inf
new file mode 100644
index 00000000..388a8edc
--- /dev/null
+++ b/src/bin/hamcore/inf/x86/INF_VPN64.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN64.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN64.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN64.sys, , , 2
+
+[SoftEther]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN64
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN64"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN64.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN64"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN64.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN64.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN64"
+Neo.Service.DispName = "VPN Client Device Driver - VPN64"
+Neo.Service.Desc = "VPN Client Adapter - VPN64"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN64"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x86/INF_VPN65.inf b/src/bin/hamcore/inf/x86/INF_VPN65.inf
new file mode 100644
index 00000000..b0bec056
--- /dev/null
+++ b/src/bin/hamcore/inf/x86/INF_VPN65.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN65.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN65.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN65.sys, , , 2
+
+[SoftEther]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN65
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN65"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN65.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN65"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN65.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN65.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN65"
+Neo.Service.DispName = "VPN Client Device Driver - VPN65"
+Neo.Service.Desc = "VPN Client Adapter - VPN65"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN65"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x86/INF_VPN66.inf b/src/bin/hamcore/inf/x86/INF_VPN66.inf
new file mode 100644
index 00000000..abf6df36
--- /dev/null
+++ b/src/bin/hamcore/inf/x86/INF_VPN66.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN66.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN66.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN66.sys, , , 2
+
+[SoftEther]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN66
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN66"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN66.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN66"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN66.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN66.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN66"
+Neo.Service.DispName = "VPN Client Device Driver - VPN66"
+Neo.Service.Desc = "VPN Client Adapter - VPN66"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN66"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x86/INF_VPN67.inf b/src/bin/hamcore/inf/x86/INF_VPN67.inf
new file mode 100644
index 00000000..9f519fd6
--- /dev/null
+++ b/src/bin/hamcore/inf/x86/INF_VPN67.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN67.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN67.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN67.sys, , , 2
+
+[SoftEther]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN67
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN67"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN67.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN67"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN67.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN67.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN67"
+Neo.Service.DispName = "VPN Client Device Driver - VPN67"
+Neo.Service.Desc = "VPN Client Adapter - VPN67"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN67"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x86/INF_VPN68.inf b/src/bin/hamcore/inf/x86/INF_VPN68.inf
new file mode 100644
index 00000000..4cfa090b
--- /dev/null
+++ b/src/bin/hamcore/inf/x86/INF_VPN68.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN68.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN68.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN68.sys, , , 2
+
+[SoftEther]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN68
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN68"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN68.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN68"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN68.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN68.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN68"
+Neo.Service.DispName = "VPN Client Device Driver - VPN68"
+Neo.Service.Desc = "VPN Client Adapter - VPN68"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN68"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x86/INF_VPN69.inf b/src/bin/hamcore/inf/x86/INF_VPN69.inf
new file mode 100644
index 00000000..45754f15
--- /dev/null
+++ b/src/bin/hamcore/inf/x86/INF_VPN69.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN69.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN69.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN69.sys, , , 2
+
+[SoftEther]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN69
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN69"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN69.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN69"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN69.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN69.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN69"
+Neo.Service.DispName = "VPN Client Device Driver - VPN69"
+Neo.Service.Desc = "VPN Client Adapter - VPN69"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN69"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x86/INF_VPN7.inf b/src/bin/hamcore/inf/x86/INF_VPN7.inf
new file mode 100644
index 00000000..96aa13ab
--- /dev/null
+++ b/src/bin/hamcore/inf/x86/INF_VPN7.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN7.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN7.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN7.sys, , , 2
+
+[SoftEther]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN7
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN7"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN7.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN7"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN7.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN7.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN7"
+Neo.Service.DispName = "VPN Client Device Driver - VPN7"
+Neo.Service.Desc = "VPN Client Adapter - VPN7"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN7"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x86/INF_VPN70.inf b/src/bin/hamcore/inf/x86/INF_VPN70.inf
new file mode 100644
index 00000000..8ef1cb66
--- /dev/null
+++ b/src/bin/hamcore/inf/x86/INF_VPN70.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN70.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN70.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN70.sys, , , 2
+
+[SoftEther]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN70
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN70"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN70.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN70"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN70.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN70.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN70"
+Neo.Service.DispName = "VPN Client Device Driver - VPN70"
+Neo.Service.Desc = "VPN Client Adapter - VPN70"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN70"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x86/INF_VPN71.inf b/src/bin/hamcore/inf/x86/INF_VPN71.inf
new file mode 100644
index 00000000..80c453a7
--- /dev/null
+++ b/src/bin/hamcore/inf/x86/INF_VPN71.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN71.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN71.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN71.sys, , , 2
+
+[SoftEther]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN71
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN71"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN71.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN71"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN71.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN71.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN71"
+Neo.Service.DispName = "VPN Client Device Driver - VPN71"
+Neo.Service.Desc = "VPN Client Adapter - VPN71"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN71"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x86/INF_VPN72.inf b/src/bin/hamcore/inf/x86/INF_VPN72.inf
new file mode 100644
index 00000000..28b28c34
--- /dev/null
+++ b/src/bin/hamcore/inf/x86/INF_VPN72.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN72.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN72.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN72.sys, , , 2
+
+[SoftEther]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN72
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN72"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN72.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN72"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN72.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN72.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN72"
+Neo.Service.DispName = "VPN Client Device Driver - VPN72"
+Neo.Service.Desc = "VPN Client Adapter - VPN72"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN72"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x86/INF_VPN73.inf b/src/bin/hamcore/inf/x86/INF_VPN73.inf
new file mode 100644
index 00000000..76bec447
--- /dev/null
+++ b/src/bin/hamcore/inf/x86/INF_VPN73.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN73.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN73.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN73.sys, , , 2
+
+[SoftEther]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN73
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN73"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN73.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN73"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN73.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN73.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN73"
+Neo.Service.DispName = "VPN Client Device Driver - VPN73"
+Neo.Service.Desc = "VPN Client Adapter - VPN73"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN73"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x86/INF_VPN74.inf b/src/bin/hamcore/inf/x86/INF_VPN74.inf
new file mode 100644
index 00000000..233a8de8
--- /dev/null
+++ b/src/bin/hamcore/inf/x86/INF_VPN74.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN74.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN74.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN74.sys, , , 2
+
+[SoftEther]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN74
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN74"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN74.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN74"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN74.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN74.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN74"
+Neo.Service.DispName = "VPN Client Device Driver - VPN74"
+Neo.Service.Desc = "VPN Client Adapter - VPN74"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN74"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x86/INF_VPN75.inf b/src/bin/hamcore/inf/x86/INF_VPN75.inf
new file mode 100644
index 00000000..269399cb
--- /dev/null
+++ b/src/bin/hamcore/inf/x86/INF_VPN75.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN75.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN75.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN75.sys, , , 2
+
+[SoftEther]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN75
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN75"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN75.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN75"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN75.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN75.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN75"
+Neo.Service.DispName = "VPN Client Device Driver - VPN75"
+Neo.Service.Desc = "VPN Client Adapter - VPN75"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN75"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x86/INF_VPN76.inf b/src/bin/hamcore/inf/x86/INF_VPN76.inf
new file mode 100644
index 00000000..1f780fa6
--- /dev/null
+++ b/src/bin/hamcore/inf/x86/INF_VPN76.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN76.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN76.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN76.sys, , , 2
+
+[SoftEther]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN76
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN76"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN76.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN76"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN76.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN76.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN76"
+Neo.Service.DispName = "VPN Client Device Driver - VPN76"
+Neo.Service.Desc = "VPN Client Adapter - VPN76"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN76"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x86/INF_VPN77.inf b/src/bin/hamcore/inf/x86/INF_VPN77.inf
new file mode 100644
index 00000000..153530a1
--- /dev/null
+++ b/src/bin/hamcore/inf/x86/INF_VPN77.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN77.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN77.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN77.sys, , , 2
+
+[SoftEther]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN77
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN77"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN77.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN77"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN77.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN77.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN77"
+Neo.Service.DispName = "VPN Client Device Driver - VPN77"
+Neo.Service.Desc = "VPN Client Adapter - VPN77"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN77"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x86/INF_VPN78.inf b/src/bin/hamcore/inf/x86/INF_VPN78.inf
new file mode 100644
index 00000000..f1481bf9
--- /dev/null
+++ b/src/bin/hamcore/inf/x86/INF_VPN78.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN78.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN78.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN78.sys, , , 2
+
+[SoftEther]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN78
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN78"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN78.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN78"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN78.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN78.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN78"
+Neo.Service.DispName = "VPN Client Device Driver - VPN78"
+Neo.Service.Desc = "VPN Client Adapter - VPN78"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN78"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x86/INF_VPN79.inf b/src/bin/hamcore/inf/x86/INF_VPN79.inf
new file mode 100644
index 00000000..0e92d447
--- /dev/null
+++ b/src/bin/hamcore/inf/x86/INF_VPN79.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN79.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN79.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN79.sys, , , 2
+
+[SoftEther]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN79
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN79"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN79.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN79"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN79.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN79.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN79"
+Neo.Service.DispName = "VPN Client Device Driver - VPN79"
+Neo.Service.Desc = "VPN Client Adapter - VPN79"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN79"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x86/INF_VPN8.inf b/src/bin/hamcore/inf/x86/INF_VPN8.inf
new file mode 100644
index 00000000..faf57ad9
--- /dev/null
+++ b/src/bin/hamcore/inf/x86/INF_VPN8.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN8.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN8.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN8.sys, , , 2
+
+[SoftEther]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN8
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN8"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN8.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN8"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN8.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN8.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN8"
+Neo.Service.DispName = "VPN Client Device Driver - VPN8"
+Neo.Service.Desc = "VPN Client Adapter - VPN8"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN8"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x86/INF_VPN80.inf b/src/bin/hamcore/inf/x86/INF_VPN80.inf
new file mode 100644
index 00000000..b8a1afed
--- /dev/null
+++ b/src/bin/hamcore/inf/x86/INF_VPN80.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN80.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN80.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN80.sys, , , 2
+
+[SoftEther]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN80
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN80"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN80.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN80"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN80.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN80.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN80"
+Neo.Service.DispName = "VPN Client Device Driver - VPN80"
+Neo.Service.Desc = "VPN Client Adapter - VPN80"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN80"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x86/INF_VPN81.inf b/src/bin/hamcore/inf/x86/INF_VPN81.inf
new file mode 100644
index 00000000..e5f7b9c2
--- /dev/null
+++ b/src/bin/hamcore/inf/x86/INF_VPN81.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN81.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN81.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN81.sys, , , 2
+
+[SoftEther]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN81
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN81"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN81.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN81"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN81.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN81.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN81"
+Neo.Service.DispName = "VPN Client Device Driver - VPN81"
+Neo.Service.Desc = "VPN Client Adapter - VPN81"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN81"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x86/INF_VPN82.inf b/src/bin/hamcore/inf/x86/INF_VPN82.inf
new file mode 100644
index 00000000..a5bed7a4
--- /dev/null
+++ b/src/bin/hamcore/inf/x86/INF_VPN82.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN82.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN82.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN82.sys, , , 2
+
+[SoftEther]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN82
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN82"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN82.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN82"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN82.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN82.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN82"
+Neo.Service.DispName = "VPN Client Device Driver - VPN82"
+Neo.Service.Desc = "VPN Client Adapter - VPN82"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN82"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x86/INF_VPN83.inf b/src/bin/hamcore/inf/x86/INF_VPN83.inf
new file mode 100644
index 00000000..f69ca617
--- /dev/null
+++ b/src/bin/hamcore/inf/x86/INF_VPN83.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN83.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN83.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN83.sys, , , 2
+
+[SoftEther]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN83
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN83"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN83.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN83"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN83.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN83.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN83"
+Neo.Service.DispName = "VPN Client Device Driver - VPN83"
+Neo.Service.Desc = "VPN Client Adapter - VPN83"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN83"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x86/INF_VPN84.inf b/src/bin/hamcore/inf/x86/INF_VPN84.inf
new file mode 100644
index 00000000..d2a9350e
--- /dev/null
+++ b/src/bin/hamcore/inf/x86/INF_VPN84.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN84.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN84.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN84.sys, , , 2
+
+[SoftEther]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN84
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN84"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN84.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN84"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN84.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN84.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN84"
+Neo.Service.DispName = "VPN Client Device Driver - VPN84"
+Neo.Service.Desc = "VPN Client Adapter - VPN84"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN84"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x86/INF_VPN85.inf b/src/bin/hamcore/inf/x86/INF_VPN85.inf
new file mode 100644
index 00000000..2d7ddbab
--- /dev/null
+++ b/src/bin/hamcore/inf/x86/INF_VPN85.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN85.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN85.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN85.sys, , , 2
+
+[SoftEther]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN85
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN85"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN85.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN85"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN85.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN85.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN85"
+Neo.Service.DispName = "VPN Client Device Driver - VPN85"
+Neo.Service.Desc = "VPN Client Adapter - VPN85"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN85"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x86/INF_VPN86.inf b/src/bin/hamcore/inf/x86/INF_VPN86.inf
new file mode 100644
index 00000000..7a98f66c
--- /dev/null
+++ b/src/bin/hamcore/inf/x86/INF_VPN86.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN86.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN86.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN86.sys, , , 2
+
+[SoftEther]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN86
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN86"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN86.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN86"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN86.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN86.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN86"
+Neo.Service.DispName = "VPN Client Device Driver - VPN86"
+Neo.Service.Desc = "VPN Client Adapter - VPN86"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN86"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x86/INF_VPN87.inf b/src/bin/hamcore/inf/x86/INF_VPN87.inf
new file mode 100644
index 00000000..219b50f5
--- /dev/null
+++ b/src/bin/hamcore/inf/x86/INF_VPN87.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN87.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN87.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN87.sys, , , 2
+
+[SoftEther]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN87
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN87"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN87.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN87"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN87.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN87.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN87"
+Neo.Service.DispName = "VPN Client Device Driver - VPN87"
+Neo.Service.Desc = "VPN Client Adapter - VPN87"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN87"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x86/INF_VPN88.inf b/src/bin/hamcore/inf/x86/INF_VPN88.inf
new file mode 100644
index 00000000..156c6728
--- /dev/null
+++ b/src/bin/hamcore/inf/x86/INF_VPN88.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN88.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN88.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN88.sys, , , 2
+
+[SoftEther]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN88
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN88"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN88.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN88"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN88.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN88.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN88"
+Neo.Service.DispName = "VPN Client Device Driver - VPN88"
+Neo.Service.Desc = "VPN Client Adapter - VPN88"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN88"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x86/INF_VPN89.inf b/src/bin/hamcore/inf/x86/INF_VPN89.inf
new file mode 100644
index 00000000..79fcf54b
--- /dev/null
+++ b/src/bin/hamcore/inf/x86/INF_VPN89.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN89.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN89.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN89.sys, , , 2
+
+[SoftEther]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN89
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN89"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN89.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN89"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN89.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN89.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN89"
+Neo.Service.DispName = "VPN Client Device Driver - VPN89"
+Neo.Service.Desc = "VPN Client Adapter - VPN89"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN89"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x86/INF_VPN9.inf b/src/bin/hamcore/inf/x86/INF_VPN9.inf
new file mode 100644
index 00000000..f33037a6
--- /dev/null
+++ b/src/bin/hamcore/inf/x86/INF_VPN9.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN9.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN9.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN9.sys, , , 2
+
+[SoftEther]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN9
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN9"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN9.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN9"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN9.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN9.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN9"
+Neo.Service.DispName = "VPN Client Device Driver - VPN9"
+Neo.Service.Desc = "VPN Client Adapter - VPN9"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN9"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x86/INF_VPN90.inf b/src/bin/hamcore/inf/x86/INF_VPN90.inf
new file mode 100644
index 00000000..2a05a423
--- /dev/null
+++ b/src/bin/hamcore/inf/x86/INF_VPN90.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN90.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN90.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN90.sys, , , 2
+
+[SoftEther]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN90
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN90"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN90.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN90"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN90.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN90.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN90"
+Neo.Service.DispName = "VPN Client Device Driver - VPN90"
+Neo.Service.Desc = "VPN Client Adapter - VPN90"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN90"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x86/INF_VPN91.inf b/src/bin/hamcore/inf/x86/INF_VPN91.inf
new file mode 100644
index 00000000..756b8baf
--- /dev/null
+++ b/src/bin/hamcore/inf/x86/INF_VPN91.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN91.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN91.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN91.sys, , , 2
+
+[SoftEther]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN91
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN91"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN91.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN91"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN91.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN91.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN91"
+Neo.Service.DispName = "VPN Client Device Driver - VPN91"
+Neo.Service.Desc = "VPN Client Adapter - VPN91"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN91"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x86/INF_VPN92.inf b/src/bin/hamcore/inf/x86/INF_VPN92.inf
new file mode 100644
index 00000000..0fbb1bc8
--- /dev/null
+++ b/src/bin/hamcore/inf/x86/INF_VPN92.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN92.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN92.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN92.sys, , , 2
+
+[SoftEther]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN92
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN92"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN92.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN92"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN92.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN92.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN92"
+Neo.Service.DispName = "VPN Client Device Driver - VPN92"
+Neo.Service.Desc = "VPN Client Adapter - VPN92"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN92"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x86/INF_VPN93.inf b/src/bin/hamcore/inf/x86/INF_VPN93.inf
new file mode 100644
index 00000000..2d9b4e58
--- /dev/null
+++ b/src/bin/hamcore/inf/x86/INF_VPN93.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN93.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN93.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN93.sys, , , 2
+
+[SoftEther]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN93
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN93"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN93.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN93"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN93.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN93.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN93"
+Neo.Service.DispName = "VPN Client Device Driver - VPN93"
+Neo.Service.Desc = "VPN Client Adapter - VPN93"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN93"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x86/INF_VPN94.inf b/src/bin/hamcore/inf/x86/INF_VPN94.inf
new file mode 100644
index 00000000..5ec3245a
--- /dev/null
+++ b/src/bin/hamcore/inf/x86/INF_VPN94.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN94.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN94.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN94.sys, , , 2
+
+[SoftEther]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN94
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN94"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN94.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN94"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN94.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN94.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN94"
+Neo.Service.DispName = "VPN Client Device Driver - VPN94"
+Neo.Service.Desc = "VPN Client Adapter - VPN94"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN94"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x86/INF_VPN95.inf b/src/bin/hamcore/inf/x86/INF_VPN95.inf
new file mode 100644
index 00000000..49d3d6ce
--- /dev/null
+++ b/src/bin/hamcore/inf/x86/INF_VPN95.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN95.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN95.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN95.sys, , , 2
+
+[SoftEther]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN95
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN95"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN95.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN95"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN95.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN95.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN95"
+Neo.Service.DispName = "VPN Client Device Driver - VPN95"
+Neo.Service.Desc = "VPN Client Adapter - VPN95"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN95"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x86/INF_VPN96.inf b/src/bin/hamcore/inf/x86/INF_VPN96.inf
new file mode 100644
index 00000000..1eb042c2
--- /dev/null
+++ b/src/bin/hamcore/inf/x86/INF_VPN96.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN96.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN96.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN96.sys, , , 2
+
+[SoftEther]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN96
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN96"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN96.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN96"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN96.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN96.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN96"
+Neo.Service.DispName = "VPN Client Device Driver - VPN96"
+Neo.Service.Desc = "VPN Client Adapter - VPN96"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN96"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x86/INF_VPN97.inf b/src/bin/hamcore/inf/x86/INF_VPN97.inf
new file mode 100644
index 00000000..09bf822d
--- /dev/null
+++ b/src/bin/hamcore/inf/x86/INF_VPN97.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN97.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN97.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN97.sys, , , 2
+
+[SoftEther]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN97
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN97"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN97.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN97"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN97.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN97.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN97"
+Neo.Service.DispName = "VPN Client Device Driver - VPN97"
+Neo.Service.Desc = "VPN Client Adapter - VPN97"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN97"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x86/INF_VPN98.inf b/src/bin/hamcore/inf/x86/INF_VPN98.inf
new file mode 100644
index 00000000..cf9be902
--- /dev/null
+++ b/src/bin/hamcore/inf/x86/INF_VPN98.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN98.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN98.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN98.sys, , , 2
+
+[SoftEther]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN98
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN98"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN98.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN98"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN98.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN98.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN98"
+Neo.Service.DispName = "VPN Client Device Driver - VPN98"
+Neo.Service.Desc = "VPN Client Adapter - VPN98"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN98"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x86/INF_VPN99.inf b/src/bin/hamcore/inf/x86/INF_VPN99.inf
new file mode 100644
index 00000000..7c100324
--- /dev/null
+++ b/src/bin/hamcore/inf/x86/INF_VPN99.inf
@@ -0,0 +1,109 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = 01/04/2014, 4.3.0.9407
+
+CatalogFile.NT = inf_VPN99.cat
+
+[Manufacturer]
+%CompanyName% = SoftEther
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+Neo_VPN99.sys = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+Neo_VPN99.sys, , , 2
+
+[SoftEther]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_VPN99
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_VPN99"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , Neo_VPN99.sys
+HKR, NDIS, LogDriverName, , "Neo_VPN99"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\Neo_VPN99.sys
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_VPN99.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_VPN99"
+Neo.Service.DispName = "VPN Client Device Driver - VPN99"
+Neo.Service.Desc = "VPN Client Adapter - VPN99"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - VPN99"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "000001000001"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/inf/x86/inf.cat b/src/bin/hamcore/inf/x86/inf.cat
new file mode 100644
index 00000000..995b0ced
--- /dev/null
+++ b/src/bin/hamcore/inf/x86/inf.cat
Binary files differ
diff --git a/src/bin/hamcore/install_src.dat b/src/bin/hamcore/install_src.dat
new file mode 100644
index 00000000..92781ffa
--- /dev/null
+++ b/src/bin/hamcore/install_src.dat
@@ -0,0 +1 @@
+cI \ No newline at end of file
diff --git a/src/bin/hamcore/lang.config b/src/bin/hamcore/lang.config
new file mode 100644
index 00000000..aae41653
--- /dev/null
+++ b/src/bin/hamcore/lang.config
@@ -0,0 +1,17 @@
+# PacketiX VPN / SoftEther VPN Language Setting File
+#
+# Specify your preferred Language ID on this setting file.
+# The text messages will be displayed in the specified language.
+#
+# Please note that you must restart a program to apply the modification of
+# this setting-file.
+#
+# Only one line is acceptable. Any other lines are ignored.
+#
+# The change of this file will effect after the next execution of a program.
+#
+# Note for UNIX / Linux Users:
+# You have to set the LANG environment variable if you want to display
+# non-English characters. If no LANG environment is set, any multi-byte
+# characters (i.e. Japanese or Chinese) will not be displayed correctly.
+#
diff --git a/src/bin/hamcore/languages.txt b/src/bin/hamcore/languages.txt
new file mode 100644
index 00000000..7cd121a1
--- /dev/null
+++ b/src/bin/hamcore/languages.txt
@@ -0,0 +1,8 @@
+# PacketiX VPN / SoftEther VPN Language List File
+# Copyright (c) SoftEther Corporation. All Rights Reserved
+
+# 番号 識別子 英語表記 ローカル表記 Windowsロケール番号 UNIXロケール文字一覧
+0 ja Japanese 日本語 1041 ja,jp,sjis,shift_jis,euc
+1 en English English 1033 en,us,c
+2 cn Simplified_Chinese 简体中文 2052,4100,1028,3076,5124 zh,cn,tw,hkg,mac,sg,chi
+
diff --git a/src/bin/hamcore/legal.txt b/src/bin/hamcore/legal.txt
new file mode 100644
index 00000000..89add663
--- /dev/null
+++ b/src/bin/hamcore/legal.txt
@@ -0,0 +1,323 @@
+BitVisor(R) VPN Client Module (IPsec Driver):
+Copyright (c) 2007, 2008 University of Tsukuba.
+Copyright (C) 2007, 2008 National Institute of Information and Communications Technology.
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
+
+1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
+2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
+3. Neither the name of the University of Tsukuba nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+-------------------
+
+Microsoft(R) C Runtime Library:
+(c) 2007 Microsoft Corporation. All Rights Reserved.
+
+-------------------
+
+RSA Security Inc. PKCS #11 Cryptographic Token Interface (Cryptoki):
+
+License to copy and use this software is granted provided that it is identified as "RSA Security Inc. PKCS #11 Cryptographic Token Interface (Cryptoki)" in all material mentioning or referencing this software.
+
+License is also granted to make and use derivative works provided that such works are identified as "derived from the RSA Security Inc. PKCS #11 Cryptographic Token Interface (Cryptoki)" in all material mentioning or referencing the derived work.
+
+RSA Security Inc. makes no representations concerning either the merchantability of this software or the suitability of this software for any particular purpose. It is provided "as is" without express or implied warranty of any kind.
+
+-------------------
+
+WinPcap:
+Copyright (c) 2001 - 2003 NetGroup, Politecnico di Torino (Italy)
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
+
+1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
+2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
+3. Neither the name of the Politecnico di Torino nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+-------------------
+
+libedit:
+Copyright (c) 1992, 1993 The Regents of the University of California. All rights reserved.
+
+This code is derived from software contributed to Berkeley by Christos Zoulas of Cornell University.
+
+Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
+1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
+2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
+3. Neither the name of the University nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+-------------------
+
+libiconv:
+
+ GNU LIBRARY GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1991 Free Software Foundation, Inc.
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
+ Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.
+
+[This is the first released version of the library GPL. It is
+ numbered 2 because it goes with version 2 of the ordinary GPL.]
+
+ Preamble
+
+ The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public Licenses are intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users.
+
+ This license, the Library General Public License, applies to some specially designated Free Software Foundation software, and to any other libraries whose authors decide to use it. You can use it for your libraries, too.
+
+ When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the library, or if you modify it.
+
+ For example, if you distribute copies of the library, whether gratis or for a fee, you must give the recipients all the rights that we gave you. You must make sure that they, too, receive or can get the source
+code. If you link a program with the library, you must provide complete object files to the recipients so that they can relink them with the library, after making changes to the library and recompiling it. And you must show them these terms so they know their rights.
+
+ Our method of protecting your rights has two steps: (1) copyright the library, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the library.
+
+ Also, for each distributor's protection, we want to make certain that everyone understands that there is no warranty for this free library. If the library is modified by someone else and passed on, we want its recipients to know that what they have is not the original version, so that any problems introduced by others will not reflect on the original authors' reputations.
+
+ Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that companies distributing free software will individually obtain patent licenses, thus in effect transforming the program into proprietary software. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all.
+
+ Most GNU software, including some libraries, is covered by the ordinary GNU General Public License, which was designed for utility programs. This license, the GNU Library General Public License, applies to certain designated libraries. This license is quite different from the ordinary one; be sure to read it in full, and don't assume that anything in it is the same as in the ordinary license.
+
+ The reason we have a separate public license for some libraries is that they blur the distinction we usually make between modifying or adding to a program and simply using it. Linking a program with a library, without changing the library, is in some sense simply using the library, and is analogous to running a utility program or application program. However, in a textual and legal sense, the linked executable is a combined work, a derivative of the original library, and the ordinary General Public License treats it as such.
+
+ Because of this blurred distinction, using the ordinary General Public License for libraries did not effectively promote software sharing, because most developers did not use the libraries. We concluded that weaker conditions might promote sharing better.
+
+ However, unrestricted linking of non-free programs would deprive the users of those programs of all benefit from the free status of the libraries themselves. This Library General Public License is intended to
+permit developers of non-free programs to use free libraries, while preserving your freedom as a user of such programs to change the free libraries that are incorporated in them. (We have not seen how to achieve this as regards changes in header files, but we have achieved it as regards changes in the actual functions of the Library.) The hope is that this will lead to faster development of free libraries.
+
+ The precise terms and conditions for copying, distribution and modification follow. Pay close attention to the difference between a "work based on the library" and a "work that uses the library". The former contains code derived from the library, while the latter only works together with the library.
+
+ Note that it is possible for a library to be covered by the ordinary General Public License rather than by this special one.
+
+ GNU LIBRARY GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License Agreement applies to any software library which contains a notice placed by the copyright holder or other authorized party saying it may be distributed under the terms of this Library
+General Public License (also called "this License"). Each licensee is addressed as "you".
+
+ A "library" means a collection of software functions and/or data prepared so as to be conveniently linked with application programs (which use some of those functions and data) to form executables.
+
+ The "Library", below, refers to any such software library or work which has been distributed under these terms. A "work based on the Library" means either the Library or any derivative work under copyright law: that is to say, a work containing the Library or a portion of it, either verbatim or with modifications and/or translated straightforwardly into another language. (Hereinafter, translation is included without limitation in the term "modification".)
+
+ "Source code" for a work means the preferred form of the work for making modifications to it. For a library, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the library.
+
+ Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running a program using the Library is not restricted, and output from such a program is covered only if its contents constitute a work based on the Library (independent of the use of the Library in a tool for writing it). Whether that is true depends on what the Library does and what the program that uses the Library does.
+
+ 1. You may copy and distribute verbatim copies of the Library's complete source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and distribute a copy of this License along with the Library.
+
+ You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Library or any portion of it, thus forming a work based on the Library, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions:
+
+ a) The modified work must itself be a software library.
+
+ b) You must cause the files modified to carry prominent notices stating that you changed the files and the date of any change.
+
+ c) You must cause the whole of the work to be licensed at no charge to all third parties under the terms of this License.
+
+ d) If a facility in the modified Library refers to a function or a table of data to be supplied by an application program that uses the facility, other than as an argument passed when the facility is invoked, then you must make a good faith effort to ensure that, in the event an application does not supply such function or table, the facility still operates, and performs whatever part of its purpose remains meaningful.
+
+ (For example, a function in a library to compute square roots has a purpose that is entirely well-defined independent of the application. Therefore, Subsection 2d requires that any application-supplied function or table used by this function must be optional: if the application does not supply it, the square root function must still compute square roots.)
+
+These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Library, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Library, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Library.
+
+In addition, mere aggregation of another work not based on the Library with the Library (or with a work based on the Library) on a volume of a storage or distribution medium does not bring the other work under the scope of this License.
+
+ 3. You may opt to apply the terms of the ordinary GNU General Public
+License instead of this License to a given copy of the Library. To do this, you must alter all the notices that refer to this License, so that they refer to the ordinary GNU General Public License, version 2, instead of to this License. (If a newer version than version 2 of the ordinary GNU General Public License has appeared, then you can specify that version instead if you wish.) Do not make any other change in these notices.
+
+ Once this change is made in a given copy, it is irreversible for that copy, so the ordinary GNU General Public License applies to all subsequent copies and derivative works made from that copy.
+
+ This option is useful when you wish to copy part of the code of the Library into a program that is not a library.
+
+ 4. You may copy and distribute the Library (or a portion or derivative of it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange.
+
+ If distribution of object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place satisfies the requirement to distribute the source code, even though third parties are not compelled to copy the source along with the object code.
+
+ 5. A program that contains no derivative of any portion of the Library, but is designed to work with the Library by being compiled or linked with it, is called a "work that uses the Library". Such a work, in isolation, is not a derivative work of the Library, and therefore falls outside the scope of this License.
+
+ However, linking a "work that uses the Library" with the Library creates an executable that is a derivative of the Library (because it contains portions of the Library), rather than a "work that uses the library". The executable is therefore covered by this License.
+Section 6 states terms for distribution of such executables.
+
+ When a "work that uses the Library" uses material from a header file that is part of the Library, the object code for the work may be a derivative work of the Library even though the source code is not.
+Whether this is true is especially significant if the work can be linked without the Library, or if the work is itself a library. The threshold for this to be true is not precisely defined by law.
+
+ If such an object file uses only numerical parameters, data structure layouts and accessors, and small macros and small inline functions (ten lines or less in length), then the use of the object file is unrestricted, regardless of whether it is legally a derivative work. (Executables containing this object code plus portions of the Library will still fall under Section 6.)
+
+ Otherwise, if the work is a derivative of the Library, you may distribute the object code for the work under the terms of Section 6. Any executables containing that work also fall under Section 6, whether or not they are linked directly with the Library itself.
+
+ 6. As an exception to the Sections above, you may also compile or link a "work that uses the Library" with the Library to produce a work containing portions of the Library, and distribute that work under terms of your choice, provided that the terms permit modification of the work for the customer's own use and reverse engineering for debugging such modifications.
+
+ You must give prominent notice with each copy of the work that the Library is used in it and that the Library and its use are covered by this License. You must supply a copy of this License. If the work during execution displays copyright notices, you must include the copyright notice for the Library among them, as well as a reference directing the user to the copy of this License. Also, you must do one of these things:
+
+ a) Accompany the work with the complete corresponding machine-readable source code for the Library including whatever changes were used in the work (which must be distributed under Sections 1 and 2 above) ; and, if the work is an executable linked with the Library, with the complete machine-readable "work that uses the Library", as object code and/or source code, so that the user can modify the Library and then relink to produce a modified executable containing the modified Library. (It is understood that the user who changes the contents of definitions files in the Library will not necessarily be able to recompile the application to use the modified definitions.)
+
+ b) Accompany the work with a written offer, valid for at least three years, to give the same user the materials specified in Subsection 6a, above, for a charge no more than the cost of performing this distribution.
+
+ c) If distribution of the work is made by offering access to copy from a designated place, offer equivalent access to copy the above specified materials from the same place.
+
+ d) Verify that the user has already received a copy of these materials or that you have already sent this user a copy.
+
+ For an executable, the required form of the "work that uses the Library" must include any data and utility programs needed for reproducing the executable from it. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.
+
+ It may happen that this requirement contradicts the license restrictions of other proprietary libraries that do not normally accompany the operating system. Such a contradiction means you cannot use both them and the Library together in an executable that you distribute.
+
+ 7. You may place library facilities that are a work based on the Library side-by-side in a single library together with other library facilities not covered by this License, and distribute such a combined library, provided that the separate distribution of the work based on the Library and of the other library facilities is otherwise permitted, and provided that you do these two things:
+
+ a) Accompany the combined library with a copy of the same work based on the Library, uncombined with any other library facilities. This must be distributed under the terms of the Sections above.
+
+ b) Give prominent notice with the combined library of the fact that part of it is a work based on the Library, and explaining where to find the accompanying uncombined form of the same work.
+
+ 8. You may not copy, modify, sublicense, link with, or distribute the Library except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense, link with, or distribute the Library is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance.
+
+ 9. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Library or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Library (or any work based on the Library), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Library or works based on it.
+
+ 10. Each time you redistribute the Library (or any work based on the Library), the recipient automatically receives a license from the original licensor to copy, distribute, link with or modify the Library subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License.
+
+ 11. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Library at all. For example, if a patent license would not permit royalty-free redistribution of the Library by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Library.
+
+If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply, and the section as a whole is intended to apply in other circumstances.
+
+It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice.
+
+This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License.
+
+ 12. If the distribution and/or use of the Library is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Library under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License.
+
+ 13. The Free Software Foundation may publish revised and/or new versions of the Library General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Library specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Library does not specify a license version number, you may choose any version ever published by the Free Software Foundation.
+
+ 14. If you wish to incorporate parts of the Library into other free programs whose distribution conditions are incompatible with these, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
+
+ 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+-------------------
+
+ncurses:
+Copyright (c) 1998-2005,2006 Free Software Foundation, Inc.
+
+Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, distribute with modifications, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE ABOVE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+Except as contained in this notice, the name(s) of the above copyright holders shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization.
+
+-------------------
+
+OpenSSL:
+OpenSSL License
+Copyright (c) 1998-2011 The OpenSSL Project. All rights reserved.
+
+Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
+
+1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
+
+2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
+
+3. All advertising materials mentioning features or use of this software must display the following acknowledgment: "This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit. (http://www.openssl.org/)"
+
+4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to endorse or promote products derived from this software without prior written permission. For written permission, please contact openssl-core@openssl.org.
+
+5. Products derived from this software may not be called "OpenSSL" nor may "OpenSSL" appear in their names without prior written permission of the OpenSSL Project.
+
+6. Redistributions of any form whatsoever must retain the following acknowledgment: "This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit (http://www.openssl.org/)"
+
+THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+This product includes cryptographic software written by Eric Young (eay@cryptsoft.com). This product includes software written by Tim Hudson (tjh@cryptsoft.com).
+
+Original SSLeay License
+Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) All rights reserved.
+
+This package is an SSL implementation written by Eric Young (eay@cryptsoft.com). The implementation was written so as to conform with Netscapes SSL.
+
+This library is free for commercial and non-commercial use as long as the following conditions are aheared to. The following conditions apply to all code found in this distribution, be it the RC4, RSA, lhash, DES, etc., code; not just the SSL code. The SSL documentation included with this distribution is covered by the same copyright terms except that the holder is Tim Hudson (tjh@cryptsoft.com).
+
+Copyright remains Eric Young's, and as such any Copyright notices in the code are not to be removed. If this package is used in a product, Eric Young should be given attribution as the author of the parts of the library used. This can be in the form of a textual message at program startup or in documentation (online or textual) provided with the package.
+
+Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
+1. Redistributions of source code must retain the copyright notice, this list of conditions and the following disclaimer.
+2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
+3. All advertising materials mentioning features or use of this software must display the following acknowledgement: "This product includes cryptographic software written by Eric Young (eay@cryptsoft.com)" The word 'cryptographic' can be left out if the rouines from the library being used are not cryptographic related :-).
+4. If you include any Windows specific code (or a derivative thereof) from the apps directory (application code) you must include an acknowledgement: "This product includes software written by Tim Hudson (tjh@cryptsoft.com)"
+
+THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+The licence and distribution terms for any publically available version or derivative of this code cannot be changed. i.e. this code cannot simply be copied and put under another distribution licence [including the GNU Public Licence.]
+
+-------------------
+
+zlib:
+Acknowledgments:
+ The deflate format used by zlib was defined by Phil Katz. The deflate and zlib specifications were written by L. Peter Deutsch. Thanks to all the people who reported problems and suggested various improvements in zlib; they are too numerous to cite here.
+
+Copyright notice:
+ (C) 1995-2004 Jean-loup Gailly and Mark Adler
+
+ This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software.
+
+ Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions:
+
+ 1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required.
+ 2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.
+ 3. This notice may not be removed or altered from any source distribution.
+
+ Jean-loup Gailly Mark Adler
+ jloup@gzip.org madler@alumni.caltech.edu
+
+If you use the zlib library in a product, we would appreciate *not* receiving lengthy legal documents to sign. The sources are provided for free but without warranty of any kind. The library has been entirely written by Jean-loup Gailly and Mark Adler; it does not include third-party code.
+
+If you redistribute modified sources, we would appreciate that you include in the file ChangeLog history information documenting your changes. Please read the FAQ for more information on the distribution of modified source versions.
+
+-------------------
+
+Intel AESNI Sample Library:
+
+Copyright (c) 2010, Intel Corporation
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
+
+* Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
+* Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
+* Neither the name of Intel Corporation nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+Issue Date: Aug 6, 2010
+
+-------------------
+
+NOTES WRITTEN BY SOFTETHER CORPORATION
+
+Note for users of non-Windows version of PacketiX VPN: The enumerated bundle of License Agreements above are copies of original License Agreements of each library programs which PacketiX VPN uses. PacketiX VPN is not a delivered work from these libraries. PacketiX VPN is a separated work from the libraries, but it may call functions of the libraries (whether or not PacketiX VPN calls such functions are depended on the user's intention to link them or not on user's side computer). While some libraries indicate GPL or LGPL as a condition to re-distribute, PacketiX VPN is not license under GPL nor LGPL. Therefore, we took special care not to make PacketiX VPN become delivered works of any GPL or LGPL libraries. In order to achieve that, both PacketiX VPN and GPL/LGPL libraries are distributed with isolated forms (means that any program files of PacketiX VPN are not bound nor linked to any GPL/LGPL libraries). If a user of PacketiX VPN wants to link GPL/LGPL libraries by their own decisions, operations and responsibilities, he may do that on his computer. However, if a delivered work under copyright law is created as a result of such an operation, such a delivered work must not re-distributed to other people, because it may violate GPL/LGPL libraries' conditions.
+
+Note for users of Windows version of PacketiX VPN: For technical reason, the above texts are exactly same as a file which is also contained on the non-Windows version of PacketiX VPN. Actually, the Windows version of PacketiX VPN has no relations to any GPL/LGPL libraries enumerated above.
+
+SoftEther Corporation provides source codes of some GPL/LGPL/other libraries listed above on its web server. Anyone can download, use and re-distribute them under individual licenses which are contained on each archive file, available from the following URL:
+http://uploader.softether.co.jp/src/
+
diff --git a/src/bin/hamcore/openvpn_readme.pdf b/src/bin/hamcore/openvpn_readme.pdf
new file mode 100644
index 00000000..45c250a8
--- /dev/null
+++ b/src/bin/hamcore/openvpn_readme.pdf
Binary files differ
diff --git a/src/bin/hamcore/openvpn_readme.txt b/src/bin/hamcore/openvpn_readme.txt
new file mode 100644
index 00000000..350c8cb7
--- /dev/null
+++ b/src/bin/hamcore/openvpn_readme.txt
@@ -0,0 +1,292 @@
+======================================================================
+
+ How to Use the Auto-Generated OpenVPN Configuration Samples
+ OpenVPN 用の自動生成された設定サンプルファイルの使い方
+ 如何使用自动生成的 OpenVPN 配置案例
+
+======================================================================
+
+This document is written in English, Japanese and Simplified-Chinese.
+このドキュメントは英語、日本語、中国語 (簡体字) で記載されています。
+本文档是英语,日语和简体中文。
+
+
+*****************************
+*** ***
+*** English ***
+*** ***
+*****************************
+
+
+How to Use the Auto-Generated OpenVPN Configuration Samples
+<< !! READ IT CAREFULLY BEFORE YOU USE !! >>
+
+
+* 1. About Files
+When you open the ZIP archive, the following files with the
+structured-directory will be expanded.
+Extract there files including sub-directory structure toward any destination
+directory, and use parts according to your necessary.
+
+< The Configuration File for L3 (IP Routing) >
+ openvpn_remote_access_l3.ovpn
+
+< The Configuration File for L2 (Ethernet Bridging) >
+ openvpn_site_to_site_bridge_l2.ovpn
+
+The extension ".ovpn" means a configuration file. You can specify the
+configuration file into OpenVPN to initiate a VPN connection.
+
+
+* 2. How Different between L3 and L2?
+Use L3 (IP Routing) if you want to install OpenVPN on the normal computer (for
+example, a lap top PC), and make it connect to PacketiX VPN Server or SoftEther
+VPN Server for the purpose of establishing a "Remote-Access VPN Connection" .
+In this case, the IP address will be assigned on the virtual network adapter
+of OpenVPN automatically when the OpenVPN will connect to the Virtual HUB on
+the VPN Server successfully and request an IP address and other network
+parameters (e.g. DNS server address).
+
+In other hand, if you want to build a "Site-to-Site VPN Connection" ,
+use L2 (Ethernet Bridging) for OpenVPN on the computer which is set up on the
+remote place for bridging. No IP-specific treatment will be done. All Ethernet
+packets (MAC frames) will exchanged transparently between two or more sites.
+Any computers or network equipments (e.g. routers) will be able to communicate
+to other sites mutually.
+
+VPN Server will treat a virtual VPN session from L3-mode OpenVPN as
+a "VPN Client" session.
+VPN Server will treat a virtual VPN session from L2-mode OpenVPN as
+a "VPN Bridge" session.
+
+
+* 3. How to Specify the Username and Password?
+The prompt of username and password will be shown when you try to use this
+configuration. You have to enter the same username and password which has
+already been defined on the Virtual HUB of VPN Server.
+
+Please note that you have to create an user on the Virtual HUB in advance.
+
+If there are two or more Virtual HUBs on the VPN Server, you have to specify
+the username as:
+
+ "Username@Virtual-HUB-Name"
+
+or:
+
+ "Virtual-HUB-Name\Username"
+
+to choose which Virtual HUB to be connected. You can also choose which
+Virtual HUB should be elected as a "Default HUB" when the specification of
+the name of Virtual HUB will be omitted.
+
+Please be advised that you can make OpenVPN to enter the username and password
+automatically without showing a prompt. How to do it is described on the
+OpenVPN manual.
+
+
+* 4. About Protocol and Port Number
+Both TCP and UDP are available to connect to the VPN Server by OpenVPN.
+
+If you use TCP, the port number is same as any of the "TCP Listener Port" on
+the VPN Server which is originally defined in order to accept inbound
+TCP-based VPN Client session.
+
+If you use UDP, the port number must be one of UDP ports which are defined on
+the VPN Server configuration in advance. Do not confuse between TCP and UDP
+since they are not concerned mutually.
+
+You can also specify the proxy-server address if the connection should be
+relayed by the proxy-server. Specify it on the configuration file.
+
+
+* 5. Closing
+OpenVPN is independent software from PacketiX VPN / SoftEther VPN.
+It is an open-source application which was developer by third-party.
+Refer to http://openvpn.net/ if you need more how to use OpenVPN.
+
+
+
+*****************************
+*** ***
+*** Japanese (日本語) ***
+*** ***
+*****************************
+
+OpenVPN 用の自動生成された設定サンプルファイルの使い方
+<< !! 使用前に必ずお読みください !! >>
+
+
+* 1. ファイル構成
+ZIP ファイルを開くと、以下のようなディレクトリ構造のファイルが出力されます。
+これらのファイルをすべてサブフォルダごと任意のディレクトリに展開し、必要な
+ファイルをお使いください。
+
+< L3 (IP ルーティング) 用の接続設定 >
+ openvpn_remote_access_l3.ovpn
+
+< L2 (Ethernet ブリッジ) 用の接続設定 >
+ openvpn_site_to_site_bridge_l2.ovpn
+
+拡張子が .ovpn のファイルが接続設定の本体です。このファイルを OpenVPN
+プログラムに指定して OpenVPN 接続を始動してください。
+
+
+* 2. L3 と L2 の違い
+普通のコンピュータ (ラップトップ PC など) に OpenVPN をインストールし、
+そのコンピュータを PacketiX VPN Server / SoftEther VPN Server に
+リモートアクセス VPN 接続する場合は、L3 (IP ルーティング) 用の接続設定
+を使用してください。この場合は、接続先の仮想 HUB に接続を試行し、
+仮想 HUB のセグメントからアクセスすることができる DHCP サーバーから
+IP アドレスの取得を試み、取得に成功した IP アドレスや DNS サーバーなど
+のネットワーク情報がクライアント PC の仮想 LAN カードに自動的に割当てられ
+ます。
+
+一方、拠点間接続 VPN を構築する場合は、遠隔拠点に設置する VPN ブリッジ用
+のコンピュータ上で動作させる OpenVPN には L2 (Ethernet ブリッジ) 用の
+接続設定を使用してください。この場合は、IP に特化した処理は一切行われま
+せん。すべての Ethernet パケット (MAC フレーム) が拠点間で相互に透過的に
+交換されることになります。両方の拠点の Ethernet セグメントに接続されている
+すべてのコンピュータやルータなどの通信機器同士は自由に通信することができる
+ようになります。
+
+L3 モードで接続する場合は、VPN Server はその接続を「VPN Client」ソフトウェア
+からの接続と同一のものと見なした振る舞いをします。
+
+L2 モードで接続する場合は、VPN Server はその接続を「VPN Bridge」ソフトウェア
+からの接続と同一のものと見なした振る舞いをします。
+
+
+* 3. 接続時に指定するべきユーザー名とパスワードについて
+このサンプル設定ファイルを用いて VPN Server に接続しようとすると、
+ユーザー名とパスワードの入力が要求されます。ここで入力すべきユーザー名と
+パスワードは、接続先の VPN Server の仮想 HUB に登録されているユーザー名と
+パスワードと同一のものです。
+
+OpenVPN の接続を受付けるためには、あらかじめ仮想 HUB にユーザーを登録して
+おく必要があります。
+
+なお、VPN Server に 2 個以上の仮想 HUB が設置されている場合は、ユーザー名
+の指定方法として、
+
+ "ユーザー名@仮想 HUB 名"
+
+あるいは
+
+ "仮想 HUB 名\ユーザー名"
+
+のように指定してください。
+この場合において、仮想 HUB 名を省略した場合に標準で選択されるべきデフォルト
+の仮想 HUB をあらかじめ VPN Server 側の設定において指定しておくことも可能です。
+
+ユーザー名とパスワードの入力を毎回行うことが困難な場合は、代わりに
+設定ファイルおよび外部テキストファイルにユーザー名とパスワードを記載して自動的
+に入力させるようにすることもできます。そのための方法は OpenVPN のマニュアルを
+参照してください。
+
+
+* 4. プロトコルやポート番号について
+接続先の VPN Server に対して通信を行うためのプロトコルには TCP と UDP があり、
+どちらも利用可能です。
+
+TCP を利用する場合は、ポート番号は VPN Server が正規の VPN Client ソフトウェア
+に対してサービスを提供するための TCP リスナポートと同一です。もしリスナポート
+が複数定義されている場合は、いずれのリスナポートにも OpenVPN プロトコルで接続
+できます。
+
+UDP を利用する場合は、ポート番号はあらかじめ VPN Server 側で指定されている
+UDP ポート番号を指定する必要があります。TCP と UDP のポート番号は互いに無関係
+ですので、混乱しないようにしてください。
+
+TCP を利用する場合でプロキシサーバーを利用する場合は、そのための設定を設定
+ファイルに追加する必要があります。
+
+
+* 5. 最後に
+OpenVPN は PacketiX VPN / SoftEther VPN とは独立した、サードパーティによって
+開発されたオープンソースのプログラムです。OpenVPN の使い方については、
+http://openvpn.net/ を参照してください。
+
+
+
+*****************************
+*** ***
+*** Chinese (简体中文) ***
+*** ***
+*****************************
+
+如何使用自动生成的 OpenVPN 配置案例
+<< !! 使用前请仔细阅读 !! >>
+
+
+* 1. 关于文件
+当您打开 ZIP 压缩包, 以下文件结构目录将被展现。
+解压缩这些文件, 包括子目录结构到任何目的地目录, 并使用你需要的部分。
+
+< The Configuration File for L3 (IP Routing) >
+ openvpn_remote_access_l3.ovpn
+
+< The Configuration File for L2 (Ethernet Bridging) >
+ openvpn_site_to_site_bridge_l2.ovpn
+
+扩展名 ".ovpn" 表示一个配置文件。您可以指定配置文件到 OpenVPN 来发起一个
+VPN 连接。
+
+
+* 2. L3 和 L2 之间有什么不同 ?
+如果你想在普通电脑上安装 OpenVPN (例如, 笔记本电脑), 使用 L3 (IP 路由)
+并使其连接到 PacketiX VPN 服务器或 SoftEther VPN 服务器以建立 "远程访问
+VPN 连接" 的目的。
+在这种情况下, 当 OpenVPN 成功连接到 VPN 服务器的虚拟 HUB 并请求一个 IP
+地址和其他网络参数 (如 DNS 服务器地址) 时,
+IP 地址将被自动分配到 OpenVPN 的虚拟网卡上。
+
+另一方面, 如果你想建立一个 "站点到站点的 VPN 连接" , 在远程地点要建立桥接的
+那台电脑上使用 OpenVPN L2 (以太网桥)。
+不需要进行具体的 IP 操作。所有的以太网数据包 (MAC 帧) 将在两个或多个站点之
+间透明地交换。
+任何电脑或网络设备 (如路由器) 能够与其他站点相互通信。
+
+VPN 服务器将把 OpenVPN L3 模式的虚拟 VPN 会话当作一个 "VPN 客户端" 会话。
+VPN 服务器将把 OpenVPN L2 模式的虚拟 VPN 会话当作一个 "VPN桥" 会话。
+
+
+* 3. 如何指定用户名和密码 ?
+当您尝试使用此配置时, 会出现输入用户名和密码的提示。
+您应输入已在 VPN 服务器的虚拟 HUB 上定义好的、相同的用户名和密码。
+
+请注意, 您必须提前在虚拟 HUB 上创建一个用户。
+
+如果在 VPN 服务器上有两个或多个虚拟 HUB, 你应指定用户名为:
+
+ "Username@Virtual-HUB-Name"
+
+或:
+
+ "Virtual-HUB-Name\Username"
+
+选择要连接的虚拟 HUB。当虚拟 HUB 的名称参数被省略时, 您也可以选择作为
+"默认 HUB" 的虚拟 HUB。
+
+请注意, 您可以使 OpenVPN 自动输入用户名和密码, 而不显示提示信息。
+如何做到这一点, 在 OpenVPN 手册中有描述。
+
+
+* 4. 关于协议和端口号
+通过 OpenVPN,TCP 和 UDP 都可以连接到 VPN 服务器。
+
+如果您使用 TCP, 端口号与为了接受入站的、基于 TCP 的、VPN 客户端会话而在
+VPN 服务器上最初定义好的任一 "TCP 侦听端口" 相同。
+
+如果您使用 UDP, 端口号必须是预先在 VPN 服务器配置时定义好的 UDP 端口之一。
+不要混淆 TCP 和 UDP, 因为它们是互不相关的。
+
+如果连接需要通过代理服务器中转, 您还可以指定代理服务器地址。在配置文件中
+指定。
+
+
+* 5. 结束
+OpenVPN 对于 PacketiX VPN / SoftEther VPN 是一个独立软件。
+它是一个开源应用程序, 由第三方开发。
+如果你想知道如何使用 OpenVPN 的更多信息, 请参考 http://openvpn.net/ 。
+
diff --git a/src/bin/hamcore/openvpn_sample.ovpn b/src/bin/hamcore/openvpn_sample.ovpn
new file mode 100644
index 00000000..63cc5b85
--- /dev/null
+++ b/src/bin/hamcore/openvpn_sample.ovpn
@@ -0,0 +1,137 @@
+###############################################################################
+# OpenVPN 2.0 Sample Configuration File
+# for PacketiX VPN / SoftEther VPN Server
+#
+# !!! AUTO-GENERATED BY SOFTETHER VPN SERVER MANAGEMENT TOOL !!!
+#
+# !!! YOU HAVE TO REVIEW IT BEFORE USE AND MODIFY IT AS NECESSARY !!!
+#
+# This configuration file is auto-generated. You might use this config file
+# in order to connect to the PacketiX VPN / SoftEther VPN Server.
+# However, before you try it, you should review the descriptions of the file
+# to determine the necessity to modify to suitable for your real environment.
+# If necessary, you have to modify a little adequately on the file.
+# For example, the IP address or the hostname as a destination VPN Server
+# should be confirmed.
+#
+# Note that to use OpenVPN 2.0, you have to put the certification file of
+# the destination VPN Server on the OpenVPN Client computer when you use this
+# config file. Please refer the below descriptions carefully.
+
+
+###############################################################################
+# Specify the type of the layer of the VPN connection.
+#
+# To connect to the VPN Server as a "Remote-Access VPN Client PC",
+# specify 'dev tun'. (Layer-3 IP Routing Mode)
+#
+# To connect to the VPN Server as a bridging equipment of "Site-to-Site VPN",
+# specify 'dev tap'. (Layer-2 Ethernet Bridgine Mode)
+
+dev $TAG_TUN_TAP$
+
+
+###############################################################################
+# Specify the underlying protocol beyond the Internet.
+# Note that this setting must be correspond with the listening setting on
+# the VPN Server.
+#
+# Specify either 'proto tcp' or 'proto udp'.
+
+proto $TAG_PROTO$
+
+
+###############################################################################
+# The destination hostname / IP address, and port number of
+# the target VPN Server.
+#
+# You have to specify as 'remote <HOSTNAME> <PORT>'. You can also
+# specify the IP address instead of the hostname.
+#
+# Note that the auto-generated below hostname are a "auto-detected
+# IP address" of the VPN Server. You have to confirm the correctness
+# beforehand.
+#
+# When you want to connect to the VPN Server by using TCP protocol,
+# the port number of the destination TCP port should be same as one of
+# the available TCP listeners on the VPN Server.
+#
+# When you use UDP protocol, the port number must same as the configuration
+# setting of "OpenVPN Server Compatible Function" on the VPN Server.
+
+$TAG_BEFORE_REMOTE$remote $TAG_HOSTNAME$ $TAG_PORT$
+
+
+###############################################################################
+# The HTTP/HTTPS proxy setting.
+#
+# Only if you have to use the Internet via a proxy, uncomment the below
+# two lines and specify the proxy address and the port number.
+# In the case of using proxy-authentication, refer the OpenVPN manual.
+
+;http-proxy-retry
+;http-proxy [proxy server] [proxy port]
+
+
+###############################################################################
+# The encryption and authentication algorithm.
+#
+# Default setting is good. Modify it as you prefer.
+# When you specify an unsupported algorithm, the error will occur.
+#
+# The supported algorithms are as follows:
+# cipher: [NULL-CIPHER] NULL AES-128-CBC AES-192-CBC AES-256-CBC BF-CBC
+# CAST-CBC CAST5-CBC DES-CBC DES-EDE-CBC DES-EDE3-CBC DESX-CBC
+# RC2-40-CBC RC2-64-CBC RC2-CBC
+# auth: SHA SHA1 MD5 MD4 RMD160
+
+cipher AES-128-CBC
+auth SHA1
+
+
+###############################################################################
+# Other parameters necessary to connect to the VPN Server.
+#
+# It is not recommended to modify it unless you have a particular need.
+
+resolv-retry infinite
+nobind
+persist-key
+persist-tun
+client
+verb 3
+auth-user-pass
+
+
+###############################################################################
+# The certificate file of the destination VPN Server.
+#
+# The CA certificate file is embedded in the inline format.
+# You can replace this CA contents if necessary.
+# Please note that if the server certificate is not a self-signed, you have to
+# specify the signer's root certificate (CA) here.
+
+<ca>
+$CA$
+</ca>
+
+
+###############################################################################
+# The client certificate file (dummy).
+#
+# In some implementations of OpenVPN Client software
+# (for example: OpenVPN Client for iOS),
+# a pair of client certificate and private key must be included on the
+# configuration file due to the limitation of the client.
+# So this sample configuration file has a dummy pair of client certificate
+# and private key as follows.
+
+<cert>
+$CERT$
+</cert>
+
+<key>
+$KEY$
+</key>
+
+
diff --git a/src/bin/hamcore/pxwfp_x64.sys b/src/bin/hamcore/pxwfp_x64.sys
new file mode 100644
index 00000000..f9b47c61
--- /dev/null
+++ b/src/bin/hamcore/pxwfp_x64.sys
Binary files differ
diff --git a/src/bin/hamcore/pxwfp_x86.sys b/src/bin/hamcore/pxwfp_x86.sys
new file mode 100644
index 00000000..a40ac4a0
--- /dev/null
+++ b/src/bin/hamcore/pxwfp_x86.sys
Binary files differ
diff --git a/src/bin/hamcore/see.sys b/src/bin/hamcore/see.sys
new file mode 100644
index 00000000..1e822e8f
--- /dev/null
+++ b/src/bin/hamcore/see.sys
Binary files differ
diff --git a/src/bin/hamcore/see_x64.sys b/src/bin/hamcore/see_x64.sys
new file mode 100644
index 00000000..46ad55d2
--- /dev/null
+++ b/src/bin/hamcore/see_x64.sys
Binary files differ
diff --git a/src/bin/hamcore/strtable_cn.stb b/src/bin/hamcore/strtable_cn.stb
new file mode 100644
index 00000000..73fb41df
--- /dev/null
+++ b/src/bin/hamcore/strtable_cn.stb
@@ -0,0 +1,7088 @@
+# SoftEther VPN String Table
+# Copyright (c) SoftEther VPN Project. All Rights Reserved.
+#
+# http://www.softether.co.jp/
+
+
+###########################################################################
+# #
+# 软件内的消息等的字符串数据 #
+# (对话框资源字符串以外) #
+# #
+###########################################################################
+
+
+
+# 环境参数
+DEFAULT_FONT SimSun
+DEFAULT_FONT_HIGHDPI Microsoft YaHei
+DEFAULT_FONT_2 SimSun
+DEFAULT_FONT_SIZE 9
+DEFAULE_LOCALE 年 月 日 点 分 秒 星期日 星期一 星期二 星期三 星期四 星期五 星期六 天 小时 分 秒 (无)
+
+
+# 语言
+# (0: 日语, 1: 英语, 2: 中文)
+LANG 2
+LANGSTR Simplified_Chinese
+
+STRTABLE_ID SE_VPN_20121007
+
+CM_JAPANESE_ONLY_OLD_STARTUP %s\\SoftEther VPN Client 2.0 タスクトレイ.lnk
+
+
+# 软件信息
+PRODUCT_NAME_VPN_CLI SoftEther VPN Client
+PRODUCT_NAME_VPN_CMGR SoftEther VPN Client 管理器
+PRODUCT_NAME_VPN_SVR SoftEther VPN Server
+PRODUCT_NAME_VPN_BRIDGE SoftEther VPN Bridge
+PRODUCT_NAME_VPN_SMGR SoftEther VPN Server 管理器
+PRODUCT_NAME_ELOGSVC SoftEther EtherLogger Beta Edition
+PRODUCT_NAME_ELOGMGR SoftEther EtherLogger Manager Beta Edition
+
+
+# BRANDED_C_TO_S Branded_VPN
+# BRANDED_C_FROM_S Branded_VPN
+
+# CLIENT_ID 123
+
+# Family Name for Software Update Check
+PRODUCT_FAMILY_NAME SoftEther
+
+# 产品信息
+SE_COMPANY_URL https://selinks.org/?se
+SE_VPNAZURE_URL https://selinks.org/?vpnazure
+
+# 共通字符串
+COMMON_UNKNOWN (未知)
+
+
+# 协议错误字符串
+ERR_UNKNOWN 发生未知的错误。
+ERR_0 没有任何错误。
+ERR_1 服务器连接失败。请检查网络连接,确保目标服务器地址和端口正确。
+ERR_2 协议错误。目标服务器返回错误。
+ERR_3 连接中断。
+ERR_4 协议错误。
+ERR_5 非 SoftEther VPN 软件客户端已连接到该端口。
+ERR_6 命令被用户取消。
+ERR_7 服务器拒绝指定的认证方式。
+ERR_8 指定的虚拟 HUB 在该服务器上不存在。
+ERR_9 用户身份验证失败。
+ERR_10 指定的虚拟 HUB 目前已停止。等待一段时间,然后重新连接。
+ERR_11 VPN 会话已删除。可能是从客户端到 VPN Server 的连接被断开或管理员中断了此会话。
+ERR_12 访问被拒绝。
+ERR_13 VPN 通信会话超时。有可能是从客户端连接到 VPN Server 的连接已断开。
+ERR_14 协议号无效。
+ERR_15 过多的 TCP/IP 连接。
+ERR_16 连接到目标服务器或虚拟 HUB 的会话太多。
+ERR_17 连接到代理服务器失败。
+ERR_18 代理服务器错误。
+ERR_19 代理服务器用户身份验证失败。
+ERR_20 由同一用户发起的连接会话过多。其他用户可能被作为同一用户连接到虚拟 HUB。
+ERR_21 VPN Server 的软件许可发生错误。请与 VPN Server 的管理员联系。
+ERR_22 无法访问虚拟网络适配器的设备驱动程序。检查虚拟网络适配器安装并确保它不是禁用。
+ERR_23 发生内部错误。
+ERR_24 访问智能卡或 USB 硬件令牌设备失败。
+ERR_25 PIN 码错误。
+ERR_26 在智能卡或 USB 硬件令牌设备上找不到指定的证书。
+ERR_27 在智能卡或 USB 硬件令牌设备上找不到指定的密钥。
+ERR_28 对智能卡或 USB 硬件令牌设备的写操作失败。
+ERR_29 找不到对象。
+ERR_30 指定名称的虚拟网络适配器已存在。请指定一个不同的名称。
+ERR_31 虚拟网络适配器的设备驱动程序安装失败。
+ERR_32 您不能使用虚拟网络适配器设备的指定名称。
+ERR_33 不支持的。
+ERR_34 指定名称的 VPN 连接设置已存在。
+ERR_35 指定的 VPN 连接设置当前已连接。
+ERR_36 指定的 VPN 连接设置不存在。
+ERR_37 指定的 VPN 连接设置未连接。
+ERR_38 无效的参数。
+ERR_39 智能卡或 USB 硬件令牌设备错误。
+ERR_40 智能卡或 USB 硬件令牌认证被选中,但要进行认证的设备没有被选中。请从连接管理器的“智能卡” 菜单进行选择。
+ERR_41 至少有一个 VPN 连接设置正在被指定的虚拟网络适配器使用。\r\n请删除当前正在使用指定虚拟网络适配器的 VPN 连接设置,或为此 VPN 连接设置指定另一个虚拟网络适配器。
+ERR_42 找不到指定的 VPN 连接设置所使用的虚拟网络适配器。\r\n确保此虚拟网络适配器存在。另外,请确保虚拟网络适配器设备没有被禁用。\r\n\r\n如果你解决不了此问题,可以更改 VPN 连接设置使用的虚拟网络适配器,或者创建一个新的同名虚拟网络适配器。
+ERR_43 由指定的 VPN 连接设置使用的虚拟网络适配器当前被另一个 VPN 连接设置所占用。\r\n如果有另一个 VPN 连接设置正在使用同一个虚拟网络适配器,需断开 VPN 连接设置。
+ERR_44 由指定的 VPN 连接设置使用的虚拟网络适配器已禁用。\r\n在使用此 VPN 连接设置前,请启用虚拟网络适配器。
+ERR_45 指定值无效。
+ERR_46 连接目标不是群集控制器。
+ERR_47 尝试连接。
+ERR_48 连接群集控制器失败。
+ERR_49 群集控制器无法分配一个新的会话到群集上。
+ERR_50 无法管理群集成员服务器的虚拟 HUB。
+ERR_51 用于连接的用户密码是空的,所以远程连接被禁止。如果使用空密码,只被允许连接 VPN Server 的本地主机(127.0.0.1)。
+ERR_52 没有足够的权限。
+ERR_53 找不到指定的监听器。
+ERR_54 指定监听端口号已经存在。
+ERR_55 这不是一个群集成员服务器。
+ERR_56 不支持指定的加密算法名。
+ERR_57 具有指定名称的虚拟 HUB 已经存在于服务器上。
+ERR_58 已存在过多虚拟 HUB。请删除过期的虚拟 HUB 以释放资源,供新的虚拟 HUB 使用。
+ERR_59 具有指定名称的级联已经存在。
+ERR_60 群集的服务器上不能创建级联。
+ERR_61 指定的级联处于脱机状态。
+ERR_62 访问列表过多。
+ERR_63 用户过多。
+ERR_64 组过多。
+ERR_65 指定的组不存在。
+ERR_66 虚拟 HUB 上已存在指定名称的用户。
+ERR_67 虚拟 HUB 上已存在指定名称的群。
+ERR_68 具有指定名称的用户在服务器上已存在,但身份验证类型不是密码验证。无法更改密码。
+ERR_69 用户名或旧密码输入不正确。请注意密码有大小写区分。
+ERR_70 埼玉。
+ERR_71 因应日本经济产业省命令,SoftEther 暂停当前配发。
+ERR_72 因应 IPA 命令,SoftEther 暂停当前配发。
+ERR_73 无法断开级联会话。要删除会话,请停止级联。
+ERR_74 VPN Server 的连接设置未完成。请先完成 VPN 连接设置。
+ERR_75 虚拟专用网 VPN Server 连接已经开始。
+ERR_76 未连接到 VPN Server。
+ERR_77 指定的 X509 证书文件不包含 RSA 1024 bit,1536 bit,2048 bit,3072 bit 位或 4096 bit 的公共密钥。SoftEther VPN 软件仅支持 RSA 1024 bit,1536 bit,2048 bit,3072 bit 位或 4096 bit 证书。
+ERR_78 无法断开 SecureNAT 会话。要删除会话,请停止 SecureNAT 功能。
+ERR_79 无法在群集环境中启用 SecureNAT。
+ERR_80 SecureNAT 未开始工作。
+ERR_81 至 VPN Server 的 VPN 连接会话被网络管理员安装的防火墙设备中断。请联络网络管理员以获取进一步信息。
+ERR_82 无法断开本地网桥会话。要删除会话,请停止本地网桥。
+ERR_83 本地网桥未开始工作。
+ERR_84 目标 VPN Server 无法使用本地网桥。参考在线帮助或其他文档以获取在指定 VPN Server 上使用本地网桥的设置方法。
+ERR_85 无法信任目标服务器提供的证书。始终验证服务器证书在 VPN 连接设置中被启用。请注册一个可信任的根证书或注册一个单独的证书。
+ERR_86 目标服务器的产品代码不正确。无法从此客户端连接。
+ERR_87 客户端和服务端软件版本不同。请更新软件。
+ERR_88 无法添加捕获设备。很可能同一捕获设备已经注册。
+ERR_89 无法从该客户端连接到目标服务器。一个特殊客户端软件是必需的。
+ERR_90 指定捕获设备未注册。
+ERR_91 无法断开虚拟 3 层交换机会话。要删除会话,请停止虚拟 3 层交换机。
+ERR_92 具有指定名称的虚拟 3 层交换机已存在。指定一个不同的名称。
+ERR_93 找不到指定的虚拟 3 层交换机。
+ERR_94 指定的名称无效。检查名称是否有不能使用的字符
+ERR_95 无法添加虚拟 3 层接口。
+ERR_96 无法删除虚拟 3 层接口。
+ERR_97 与指定虚拟 3 层交换接口的目标虚拟 HUB 连接的虚拟 3 层接口已在虚拟 3 层交换机中存在。不能在同一个虚拟 3 层交换机中定义超过一个连接到同一个虚拟 HUB 的虚拟 3 层接口。
+ERR_98 无法添加路由表项。
+ERR_99 无法删除路由表项。
+ERR_100 指定的路由表项已存在。
+ERR_101 客户端和服务器的时钟彼此不同步。检查时间设置。
+ERR_102 无法启动此虚拟 3 层交换机。 要启动虚拟 3 层交换机,必须在虚拟 3 层交换机定义至少一个虚拟接口。
+ERR_103 目标 VPN Server 没有足够的客户端连接许可证。请与服务器管理员联系。
+ERR_104 目标 VPN Server 没有足够的网桥许可证。请与服务器管理员联系。
+ERR_105 由于目前的技术问题,目标 VPN Server 没有收到连接。请稍候,或与 VPN Server 管理员联系,要求进行服务器日志文件检查。
+ERR_106 目标 VPN Server 的证书已过期。请与 VPN Server 管理员联系。
+ERR_107 监测模式要求了一个连接。但是,连接用户的安全策略不允许监察模式。
+ERR_108 网桥 / 路由模式要求了一个连接。但是,连接用户的安全策略不允许网桥 / 路由模式。
+ERR_109 一个来自客户端 IP 地址的连接被虚拟 HUB 的源 IP 限制列表拒绝。
+ERR_110 项目数过多。
+ERR_111 内存不足。
+ERR_112 指定的对象已存在。指定的对象已存在。
+ERR_113 发生致命的错误。很可能是该程序的操作无法继续。
+ERR_114 目标 VPN Server 已检测到软件许可证错误。连接被拒绝。请与 VPN Server 管理员联系。
+ERR_115 通过 Internet 连接到 SoftEther 公司提供的一个重要服务器的目标 VPN Server 无法验证许可证。请稍候,或与 VPN Server 管理员联系,要求检查服务器日志文件和检查服务器本身的 Internet 连接状态。
+ERR_116 客户端的软件许可证错误。连接被拒绝。
+ERR_117 命令或文件名不正确
+ERR_118 许可证密钥不正确
+ERR_119 VPN Server 上没有注册有效的产品许可证。请与 VPN Server 管理员联系。
+ERR_120 VPN Server 作为群集运行所需要的许可证未注册。请与 VPN Server 的管理员。
+ERR_121 VPN 连接设置已使用“Web 安装程序创建工具包”或“简单安装程序创建工具包”安装。目标服务器版本不支持支持 SoftEther VPN 的 2.0 管理包。请与系统管理员或安装程序创建者联系。
+ERR_122 与 VPN Server SDK for .NET,它只能连接到 SoftEther VPN Server 版本,支持 SoftEther VPN 的 2.0 管理包。 VPN Server 的目标不是一个版本,支持 SoftEther VPN 的 2.0 管理包。与系统管理员联系。
+ERR_123 试用版软件在目标服务器上已过期。联系服务器的系统管理员以下载新的测试版或从 http://www.softether.com/ 下载完整版本。
+
+# ----- 不完全翻訳ここから -----
+ERR_124 至 VPN Server 的 VPN 连接在服务器端被拒绝。
+ERR_125 至 VPN Server 的 VPN 连接在客户端被拒绝。
+ERR_126 因为一段时期已经过去,安全策略强制执行自动断开了 VPN 会话。如果你想继续,请再次连接。
+ERR_127 VPN Server 需要特殊版本的 VPN Client 软件。请咨询您的管理员。
+ERR_128 注册用户对象的数量超过了 VPN Server 上产品许可证允许的最大数量。您不能再添加用户对象了,除非你删除旧的用户或升级到产品的更高版本。
+ERR_129 认购合同在 VPN Server 的、这个版本的、发布日期前已经到期。客户在此认购合同期内被授权使用 VPN Server的版本,。客户应延长认购期。客户也能“降级” VPN Server 的版本,至认购结束前发布的老版本。如果您想降级版本,旧版本在 http://www.softether.com/
+# ----- 不完全翻訳ここまで -----
+ERR_130 试用许可证密钥恐怕不能频繁地被相同的客户获取。请考虑购买的正式版。
+ERR_131 几个在同一 IP 地址的 VPN Server。您可以指定目标服务器的私有 IP 地址或具体的主机名,如“全球 IP 地址或主机名/192.168.x.x”。如果服务器端使用 NAT,配置 NAT 为打开、转发或转让相应的端口。
+ERR_132 动态 DNS 服务的密钥与他人重复。密钥将被自动重置。
+ERR_133 指定的动态 DNS 主机名已被使用。请更改主机名。
+ERR_134 指定的动态 DNS 主机名有一个无效的字符。请更改主机名。
+ERR_135 指定的动态 DNS 主机名的长度太长。主机名必须等于或少于 31 个字母。
+ERR_136 未指定动态 DNS 主机名。
+ERR_137 指定的动态 DNS 主机名的长度太长。主机名必须是等于或大于 3 个字母。
+ERR_138 在虚拟 HUB 上指定的用户的密码、在使用 MS-CHAP v2 验证之前,必须重置。请让 VPN Server 的管理员,通过 4.0 或更高版本的 VPN Server 管理器或 vpncmd 重设密码。或者,您自己可以通过 VPN Client 更改密码。
+ERR_139 动态 DNS 服务器的连接被中断。
+ERR_140 无法初始化 ICMP(PING)协议。 VPN Server 的进程可能以普通用户权限在运行。在这种情况下, VPN Server 作为系统服务运行。 (在 Linux / UNIX,以 root 权限运行)。
+ERR_141 无法打开 DNS 端口 53。请确认没有其他的 DNS 服务器程序(例如,BIND 或 Microsoft DNS 服务器)在同一台计算机上。如果有冲突的服务,停止他们。或在 Linux/ UNIX 的 root 权限运行 VPN Server 的进程。
+ERR_142 OpenVPN Server 功能未启用。
+ERR_143 证书验证功能和外部服务器验证功能尚未在 SoftEther VPN 的开源版本上实施。可以选择匿名身份验证或密码验证来代替。
+ERR_144 不可接受的操作。使用 VPN Gate 控制面板更改 VPN Gate 中继服务器设置。
+ERR_145 不可接受的操作。使用 VPN Gate 实用工具修改 VPN Gate 公共 VPN 中继服务器的连接设置。
+ERR_146 VPN Gate 服务运行在 VPN 客户端程序内。在此屏幕上,你不能停止 VPN Gate 服务。使用 VPN 客户端管理器来启用或禁用 VPN Gate 服务。
+ERR_147 不支持此功能。它尚未在 SoftEther VPN 的开源版本上实施。
+
+
+#关于许可证
+LICENSE_INFO_URL https://selinks.org/?new_license
+LICENSE_SUPPORT_URL https://selinks.org/?q=license_info&id=%s
+LICENSE_STATUS_OK 有效
+LICENSE_STATUS_EXPIRED 已过期
+LICENSE_STATUS_ID_DIFF 服务器 ID 不一致
+LICENSE_STATUS_DUP 重复
+LICENSE_STATUS_INSUFFICIENT 需要其他许可证
+LICENSE_STATUS_COMPETITION 与其他许可证的竞争
+LICENSE_STATUS_NONSENSE 当前版本无意义
+LICENSE_STATUS_CPU CPU 类型不兼容
+LICENSE_STATUS_OTHERERROR 未知错误
+
+
+#关于TCP最优化
+TCPOPT_NOT_SUPPORTED TCP 通讯设定最优化实用程序,这个操作系统不能使用。
+TCPOPT_NOT_ADMIN 没有管理权限的用户不能使用 TCP 协议优化工具。
+
+
+# Windows Vista / Windows 7 / Windows 8 优化
+VISTA_MMCSS_MSG 你想优化 Windows Vista / Windows 7 / Windows 8 用于使用 VPN 进行多媒体文件的播放吗? (如: 视频、音频和流媒体)
+VISTA_MMCSS_MSG_2 Windows Vista / Windows 7 / Windows 8 的 VPN 优化已经完成。\r\n你想进行远程优化配置吗?
+VISTA_MMCSS_MSG_3 您不能在当前环境下进行优化。
+VISTA_MMCSS_MSG_4 您必须具有管理员权限才可使用此功能。\r\n请注意,在 Windows Vista / Windows 7 / Windows 8 中,您应该使用“以管理员身份运行”执行程序。
+VISTA_MMCSS_MSG_5 优化完成。
+VISTA_MMCSS_MSG_6 优化配置被删除。
+
+
+# 关于PKCS 实用程序
+PKCS_UTIL_TITLE PKCS#12 写入实用程序
+PKCS_UTIL_SAVEDLG_TITLE 选择你要写入到 USB 令牌中的 PKCS#12 文件
+PKCS_UTIL_READ_ERROR 无法读取文件: "%s"。
+PKCS_UTIL_WRITE_OK_MSG 文件 %s 已写入到 USB 硬件令牌中。
+PKCS_UTIL_DELETE_OK_MSG PKCS#12 证书数据已从 USB 硬件令牌中删除。
+PKCS_UTIL_SECA_FILENAME seca_p12
+PKCS_MAKE_SURE 写入 USB 令牌的 PKCS#12 证书数据将被删除。\r\n一旦数据被删除,将无法恢复。\r\r\n\r\r\n你想继续吗?
+PKCS_UTIL_BAD_FILE 指定的文件不能识别为 PKCS#12 文件。
+
+
+# 关于共通对话框
+DLG_ALL_FILES 所有文件(*.*)|*.*
+DLG_CERT_FILES X509 证书文件 (*.CER;*.CRT)|*.cer;*.crt|所有文件 (*.*)|*.*
+DLG_KEY_FILTER 密钥文件 (*.KEY;*.PEM)|*.key;*.pem|所有文件 (*.*)|*.*
+DLG_PKCS12_FILTER PKCS#12 文件(*.P12;*.PFX)|*.p12;*.pfx|所有文件 (*.*)|*.*
+DLG_CERT_OR_P12_FILTER X509 证书或 PKCS#12 文件(*.CER;*.CRT;*.P12;*.PFX)|*.cer;*.crt;*.p12;*.pfx|X509 证书文件(*.CER;*.CRT)|*.cer;*.crt|PKCS#12 文件(*.P12;*.PFX)|*.p12;*.pfx|所有文件 (*.*)|*.*
+DLG_CONFIG_FILES 设置文件 (*.CONFIG)|*.config|所有文件 (*.*)|*.*
+DLG_KEY_OR_P12_FILTER 密钥文件或 PKCS#12 文件 (*.KEY;*.PEM;*.P12;*.PFX)|*.key;*.pem;*.p12;*.pfx|密钥文件 (*.KEY;*.PEM)|*.key;*.pem|PKCS#12 文件(*.P12;*.PFX)|*.p12;*.pfx|所有文件 (*.*)|*.*
+DLG_ZIP_FILER ZIP 文件(*.ZIP)|*.zip|所有文件(*.*)|*.*
+DLG_OPEN_CERT 请选择证书文件
+DLG_OPEN_KEY 请选择密钥文件
+DLG_OPEN_KEY_WITH_CERT 请选择相应的密钥文件
+DLG_OPEN_FILE_ERROR 无法读取指定文件 "%S"。
+DLG_OPEN_FILE_ERROR_W 无法读取指定文件 "%s"。
+DLG_BAD_P12 文件 "%S" 不是有效的 PKCS#12 证书文件。
+DLG_BAD_P12_W 文件 "%s" 不是有效的 PKCS#12 证书文件。
+DLG_BAD_X509 文件 "%S" 不是有效的 X509 证书文件。
+DLG_BAD_X509_W 文件 "%s" 不是有效的 X509 证书文件。
+DLG_BAD_KEY 文件 "%S" 不是有效的 RSA 密钥文件。
+DLG_BAD_KEY_W 文件 "%s" 不是有效的 RSA 密钥文件。
+DLG_BAD_SIGNATURE 密钥无法与指定证书中的公钥相对应。\r\n请提供可对应的密钥。
+DLG_SAVE_CERT 请指定保存证书的文件名
+DLG_SAVE_KEY 请指定保存密钥的文件名
+DLG_SAVE_P12 请指定保存证书和密钥的文件名
+DLG_SAVE_FILE 文件保存为
+DLG_SAVE_OPENVPN_CONFIG 指定一个文件名保存 ZIP 文件,包含 OpenVPN 的设置
+DLG_CERT_SAVE_OK 证书保存成功。
+DLG_CERT_SAVE_ERROR 证书无法保存。
+DLG_KEY_SAVE_OK 密钥保存成功。
+DLG_KEY_SAVE_ERROR 密钥无法保存。
+DLG_KEY_PAIR_SAVE_OK 证书和密钥保存成功。
+DLG_KEY_PAIR_SAVE_ERROR 无法保存的证书和个人密钥。
+DLG_REBOOT_INFO 计算机将被在 %u 秒后重新启动。
+DLG_REBOOT_INFO_2 重新启动...
+DLG_REBOOT_ERROR 计算机重新启动失败。\r\n\r\n请手动重新启动计算机。
+DLG_SAVE_CONFIG 指定一个文件名保存配置
+DLG_OPEN_CONFIG 指定配置文件导入
+DLG_STRING_DEFTITLE 输入字符串
+DLG_STRING_DEFINFO 请输入字符串。
+DLG_ABOUT_LEGAL 法律公告
+DLG_UPDATE_DATE \ (Released on %S)
+DLG_UPDATE_HINT 按 OK 查看网页浏览器最新更新的信息。\r\n\r\n您必须手动下载并安装更新。如果你想在其他电脑上更新软件,您必须登录到计算机通过远程桌面或 SSH 进行下载和更新。
+
+
+# 关于竞争进程
+BAD_PROCESS_TITLE 有关 %S 的警告
+BAD_PROCESS_MESSAGE 在此计算机上运行的软件 "%S" 会产生问题。\r\n\r\n"%S" 问题可能会导致 VPN 通信不稳定和错误。\r\n\r\n如果由于 VPN 与 "%S" 的共同使用而导致 VPN 不稳定,请停止或卸载 "%S"。(请注意,在某些情况下,由于软件的性质,即使你停止该软件,但问题仍会保留在计算机上。) \r\n
+
+
+# 关于硬件令牌
+SEC_SMART_CARD 智能卡
+SEC_USB_TOKEN USB 令牌
+SEC_INIT_MSG_1 将智能卡插入智能卡阅读器中,并输入 PIN 码。
+SEC_INIT_MSG_2 将 USB 硬件令牌与计算机的 USB 端口相连,输入 PIN 码。
+SEC_OPENING 开启设备...
+SEC_CLOSING 关闭设备...
+SEC_OPEN_SESSION 开启安全会话...
+SEC_CLOSE_SESSION 关闭安全会话...
+SEC_LOGIN 登录令牌...
+SEC_LOGOUT 登出令牌...
+SEC_INIT_BATCH 启动批处理...
+SEC_READ_DATA 读取数据...
+SEC_WRITE_DATA 写入数据...
+SEC_READ_CERT 读取证书...
+SEC_WRITE_CERT 写入证书...
+SEC_DELETE 删除对象...
+SEC_SIGN 密匙处理数字签名...
+SEC_WRITE_KEY 写入密匙...
+SEC_ENUM 枚举对象...
+SEC_FINISHED 操作完成。
+SEC_ERROR_INVALID_ID 指定的安全设备 (设备 %u) 无效。
+SEC_ERROR_OPEN_DEVICE 无法打开设备 %S,请确保该设备连接到计算机上。
+SEC_ERROR_OPEN_DEVICEEX 无法打开设备 %S,请确保该设备连接到计算机上。\r\n\r\n如果使用公钥基础设施 (PKI) 特殊客户端软件,则需要在“PKI 实用工具” (从“开始”菜单选择) 中,选择智能卡设备。
+SEC_ERROR_OPEN_SESSION 无法在设备 %S 中启动安全会话。请确保选择正确的设备。
+SEC_ERROR_LOGIN 输入的 PIN 码错误。
+SEC_ERROR_NOT_FOUND_1 智能卡中不存在指定的对象。确保插入正确的智能卡。
+SEC_ERROR_NOT_FOUND_2 USB 硬件令牌中不存在指定的对象。确保连接正确的 USB 硬件令牌。
+SEC_ERROR_SIGN_1 智能卡中不存在密钥或数字签名操作失败。确保插入正确的智能卡。
+SEC_ERROR_SIGN_2 USB 硬件令牌中不存在密钥或数字签名操作失败。确保连接正确的 USB 硬件令牌。
+SEC_ERROR_WRITE_1 无法在智能卡中写入对象。智能卡中可能没有足够的存储空间。
+SEC_ERROR_WRITE_2 无法在 USB 硬件令牌中写入对象。USB 硬件令牌中可能没有足够的存储空间。
+SEC_ERROR_ENUM 对令牌中的存储对象枚举失败。
+SEC_ERROR_DELETE 对指定对象删除失败。可能指定对象在内存中不存在。
+SEC_COLUMN1 设备名称
+SEC_COLUMN2 种类
+SEC_COLUMN3 制造商
+SEC_COLUMN4 DLL 名
+SEC_INVALID_ID 指定的智能卡设备不存在。请重新选择智能卡种类。
+SEC_MGR_COLUMN1 名称
+SEC_MGR_COLUMN2 种类
+SEC_MGR_COLUMN3 私有
+SEC_TYPE_DATA 数据
+SEC_TYPE_CERT 证书
+SEC_TYPE_KEY 密钥
+SEC_TYPE_PUB 公钥
+SEC_YES 是
+SEC_NO 否
+SEC_NONE 无
+SEC_IMPORT_DATA 选择你想导入的数据
+SEC_IMPORT_CERT 选择你要导入的证书
+SEC_IMPORT_KEY 选择你要导入的密钥
+SEC_READ_FAILED 选择你要导入的证书。
+SEC_DATA_TOO_BIG 指定数据太大。大于 %u 个字节的数据无法写入智能卡。
+SEC_OBJECT_NAME_TITLE 插入对象的名称
+SEC_OBJECT_NAME_INFO 指定写入新智能卡的对象名称。您可以指定不包括字母数字字符双字节字符和特殊对象的名称。\r\n警告: 如果卡上已有同一类型相同名称的对象,该对象将被覆盖。
+SEC_DELETE_MSG 选定的对象将从智能卡中删除。\r\n你要这样做吗?
+SEC_OBJECT_IMPORT_OK 对象被写入智能卡。
+SEC_OBJECT_EXPORT_OK 从智能卡中读取的数据已被保存。
+SEC_NEW_CERT_IMPORT_OK 新创建的证书已被写入智能卡。
+SEC_CURRENT_DEVICE 当前选中设备 %S。
+SEC_CURRENT_NO_DEVICE 选择要使用的智能卡。
+SEC_NO_SECURE_DEVICE 系统中没有安装与 SoftEther VPN 兼容的智能卡或硬件安全口令设备。\r\n\r\n要使用智能卡或硬件口令,需要在 Windows 中安装 PKCS#11 兼容设备驱动。并且, SoftEther VPN 需要支持此设备类型。\r\n请确定已安装系统兼容设备驱动。\r\n请在 SoftEther 有限公司网站上查阅 SoftEther VPN 兼容设备列表。而且,将软件更新到最新版本也有助于增大设备兼容范围。
+SEC_PIN_DEVICE_OPEN_ERR 无法连接设备 "%S"。请确保硬件正确连接。
+SEC_PIN_CURRENT_BAD 当前的 PIN 码是不正确的。
+SEC_PIN_CHANGE_FAILED 更改 PIN 码失败。
+SEC_PIN_OK PIN 码已变更。
+
+
+# TCP 连接会话
+CONNECTDLG_CAPTION 连接中...
+CONNECTDLG_MESSAGE 连接到服务器 "%S" (TCP 端口: %u)...
+CONNECTDLG_CANCELING 取消连接。请稍候...
+
+
+# NIC 信息会话
+NICINFO_1 已连接到 VPN Server。
+NICINFO_1_1 在 VPN 上的 DHCP 服务器请求一个 IP 地址。
+NICINFO_1_2 决定在 VPN 中使用的 IP 地址。
+
+NICINFO_2 VPN 会话已建立。
+NICINFO_2_1 分配的 IP 地址是 %S。
+
+NICINFO_3 VPN 会话已建立。
+NICINFO_3_1 该 IP 地址是 %S 已可以使用。
+
+
+#关于登录时密码输入对话框
+PW_RETRYCOUNT 如果没有输入,%u 秒后自动重新连接...
+PW_LOGIN_DLG_TITLE 登录
+PW_TYPE_0 匿名身份验证
+PW_TYPE_1 标准密码验证
+PW_TYPE_2 RADIUS 或 NT 域验证
+PW_TYPE_3 客户端证书认证
+PW_TYPE_4 智能卡身份验证
+
+PW_MSG_PROXY 代理服务器 %S 用户身份验证失败。请重新输入正确的用户名和密码。
+PW_TYPE_PROXY 代理服务器认证
+
+
+#关于 VPN 连接状态
+STATUS_1 初始化中...
+STATUS_2 通过代理服务器 %S 连接到 VPN Server "%S"...
+STATUS_3 在代理服务器 %S 上进行用户身份验证...
+STATUS_4 连接到 VPN Server "%S" ...
+STATUS_5 验证服务器证书...
+STATUS_6 用户身份验证...
+STATUS_7 建立 VPN 会话...
+STATUS_8 连接到群集 VPN Server ...
+STATUS_9 VPN 会话已建立。
+
+
+#关于证书对话
+CERT_NOT_FOUND 没有在可信任证书列表上找到经证书颁发机构颁发的证书。
+CERT_ROOT 这是一个根证书 (自签名的证书)。
+CERT_LV_C1 区域
+CERT_LV_C2 值
+CERT_SERIAL 序列号
+CERT_ISSUER 发行者
+CERT_SUBJECT 主题
+CERT_NOT_BEFORE 有效期自
+CERT_NOT_AFTER 有效期至
+CERT_BITS 数位
+CERT_PUBLIC_KEY 公钥
+CERT_DIGEST_MD5 摘要 (MD5)
+CERT_DIGEST_SHA1 摘要 (SHA-1)
+CERT_NO_SERIAL 没有序列号
+CERT_BITS_FORMAT %u bits
+
+
+#关于证书认证对话框
+CC_DANGEROUS_MSG 之前保存的与此服务器(%S)建立 VPN 连接的服务器证书,与服务器提供的当前服务器证书不匹配。\r\n以前的摘要值(MD5): %S\r\n以前的摘要值(SHA1): %S\r\ni当前的摘要值(MD5): %S\r\n当前摘要值(SHA-1): %S\r\n\r\n可能是服务器管理员在 VPN Server 端更改了证书。然而,也有可能是中间人攻击,如发生欺骗攻击。\r\n强烈建议您向您向您想连接的 VPN Server 管理员进行详细信息咨询。
+CC_WARNING_MSG 您是否想让您当前连接使用的证书,在下次连接到 %s 自动信任吗?\r\n\r\n摘要值(SHA-1): %S\r\n摘要值(MD5): %S\r\n\r\n如对此服务器证书的真实性有疑问,请通过一稳妥而安全的渠道,与服务器所有者进行联系,并列举上述摘要值以进行确认。\r\n\r\n单击“是”,则下次连接时,若服务器提供相同证书则自动信任。\r\n单击“否”,则下次连接到此服务器时,再次显示此警告。\r\n单击“取消”,返回安全警告窗口。\r\n\r\n注意: 此设置可按逐个账户情况进行修改。您可以使用 VPN Client 客户端管理器内的账户属性进行设置。
+
+
+# 关于 Windows 版本的错误
+WINVER_TITLE 有关 Windows 版本的警告
+WINVER_ERROR_FORMAT Windows %s 的版本和补丁包是“%S”。\r\n\r\Windows %s 最新支持的版本和补丁包如下:\r\n%S \r\n因为 Windows 在 %s 的版本比%s支持 Windows 的版本还要新,可能会发生意想不到的麻烦或兼容问题。\r\n为了避免出现问题,建议以获取并安装 %s 最新的更新\r\n可以继续使用当前未更新的版本,但不建议这样做。\r\n\r\n如果你是管理员,你可以免费下载 %s 的最新更新补丁,从 http://selinks.org/ 网站。\r\n\r\n如果您不是管理员,你应该将此消息通知 VPN Server 的管理员。\r\n\r\n----- MSG%04u%02u -----\r\n\r\n
+WINVER_ERROR_VPNSERVER 在目标计算机上的 VPN Server
+WINVER_ERROR_VPNBRIDGE 在目标计算机上的 VPN Bridge
+WINVER_ERROR_VPNCLIENT 在本地计算机上的 VPN Client
+WINVER_ERROR_PC_LOCAL 此本地计算机
+WINVER_ERROR_PC_REMOTE 远程服务器
+
+
+# 开源版本的警告
+OSS_MSG 欢迎来到 SoftEther VPN 服务器学术版 !\r\n\r\n此 VPN 服务器作为日本筑波大学的一个学术研究由免费软件开发的,且由,开源 (GPL) SoftEther 项目 (http://www.softether.org/) 为公众利益免费发布的。\r\n\r\nSoftEther VPN 软件是作为筑波大学和 SoftEther 公司之间的联合研究合同的一部分而发布给公众的。SoftEther VPN 软件的开发和发布仅为学术研究目的。因此,对 SoftEther VPN 软件不提供支持服务,即使它包含错误或漏洞。用户将对使用 SoftEther VPN 的结果承担责任。 SoftEther VPN 的开发者和发行者都将永远不会为任何后果或损失承担责任。\r\n\r\n在您同意上述启示后,使用 SoftEther VPN 服务器享受 VPN 通信。\r\n\r\n对于 SoftEther VPN 的更多细节,请参阅 http://www.softether.org/ 。\r\n\r\n
+
+
+
+#虚拟 HUB 管理选项
+HUB_AO_CLICK 选择一个项目,查看这里的描述。
+HUB_AO_UNKNOWN 该项目的描述没有被发现。请参阅文件,或从该项目的名称推测项目的意思和目的。
+HUB_AO_allow_hub_admin_change_option 这是一个特殊项目。如果你启用(设置为1)这个选项,那么不但 VPN Server 的全球管理员,而且虚拟 HUB 的管理员,都将被他自己准予修改虚拟 HUB 管理选项。
+HUB_AO_deny_hub_admin_change_ext_option 如果你启用(设置为1)这个选项,虚拟 HUB 的管理员将被禁止修改在虚拟 HUB 扩展选项上的任何值,那么只有 VPN Server 的全球管理员可以对其进行修改。
+HUB_AO_no_delay_jitter_packet_loss 如果您将此选项设置为非零值,在访问列表条目中的延迟、时基误差和数据包丢失的所有参数将被忽略,即使这些参数是在管理员添加新的访问列表条目时设置的。因此,延迟、时基误差和数据包丢失的生成函数实际中将被禁用。由于延迟生成函数有时会让 CPU 和 RAM 产生高负载量,由多个用户共享的一个虚拟 HUB 上应该启用此选项。
+HUB_AO_max_users 如果您将此选项设置为非零值,在虚拟 HUB 上用户对象注册的最大数量将被限制在这个值,那么用户对象的数量如果大于这个值则不能被添加。
+HUB_AO_max_multilogins_per_user 如果您将此选项设置为非零值,每一个单独的用户对象的 VPN 会话的最大数量将被限制在这个值,那么单独用户对象的 VPN 会话的数量如果大于这个值则不能被建立。
+HUB_AO_max_groups 如果您将此选项设置为非零值,那么在虚拟 HUB 上的组对象的最大数量将被限制在这个值,更多的组将不被允许注册。
+HUB_AO_max_accesslists 如果您将此选项设置为非零值,那么在虚拟 HUB 上的访问列表条目的最大数量将被限制在这个值,更多条目将不被允许注册。
+HUB_AO_max_sessions_client_bridge_apply 只有当该值被设置为非零值,max_sessions_client 和 max_sessions_bridge 值将被应用。
+HUB_AO_max_sessions 如果您将此选项设置为非零值,那么 VPN 会话的最大数量将被限制在这个值。
+HUB_AO_max_sessions_client 如果您将此选项设置为非零值,那么 VPN Client 会话的最大数量将被限制在这个值。没有更多的 VPN Client 会话将被允许建立。此选项只有当 max_sessions_client_bridge_apply 选项被设置为非零值时有效。
+HUB_AO_max_sessions_bridge 如果您将此选项设置为非零值,那么 VPN Bridge 会话的最大数量将被限制在这个值。没有更多的 VPN Bridge 会话将被允许建立。此选项只有当 max_sessions_client_bridge_apply 选项被设置为非零值时有效。
+HUB_AO_max_bitrates_download 如果您将此选项设置为非零值,那么在虚拟 HUB 上的所有 VPN 会话将被强制有一个安全策略设置,即“下载带宽”值被设置为这个值。这将限制每个 VPN 会话的下载通信速度。例如,如果该值设置为 1000000,然后在虚拟 HUB 上的每个 VPN 会话的下载带宽将被限制为1Mbps。
+HUB_AO_max_bitrates_upload 如果您将此选项设置为非零值,那么在虚拟 HUB 上的所有 VPN 会话将被强制有一个安全策略设置,即“下载带宽”值被设置为这个值。这将限制每个 VPN 会话的上传通信速度。例如,如果该值设置为 1000000,然后在虚拟 HUB 上的每个 VPN 会话的上传带宽将被限制为1Mbps。
+HUB_AO_deny_empty_password 如果您将此选项设置为非零值,没有用户对象能够有一个空密码。一个空密码的用户将被禁止连接 VPN 会话。 (例外:从本地的 VPN 连接将被允许,即使密码为空)。
+HUB_AO_deny_bridge 如果您将此选项设置为非零值,那么任何在网桥模式下的 VPN 会话将不会被准许建立,不管用户现有的安全策略的设置。为了桥接的目的,没有人能够连接到虚拟 HUB 。
+HUB_AO_deny_routing 如果您将此选项设置为非零值,那么任何在路由模式下的 VPN 会话将不会被准许建立,不管用户现有的安全策略的设置。为了路由的目的,没有人能够连接到虚拟 HUB 。
+HUB_AO_deny_qos 如果您将此选项设置为非零值,那么每一个 VPN 会话将被强制执行禁用 QoS 功能,不管用户现有的安全策略的设置。
+HUB_AO_deny_change_user_password 如果您将此选项设置为非零值,那么在虚拟 HUB 上的任何用户将被禁止通过 VPN Client 的密码更改功能修改其密码。
+HUB_AO_no_change_users 如果您将此选项设置为非零值,那么虚拟 HUB 的管理员将被禁止添加、编辑或删除用户。
+HUB_AO_no_change_groups 如果您将此选项设置为非零值,那么虚拟 HUB 的管理员将被禁止添加、编辑或删除组。
+HUB_AO_no_securenat 如果您将此选项设置为非零值,那么虚拟 HUB 的管理员将被禁止启用或禁用 SecureNAT 功能。
+HUB_AO_no_securenat_enablenat 如果您将此选项设置为非零值,那么虚拟 HUB 的管理员将被禁止启用或禁用在 SecureNAT 功能中的虚拟 NAT 功能。
+HUB_AO_no_securenat_enabledhcp 如果您将此选项设置为非零值,那么虚拟 HUB 的管理员将被禁止启用或禁用在 SecureNAT 功能中的虚拟 USB 功能。
+HUB_AO_no_cascade 如果您将此选项设置为非零值,那么虚拟 HUB 的管理员将被禁止添加、编辑、删除或更改级联连接的在线状态。
+HUB_AO_no_online 如果您将此选项设置为非零值,那么虚拟 HUB 的管理员将被禁止更改离线的虚拟 HUB 为在线状态。
+HUB_AO_no_offline 如果您将此选项设置为非零值,那么虚拟 HUB 的管理员将被禁止更改在线的虚拟 HUB 为离线状态。
+HUB_AO_no_change_log_config 如果您将此选项设置为非零值,那么虚拟 HUB 的管理员将被禁止更改日志功能的设置。
+HUB_AO_no_disconnect_session 如果您将此选项设置为非零值,那么虚拟 HUB 的管理员将被禁止断开一个特定的 VPN 会话。
+HUB_AO_no_delete_iptable 如果您将此选项设置为非零值,那么虚拟 HUB 的管理员将被禁止从 IP 地址表数据库中删除一个特定的 IP 地址。
+HUB_AO_no_delete_mactable 如果您将此选项设置为非零值,那么虚拟 HUB 的管理员将被禁止从 MAC 地址表数据库中删除一个特定的 MAC 地址。
+HUB_AO_no_enum_session 如果您将此选项设置为非零值,那么虚拟 HUB 的管理员将被禁止列举在虚拟 HUB 上的会话。
+HUB_AO_no_query_session 如果您将此选项设置为非零值,那么虚拟 HUB 的管理员将被禁止指定会话,并获得会话的信息。
+HUB_AO_no_change_admin_password 如果您将此选项设置为非零值,那么虚拟 HUB 的管理员将被禁止更改虚拟 HUB 的管理员密码。
+HUB_AO_no_change_log_switch_type 如果您将此选项设置为非零值,那么虚拟 HUB 的管理员将被禁止更改在虚拟 HUB 日志功能设置中的日志转换设置。
+HUB_AO_no_change_access_list 如果您将此选项设置为非零值,那么虚拟 HUB 的管理员将被禁止修改虚拟 HUB 的访问列表。
+HUB_AO_no_change_access_control_list 如果您将此选项设置为非零值,那么虚拟 HUB 的管理员将被禁止修改虚拟 HUB 的源 IP 地址限制列表。
+HUB_AO_no_change_cert_list 如果您将此选项设置为非零值,那么虚拟 HUB 的管理员将被禁止修改虚拟 HUB 的可信证书授权列表。
+HUB_AO_no_change_crl_list 如果您将此选项设置为非零值,那么虚拟 HUB 的管理员将被禁止修改虚拟 HUB 的证书取消列表。
+HUB_AO_no_read_log_file 如果您将此选项设置为非零值,那么虚拟 HUB 的管理员将被禁止远程列举或下载虚拟 HUB 的日志文件。
+HUB_AO_no_change_msg 如果您将此选项设置为非零值,那么虚拟 HUB 的管理员将被禁止更改当一个 VPN Client 连接到虚拟 HUB 时应该被显示的消息。
+HUB_AO_no_access_list_include_file 如果您将此选项设置为非零值,那么虚拟 HUB 的管理员将被禁止指定“包括:”或“排除:”指令作为在虚拟 HUB 上的访问列表条目的源或目标用户字段。
+
+
+# 虚拟 HUB 扩展选项
+HUB_AO_NoAddressPollingIPv4 如果您将此选项设置为非零值,那么虚拟 HUB 将不执行在 HUB 上的 IPv4 地址表和 MAC 地址表的维护,通过每 5 秒发送 ARP 数据包,以检查 IPv4 设备保持活跃状态。其结果,一个特定的期间(从 1 至 10 分钟)过去以后,在没有通信活动通过虚拟 HUB 的情况下,即使仍然活跃着,在 IPv4 地址表和 MAC 地址表中的 IPv4 设备可能会被删除。此选项可以消除大量的广播数据包,但一些 IPv4 相关的安全策略将无法有效工作。
+HUB_AO_NoAddressPollingIPv6 如果您将此选项设置为非零值,那么虚拟 HUB 将不执行在 HUB 上的 IPv6 地址表和 MAC 地址表的维护,通过每 5 秒发送 ICMPv6 数据包,以检查 IPv6 设备保持活跃状态。其结果,一个特定的期间(从 1 至 10 分钟)过去以后,在没有通信活动通过虚拟 HUB 的情况下,即使仍然活跃着,在 IPv6 地址表和 MAC 地址表中的 IPv6 设备可能会被删除。此选项可以消除大量的广播数据包,但一些 IPv6 相关的安全策略将无法有效工作。
+HUB_AO_NoIpTable 如果您将此选项设置为非零值,那么虚拟 HUB 将不会创建和维护内部 IP 地址表。此选项可以消除 CPU 和 RAM 的使用量,但一些 IP 相关的安全策略将无法有效工作。
+HUB_AO_NoMacAddressLog 如果您将此选项设置为非零值,那么这表明任何一个新的 MAC 地址注册到虚拟 HUB 上 MAC 地址表的日志,将不会被记录到安全日志中。
+HUB_AO_ManageOnlyPrivateIP 如果您将此选项设置为非零值,那么虚拟 HUB 的 IPv4 地址表将只包含私有 IPv4 地址。由于这个原因,私有 IPv4 地址是:10.0.0.0 /8,172.16.0.0/12,192.168.0.0/16 和 169.254.0.0/16。任何其他的 IPv4 地址将不会被添加到表内。
+HUB_AO_ManageOnlyLocalUnicastIPv6 如果您将此选项设置为非零值,那么虚拟 HUB 的 IPv6 地址表将只包含本地单播 IPv6 地址。由于这个原因,私有 IPv6 地址是:fe80:: / 10。任何其他的 IPv6 地址将不会被添加到表内。
+HUB_AO_DisableIPParsing 如果您将此选项设置为非零值,那么虚拟 HUB 将禁用在所有以太网数据包里的 IP 包头的内部解析函数。此选项可以消除 CPU 和 RAM 的使用量,但是虚拟 HUB 将不会执行内部 IP 地址表的建设和维护,一些 IP 相关的安全策略将无法有效工作。
+HUB_AO_YieldAfterStorePacket 如果您将此选项设置为非零值,那么在数据包的存储-转发进程后,虚拟 HUB 设置 CPU 为空闲状态。这可能导致了良好的效果,使数据包的延迟更短,但是线程关联转换的计数将增加,性能可能下降。
+HUB_AO_FilterPPPoE 如果您将此选项设置为非零值,那么虚拟 HUB 丢弃所有的 PPPoE(PPP over Ethernet)数据包。当建立两个或多个局域网之间的网桥时,方便分开每个站点的 PPPoE 网段。
+HUB_AO_FilterOSPF 如果您将此选项设置为非零值,那么虚拟 HUB 丢弃所有 OSPF (Open Shortest Path First) 数据包。
+HUB_AO_FilterIPv4 如果您将此选项设置为非零值,那么虚拟 HUB 丢弃所有的 IPv4 和 ARP 数据包。
+HUB_AO_FilterIPv6 如果您将此选项设置为非零值,那么虚拟 HUB 丢弃所有的 IPv6 数据包。
+HUB_AO_FilterNonIP 如果您将此选项设置为非零值,那么虚拟 HUB 丢弃所有非 IP 数据包(非 IPv4、ARP 或 IPv6 数据包)。顺便说一句,任何通过虚拟 HUB 的带标签的 VLAN 将被视为非IP数据包。
+HUB_AO_FilterBPDU 如果您将此选项设置为非零值,那么虚拟 HUB 丢弃所有 BPDU (Bridge Protocol Data Unit) 数据包。
+HUB_AO_NoIPv6DefaultRouterInRAWhenIPv6 如果您将此选项设置为非零值,那么虚拟 HUB 上的所有的 VPN 会话将会启用“无在IPv6 RA(物理IPv6)上的默认路由器”安全策略。当 VPN Client / VPN Bridge 和 VPN Server 之间的物理通信协议是IPv6时,任何在路由生命周期为非零值的IPv6 RA(路由器广告)数据包将设置为零值。这有效的避免了通过 VPN Client 尝试使用远端的IPv6路由器作为其本地IPv6路由器而导致的IPv6路由混乱的可怕行为。
+HUB_AO_NoLookBPDUBridgeId 如果您将此选项设置为非零值,那么虚拟 HUB 将忽略在一个 BPDU (Bridge Protocol Data Unit) 数据包里的源 MAC 地址字段。这个值是非常先进的。请不要修改它,除非你是超特殊的计算机网络专家。
+HUB_AO_NoManageVlanId 如果您将此选项设置为非零值,那么虚拟 HUB 将不会使用在 MAC 地址表中的 VLAN ID。任何有标签的VLAN数据包中的 VLAN ID 将被忽略。
+HUB_AO_VlanTypeId 以十进制指定的 VLAN 标签的以太网类型 ID (TPID)。默认值是 33024 (十六进制 0x8100)。此值是非常先进的。请不要修改它,除非你是超特殊的计算机网络专家。
+HUB_AO_FixForDLinkBPDU 如果您将此选项设置为非零值,FixForDLinkBPDU 选项将启动。此值是非常先进的。请不要修改它,除非你是超特殊的计算机网络专家。
+HUB_AO_NoIPv4PacketLog 如果您将此选项设置为非零值,那么经过虚拟 HUB 的 IPv4 数据包将不被记录。
+HUB_AO_NoIPv6PacketLog 如果您将此选项设置为非零值,那么经过虚拟 HUB 的 IPv6 数据包将不被记录。
+HUB_AO_NoSpinLockForPacketDelay 如果您将此选项设置为非零值,当数据包延迟生成函数应用于数据包时,那么 VPN Server 将不使用自旋锁机制来模仿数据包的延迟。相反,操作系统的计时器中断将被采纳。这会降低 CPU 的时间,但产生延迟的解析度将会恶化。
+HUB_AO_BroadcastStormDetectionThreshold 指定临界值每秒检测广播风暴。当从一个特定 VPN 会话的广播数据包数量超过了这个临界值时,数据包将被视为广播风暴,会被过滤。默认值(零值)为 32。
+HUB_AO_ClientMinimumRequiredBuild 如果您将此选项设置为非零值,那么虚拟 HUB 将拒绝从版本号低于这个值的、VPN Client 的任何访问。
+HUB_AO_RequiredClientId 如果您将此选项设置为非零值,那么虚拟 HUB 将拒绝从没有嵌入“客户端ID”值在软件中的、VPN Client 的任何访问。
+HUB_AO_AdjustTcpMssValue 如果您将此选项设置为非零值,那么虚拟 HUB 将调整所有 TCP/IP 数据包的包头的 MSS(最大报文段长度)值,且不超过此值。
+HUB_AO_DisableAdjustTcpMss 如果您将此选项设置为非零值,那么虚拟 HUB 上的 MSS (最大报文段长度)选项将被禁用。即使 AdjustTcpMssValue 选项是指定的,或一个 VPN 会话是由 IPsec / L2TP / EtherIP / L2TPv3 服务器功能创建的,MSS 的调节将被禁用。
+HUB_AO_NoDhcpPacketLogOutsideHub 如果您将此选项设置为非零值,那么虚拟 HUB 将不记录非关联的 DHCP 数据包的数据包日志。“非关联 DHCP 数据包”是在虚拟 HUB 上不受任何 VPN 会话约束的 DHCP 数据包。
+HUB_AO_DisableHttpParsing 如果您将此选项设置为非零值,那么虚拟 HUB 不会在所有 HTTP 数据包进行解析 HTTP 包头。这会降低 CPU 和 RAM 的使用,但是 HTTP 访问日志将不会被记录。
+HUB_AO_DisableUdpAcceleration 如果您将此选项设置为非零值,那么所有 UDP 加速功能在虚拟 HUB 的所有 VPN 会话将被禁用。
+HUB_AO_DisableUdpFilterForLocalBridgeNic 如果您将此选项设置为非零值,那么虚拟 HUB 禁用故障预防过滤功能,来过滤可能会导致网络不稳定的 DHCP 数据包。默认情况下,本地桥接口有时会尝试从远端 DHCP 服务器获取一个 IP 地址,但是这样的行为在路由表中会无限循环。过滤功能可避免这样的问题。此选项可以禁用过滤功能。
+HUB_AO_ApplyIPv4AccessListOnArpPacket 如果您将此选项设置为非零值,那么 IPv4 访问列表条目将不仅被应用在 IPv4 数据包,而且还在 ARP 数据包。这样方便过滤不必要的、可能会带来麻烦的 ARP 数据包。
+HUB_AO_RemoveDefGwOnDhcpForLocalhost 如果您将此选项设置为非零值,当本地主机上的一个 VPN Client 连接到虚拟 HUB ,并试图从虚拟 HUB 网段的 DHCP 服务器获取一个 IP 地址,相应的 DHCP 响应数据包将被丢弃。它可以防止意想不到的数据包路由的无限循环。
+HUB_AO_SecureNAT_MaxTcpSessionsPerIp 如果您将此选项设置为非零值,那么每个 IP 状态的 TCP 连接数(不是 SYN_SENT)将被限制为此值。
+HUB_AO_SecureNAT_MaxTcpSynSentPerIp 如果您将此选项设置为非零值,那么每个 IP 状态的 TCP 连接数(是 SYN_SENT)将被限制为此值。
+HUB_AO_SecureNAT_MaxUdpSessionsPerIp 如果您将此选项设置为非零值,那么每个 IP 状态的 UDP 会话数将被限制为此值。
+HUB_AO_SecureNAT_MaxDnsSessionsPerIp 如果您将此选项设置为非零值,那么每个非 SYN_SENT 状态 IP 的 DNS 会话数将被限制为此值。
+HUB_AO_SecureNAT_MaxIcmpSessionsPerIp 如果您将此选项设置为非零值,那么每个非 SYN_SENT 状态 IP 的 ICMP 会话数将被限制为此值。
+HUB_AO_AccessListIncludeFileCacheLifetime 指定以秒为周期保存外部用户列表文件的缓存,此文件是以“include:”或“exclude:”格式作为它的用户名的、访问列表条目。
+HUB_AO_DisableKernelModeSecureNAT 如果您将此选项设置为非零值,那么在 SecureNAT 功能上的内核模式 NAT 功能将被禁用。内核模式 NAT 是加速SecureNAT 虚拟 NAT 功能表现的一个功能。内核模式 NAT 只有当 VPN 服务器进程以系统权限(即根,系统或管理员情况下)正在运行时,可以工作。如果内核模式 NAT 引起一些错误的操作,使用此选项来禁用它。
+HUB_AO_DisableUserModeSecureNAT 如果您将此选项设置为非零值,那么在 SecureNAT 功能上的用户模式 NAT 功能将被禁用。用户模式 NAT 是一个使 NAT 可以作为普通用户权限运行的功能。
+HUB_AO_DisableCheckMacOnLocalBridge 如果您将此选项设置为非零值,那么 MAC 地址重复检查在本地桥功能上将被禁用。一些网络适配器有反射传出的数据包向虚拟 HUB 的问题。虚拟 HUB 自动检测这样的重复,并丢弃它们。启用此标志来禁用检测,并丢弃。
+HUB_AO_DisableCorrectIpOffloadChecksum 如果您将此选项设置为非零值,那么在本地桥功能上检查和纠正 IP 校验和值。有些有 IP、TCP 或 UDP 包头的校验和卸载引擎的网络适配器,以不完整的校验和值传输数据包。这样的数据包不能被接收端正确对待。所以本地桥检测到这样的数据包,并纠正了它的校验和字段。启用此标志来禁用这种纠正。
+HUB_AO_BroadcastLimiterStrictMode If you set this option to non-zero value, then the broadcast-storm detection algorithm will compare either source or destination IP address of each packet. If any of the two fields matches, the packet will be recorded on the short-term history of broadcast-storm detection state machine.
+
+#关于失败连接对话框
+ERRDLG_ERRMSG 错误(错误代码 %u) :\r\n\r\n%s\r\n
+ERRDLG_RETRYCOUNT %u 秒后将自动进行重新连接...
+ERRDLG_INFORMATION 点击“重试”,重新进行连接。
+ERRDLG_RETRY_INFO_1 你想重试吗? (%u 重试 / %u 总重试)
+ERRDLG_RETRY_INFO_2 你想重试吗? (%u 重试 / 总无限重试)
+ERRDLG_DISCONNECTED_MSG VPN Server "%S" 连接已被切断
+ERRDLG_DEVICE_ERROR 与 VPN Server 的连接被中断,因为虚拟网络适配器 (设备名称: %S) 已停止。\r\n\r\n错误代码 %u: %s
+
+
+# 关于协议
+PROTO_DIRECT_TCP 直接的 TCP/IP 连接
+PROTO_HTTP_PROXY 通过 HTTP 代理服务器连接
+PROTO_SOCKS_PROXY 通过 SOCKS 代理服务器连接
+PROTO_SSH 通过 SSH 服务器连接
+PROTO_UNKNOWN 未知协议
+
+
+
+# 关于caps(控制字符)
+CAPS_YES 是
+CAPS_NO 否
+# (标题)
+CT_i_max_packet_size 最大的以太网数据包大小
+CT_i_max_hubs 最大虚拟 HUB 数
+CT_i_max_user_creation 整个 VPN Server 的最大用户数
+CT_i_max_sessions 最大总会话数
+CT_i_max_clients 最大客户端会话数
+CT_i_max_bridges 最大网桥会话数
+CT_i_max_users_per_hub 每虚拟 HUB 最大用户容量
+CT_i_max_groups_per_hub 每虚拟 HUB 最大群容量
+CT_i_max_access_lists 每虚拟 HUB 最大访问列表容量
+CT_i_max_mac_tables 每虚拟 HUB 最大 MAC 地址容量
+CT_i_max_ip_tables 每虚拟 HUB 最大 IP 地址容量
+CT_i_max_secnat_tables 每虚拟 HUB 最大 SecureNAT 容量
+CT_i_max_l3_sw 最大虚拟 3 层交换机数
+CT_i_max_l3_if 每虚拟 3 层交换机最大虚拟接口容量
+CT_i_max_l3_table 每虚拟 3 层交换机最大路由表容量
+CT_b_bridge 作为 VPN Bridge 软件工作
+CT_b_standalone 独立模式
+CT_b_cluster_controller 群集控制器模式
+CT_b_cluster_member 群集成员模式
+CT_b_vpn_client_connect 接受 VPN Client / Bridge 的连接
+CT_b_local_bridge 支持本地网桥
+CT_b_must_install_pcap 未安装数据包捕获驱动
+CT_b_tap_supported 支持 tun/tap 设备 (仅在 Linux)
+CT_b_support_config_hub 支持更改虚拟 HUB 设置
+CT_b_support_securenat 支持 SecureNAT
+CT_b_virtual_nat_disabled 虚拟 NAT 无效 (仅 DHCP 有效)
+CT_b_support_cascade 支持级联连接
+CT_b_support_cascade_cert 支持级联连接服务器认证
+CT_b_support_config_log 支持更改保存日志设置
+CT_b_support_autodelete 支持自动删除日志文件
+CT_b_support_radius 支持外部认证服务器
+CT_b_support_config_rw 支持 Config 文件的远程读写
+CT_b_support_hub_admin_option 支持虚拟 HUB 管理选项
+CT_b_support_cascade_client_cert 支持级联连接客户证书
+CT_b_support_hide_hub 支持虚拟 HUB 枚举设定
+CT_b_support_cluster_admin 支持对所有群集模式的综合管理
+CT_b_support_cluster 支持部分群集模式的运行
+CT_b_support_cluster_controller 作为群集控制器操作
+CT_b_support_layer3 支持虚拟 3 层交换机
+CT_b_support_crl 支持虚拟 HUB 特定证书吊销列表
+CT_b_support_ac 支持特有的虚拟 HUB 源 IP 地址限制列表
+CT_b_support_read_log 支持日志文件的下载
+CT_b_support_rename_cascade 支持级联连接名的变更
+CT_b_support_license 支持许可证管理
+CT_b_support_limit_multilogin 支持对同一用户多个登录的限制
+CT_b_support_qos 支持 VoIP / QoS 功能
+CT_b_support_syslog 支持系统日志发送功能
+CT_b_cluster_hub_type_fixed 固定群集虚拟 HUB 种类
+CT_b_beta_version 测试版 (预发布版本)
+CT_b_support_check_mac 支持在访问列表中指定 MAC 地址
+CT_b_support_check_tcp_state 支持检测 TCP 连接的状态过滤
+CT_b_support_network_connection_name 支持获取网络友好名称
+CT_b_support_radius_retry_interval_and_several_servers 在 RADIUS 身份验证里支持重试间隔和多个服务器
+CT_b_support_vlan 在 MAC 地址表里支持带标签的 VLAN ID
+CT_b_support_hub_ext_options 支持虚拟 HUB 扩展选项
+CT_b_support_policy_ver_3 支持安全策略 3.0 版本
+CT_b_support_ipv6_acl 支持 IPv6 访问列表
+CT_b_support_ex_acl 支持访问列表延时、时基误差和数据包丢失
+CT_b_support_acl_group 支持访问列表通过组名调节
+CT_b_support_ipv6_ac 支持 IPv6 IP 访问控制列表
+CT_b_support_eth_vlan 支持带标记的 VLAN 数据包透明支持工具
+CT_b_support_msg 支持今天消息功能
+CT_b_vpn3 支持 3.0 的功能
+CT_b_vpn4 支持 4.0 的功能
+CT_b_support_ipsec 支持 IPsec / L2TP / EtherIP / L2TPv3 服务器功能
+CT_b_support_sstp 支持 MS-SSTP VPN Server 功能
+CT_b_support_udp_acceleration 支持 UDP 加速功能
+CT_b_support_openvpn 支持 OpenVPN Server 功能
+CT_b_support_ddns 支持动态 DNS 客户端功能
+CT_b_support_ddns_proxy 支持 DDNS 通过代理服务器
+CT_b_support_special_listener 支持 VPN over ICMP 和 VPN over DNS
+CT_b_support_redirect_url_acl 支持访问列表 HTTP URL 改道
+CT_b_is_in_vm 虚拟机上运行
+CT_b_support_azure 支持 VPN Azure
+CT_b_support_intel_aes 支持 Intel CPU AES 加密加速功能 (AES-NI)
+CT_b_using_selow_driver 支持 SoftEther Lightweight Kernel-mode Ethernet Driver
+CT_b_support_vgs 支持 VPN Gate 服务的服务器功能
+CT_b_support_vgs_in_client VPN Gate 服务的服务器功能 (VPN 客户端集成)
+CT_b_is_softether SoftEther VPN 的免费或开源版
+
+
+#相关策略
+POL_TITLE_STR 策略名
+POL_VALUE_STR 现在值
+POL_TYPE_BOOL 开 / 关
+POL_TYPE_INT 整数
+POL_BOOL_ENABLE 有效
+POL_BOOL_DISABLE -
+POL_BOOL_DISABLE_EX -
+POL_INT_ZERO -
+POL_INT_COUNT %u 个
+POL_INT_SEC %u 秒
+POL_INT_BPS %u bps
+POL_INT_VLAN %u
+
+# Ver 2.0
+POL_0 允许访问
+POL_EX_0 用户定义的这项策略的权限,使 VPN 连接到 VPN Server。
+POL_1 DHCP 数据包过滤器 (IPv4)
+POL_EX_1 此策略定义的所有会话中的 IPv4 的 DHCP 数据包将被过滤。
+POL_2 禁止 DHCP 服务器运行 (IPv4)
+POL_EX_2 连接到有此策略设置的会话的计算机,将无法成为 DHCP 服务器,也无法对 DHCP 用户分配 IPv4 / DNS 信息。
+POL_3 强制 DHCP 分配 IP 地址 (IPv4)
+POL_EX_3 有此策略设置的会话的计算机,只能使用虚拟网络侧的 DHCP 服务器提供的 IPv4 地址。
+POL_4 拒绝网桥运行
+POL_EX_4 网桥模式的连接被有此策略设置的用户会话拒绝。即使当以太网网桥在客户端被配置的情况下,通信将是不可能的。
+POL_5 拒绝路由操作 (IPv4)
+POL_EX_5 有此策略设置的会话将拒绝 IPv4 路由。即便 IP 路由器运行在客户端,通讯仍将无法建立。
+POL_6 拒绝 MAC 地址复制
+POL_EX_6 有此策略设置的会话无法使用正在被不同会话的计算机占用的重复 MAC 地址。
+POL_7 拒绝 IP 地址复制 (IPv4)
+POL_EX_7 有此策略设置的会话无法使用正在被不同会话的计算机占用的重复 IPv4 地址。
+POL_8 拒绝非的 ARP / 非 DHCP / 非 ICMPv6 广播
+POL_EX_8 有此策略设置的会话不允许在虚拟网络上有 ARP 协议,DHCP 协议、ICMPv6 协议广播数据包的发送和接收
+POL_9 隐私过滤器模式
+POL_EX_9 有隐私过滤器模式策略设置的会话间的全部通信将被过滤。
+POL_10 拒绝作为 TCP/IP 服务器运行 (IPv4)
+POL_EX_10 有此会话策略设置的计算机无法收听和接受 IPv4 TCP/IP 连接。
+POL_11 无限制的广播数量
+POL_EX_11 有此会话策略设置的计算机,如果在虚拟网络上发送超过一般情况的广播数据包量,系统将不做自动限制。
+POL_12 允许监测模式
+POL_EX_12 有此策略设置的用户允许连接到监测模式下的虚拟 HUB 上。监测模式下的会话可以监听(tap)所有流经此虚拟 HUB 的数据包。
+POL_13 最大的 TCP 连接数
+POL_EX_13 对有此策略设置的会话,它设置了物理 TCP 连接的最大数目,包括在一个物理 VPN 会话中。
+POL_14 超时期限
+POL_EX_14 对有此策略设置的会话,当 VPN Server 和 VPN Client 之间发生通信问题时,此设置在中断一个会话前等待超时期限 (以秒为单位)。
+POL_15 最大 MAC 地址数
+POL_EX_15 对有此策略设置的会话,设置每会话最大 MAC 地址数。
+POL_16 最大 IP 地址数 (IPv4)
+POL_EX_16 对有此策略设置的会话,指定单个会话可注册的 IPv4 地址数。
+POL_17 上传带宽
+POL_EX_17 对有此策略设置的会话,限制虚拟路由器上由外至内的数据流量带宽。
+POL_18 下载带宽
+POL_EX_18 对有此策略设置的会话,限制虚拟路由器上由内至外的数据流量带宽。
+POL_19 拒绝更改密码
+POL_EX_19 有此密码验证策略设置的用户将无法在 VPN Client 管理器上进行密码的更换。
+POL_20 最大多重登录数
+POL_EX_20 有此策略设置的用户无法进行多于设置数的并发登录数。 网桥模式会话不适用于此策略。此安全策略仅在 VPN Server 3.0 或以上版本,或具有多重登录限制功能的 VPN Server 2.0 版上有效。
+POL_21 禁止 VoIP / QoS 功能
+POL_EX_21 有此策略设置的用户,无法在 VPN 连接会话中使用VoIP / QoS功能。此安全策略仅在 VPN Server 3.0 或以上版本,或具有 VoIP / QoS 功能的 VPN Server 2.0 版上有效。
+
+# ----- 不完全翻訳ここから -----
+# Ver 3.0
+POL_22 过滤 RS/RA 数据包(IPv6)
+POL_EX_22 此策略定义的会话中消息类型为 133(路由器请求)或 134(路由器通告)的所有 ICMPv6 数据包将被过滤。因此,IPv6 客户端将无法使用 IPv6 地址前缀自动检测和 IPv6 默认网关自动检测。
+POL_23 过滤 RA 数据包(IPv6)
+POL_EX_23 此策略定义的会话中消息类型为 134(路由器通告)的所有 ICMPv6 数据包将被过滤。因此,恶意用户将不能在网络中传播非法的 IPv6 地址前缀或默认网关广告。
+POL_24 过滤 DHCP 数据包(IPv6)
+POL_EX_24 此策略定义的所有会话中的 IPv6 的 DHCP 数据包将被过滤。
+POL_25 不允许 DHCP 服务器运行(IPv6)
+POL_EX_25 连接到有此策略设置的会话的计算机将不允许成为 DHCP 服务器,也无法对 DHCP 用户分配 IPv6 地址 / DNS 信息。
+POL_26 拒绝路由操作 (IPv6)
+POL_EX_26 有此策略设置的会话将拒绝 IPv6 路由。即便 IP 路由器运行在客户端,通讯仍将无法建立。
+POL_27 拒绝 IP 地址复制 (IPv6)
+POL_EX_27 有此策略设置的会话无法使用正在被不同会话的计算机占用的复制的 IPv6 地址。
+POL_28 拒绝作为 TCP/IP 服务器运行 (IPv6)
+POL_EX_28 有此策略设置会话的计算机不能收听或接受 IPv6 TCP/IP连接。
+POL_29 最大 IP 地址数 (IPv6)
+POL_EX_29 对有此策略设置的会话,指定单个会话可注册的 IPv6 地址数。
+POL_30 VPN Client 不接受密码保存
+POL_EX_30 对有此策略设置的用户,用户在客户端将不再能够保存密码。用户每次连接 VPN 时均需要输入密码。这将提高安全性。如果启用此策略, VPN Client 2.0 版本将被拒绝连接。
+POL_31 VPN Client 自动断开
+POL_EX_31 对有此策略设置的用户,在特定的一段时间过去后,用户的 VPN 会话将被自动断开。这种情况下将不执行自动重新连接。这将防止大量不活跃的 VPN 会话。如果启用此策略, VPN Client 2.0 版将被拒绝连接。
+POL_32 过滤所有 IPv4 数据包
+POL_EX_32 对定义此策略会话的所有 IPv4 和 ARP 据包将被过滤。
+POL_33 过滤所有 IPv6 数据包
+POL_EX_33 对定义此策略会话的所有 IPv6 数据包将被拦截。
+POL_34 过滤所有非 IP 数据包
+POL_EX_34 对定义此策略的所有非 IP 数据包将被过滤。“非 IP 数据包”意思是不是IPv4, ARP, 也不是 IPv6 的数据包。所有通过虚拟 HUB 的带标签的 VLAN 数据包将被认为是非 IP 数据包。
+POL_35 在 IPv6 RA 上的非默认路由器
+POL_EX_35 对定义此策略的所有 VPN 会话中,任何 IPv6 RA(路由器通告)路由器的寿命为非零值的数据包将设置为零值。这可以有效避免 VPN Client 尝试使用远端的 IPv6 路由器作为其本地 IPv6 路由器而造成 IPv6 路由混乱的可怕行为。
+POL_36 在 IPv6 RA 无默认路由器(物理 IPv6)
+POL_EX_36 对定义此策略的所有 VPN 会话(只有当 VPN Client / VPN Bridge 和 VPN Server 之间的物理通信协议是 IPv6 时),任何 IPv6 RA(路由器通告)路由器的寿命为非零值的数据包将设置为零值。这可以有效避免 VPN Client 尝试使用远端的 IPv6 路由器作为其本地 IPv6 路由器而造成 IPv6 路由混乱的可怕行为。
+POL_37 VLAN ID (IEEE802.1Q)
+POL_EX_37 您可以指定 VLAN ID 的安全策略。所有的 VPN 会话定义了此策略,所有从用户到虚拟 HUB 的以太网数据包将被插入一个带 VLAN ID 的 VLAN 标签(IEEE 802.1Q)。用户还可以收到具有相同的 VLAN ID 的 VLAN 标签的数据包。(接收过程会自动删除 VLAN 标签)。带有任何其他 VLAN ID 或非 VLAN 数据包的以太网数据包将不会收到。所有没有这个策略定义的 VPN 会话可以发送/接收任何类型的以太网数据包,不管 VLAN 标签,VLAN标签也不会被自动插入或删除。通过虚拟 HUB 的任何带标签的 VLAN 数据包将被视为非 IP 数据包。因此,带标签的 VLAN 数据包不受制于 IPv4/IPv6 安全策略,访问列表也不受其他 IPv4/IPv6 特定的深入处理。
+# ----- 不完全翻訳ここまで -----
+
+
+# 关于远程连接对话框
+REMOTE_DEF_CAPTION 远程连接
+REMOTE_DEF_TITLE 指定你要进行远程连接的计算机。
+
+
+#关于客户通知服务
+CN_TITLE SoftEther VPN Client
+
+
+# 关于连接管理器
+CM_TITLE SoftEther VPN Client 管理器
+CM_PW_LOCALMACHINE 本地计算机
+CM_NO_REMOTE VPN Client 服务运行在 %s 上,不允许远程连接。
+CM_CONNECT_FAILED 无法连接到 %s 上的 VPN Client 服务。\r\n确认 VPN 服务已开启并正常运行。
+CM_BAD_PASSWORD 密码错误。请重新输入密码。密码大小写敏感。
+CM_NUM_CONN_COUNT VPN 连接中: %u 账户
+CM_CONN_NO 未连接
+CM_PRODUCT_NAME SoftEther VPN Client Build %u
+CM_ACCOUNT_COLUMN_1 VPN 连接设置名称
+CM_ACCOUNT_COLUMN_2 状态
+CM_ACCOUNT_COLUMN_3 VPN Server 主机名(地址)
+CM_ACCOUNT_COLUMN_3_2 虚拟 HUB 名称
+CM_ACCOUNT_COLUMN_4 虚拟网络适配器名
+CM_VLAN_COLUMN_1 虚拟网络适配器名
+CM_VLAN_COLUMN_2 状态
+CM_VLAN_COLUMN_3 MAC 地址
+CM_VLAN_COLUMN_4 版本
+CM_ACCOUNT_OFFLINE 离线
+CM_ACCOUNT_ONLINE 已连接
+CM_ACCOUNT_CONNECTING 连接中
+CM_VLAN_ENABLED 有效 (可用的)
+CM_VLAN_DISABLED 无效 (不可用)
+CM_DELETE_ACCOUNT_MSG VPN 连接设置 "%s" 将删除,你想删除吗?
+CM_ST_ACCOUNT_NAME VPN 连接设置名
+CM_ST_CONNECTED 会话状态
+CM_ST_CONNECTED_TRUE 连接完成 (会话建立)
+CM_ST_CONNECTED_FALSE 尝试连接
+CM_ST_CONNECTING 连接到 VPN Server 开始
+CM_ST_NEGOTIATION 谈判中
+CM_ST_AUTH 用户身份验证中
+CM_ST_ESTABLISHED 连接已建立
+CM_ST_RETRY 重试
+CM_ST_IDLE 空闲状态
+CM_ST_SERVER_NAME 服务器名
+CM_ST_SERVER_PORT 端口号
+CM_ST_PORT_TCP TCP 端口 %u
+CM_ST_SERVER_P_NAME 服务端产品名称
+CM_ST_SERVER_P_VER 服务端版本
+CM_ST_SERVER_P_BUILD 服务端内部标号
+CM_ST_START_TIME 连接开始时间
+CM_ST_FIRST_ESTAB_TIME 首次会话建立时间
+CM_ST_NONE -
+CM_ST_CURR_ESTAB_TIME 当前会话建立时间
+CM_ST_NUM_ESTABLISHED 已建立的会话数
+CM_ST_NUM_STR %u 次
+CM_ST_HALF_CONNECTION 半双工 TCP 连接模式
+CM_ST_HALF_TRUE 是 (半双工模式)
+CM_ST_HALF_FALSE 否 (全双工模式)
+CM_ST_QOS VoIP / QoS 功能
+CM_ST_QOS_TRUE 有效 (在使用过程中)
+CM_ST_QOS_FALSE 无效
+CM_ST_NUM_TCP TCP 连接数
+CM_ST_NUM_TCP_UPLOAD 上行传输 TCP 连接数
+CM_ST_NUM_TCP_DOWNLOAD 下行传输 TCP 连接数
+CM_ST_MAX_TCP TCP 连接最大值
+CM_ST_VLAN_ID VLAN ID
+CM_ST_NO_VLAN -
+CM_ST_USE_ENCRYPT 加密
+CM_ST_USE_ENCRYPT_TRUE 启用(算法: %S)
+CM_ST_USE_ENCRYPT_TRUE2 启用
+CM_ST_USE_ENCRYPT_FALSE 禁用(无加密)
+CM_ST_USE_COMPRESS 使用压缩
+CM_ST_UDP_ACCEL_ENABLED 支持 UDP 加速
+CM_ST_UDP_ACCEL_USING UDP 加速是活跃的
+CM_ST_RUDP TCP over UDP (NAT 穿透)
+CM_ST_UNDERLAY_PROTOCOL 物理底层协议
+CM_ST_COMPRESS_TRUE 是 (%u %%)
+CM_ST_COMPRESS_FALSE 否 (无压缩)
+CM_ST_SESSION_NAME 会话名
+CM_ST_CONNECTION_NAME 连接名
+CM_ST_SESSION_KEY 会话密钥 (160bit)
+CM_ST_BRIDGE_MODE 网桥 / 路由模式
+CM_ST_MONITOR_MODE 监测模式
+CM_ST_YES 是
+CM_ST_NO 否
+CM_ST_SEND_SIZE 输出数据量
+CM_ST_RECV_SIZE 输入数据量
+
+CM_ST_SEND_UCAST_NUM 传送单播数据包
+CM_ST_SEND_UCAST_SIZE 传送单播总量
+CM_ST_SEND_BCAST_NUM 传送广播数据包
+CM_ST_SEND_BCAST_SIZE 传送广播总量
+
+CM_ST_RECV_UCAST_NUM 接收单播数据包
+CM_ST_RECV_UCAST_SIZE 接收单播总量
+CM_ST_RECV_BCAST_NUM 接收广播数据包
+CM_ST_RECV_BCAST_SIZE 接收广播总量
+
+CM_ST_NUM_PACKET_STR %S 数据包
+CM_ST_SIZE_BYTE_STR %S 字节
+
+CM_NEW_ICON 创建新的 VPN 连接
+CM_VGC_ICON VPN Gate 公共 VPN 中继服务器
+CM_VGC_LINK VPN Gate 学术试验 Web 网站
+CM_ST_TITLE %s 的连接状态
+CM_ST_COLUMN_1 项目
+CM_ST_COLUMN_2 状态
+CM_NEW_ACCOUNT_NAME_1 新的 VPN 连接
+CM_NEW_ACCOUNT_NAME_2 新的 VPN 连接 (%u)
+CM_ACCOUNT_TITLE_1 新的 VPN 连接设置属性
+CM_ACCOUNT_TITLE_2 %s 的属性
+CM_SERVER_CERT_1 指定特定证书登录(&R)
+CM_SERVER_CERT_2 指定特定证书删除(&D)
+CM_CLIENT_CERT_1 指定客户端证书(&C)
+CM_CLIENT_CERT_2 删除客户端证书(&C)
+CM_CERT_INFO 发行对象: %s\r\n发行人: %s\r\n有效期限: %s
+CM_NO_CERT 您必须指定一个客户端证书用于用户身份验证。
+CM_NO_SECURE 指定智能卡内的客户证书和个人密码,以用于用户身份验证。
+CM_CERT_SECURE_INFO 证书: "%S"\r\n密钥: "%S"
+CM_SELECT_SECURE_DEVICE 选择智能卡(&P)
+CM_SELECT_CERT_INCARD 指定证书及密钥(&V)
+CM_VIEW_CLIENT_CERT 查看客户端证书(&V)
+CM_NO_VLAN 在你创建一个新的 VPN 连接设置前,需要创建一个虚拟网络适配器。\r\n\r\n你想创建一个虚拟网络适配器吗?
+CM_NO_VLAN_2 在连接到 VPN Server 前,你需要创建一个虚拟网络适配器。\r\n\r\n你想创建一个虚拟网络适配器吗?
+CM_VLAN_REMOTE_ERROR 无法远程创建虚拟网络适配器。\r\n请在有 VPN Client 服务的本地计算机上启动 VPN Client 管理器,安装虚拟网络适配器。
+CM_9X_VLAN_INSTALL 一个新的虚拟网络适配器现在将被创建。\r\n\r\n创建虚拟网络适配器后,需要重新启动 Windows 系统。\n在虚拟网络适配器安装进行中,可能会要求你插入 Windows CD-ROM 安装盘。关闭除 VPN Client 管理器程序以外的当前所有的运行程序,准备好 Windows 安装盘,单击“确定”。\r\n单击确定将开始虚拟网络适配器的安装。安装完成后,Windows 将自动重启。
+CM_9X_VLAN_ME_MESSAGE 虚拟网络适配器已创建。在单击“确定”后,计算机将自动重新启动。\r\n\r\n计算机重新启动后,可能会出现安装新设备向导。\r\n如果该向导出现,单击每一个屏幕上的“下一步“,直到安装完成。
+CM_9X_VLAN_UNINSTALL 若要删除虚拟网络适配器,请从网络属性中删除。 \r\n\r\n你想要显示网络属性窗口吗?
+CM_PORT_1 8888 (PX-VPN 端口)
+CM_PORT_2 443 (HTTPS 端口)
+CM_PORT_3 992 (telnets 端口)
+CM_PORT_4 5555 (SE-VPN 端口)
+CM_RETRY_INTERVAL_ERROR 当 VPN 连接断开时,设置重新连接间隔(至少 5 秒)。
+CM_DELETE_CLIENT_CERT 这将删除已经设置的客户端证书。你确定要删除吗?
+CM_DELETE_SERVER_CERT 这将删除已经设置的服务端特定证书。你确定要删除吗?
+CM_SET_STARTUP VPN 连接设置 "%s" 当前设置为启动连接设置。\r\n当下次重新启动计算机后,账户将被自动连接。\r\n(如果你使用的是 Windows,在用户登录到 Windows 前,自动连接将在后台模式下启动。)
+CM_REMOVE_STARTUP 你希望删除 VPN 设置 "%s" 的启动连接属性吗?
+CM_NO_DISCONNECT_SPAN 请设置 TCP 连接的使用寿命。
+CM_HALF_MSG 当使用半双工模式时,设置的 TCP 连接数至少是2个。
+CM_TOO_SMALL_INTERVAL 设置建立一个 TCP 连接的时间间隔至少是 1 秒钟
+CM_DELETE_VLAN 这将删除虚拟网络适配器 "%s"。你确定删除吗?
+CM_COPY_NAME_1 复件 %s
+CM_COPY_NAME_2 复件 (%u) %s
+CM_IMPORT_NAME_1 %s
+CM_IMPORT_NAME_2 %s (%u)
+CM_CERT_COLUMN_1 发给
+CM_CERT_COLUMN_2 发行人
+CM_CERT_COLUMN_3 有效期限
+CM_CERT_DELETE_MSG 从列表中删除此证书?
+CM_PASSWORD_SET 设定的密码。
+CM_PASSWORD_REMOVE 设置的密码被删除。
+CM_UNDER_CONSTRUCTION 未完成的。
+CM_CURRENT_ACTIVE VPN 连接设置 "%s" 的设定已经保存,但这个 VPN 连接设置当前正在线,新的设置直到下一次连接才能适用。
+CM_DISCONNECT_ALL 这将断开所有的 %u 个 VPN 连接设置的当前连接。\r\n你确定要这样做吗?
+CM_HTTPS_MSG 您已经选择通过 HTTP 代理服务器进行连接。\r\n\r\n平常的 HTTP 代理服务器不允许访问您所选择的 TCP 端口。\r\n当 VPN Client 通过 HTTP 代理服务器连接到 VPN Server 时,可能会通过使用 HTTPS (HTTP over SSL) 通信进行连接。\r\n在此情况下,建议您指定 443 (HTTPS 端口) 最为目标 VPN Server 的端口号。\r\n(如果您指定了一个其它端口号,可能会无法通过 HTTP 代理服务器进行连接。\r\n确定目标 VPN Server 已启用 443 端口。) \r\n\r\n如果需要详细信息,请与您计划在连接中经过的 HTTP 代理服务器的系统管理员或网络管理员联系。\r\n\r\n您是否确定改变目标 VPN Server 端口号为 443 (HTTPS 端口)?
+CM_REMOTE_WARNING 您正在禁用远程管理。\r\n\r\n当前 VPN Client 管理器正连接到远程计算机 "%S" 并正在控制它的 VPN Client 服务。\r\n如果禁用远程管理,将无法继续远程连接计算机 "%S" 并通过 VPN Client 管理器对 VPN Client 服务进行控制。\r\n\r\n是否确认禁用远程管理?
+CM_KEEP_INTERVAL_MSG 设置“数据包发送间隔” 为 %u 到 %u 秒。
+CM_REMOTE_TITLE 可以使用 VPN Client 管理器连接另一台计算机并远程管理它的 VPN Client 服务。\r\n(注意: 远程计算机必须允许远程管理。)
+CM_DESKTOP_LOCAL_PC 本地计算机
+CM_DESKTOP_REMOTE_PC 计算机 %S
+CM_DESKTOP_MSG_LOCAL_TS 终端服务 (远程桌面) 功能
+CM_DESKTOP_MSG_LOCAL_SW 切换用户功能
+CM_DESKTOP_MSG_LOCAL_1 目前,%s 安装在这台计算机上,提供了允许多用户登录的环境。在此情况下,VPN Client 显示的进展状态信息,错误信息和其它信息将被显示在“控制台会话”中。
+CM_DESKTOP_MSG_LOCAL_21 “会话 ID: 0,用户 %s”在这台计算机被分配为控制台进程。但是由于您已经在进程 %u 上开启 VPN Client 管理器,因此无法显示 VPN Client 上进度状态或错误等信息。
+CM_DESKTOP_MSG_LOCAL_22 目前这台计算机上的控制台会话“会话ID: 0”没有被登录。并且因为您在会话 %u 上启动了 VPN Client 管理器,因此无法显示 VPN Client 上进度状态或错误等信息。
+CM_DESKTOP_MSG_LOCAL_31 建议当此计算机的控制台会话 (会话ID: 0,用户 %s) 显示时,在此会话中启动 VPN Client 服务器并启动 VPN 连接设置“%s”。由此您将可以启动连接进程,但要承担无法检查进度状态或错误信息的风险。
+CM_DESKTOP_MSG_LOCAL_32 建议您先注销,然后再从本地登入。运行 VPN Client 管理器会话,并启动 VPN 连接设置“%s”。由此您将可以启动连接进程,但要承担无法检查进度状态或错误信息的风险。
+CM_DESKTOP_MSG_REMOTE_1 由于您在远程连接到计算机 %S 上的 VPN Client 时执行的动作,您将无法看到 VPN Client 显示的诸如进程状态或错误信息。
+CM_DESKTOP_MSG_REMOTE_2 要检查所有 VPN Client 显示的进程状态,错误和其他信息,您必须从计算机 %S 本地登入并显示控制会话 (桌面)。
+CM_DESKTOP_MSG_REMOTE_3 建议您直接从本地 (%S) 登入。运行 VPN Client 管理器会话,并启动 VPN 连接设置“%s”。由此您将可以启动连接进程,但要承担无法检查进度状态或错误信息的风险。
+CM_STOP_INST_VLAN_1 要想在此计算机上安装虚拟网络适配器,您必须在“控制台会话”下启动 VPN Client 管理器。\r\n\r\n目前,此计算机上已安装 %s,且用户已登入远程会话 (会话ID: %u) 而不是控制台进程。\r\n若要安装虚拟网络适配器,必须在控制台会话 (会话ID: %u,用户 %s 已登录) 下启动 VPN Client 管理器。\r\n\r\n首先使用切换用户功能从本地登入到计算机,或在远程桌面使用 “/console” 论据功能,或切换计算机的本地控制台设备,之后启动 VPN Client 管理器,并安装虚拟网络适配器。
+CM_STOP_INST_VLAN_2 要想在此计算机上安装虚拟网络适配器,您必须在“控制台会话”下启动 VPN Client 管理器。\r\n\r\n目前,此计算机上已安装 %s,且用户已登入远程会话 (会话ID: %u) 而不是控制台进程。\r\n若要安装虚拟网络适配器,必须在“控制台会话”下启动 VPN Client 管理器。\r\n(目前用户并未登入到控制台会话 (会话ID: 0)。) \r\n\r\n首先使用切换用户功能从本地登入到计算机,或在远程桌面使用 “/console” 论据功能,或切换计算机的本地控制台设备,之后启动 VPN Client 管理器,并安装虚拟网络适配器。
+CM_SHORTCUT_DESKTOP_MSG 若要使用 VPN 连接设置快捷方式启动连接,您必须在“控制台会话”下运行快捷方式文件。\r\n\r\n目前用户作为远程会话 (会话ID: %u) 登入而不是控制台会话。
+CM_HTTP_PROXY_WARNING 已选择“通过 HTTP 代理服务器连接”。\r\n\r\n一般情况下,HTTP 服务器只允许两种 TCP 端口作为连接到目标服务器的端口号: HTTP 协议 (TCP 端口号 80) 和 HTTPS 协议 (TCP 端口号 443)。\r\n(同样,也有的代理服务器提供更宽泛的 TCP 端口供连接使用。) \r\n\r\n当通过一台禁用除 HTTP 端口或 HTTPS 端口的 HTTP 代理服务器建立 VPN 连接时,您必须指定 443 (HTTPS 协议) 作为目标 VPN Server 的端口号。\r\n\r\n要检查您当前使用的 HTTP 代理服务器是否允许 80 或 443 意外的端口,请与 HTTP 代理服务器的管理员联系。\r\n\r\n目前 %d 指定为目标 VPN Server 的端口号。您是否要更改端口号为 443 (HTTPS 协议) ?\r\n(您所连接的 VPN Server 的 443 端口必须被设为监听状态并且空闲。) \r\n如果您无法确定,请与系统管理员或网络管理员联系。
+CM_PASSWORD_CHANGED 密码已更改。
+CM_ACCOUNT_SETTING_FILE VPN 连接设置文件 (*.VPN)|*.vpn|所有文件 (*.*)|*.*
+CM_ACCOUNT_SAVE_TITLE 输入要导出的 VPN 连接设置文件的文件名
+CM_ACCOUNT_OPEN_TITLE 选择要导入的 VPN 连接设置文件
+CM_ACCOUNT_FILE_BANNER # VPN Client 连接设置文件\r\n# \r\n# 此文件是使用 VPN Client 管理器导出的。\r\n# 此文件内容可使用文本编辑器进行编辑。\r\n# 当此文件通过使用客户端连接管理器导入后可以立即被使用。\r\n\r\n
+CM_FAILED_TO_OPEN_FILE 无法打开文件。
+CM_FAILED_TO_SAVE_FILE 无法保存文件。
+CM_ACCOUNT_PARSE_FAILED 无法从指定文件装载 VPN 连接设置。\r\n请检查文件内容。
+CM_ACCOUNT_MSG_SENSITIVE 此 VPN 连接设置有用户名和密码。\r\n您想从导出的设置文件中删除这些敏感信息吗?\r\n\r\n单击“是”以删除敏感信息。\r\n在这种情况下,当他正试图连接到 VPN Server 时,用户需要输入用户名和密码。\r\n\r\n单击“否”将敏感信息留在文件内。
+CM_SHORTCUT_FILE 快捷方式文件|*.lnk
+CM_SHORTCUT_SAVE_TITLE 输入快捷方式文件名。
+CM_SHORTCUT_UNSUPPORTED 该连接的快捷方式的功能不支持此 VPN Client 的版本。\r\n更新到新版本。
+CM_SHORTCUT_COMMENT 使用 VPN 连接设置“%s”以连接到 VPN Server。
+CM_SHORTCUT_ERROR 创建快捷方式失败。
+CM_VPN_FILE_CLICKED 你要导入的 VPN 连接文件?
+CM_VPN_FILE_IMPORT_NG 无法导入 VPN 连接设置文件。由于 VPN Client 设置已被锁定。
+CM_VLAN_INSTALLING 请稍候...
+CM_SECURE_MUST_LOCAL 因为目前您对远程计算机进行连接并管理 VPN Client,因此无法修改智能卡设置。
+CM_DETAIL_MODE_LINK_STR 使用级联,则“通过网桥,路由模式连接”始终启用。
+CM_TRAY_INITING VPN Client 管理器
+CM_TRAY_NOT_CONNECTED VPN Client 管理器\r\n未连接
+CM_TRAY_CONNECTED_0 VPN Client 管理器\r\n主动连接到%u个服务器,并尝试连接到 %u 个服务器
+CM_TRAY_CONNECTED_1 VPN Client 管理器\r\n尝试连接到%u个服务器
+CM_TRAY_CONNECTED_2 VPN Client 管理器\r\n的 %u 个服务器中的连接
+CM_TRAY_MENU_1_SHOW 显示 VPN Client 管理器(&S)
+CM_TRAY_MENU_1_HIDE 关闭 VPN Client 管理器(&O)
+CM_TRAY_MENU_2_QUIT 退出 VPN Client 管理器程序(&X)
+CM_TRAY_MENU_CONNECT 启动 VPN 连接(&C)
+CM_TRAY_MENU_DISCONNECT 断开 VPN 连接(&D)
+CM_TRAY_MENU_STATUS 查看 VPN 连接状态(&I)
+CM_TRAY_MENU_DISCONNECT_ALL 断开所有的 VPN 连接(&A)
+CM_TRAY_MENU_NEW 创建一个新的连接设置(&N)
+CM_TRAY_MENU_RECENT 近使用的 VPN Server(&Y)
+CM_TRAY_MENU_TRAFFIC 网格和通信速度测试工具(&R)
+CM_TRAY_MENU_NETIF 查看网络设备的状态(&D)
+CM_TRAY_MENU_ABOUT 关于 VPN Client 管理器(&A)
+CM_TRAY_MENU_SETTING 变更运行模式(&M)
+CM_TRAY_MENU_CANCEL 关闭此菜单
+CM_EXIT_MESSAGE 是否退出 VPN Client 管理器程序?
+CM_IMPORT_MESSAGE 从文件 "%S" 安装 VPN 连接设置 "%s"。
+CM_VLAN_CREATING 创建一个新的 Windows VPN 虚拟网络适配器。\r\n\r\n这个过程可能会花费几秒或超过 1 分钟。 \r\n请稍候...\r\n\r\n(在虚拟网络适配器安装过程中,请不要执行其他操作。)
+CM_SETTING_PASSWORD 该设置已被锁定。要取消这些锁定设置,您必须输入密码。
+CM_EASY_MODE_NOT_ON_REMOTE 无法连接,因为远程计算机上的 VPN Client 在简易模式下运行。
+CM_EASY_CONNECT_BUTTON_1 启动 VPN 连接
+CM_EASY_CONNECT_BUTTON_2 断开(&D)
+CM_EASY_ACCOUNT_WARNING 因为设置已锁定,您只能更改“代理服务器设定”,“用户验证”和“已使用的虚拟网络适配器”。
+CM_EASY_INFO_1 选择一个 VPN 连接。
+CM_EASY_INFO_2 单击“开始 VPN 连接”启动一个 VPN 连接。
+CM_EASY_INFO_3 VPN 连接是活跃的。您可以通过点击“断开”终止连接。
+CM_EXT_VOICE_MSG 扩展语音向导的部分内容运行不正常。\r\n扩展语音向导是否打开?
+CM_EASY_TITLE VPN Client 简易连接管理器
+CM_EASY_CONNECTED VPN 连接完成。
+CM_EASY_CONNECTING 建立 VPN 连接中...
+CM_PROXY_FROM_IE 当前 Internet Explorer 代理设置已加载。
+CM_TRAY_ICON_RESTORE 托盘图标已被清除。\r\n\r\n要恢复该图标,请启动 VPN Client 管理器并在查看菜单点击“显示托盘图标”。
+CM_WOULDYOULOAD_IE_PROXY 目前,这台计算机的 Internet Explorer 配置使用代理服务器"%S"。\r\n您想在新的 VPN 连接设置中应用当前代理设置吗?\r\n\r\n点击“是”使用Internet Explorer 的代理设置。\r\n点击“否”使用直接连接至 VPN Server(不是代理服务器)。\r\n此设置可以在连接设置的属性窗口、在今后的任何时间进行修改。
+CM_MSG_TITLE VPN Server "%S" (虚拟 HUB: "%S")
+CM_JUMPLIST_RCCONNECT 最近使用的连接设置
+CM_VPNGATE_MESSAGE 在 VPN Gate 学术项目网站上有一个公共 VPN 中继服务器列表。\r\n互联网上的任何人都可以建立 VPN 连接至任一列表上的 VPN 服务器。无需用户注册。\r\n\r\nVPN Gate 不是 SoftEther VPN 的一部分。\r\n此图标只提供了一个超链接到 http://www.vpngate.net/。\r\n\r\n安装带有 SoftEther VPN Client 的 VPN Gate Client 插件。它可用简单的配置连接到 VPN Gate 的一个公共 VPN 中继服务器。\r\n\r\n你想访问 http://www.vpngate.net/ (设在日本筑波大学) ?
+
+
+# VPN Gate Service
+VGC_COLUMN_0 DDNS 唯一主机名
+VGC_COLUMN_1 IP 地址 (主机名)
+VGC_COLUMN_2 国家/地区
+VGC_COLUMN_3 运行时间
+VGC_COLUMN_4 VPN 会话
+VGC_COLUMN_5 线路速度
+VGC_COLUMN_6 Ping (Google, SE)
+VGC_COLUMN_7 SSL-VPN (TCP)
+VGC_COLUMN_8 UDP 支持
+VGC_COLUMN_9 日志策略
+VGC_COLUMN_10 累积转移
+VGC_COLUMN_11 累计用户
+VGC_COLUMN_12 操作员的名字
+VGC_COLUMN_13 操作员的消息
+VGC_COLUMN_14 总分
+
+VGC_LOG_PERMANENT 永久的
+VGC_LOG_2WEEKS 两周
+VGC_LOG_NONE 无日志
+
+VGC_UPTIME_MIN %u 分钟
+VGC_UPTIME_HOUR %u 小时
+VGC_UPTIME_DAY %u 天
+VGC_NUM_VPN %u 会话
+VGC_NUM_LOGIN %S 登录次数
+
+VGC_UDP_AVAILABLE UDP OK
+
+VGC_LIST_STR_OK 在这个地球上的 %S 公共 VPN 中继服务器 ! (更新于 %S)
+VGC_LIST_STR_OK_2 %S 服务器 (更新于 %S) - 服务器列表更新失败。如果再次失败,请下载最新的 VPN Gate Client。
+VGC_LIST_STR_NG 服务器列表更新失败。如果再次失败,请下载最新的 VPN Gate Client。
+VGC_PROXY_MSG 如果您使用的是代理服务器,您可能无法使用不支持 TCP 443 端口、从这样的代理委托网络、作为 "SSL-VPN 连接" 的 VPN 中继服务器。
+VGC_PROXY_TITLE 代理服务器用户的注意事项
+
+VGS_NO_HUB_YET 为了设置消息,首先你得提交启用 VPN Gate 服务。在启用该服务后,重新打开此窗口,并设置消息。
+
+VGC_TITLE VPN Gate Plug-in Message
+
+VGC_VER_DIFF The version of VPN Gate Client Plug-in is different from SoftEther VPN Client.\r\n\r\n- Current VPN Gate Plug-in: Build %u\r\n- Current SoftEther VPN Client: Build %u\r\n\r\nIt is recommended to download and install VPN Gate Plug-in Build %u. Otherwise, communication errors or list-update errors might be occur. If the VPN Server List updating fails many times, update the VPN Gate Plug-in version.\r\n\r\nThe latest VPN Gate Plug-in is available at http://www.vpngate.net/.\r\n(Use a mirror-site if you cannot visit the above web-site directly.)\r\n\r\n
+
+VGS_STOP VPN Gate Service will stop after you click the OK button.\r\n\r\nAfter VPN Gate Service will be stopped, this computer will never accept new VPN connection requests, however, still-alive VPN Sessions might remain.\r\n (Such VPN sessions sometimes hidden from the enumeration.) \r\n\r\nTo terminate all of still-alive VPN Sessions completely, restart SoftEther VPN Server or SoftEther VPN Client service, or reboot the computer.
+
+VGS_START This will activate the VPN Gate Relay Service function.\r\n\r\nVPN Gate Relay Service function must be activated by your own risk.\r\nSome countries prohibit using of encrypted VPN by laws.\r\nFor more details about VPN Gate Relay Service please visit http://www.vpngate.net/en/join.aspx.\r\n\r\nThe VPN Gate Academic Experiment Service is operated as a research project at the graduate school on University of Tsukuba, Japan. The service is governed under the Japanese laws. Other countries' laws are none of our concerns nor responsibilities.\r\n\r\nBy nature, there are almost 200 countries in the World, with different laws. It is impossible to verify every countries' laws and regulations and make the software comply with all countries' laws in advance to release the software. If a user uses VPN Gate service in a specific country, and damaged by public servants of the authority, the developer of either the service or software will never be liable to recover or compensate such damages or criminal responsibilities.\r\nBy using this software and service, the user must observe all concerned laws and rules with user's own responsibility. The user will be completely liable to any damages and responsibilities which are results of using this software and service, regardless of either inside or outside of Japan's territory.\r\nIf you don't agree nor understand the above warnings, do not use any of VPN Gate Academic Experiment Service functions.
+
+
+
+#关于服务 (Win32)
+SVC_HELP “%s (%S) 的命令行参数”\r\n\r\n此程序 (%s) 是一个后台任务运行进程。通过指定以下命令行参数启动程序。\r\n\r\n\r\n/install …… 在 Windows 安装 %s 服务 (服务名: %S)。之后服务自动启动。\r\n\r\n/uninstall …… 从 Windows 卸载 %s 服务 (服务名: %S)。\r\n\r\n/start …… 启动 %s 服务 (服务名: %S)。\r\n\r\n/stop …… 停止 %s 服务 (服务名: %S)。\r\n\r\n/test …… 启动 %s 程序的测试模式。(调试用) \r\n\r\n/usermode … 启动 %s 程序的用户模式。(如果可用)\r\n\r\n/usermode_showtray …… 用户模式下启动时,显示任务栏图标。(若之前设为隐藏)\r\n\r\n/usermode_hidetray …… 用户模式下启动时,隐藏任务栏图标。\r\n\r\n\r\n注意: 除 /test 和 /usermode 之外的命令仅在 Windows NT / 2000 / XP / Server 2003 / Vista / Server 2008 / 7 / Server 2008 R2 下有效。
+SVC_NT_ONLY 命令相关的服务仅在 Windows NT / 2000 / XP / Server 2003 / Vista / Server 2008 / 7 / Server 2008 R2 下有效。\r\nWindows 98 / Me下无效。
+SVC_ALREADY_INSTALLED "%s" 服务 (服务名: %S) 已经安装在这台计算机上。你想卸载并重新安装吗?
+SVC_INSTALL_OK "%s" 服务 (服务名: %S) 已成功安装完毕。\r\n\r\n(执行路径: %s)\r\n\r\n服务启动完成。
+SVC_INSTALL_FAILED "%s" 服务 (服务名: %S) 安装失败
+SVC_INSTALL_FAILED_2 "%s" 服务 (服务名: %S) 已成功安装完毕。\r\n\r\n(执行路径: %s)\r\n\r\n尝试启动失败。
+SVC_NOT_INSTALLED "%s" 服务 (服务名: %S) 没有安装在此计算机上。请使用命令行参数 /install 进行安装。
+SVC_START_OK "%s" 服务 (服务名: %S) 成功启动。
+SVC_START_FAILED "%s" 服务 (服务名: %S) 无法启动。
+SVR_ALREADY_START "%s" 服务 (服务名: %S) 已启动。
+SVC_STOP_OK "%s" 服务 (服务名: %S) 被停止。
+SVC_STOP_FAILED 停止 "%s" 服务 (服务名: %S) 失败。
+SVC_ALREADY_STOP "%s" 服务 (服务名: %S) 已被停止。
+SVC_UNINSTALL_OK "%s" 服务 (服务名: %S) 已卸载。
+SVC_UNINSTALL_FAILED "%s" 服务 (服务名: %S) 无法卸载。
+SVC_NOT_FOUND 字符串表中找不到服务 %S 的信息。
+SVC_NOT_ADMIN 要安装 / 卸载 / 启动 / 停止服务,您必须在此计算机上有管理员权限。\r\n\r\n如果您在此计算机上有管理员账户,请登出后作为管理员再登入。\r\n如果您不了解管理员账户,请与系统管理员联系。
+SVC_TEST_MSG 服务 "%s" 在测试模式下启动。\r\n\r\n单击“确定”退出服务。
+SVC_TRAY_TOOLTIP %S (用户模式)
+SVC_TEST_MUTEX 可执行文件 %s 已经运行。
+SVC_USERMODE_MUTEX %s 的另一个进程已经运行。
+SVC_SERVICE_MUTEX 由于服务 %S 有已启动的进程 %s,因此服务无法启动
+SVC_USERMODE_MENU_1 隐藏任务栏图标(&H)
+SVC_USERMODE_MENU_2 退出 %s (&X)
+SVC_HIDE_TRAY_MSG 启动 %S 用户模式时将隐藏任务栏图标。\r\n从下次 %S 启动开始,图标将不会在任务栏显示。\r\n退出进程的菜单也将被隐藏。\r\n\r\n如果要在 Windows98 / Me 下退出进程,使用 Ctrl + Alt + Del 组合键然后选择结束进程。\r\n当使用其他操作系统,请使用任务管理器。\r\n\r\n要再次显示任务栏图标,在用户模式下次启动时,使用 /usermode_showtray 选项。
+
+
+#关于服务 (UNIX)
+UNIX_SVC_HELP %S Service Program\nCopyright (c) SoftEther VPN Project. All Rights Reserved.\n\n%S Command Usage:\n %S start - Start %S Service.\n %S stop - Stop %S Service if the service is already started.\n\n
+UNIX_SVC_STARTED %S Service Started.\n
+UNIX_SVC_STOPPING Stopping %S Service...\n
+UNIX_SVC_STOPPED %S Service Stopped.\n
+UNIX_SVC_STOP_FAILED %S Service Stop Failed.\n
+UNIX_SVC_ALREADY_START %S Service is already started.\nExecute "%S stop" to stop this service.\n
+UNIX_SVC_NOT_STARTED %S Service is not yet started.\nExecute "%S start" to start this service.\n
+UNIX_SVC_ERROR_FORK Failed to create child process for %S Service.\n
+
+
+# 服务定义 (SoftEther VPN Client)
+SVC_VPNCLIENT_NAME vpnclient
+SVC_VPNCLIENT_TITLE SoftEther VPN Client
+SVC_VPNCLIENT_DESCRIPT 它为 SoftEther VPN Client 管理虚拟网络适配器设备驱动和连接服务。当服务停止时,此计算机将无法使用 SoftEther VPN Client 连接到 SoftEther VPN Server。
+
+
+# 服务定义 (SoftEther VPN Server)
+SVC_VPNSERVER_NAME vpnserver
+SVC_VPNSERVER_TITLE SoftEther VPN Server
+SVC_VPNSERVER_DESCRIPT 它管理 SoftEther VPN Server 服务进程。SoftEther VPN Server 通过 TCP/IP 协议提供高性能 SoftEther VPN Server 功能。当此服务被停止时,此计算机上的 SoftEther VPN Client 也将停止,且 SoftEther VPN Client 将无法与此计算机建立 VPN 连接。
+
+
+# 服务定义 (SoftEther VPN Bridge)
+SVC_VPNBRIDGE_NAME vpnbridge
+SVC_VPNBRIDGE_TITLE SoftEther VPN Bridge
+SVC_VPNBRIDGE_DESCRIPT 它管理 SoftEther VPN Bridge 服务进程。SoftEther VPN Bridge 提供此计算机连接的网络与远程 SoftEther VPN Server 之间的连接。当此服务被停止时,此计算机上的 SoftEther VPN Bridge 也将停止,且无法再通过网桥连接进行通信。
+
+
+# 服务定义 (SoftEther VPN Client)
+SVC_SEVPNCLIENT_NAME sevpnclient
+SVC_SEVPNCLIENT_TITLE SoftEther VPN Client
+SVC_SEVPNCLIENT_DESCRIPT 它为 SoftEther VPN Client 管理虚拟网络适配器设备驱动和连接服务。当服务停止时,此计算机将无法使用 SoftEther VPN Client 连接到 SoftEther VPN Server。
+
+
+# 服务定义 (SoftEther VPN Server)
+SVC_SEVPNSERVER_NAME sevpnserver
+SVC_SEVPNSERVER_TITLE SoftEther VPN Server
+SVC_SEVPNSERVER_DESCRIPT 它管理 SoftEther VPN Server 服务进程。SoftEther VPN Server 通过 TCP/IP 协议提供高性能 SoftEther VPN Server 功能。当此服务被停止时,此计算机上的 SoftEther VPN Client 也将停止,且 SoftEther VPN Client 将无法与此计算机建立 VPN 连接。
+
+
+# 服务定义 (SoftEther VPN Bridge)
+SVC_SEVPNBRIDGE_NAME sevpnbridge
+SVC_SEVPNBRIDGE_TITLE SoftEther VPN Bridge
+SVC_SEVPNBRIDGE_DESCRIPT 它管理 SoftEther VPN Bridge 服务进程。SoftEther VPN Bridge 提供此计算机连接的网络与远程 SoftEther VPN Server 之间的连接。当此服务被停止时,此计算机上的 SoftEther VPN Bridge 也将停止,且无法再通过网桥连接进行通信。
+
+
+# 服务定义 (SoftEther VPN User-mode Router)
+SVC_VPNROUTER_NAME vpnrouter
+SVC_VPNROUTER_TITLE SoftEther VPN Router
+SVC_VPNROUTER_DESCRIPT 这是用来管理 SoftEther VPN 路由器(服务模式)的服务器进程。 SoftEther VPN 的路由器是一个程序,它提供了一个虚拟 NAT 和 DHCP 服务器,在用户模式下运行,通过使用简单的操作,它可以建立一个在虚拟 IP 网络和一个物理 IP 网络之间的安全连接。如果此服务被停止,在这台电脑上的 SoftEther VPN 路由器将停止, SoftEther VPN Client 将无法在这台电脑上使用路由服务。
+
+
+# サービス定義 (EtherLogger)
+SVC_ELOGSVC_NAME elogsvc
+SVC_ELOGSVC_TITLE SoftEther EtherLogger
+SVC_ELOGSVC_DESCRIPT SoftEther EtherLogger 是一个捕捉从局域网卡连接到电脑上数据流的服务,保存由管理员指定类型的数据包的包头日志,所有数据以文本文件格式。
+
+
+#关于 SoftEther VPN Server 管理器
+SM_TITLE SoftEther VPN Server 管理器
+SM_LOCALHOST 本地主机 (此服务器)
+SM_SERVER_BRIDGE_TITLE 管理 VPN Bridge "%S"
+SM_S_VHUB_BRIDGE 当使用 VPN Bridge 时,管理虚拟 HUB“BRIDGE”运行 VPN Bridge 的管理。
+SM_DISCONNECTED 管理连接已断开。
+SM_MIKAN 未完成。
+SM_MAIN_COLUMN_1 设置名称
+SM_MAIN_COLUMN_2 VPN Server 主机名(地址)
+SM_MAIN_COLUMN_3 操作模式
+SM_MODE_SERVER 整个 VPN Server
+SM_MODE_HUB %S
+SM_EDIT_CAPTION_1 新的连接设置
+SM_EDIT_CAPTION_2 %s 的编辑
+SM_SETTING_EXISTS 与连接设置 "%s" 同名的连接设置已经注册。请指定一个不同的名称。
+SM_SETTING_DELETE_MSG 是否确定删除连接设置 "%s"?
+SM_PASSWORD_TYPE_STR 管理连接用密码
+SM_HUB_COLUMN_1 虚拟 HUB 名
+SM_HUB_COLUMN_2 状态
+SM_HUB_COLUMN_3 类型
+SM_HUB_COLUMN_4 用户
+SM_HUB_COLUMN_5 组
+SM_HUB_COLUMN_6 会话
+SM_HUB_COLUMN_7 MAC 表
+SM_HUB_COLUMN_8 IP 表
+SM_HUB_COLUMN_9 登录次数
+SM_HUB_COLUMN_10 最后登录时间
+SM_HUB_COLUMN_11 最后通信时间
+SM_HUB_ONLINE 在线
+SM_HUB_OFFLINE 离线
+SM_HUB_STANDALONE 独立
+SM_HUB_STATIC 静态虚拟 HUB
+SM_HUB_DYNAMIC 动态虚拟 HUB
+SM_SERVER_STANDALONE 独立服务器
+SM_FARM_CONTROLLER 群集控制器
+SM_FARM_MEMBER 群集成员服务器
+SM_INFORMATION 最新信息
+SM_HUB_STATUS_CAPTION 虚拟 HUB "%s" 状态
+SM_HUB_STATUS_HUBNAME 虚拟 HUB 名称
+SM_HUB_STATUS_ONLINE 状态
+SM_HUB_TYPE 类型
+SM_HUB_NUM_SESSIONS 会话数
+SM_HUB_NUM_SESSIONS_CLIENT 会话数 (客户端)
+SM_HUB_NUM_SESSIONS_BRIDGE 会话数 (网桥)
+SM_HUB_NUM_ACCESSES 访问列表
+SM_HUB_NUM_USERS 用户数
+SM_HUB_NUM_GROUPS 组数
+SM_HUB_NUM_MAC_TABLES MAC 表数
+SM_HUB_NUM_IP_TABLES IP 表数
+SM_HUB_SECURE_NAT SecureNAT 机能
+SM_HUB_SECURE_NAT_YES 有效
+SM_HUB_SECURE_NAT_NO 无效
+SM_HUB_NUM_LOGIN 登录次数
+SM_HUB_LAST_LOGIN_TIME 最后登录时间
+SM_HUB_LAST_COMM_TIME 最后通信时间
+SM_HUB_CREATED_TIME 创建日期
+SM_STATUS_COLUMN_1 项目
+SM_STATUS_COLUMN_2 值
+
+SM_ST_SEND_UCAST_NUM 发送单播数据包
+SM_ST_SEND_UCAST_SIZE 发送单播总量
+SM_ST_SEND_BCAST_NUM 发送广播数据包
+SM_ST_SEND_BCAST_SIZE 发送广播总量
+
+SM_ST_RECV_UCAST_NUM 接收单播数据包
+SM_ST_RECV_UCAST_SIZE 接收单播总量
+SM_ST_RECV_BCAST_NUM 接收广播数据包
+SM_ST_RECV_BCAST_SIZE 接收广播总量
+
+SM_ST_NUM_PACKET_STR %S 数据包
+SM_ST_SIZE_BYTE_STR %S 字节
+
+CM_EDIT_HUB_1 新的虚拟 HUB
+CM_EDIT_HUB_2 %S 的属性
+
+CM_EDIT_HUB_STANDALONE 当前,服务器正以独立模式运行。而该虚拟 HUB 作为一个独立的 HUB 运行。
+CM_EDIT_HUB_TYPE_FIXED 当前,服务器正以群集模式运行。如果虚拟 HUB 处于这种模式,动态变化将无法进行。
+CM_EDIT_HUB_CREATER 一个新的虚拟 HUB "%S" 已经建立
+CM_OFFLINE_MSG 你想切换 "%s" 到离线状态?\r\n\r\n如果您切换虚拟 HUB 至离线状态,当前连接到虚拟 HUB 上的所有会话将无法连接。
+CM_DELETE_HUB_MSG 你想删除"%S"吗?\r\n\r\n如果你删除虚拟 HUB,当前连接到虚拟 HUB 的所有会话将被断开,新的会话将无法连接。\r\n这还将删除所有 HUB 设置,用户对象,组对象,证书和级联连接。\r\n\r\n一旦你将虚拟 HUB 删除,将无法恢复。\r\n你确定要删除吗?
+CM_HUB_DELETED_MSG 虚拟 HUB "%S" 被删除。
+CM_LISTENER_COLUMN_1 端口号
+CM_LISTENER_COLUMN_2 状态
+CM_LISTENER_TCP_PORT TCP %u
+CM_LISTENER_ONLINE 监听中
+CM_LISTENER_OFFLINE 停止中
+CM_LISTENER_ERROR 错误
+CM_DELETE_LISTENER_MSG 监听器 (TCP 端口 %u) 将删除。从现在起,将无法连接到该端口。\r\n你确定要这样做吗?
+CM_STOP_LISTENER_MSG 监听器 (TCP 端口 %u) 将停止。监听器将无法连接到该端口直到重新启动静听器。\r\n\r\n你确定吗?
+CM_CLOSE_BUTTON 关闭
+CM_CERT_SET_MSG 设置了新的服务器证书。
+CM_SHORTCUT_DISCONNECT 已经连接到指定的目标。 \r\n\r\n你想断开吗?
+
+
+
+SM_SERVER_STATUS 服务器状态
+SM_ST_SERVER_TYPE 服务器类型
+SM_ST_NUM_TCP 活跃 TCP 插口数
+SM_ST_NUM_TCP_LOCAL 活跃 TCP 插口数 (此服务器)
+SM_ST_NUM_TCP_REMOTE 活跃 TCP 插口数 (其他成员服务器)
+SM_ST_NUM_HUB_TOTAL 虚拟 HUB 数
+SM_ST_NUM_HUB_STATIC 静态虚拟 HUB 数
+SM_ST_NUM_HUB_DYNAMIC 动态虚拟 HUB 数
+SM_ST_NUM_SESSION_TOTAL 会话数
+SM_ST_NUM_SESSION_LOCAL 会话数 (此服务器)
+SM_ST_NUM_SESSION_REMOTE 会话数 (其他成员服务器)
+SM_ST_NUM_MAC_TABLE MAC 地址表数
+SM_ST_NUM_IP_TABLE IP 地址表数
+SM_ST_NUM_USERS 用户数
+SM_ST_NUM_GROUPS 组数
+SM_ST_CLIENT_LICENSE 使用客户端连接许可证数 (此服务器)
+SM_ST_BRIDGE_LICENSE 使用网桥连接许可证数 (此服务器)
+SM_ST_CLIENT_LICENSE_EX 使用客户端连接许可证数 (整个群)
+SM_ST_BRIDGE_LICENSE_EX 使用网桥连接许可证数 (整个群)
+SM_ST_START_TIME 服务器启动时间
+SM_ST_CURRENT_TIME 当前时间
+SM_ST_CURRENT_TICK 64 位高精度逻辑系统时钟
+SM_ST_TOTAL_MEMORY 总逻辑内存空间
+SM_ST_USED_MEMORY 已用逻辑内存空间
+SM_ST_FREE_MEMORY 可用逻辑内存空间
+SM_ST_TOTAL_PHYS 总物理内存空间
+SM_ST_USED_PHYS 已用的物理内存空间
+SM_ST_FREE_PHYS 可用物理内存空间
+SM_ST_RAM_SIZE_KB %S 字节
+SM_INFO_TITLE VPN Server 版本信息
+SM_INFO_PRODUCT_NAME 产品名称
+SM_INFO_VERSION 版本
+SM_INFO_BUILD 内部标号
+SM_INFO_HOSTNAME 主机名称
+SM_OS_SYSTEM_NAME 操作系统类型
+SM_OS_PRODUCT_NAME 操作系统产品名称
+SM_OS_SERVICE_PACK 服务包
+SM_OS_SP_TAG Service Pack %u
+SM_OS_VENDER_NAME 操作系统制造商
+SM_OS_VERSION 操作系统版本
+SM_OS_KERNEL_NAME 操作系统内核分类
+SM_OS_KERNEL_VERSION 操作系统内核版本
+SM_CONNECTION_TYPE_0 客户端
+SM_CONNECTION_TYPE_1 初始化中
+SM_CONNECTION_TYPE_2 登录
+SM_CONNECTION_TYPE_3 追加连接
+SM_CONNECTION_TYPE_4 群集 RPC
+SM_CONNECTION_TYPE_5 管理用 RPC
+SM_CONNECTION_TYPE_6 HUB 枚举 RPC
+SM_CONNECTION_TYPE_7 更改密码
+SM_CONNECTION_TYPE_8 MS-SSTP 连接
+SM_CONNECTION_TYPE_9 OpenVPN 连接
+SM_CONN_COLUMN_1 连接名称
+SM_CONN_COLUMN_2 连接源
+SM_CONN_COLUMN_3 连接开始
+SM_CONN_COLUMN_4 类型
+SM_HOSTNAME_AND_PORT %S:%u
+SM_CONN_DISCONNECT_MSG 连接 %s 将断开。\r\n你确定要这么做吗?
+SM_CONNINFO_CAPTION 连接 %s 的信息
+SM_CONNINFO_NAME 连接名称
+SM_CONNINFO_TYPE 连接类型
+SM_CONNINFO_HOSTNAME 源主机名称
+SM_CONNINFO_IP 源 IP 地址
+SM_CONNINFO_PORT 源端口号 (TCP)
+SM_CONNINFO_TIME 连接开始
+SM_CONNINFO_SERVER_STR 服务端产品名
+SM_CONNINFO_SERVER_VER 服务端版本
+SM_CONNINFO_SERVER_BUILD 服务端内部标号
+SM_CONNINFO_CLIENT_STR 客户端产品名
+SM_CONNINFO_CLIENT_VER 客户端版本
+SM_CONNINFO_CLIENT_BUILD 客户端内部标号
+SM_FARM_REBOOT_MSG 你将要更改群集配置。\r\n\r\n当你更改群集配置时,所有当前为管理而进行的会话和连接 (包括此管理连接) 将断开,服务端程序将重新启动。\r\n当服务端用户较多的时候,重新启动需要用一分钟的时间。\r\n\r\n单击“确定”自动断开与服务器的连接。要继续管理,你需要重新连接到服务器。
+SM_FM_COLUMN_1 类型
+SM_FM_COLUMN_2 连接开始时间
+SM_FM_COLUMN_3 主机名称
+SM_FM_COLUMN_4 点
+SM_FM_COLUMN_5 会话数
+SM_FM_COLUMN_6 TCP 连接数
+SM_FM_COLUMN_7 运行 HUB 数
+SM_FM_COLUMN_8 使用客户端连接许可证
+SM_FM_COLUMN_9 使用网桥连接许可证
+SM_FM_CONTROLLER 控制器
+SM_FM_MEMBER 成员
+SM_FMINFO_TYPE 服务器类型
+SM_FMINFO_CONNECT_TIME 连接建立时间
+SM_FMINFO_IP IP 地址
+SM_FMINFO_HOSTNAME 主机名称
+SM_FMINFO_POINT 点
+SM_FMINFO_WEIGHT 性能标准比
+SM_FMINFO_NUM_PORT 公共端口数
+SM_FMINFO_PORT %u 个公共端口 (TCP/IP)
+SM_FMINFO_NUM_HUB 运行虚拟 HUB 数
+SM_FMINFO_HUB %u 个虚拟 HUB
+SM_FMINFO_HUB_TAG_1 %S (动态)
+SM_FMINFO_HUB_TAG_2 %S (静态)
+SM_FMINFO_NUM_SESSION 会话数
+SM_FMINFO_NUN_CONNECTION TCP 连接数
+SM_FMINFO_CAPTION 群集成员服务器状态
+SM_FC_STATUS_CAPTION 群集控制器连接状态
+SM_FC_IP 控制器的 IP 地址
+SM_FC_PORT 控制器的 TCP/IP 端口
+SM_FC_STATUS 连接状态
+SM_FC_ONLINE 在线
+SM_FC_OFFLINE 离线
+SM_FC_LAST_ERROR 最后发生的错误
+SM_FC_ERROR_TAG %s (错误代码: %u)
+SM_FC_START_TIME 连接开始时间
+SM_FC_FIRST_TIME 第一个连接建立时间
+SM_FC_CURRENT_TIME 当前连接建立时间
+SM_FC_NUM_TRY 尝试连接数
+SM_FC_NUM_CONNECTED 成功连接数
+SM_FC_NUM_FAILED 失败的连接数
+SM_FC_NOT_CONNECTED (未连接)
+SM_CHANGE_PASSWORD_1 您输入的密码不匹配。请在“确认”栏输入与“密码”栏相同的密码。
+SM_CHANGE_PASSWORD_2 您输入了一个空密码。是否继续?
+SM_CHANGE_PASSWORD_3 密码已更改。
+SM_USER_COLUMN_1 用户名
+SM_USER_COLUMN_2 全名
+SM_USER_COLUMN_3 所属组
+SM_USER_COLUMN_4 描述
+SM_USER_COLUMN_5 认证方法
+SM_USER_COLUMN_6 登录回数
+SM_USER_COLUMN_7 上次登录时间
+SM_AUTHTYPE_0 匿名身份验证
+SM_AUTHTYPE_1 密码验证
+SM_AUTHTYPE_2 特定证书认证
+SM_AUTHTYPE_3 签名证书认证
+SM_AUTHTYPE_4 RADIUS 身份验证
+SM_AUTHTYPE_5 NT 域认证
+SM_NO_GROUP -
+SM_USER_DELETE_MSG 这将删除用户 "%s"。您是否确认要这样做?
+SM_EDIT_USER_CAPTION_1 创建新用户
+SM_EDIT_USER_CAPTION_2 用户 %S 属性
+SM_EDIT_USER_CERT_INFO 用户使用“特定证书认证”将根据是否 SSL 客户端证书与用户事先设置的证书完整匹配而被允许或拒绝连接。
+SM_EDIT_USER_POL_DLG 用户 %S 的安全策略
+SM_POLICY_DEF_CAPTION 安全策略
+SM_LIMIT_STR 指定一个在 %u 与 %u 之间的整数。
+SM_POLICY_INIT_TITLE 从左边的列表中选择一个策略项目。
+SM_USER_CREEATE_OK 用户 %S 已创建。
+SM_USERINFO_CAPTION 用户 "%S" 的信息
+SM_USERINFO_NAME 用户名
+SM_USERINFO_GROUP 组名
+SM_USERINFO_CREATE 创建日期
+SM_USERINFO_UPDATE 更新日期
+SM_USERINFO_EXPIRE 有效期限
+SM_USERINFO_NUMLOGIN 登录数
+SM_GROUPLIST_NAME 组名
+SM_GROUPLIST_REALNAME 全名
+SM_GROUPLIST_NOTE 描述
+SM_GROUPLIST_NUMUSERS 用户数
+SM_EDIT_GROUP_CAPTION_1 创建新组
+SM_EDIT_GROUP_CAPTION_2 组 %S 属性
+SM_GROUP_CREATED 组 %S 已创建。
+SM_GROUP_DELETE_MSG 您是否确定删除组 "%S" ?
+SM_GROUP_POLICY_CAPTION 组 %S 的安全策略
+SM_GROUP_MEMBER_STR (仅显示属于组 %S 的用户)
+SM_SELECT_GROUP 选择(&S)
+SM_SELECT_NO_GROUP 无(&N)
+SM_SELECT_ALT_GROUP 选择一个组(&G)...
+SM_ACCESS_COLUMN_0 ID
+SM_ACCESS_COLUMN_1 行为
+SM_ACCESS_COLUMN_2 状态
+SM_ACCESS_COLUMN_3 优先级
+SM_ACCESS_COLUMN_4 备注
+SM_ACCESS_COLUMN_5 目录
+SM_ACCESS_COLUMN_6 唯一 ID
+SM_ACCESS_PASS 通过
+SM_ACCESS_DISCARD 舍弃
+SM_ACCESS_ENABLE 有效
+SM_ACCESS_DISABLE 无效
+SM_ACCESS_PROTO_1 所有 IPv4 / IPv6 协议
+SM_ACCESS_PROTO_2 6 (TCP/IP 协议)
+SM_ACCESS_PROTO_3 17 (UDP/IP 协议)
+SM_ACCESS_PROTO_4 1 (ICMPv4 协议)
+SM_ACCESS_PROTO_5 58 (ICMPv6 协议)
+SM_ACCESS_PROTO_6 指定 IP 协议号
+SM_SELECT_USER 选择(&S)
+SM_SELECT_NO 不要选择(&N)
+SM_PLEASE_SELECT 选择用户。
+SM_LINK_COLUMN_1 连接设置名
+SM_LINK_COLUMN_2 状态
+SM_LINK_COLUMN_3 建立时间
+SM_LINK_COLUMN_4 目标 VPN Server
+SM_LINK_COLUMN_5 目标虚拟 HUB
+SM_LINK_STATUS_OFFLINE 离线 (已停止)
+SM_LINK_STATUS_ERROR 错误 %u:%s
+SM_LINK_STATUS_ONLINE 在线 (已建立)
+SM_LINK_POLICY_GROUP 级联连接设置
+SM_LINK_POLICY_CAPTION 安全策略设置适用于级联会话
+SM_LINK_CONNECTING 连接处理中
+SM_LINK_SAVE_ONLINE 级联连接设置 "%s" 被改变,但因为级联连接当前正在线,此设置在下次连接建立前不会生效。
+SM_LINK_DELETE_MSG 是否确定删除级联连接 "%s" ?
+SM_LINK_OFFLINE_MSG 目前级联 "%s" 是活跃的。是否要断开连接?
+SM_LINK_STATUS_CAPTION 级联连接 "%s" 的连接状态
+SM_LOG_SWITCH_0 无切换
+SM_LOG_SWITCH_1 每秒切换
+SM_LOG_SWITCH_2 每分钟切换
+SM_LOG_SWITCH_3 每小时切换
+SM_LOG_SWITCH_4 每天切换
+SM_LOG_SWITCH_5 每月切换
+SM_SESS_DISCONNECT_MSG 是否确定断开会话 "%S" ?
+SM_SESS_COLUMN_1 会话名
+SM_SESS_COLUMN_2 位置
+SM_SESS_COLUMN_3 用户名
+SM_SESS_COLUMN_4 源主机名称
+SM_SESS_COLUMN_5 TCP 连接
+SM_SESS_COLUMN_6 传输字节
+SM_SESS_COLUMN_7 传输数据包
+SM_SESS_COLUMN_8 VLAN ID
+SM_SESS_NORMAL 本地会话
+SM_SESS_LOCAL 本地会话
+SM_SESS_LOCAL_2 %S 上
+SM_SESS_REMOTE %S 上
+SM_SESS_LINK 级联连接
+SM_SESS_LINK_HOSTNAME 虚拟主机
+SM_SESS_LINK_TCP 无
+SM_SESS_SNAT SecureNAT 会话
+SM_SESS_SNAT_HOSTNAME 虚拟主机
+SM_SESS_SNAT_TCP 无
+SM_SESS_BRIDGE 本地网桥会话
+SM_SESS_BRIDGE_HOSTNAME 以太网桥
+SM_SESS_LAYER3_HOSTNAME 虚拟 3 层交换机
+SM_SESS_BRIDGE_TCP 无
+SM_SESS_STATUS_CAPTION "%S" VPN 会话的状态
+SM_SESS_STATUS_USERNAME 用户名 (认证)
+SM_SESS_STATUS_REALUSER 用户名 (数据库)
+SM_SESS_STATUS_GROUPNAME 用户組名
+SM_CLIENT_IP 源 IP 地址
+SM_CLIENT_HOSTNAME 源主机名称
+SM_NODE_CLIENT_NAME 客户端产品名称
+SM_NODE_CLIENT_VER 客户端版本
+SM_NODE_CLIENT_BUILD 客户端内部标号
+SM_NODE_SERVER_NAME 服务端产品名
+SM_NODE_SERVER_VER 服务端版本
+SM_NODE_SERVER_BUILD 服务端内部标号
+SM_NODE_CLIENT_OS_NAME 客户端操作系统名称
+SM_NODE_CLIENT_OS_VER 客户端操作系统版本
+SM_NODE_CLIENT_OS_PID 客户端操作系统产品编号
+SM_NODE_CLIENT_HOST 客户端主机名
+SM_NODE_CLIENT_IP 客户端 IP 地址
+SM_NODE_CLIENT_PORT 客户端端口
+SM_NODE_SERVER_HOST 服务器主机名称
+SM_NODE_SERVER_IP 服务器 IP 地址
+SM_NODE_SERVER_PORT 服务器端口
+SM_NODE_PROXY_HOSTNAME 代理主机名称
+SM_NODE_PROXY_IP 代理 IP 地址
+SM_NODE_PROXY_PORT 代理端口
+SM_MAC_COLUMN_1 会话名
+SM_MAC_COLUMN_2 MAC 地址
+SM_MAC_COLUMN_3 创建时间
+SM_MAC_COLUMN_4 更新时间
+SM_MAC_COLUMN_5 位置
+SM_MAC_COLUMN_1A VLAN ID
+SM_SESSION_FILTER \ (仅显示属于会话 %S 的项)
+SM_IP_COLUMN_1 会话名
+SM_IP_COLUMN_2 IP 地址
+SM_IP_COLUMN_3 创建时间
+SM_IP_COLUMN_4 更新时间
+SM_IP_COLUMN_5 位置
+SM_MAC_IP_DHCP %S (DHCP)
+SM_MACIP_LOCAL 在此服务器上
+SM_MACIP_SERVER %S 上
+SM_SNAT_STATUS SecureNAT 运行状态
+SM_SNAT_NUM_SESSION %u 个会话
+SM_SNAT_NUM_CLIENT %u 个客户端
+SM_SNAT_IS_KERNEL 内核模式 NAT 功能是活跃的
+SM_BRIDGE_TOO_OLD_VER 当前连接的 VPN Server 版本不支持本地网桥功能。\r\n请更新到最新版本。
+SM_BRIDGE_UNSUPPORTED 当前连接的 VPN Server 运行的操作系统无法使用本地网桥功能。请参阅 VPN Server 在线文档以获得支持本地网桥功能的操作系统列表。
+SM_BRIDGE_WPCAP_REMOTE 为在此 VPN Server 上使用本地网桥功能,您必须安装 WinPcap 软件。WinPcap 软件当前没有在服务器上安装。\r\n\r\n要进行 WinPcap 软件的安装,您必须在运行 VPN Server 的服务器上启动 SoftEther VPN Server 管理器,然后连接到本机 (您自己计算机的位置),打开本地网桥功能设置窗口。\r\n首先退出此管理会话,然后在此服务器上启动 SoftEther VPN Server 管理器之后,连接到本机并继续设置进程。
+SM_BRIDGE_WPCAP_ROOT 为在此 VPN Server 上使用本地网桥功能,您必须安装 WinPcap 软件。\r\n\r\n若要继续安装,您必须以管理员身份登录到此计算机上。\r\n以管理员身份登陆,然后再次启动 SoftEther VPN Server 管理器。
+SM_BRIDGE_WPCAP_INSTALL 为在此 VPN Server 上使用本地网桥功能,您必须安装 WinPcap 软件。WinPcap 软件当前没有在服务器上安装。\r\n\r\nWinPcap 是一个与 VPN Server 捆绑在一起的免费软件。\r\n\r\n请问您是否开始安装 WinPcap ?
+SM_BRIDGE_WPCAP_REBOOT1 WinPcap 安装完成后,您在使用本地网桥功能之前必须重新启动计算机。\r\n\r\n在您手动重启计算机并启动 VPN Server 后,配置本地网桥功能的设置。
+SM_BRIDGE_WPCAP_REBOOT2 WinPcap 安装完成后,您在使用本地网桥功能之前必须重新启动计算机。\r\n\r\n重新启动 SoftEther VPN Server 会花费一点时间,但所有当前正连接到 VPN Server 的会话将被切断\r\n此管理会话也将被切断,所以您将需要重新连接。\r\n\r\n您是否要重启 SoftEther VPN Server 服务?
+SM_BRIDGE_RESOURCE 无法加载 WinPcap 的驱动程序。
+SM_BRIDGE_COLUMN_1 编号
+SM_BRIDGE_COLUMN_2 虚拟 HUB 名称
+SM_BRIDGE_COLUMN_3 网络适配器或 tap 设备名称
+SM_BRIDGE_COLUMN_4 状态
+SM_BRIDGE_OFFLINE 离线
+SM_BRIDGE_ONLINE 运行中
+SM_BRIDGE_ERROR 错误
+SM_BRIDGE_OK 已添加本地网桥连接定义。
+SM_BRIDGE_DELETE 您确定要从虚拟 HUB "%s" 到设备 "%s" 中删除本地网桥吗?
+SM_BRIDGE_DELETE_OK 本地桥被删除。
+SM_BRIDGE_INTEL 当一个网桥到物理网络适配器的新的网桥连接建立时,在某些情况下 (取决于网络适配器类型),可能无法在虚拟网络上通过网络适配器的网桥连接进行 TCP/IP 通信。\r\n(这种现象被确认发生在 Intel 和 Broadcom 网络适配器上。)\r\n\r\n\r\n如果遇到这个问题,可以通过重启 VPN Server / Bridge 运行的计算机来补救。通常情况下通信在计算机重启后可以正常进行。\r\n\r\n\r\n此外,很多无线网络适配器在混杂模式下不会响应范松数据包请求,而导致无法使用本地网桥。如果发生这种情况,请尝试使用常规有线网络适配器来代替无线网络适配器。
+SM_BRIDGE_VPN 你要连接到本地网桥 "%S"。\r\n\r\n通常情况下,网桥被建立在虚拟 HUB 与特理网卡之间。建立一个到虚拟网络适配器的本地桥是不常见的。\r\n请确保这是你的意图。\r\n\r\n你真的要继续吗?
+SM_BRIDGE_INFO_1 为网桥目标选择以太网设备 (网络适配器)
+SM_BRIDGE_INFO_2 输入新创建的 tap 设备的名称
+SM_CONFIG_SAVED 配置文件被保存。
+SM_CONFIG_SAVE_FAILED 无法保存配置文件。
+SM_CONFIG_OPEN_FAILED 无法打开指定的文件。
+SM_CONFIG_CONFIRM 这将在 VPN Server 应用指定的配置文件。VPN Server 将自动重启并将装载新的配置文件。当前连接到此 VPN Server 上的用户连接将被中断。此管理会话也将被切断,您将需要重新连接到服务器。\r\n\r\n您要继续吗?
+SM_CONFIG_WRITE_OK 在服务端的配置文件被覆盖。
+SM_AO_COLUMN_1 项目
+SM_AO_COLUMN_2 值
+SM_TRUE_OR_FALSE 此项目设置为 0 (false) 或 1 (true)。
+SM_AO_SET_OK 虚拟 HUB 管理员选项已设定。
+SM_EXT_OPTION_SET_OK 虚拟 HUB 扩展选项已设定。
+SM_PASSWORD_MSG 目前此 VPN Server 没有设定管理员密码。建议设定密码。\r\n\r\n您是否要设定一个服务端管理员密码?
+SM_L3_SW_COLUMN1 虚拟 3 层交换机名称
+SM_L3_SW_COLUMN2 运行状态
+SM_L3_SW_COLUMN3 接口数
+SM_L3_SW_COLUMN4 路由表数
+SM_L3_SW_ST_F_F 停止
+SM_L3_SW_ST_T_F 启动 (错误)
+SM_L3_SW_ST_T_T 开始 (运行)
+SM_L3_SW_DEL_MSG 是否确定删除虚拟 3 层交换机 "%S" ?
+SM_L3_SW_IF_COLUMN1 IP 地址
+SM_L3_SW_IF_COLUMN2 子网掩码
+SM_L3_SW_IF_COLUMN3 虚拟 HUB 名称
+SM_L3_SW_TABLE_COLUMN1 网络地址
+SM_L3_SW_TABLE_COLUMN2 子网掩码
+SM_L3_SW_TABLE_COLUMN3 网关地址
+SM_L3_SW_TABLE_COLUMN4 公制
+SM_SECURE_NAT_MSG 您是否确定启用 SecureNAT ?\r\n\r\n如果您启用 SecureNAT,带虚拟NAT功能的虚拟路由器将被创建,在虚拟 HUB 中有一个 IP 地址。此虚拟路由器将互相影响,作为一台计算机或多台连接到虚拟网络的计算机组成的路由器。\r\n\r\n在虚拟NAT中的 SecureNAT 启用任何计算机连接到虚拟 HUB,通过 SecureNAT 建立与外部网络的通信。\r\n因此,当 SecureNAT 运行在此 VPN Server 时,无需使用本地客户端连接这台计算机的虚拟 HUB。\r\n\r\n\r\n此外,请注意如果在从虚拟 HUB 二层网段可以到达的一个地点,已有一个 DHCP 服务器,单击“SecureNAT 配置”禁用 DHCP 服务器功能,否则将有 DHCP 冲突。\r\n\r\n而且,您可以禁用 NAT 功能,只使用 DHCP 服务器,如果你想的话。
+SM_CRL_COLUMN_1 证书摘要
+SM_CRL_DELETE_MSG 这将删除选定的项目。你想这样做?
+SM_CRL_EMPTY_MSG 没有项目被选择。\r\n如果您在证书吊销项目中进行追加,所有证书将被判断为非法,且所有证书认证模式下的客户端连接将被拒绝。\r\n\r\n您是否确认?
+SM_AC_COLUMN_1 ID
+SM_AC_COLUMN_2 优先级
+SM_AC_COLUMN_3 行为
+SM_AC_COLUMN_4 目录
+SM_AC_PASS 允许
+SM_AC_DENY 拒绝
+SM_LOG_FILE_COLUMN_1 日志文件的名称
+SM_LOG_FILE_COLUMN_2 文件大小
+SM_LOG_FILE_COLUMN_3 更新日期
+SM_LOG_FILE_COLUMN_4 位置
+SM_READ_LOG_FILE_INFO_1 请等待,直到处理完毕...
+SM_READ_LOG_FILE_INFO_2 %S 处理中,%S 已完成
+SM_READ_LOG_FILE_ERROR 文件没有成功下载。
+SM_READ_SAVE_DLG_TITLE 指定日志文件的保存目标文件名
+SM_READ_SAVE_DLG_FILTER 日志文件 (*.log)|*.log|所有文件(*.*)|*.*
+SM_READ_SAVE_FAILED 无法保存日志文件。
+SM_READ_SAVE_TMP_FAILED 无法写入临时文件 "%S"。
+SM_READ_SAVE_OPEN_ERROR 无法打开临时文件 "%S"。 \r\n\r\n可能 .LOG 文件扩展名是不是在 Windows 分配的文件类型。
+SM_LICENSE_COLUMN_1 编号
+SM_LICENSE_COLUMN_2 许可证密钥
+SM_LICENSE_COLUMN_3 许可证类型名
+SM_LICENSE_COLUMN_4 状态
+SM_LICENSE_COLUMN_5 有效期
+SM_LICENSE_COLUMN_6 许可证编号
+SM_LICENSE_COLUMN_7 许可证类型 ID
+SM_LICENSE_COLUMN_8 服务器 ID
+SM_LICENSE_COLUMN_9 序列号
+SM_LICENSE_INFINITE 无限
+SM_LICENSE_NO_EXPIRES 没有到期
+SM_LICENSE_STATUS_EDITION 产品版本
+SM_LICENSE_STATUS_RELEASE VPN Server 的发布日期
+SM_LICENSE_STATUS_SYSTEM_ID 当前服务端 ID
+SM_LICENSE_STATUS_EXPIRES 目前产品许可的有效期
+# ----- 不完全翻訳ここから -----
+SM_LICENSE_STATUS_SUBSCRIPTION 认购合同的状态
+SM_LICENSE_STATUS_SUBSCRIPTION_NONEED 无需认购 (在这个版本不需要认购密钥)
+SM_LICENSE_STATUS_SUBSCRIPTION_NONE 无密钥(需要添加认购密钥)
+SM_LICENSE_STATUS_SUBSCRIPTION_VALID 在认购期内 [直至 %s]
+SM_LICENSE_STATUS_SUBSCRIPTION_EXPIRED 认购已过期 [在%s]
+SM_LICENSE_STATUS_SUBSCRIPTION_BUILD 版本允许当前合同
+SM_LICENSE_STATUS_SUBSCRIPTION_BUILD_STR 免费升级到 %s 以前发布的所有将来版本。
+SM_LICENSE_STATUS_ENTERPRISE 企业功能的可用性
+SM_LICENSE_STATUS_ENTERPRISE_YES 是 (可用的)
+SM_LICENSE_STATUS_ENTERPRISE_NO 否 (不可用)
+SM_LICENSE_NUM_USER 允许用户对象创建
+# ----- 不完全翻訳ここまで -----
+SM_LICENSE_NUM_CLIENT 允许并发客户端
+SM_LICENSE_NUM_BRIDGE 允许并发 Bridge
+SM_NO_LICENSE_COLUMN 注意:
+SM_NO_LICENSE 因为没有产品许可证注册,此 VPN Server 通信功能无法运行。
+SM_LICENSE_DELETE_MSG 你确定要从 VPN Server 删除选定的许可证吗?
+SM_SYSLOG_0 禁用系统日志发送功能
+SM_SYSLOG_1 经由 Syslog 发送服务器端日志
+SM_SYSLOG_2 经由 Syslog 发送服务器端和虚拟 HUB 安全日志
+SM_SYSLOG_3 经由 Syslog 发送服务器端,虚拟 HUB 安全和数据包日志
+SM_SETUP_INFO_1 点击“下一步”开始安装。如果你想通出安装并手动配置所有设置,请单击“关闭“”。
+SM_SETUP_INFO_2 单击“关闭“,通过你自己手动配置 VPN Server 的设置。
+SM_SETUP_BRIDGE_ONLY 您当前连接到 VPN Bridge ,您只能为“多点 VPN ”在每个站点创建 VPN Bridge。
+SM_SETUP_BRIDGE_EDGE 每个站点的 VPN Bridge(&E)
+SM_SETUP_WARNING 当前 VPN Server 或 VPN Bridge 的设置将被初始化。\r\n您是否确定?
+SM_SETUP_SELECT 选择以太网设备建立桥接
+SM_SETUP_NO_LICENSE_KEY 目前此 SoftEther VPN Server 上没有注册任何一个许可证。\r\n\r\n如果要作为 VPN Server 运行 SoftEther VPN Server,您必须输入一个许可证密钥。\r\n您是否要打开许可证管理器窗口? ?\r\n\r\n(作为试用版使用 VPN Server ,您必须从 SoftEther VPN Project 的网站获取试用密钥。\r\n点击“是”并点击获取或延长许可证按钮获取一个试用密钥。
+
+# ----- 不完全翻訳ここから -----
+SM_HUBEXT_OPTION_TITLE 虚拟 HUB 扩展选项
+SM_HUBEXT_OPTION_STATIC1 虚拟 HUB 扩展选项允许您配置这个虚拟 HUB 的详细参数。
+SM_HUBEXT_OPTION_STATIC2 标准,VPN Server 全部管理者及,虚拟 HUB 管理者的双方都,能编辑虚拟 HUB 高级选项。但,如果虚拟 HUB 管理选择的 deny_hub_admin_change_ext_option 被 1 设定,虚拟 HUB 的管理者,不能编辑虚拟 HUB 高级选项。默认情况下, VPN Server 的全球管理员和个人虚拟 HUB 的管理员都可以修改虚拟 HUB 的扩展选项。\n但是,如果在虚拟 HUB 管理选项的 deny_hub_admin_change_ext_option 被设置为 1,个人虚拟 HUB 的管理员就不能修改虚拟 HUB 的扩展选项。(只能查看。)
+SM_VLAN_COLUMN_0 网络适配器名称
+SM_VLAN_COLUMN_1 驱动程序种类
+SM_VLAN_COLUMN_2 驱动程序文件名
+SM_VLAN_COLUMN_3 VLAN 透明设置
+SM_VLAN_COLUMN_4 全球唯一标识符(GUID)
+SM_VLAN_COLUMN_5 设备实例 ID
+SM_VLAN_YES 启用
+SM_VLAN_NO 未启用
+SM_VLAN_MSG_1 Windows 注册表配置允许网络适配器“%S”发送/接收带标签的 VLAN 数据包。\r\n\r\n然而,有些网络适配器,需要额外的设置,在本地计算机的 Windows“设备管理器”的属性里设置参数来启用巨型帧(大于 1,512 字节的以太网帧)。如果你未启用巨型帧,一些大型 VLAN 数据包将被漏掉。在大型 VLAN 数据包总是消失的情况下,请启用巨型帧。(例如,设置最大容量为 4088 字节)。Windows 设备管理器将帮您配置。\r\n\r\n此 VLAN 的透明设置已被写入到 Windows 注册表中,但是不能保证 VLAN 数据包可以被有效地传送。\r\n如果 VLAN 标记的数据包在此配置后传输失败,请参阅网络适配器“%S”的手册进行手动的、充分的配置。此外,“%S”可能不支持 VLAN 透明设置。在这种情况下,这样的网络适配器不能被用来传输 VLAN 帧。使用其他产品。\r\n\r\n要应用此设置,运行 VPN Server 的 Windows 必须重新启动。不要忘了重新启动它。
+
+SM_VLAN_MSG_2 在网络适配器“%S”上启用了 VLAN 透明功能的 Windows 注册表参数已从注册表中删除。\r\n\r\n如果你上次做过巨型帧启用设置,手动撤消这个变化。\r\n\r\n要应用此设置,运行 VPN Server 的 Windows 必须重新启动。不要忘了重新启动它。
+
+SM_VLAN_NOTHING 支持 VLAN 透明设置工具的电脑上“%S”没有网络适配器。\r\n\r\n但是,某些网络适配器在默认情况下能够发送 VLAN 标记的数据包,或通过由供应商提供的特定配置实用程序被配置为执行 VLAN 标记的数据包。\r\通过使用这样的网络适配器,你必须自己手动配置这些设置。
+# ----- 不完全翻訳ここまで -----
+SM_SERVER_ADMIN_MSG VPN Server / Bridge "%S"
+SM_ETHERIP_COLUMN_0 ISAKMP Phase 1 ID
+SM_ETHERIP_COLUMN_1 虚拟 HUB 名
+SM_ETHERIP_COLUMN_2 用户名
+SM_ETHERIP_ADD_OK 一个新的 EtherIP / L2TPv3 客户端设置已注册。
+SM_IPSEC_SETUP_QUESTION 此 VPN Server 已具有支持兼容 IPsec / L2TP / EtherIP / L2TPv3 协议的 VPN Client 或 VPN 路由器的新功能。 \r\n\r\n您可以允许 VPN Server 接受从智能手机,如 iPhone,iPad,Android,或在 Mac OS X 或 Windows 上的标准 VPN Client 的连接。\r\n\r\n您要设置 IPsec 吗?\r\n(您还可以在以后任何时间通过单击“IPSEC / L2TP设置”按钮来配置 IPsec 设置。)
+SM_OPENVPN_CONFIG_SAVE_OK 包含 OpenVPN 设置文件的 ZIP 文件“%s”。\r\n\r\n打开 ZIP 文件提取 OpenVPN 的样本配置文件,可以立即轻松地使用。\r\n您可能需要修改一点配置文件。\r\n\r\n对于详细信息,请阅读 ZIP 文件中的'readme.txt'文件。\r\n\r\n您现在想要打开这个 ZIP 文件吗?
+SM_OPENVPN_CONFIG_SAVE_NG 无法保存 ZIP 文件'%s'。
+SM_OPENVPN_CONFIG_OPEN_NG 无法打开 ZIP 文件'%s'。请手动打开此文件。
+SM_DDNS_IPV4_ERROR 无法通过 IPv4 到达 DDNS 服务器。
+SM_DDNS_IPV6_ERROR 无法通过 IPv6 到达 DDNS 服务器。
+SM_DDNS_FQDN_EMPTY (无)
+SM_DDNS_OK_MSG 动态 DNS 主机名:%S%S\r\n\r\n您可以通过指定以上 DNS 主机名访问下面的 IP 地址。\r\n\r\nIPv4 地址:%s \r\nIPv6 地址:%s\r\n\r\n您也可以指定下列主机名的特殊形式来指定 IPv4 或 IPv6 作为明确地址类型。\r\n\r\n针对 IPv4 的主机名%S.v4%S \r\n针对 IPv6 的主机名:%S.v6%S。
+SM_DDNS_OK_TITLE 动态 DNS 功能
+SM_DDNS_OK_MSG2 动态 DNS 主机名被更改为'%S'。\r\n\r\n单击提示读取更多的信息。
+SM_IPSEC_PSK_TOO_LONG 预共享密钥(PSK)有 10 个或更多的字母。\r\n\r\n据报道谷歌安卓的几个版本有一个 10 个或更多字母作为预共享密钥的严重故障。\r\n因此 9 个或少于 9 个字母被推荐作为预共享密钥。\r\n\r\n您要修改预共享密钥吗?
+SM_ADVANCED_REDIRECT_URL_HINT_TITLE 如何使用高级 HTTP 重定向功能
+SM_ADVANCED_REDIRECT_URL_HINT 高级 HTTP 重定向(为专家)\r\n\r\n此字符串“<INFO>”是一个占位符。它可以嵌入重定向的 URL 中。\r\n\r\n嵌入 URL 示例:\r\nhttp://www.google.com/search?q=<INFO>|secret\r\n\r\n当客户端将被重定向,重定向的实际 URL 目的地将被取代如下。\r\n\r\n用户名|会话ID|IP 地址|日期和时间|哈希值\r\n\r\n替换后示例:zurukko|SID-ZURUKKO-123|219.117.219.154|20131117100354|99707160AFE7A454042B2C47B064112D652452D7\r\n\r\n各字段的详情描述如下。\r\n\r\n用户名:当前 VPN 会话的用户名将被放置。\r\n\r\n会话ID:VPN 会话的会话 ID 将被放置\r\n\r\n日期和时间:14 位数字将以'YYYYMMDDHHMMSS’格式放置(时区是 UTC)\r\n\r\n哈希值:代表 20 个字节二进制数据的一个 40 字符的十六进制字符串。二进制数据是 SHA-1 哈希函数至临时字符串的结果。在重定向 URL 中“|”符号后,临时字符串是上述字段的位阵列加上秘密字符串的结合。(在上面的例子中,“秘密”是秘密字符串)。如果在 URL 中没有“|”符号,没有哈希值将被添加。\r\n\r\n哈希值的目的:秘密字符串如密钥般有效。感谢密钥。在重定向 URL 中接收重定向查询字符串的 CGI 程序,可以验证包含在 URL 中参数的完整性。\r\n
+SM_ADVANCED_REDIRECT_URL_MSG URL 必须以“http://”或“https://”开始
+SM_DISABLE_DDNS_HINT_CAPTION 禁用动态 DNS 功能
+SM_DISABLE_DDNS_HINT 禁用动态 DNS 功能,修改 VPN Server 的配置文件。\r\n\r\n此“declare root”指令具有“declare DDnsClient”的指令。在该指令中,你可以切换“bool Disable”从假到 true,并重新启动 VPN Server ,然后动态 DNS 功能将被禁用。\r\n
+SM_REGENERATE_CERT_MSG VPN Server 的证书被替换为新的。\r\n\r\n这会影响到被配置验证 VPN Server 证书的所有 VPN Client。\r\n您要继续吗?
+SM_DDNS_SERVER_CERT_MSG DDNS 主机名更改为“%S”。\r\n\r\n如果您计划使用 Microsoft SSTP VPN 连接到 VPN Server ,从 Windows Vista 或 Windows 更高版本指定 DDNS 主机名为 VPN Server 的目标,由于安全原因, VPN Server 的目标主机名必须与 VPN Server 证书的 CN(Common Name)字段完全匹配。\r\n\r\n您要重新生成的服务器证书,以匹配 CN 值到“%S”吗?\r\n(单击“否”继续使用当前的服务器证书)。
+SM_DDNS_SERVER_CERT_OK VPN Server 的 SSL 证书现在已再次生成。\r\n\r\n当你让Microsoft SSTP VPN Client 连接到 VPN Server 时,你应该指定当前的 DDNS 主机名“%S”作为目标服务器的主机名。\r\n你也必须事先在 Windows 的“受信任的根证书”列表中添加这个 VPN Server 的证书。\r\n(要安装根证书到 Windows 中,在“证书“的小程序里打开 MMC,并导航到“本地计算机”。之后,你可以导入证书到的受信任的根证书列表。\r\详细说明请参考 Microsoft 的文档。)\r\n\ṛ\n您要以 X.509 格式保存新的 SSL 证书作为一个文件吗?
+SM_SETUP_STEP_SECURENAT 此 VPN Server / Bridge 可能以用户模式或受其他限制正在运行,虚拟 HUB 和物理网络适配器不能桥接在一起。相反,SecureNAT 功能允许 VPN Client 与物理网络中的其他计算机进行通信。在SecureNAT功能是默认启用的。您可以配置或禁用它。
+SM_SETUP_STEP_SECURENAT_TITLE 第3步。网桥虚拟 HUB 和物理网络
+SM_UPDATE_CHECK_TITLE_VPNSERVER %S VPN Server (在主机'%S'上)
+SM_UPDATE_CHECK_TITLE_VPNBRIDGE %S VPN Bridge (在主机'%S'上)
+SM_FACTORY_DEFAULT_WARNING 这将在 VPN Server / Bridge 上执行出厂复位设置。\r\n当前 VPN Server / Bridge 配置将被清除,将立即应用初始设置。\r\n在做出厂复位设置前,建议您备份当前配置。\r\n\r\n按 OK 执行出厂复位设置。 VPN Server / Bridge 将重新启动。当前的管理连接将被断开,所以请重新连接到 VPN Server / Bridge。\r\n\r\n按“取消”取消操作。
+SM_FACTORY_DEFAULT_PERFORMED 在服务器上正在执行出厂复位操作。\r\n\r\n按“确定”退出当前 VPN Server 管理器的会话“。\r\n退出后,请重新启动 VPN Server 管理器并再次连接到 VPN Server。\r\n然后你会看到 VPN Server 复位。
+SM_AZURE_STATUS_CONNECTED 状态: 已连接
+SM_AZURE_STATUS_NOT_CONNECTED 状态: 没有连接
+SM_NO_BRIDGE_NICS 无物理网络适配器、适合本地桥在 VPN 服务器计算机上被发现。\r\n为了创建一个本地桥,你必须在计算机上至少安装一个物理网络适配器。\r\n您不能为本地桥使用 Wi-Fi 适配器或 3G 适配器。\r\n请安装一个兼容有线以太网的物理网络适配器。\r\n\r\n如果最近安装的网络适配器没有出现,重新启动计算机。\r\n\r\n如果本地桥无论如何不能使用,你可以使用“SecureNAT 功能”代替。\r\n\r\n如果你有一定的原因使用不同寻常的网络适配器(即 Wi-Fi 网络连接适配器,3G 适配器或虚拟适配器),设置“ShowAllInterfaces”变量在“LocalBridgeList”指令为“true”,然后重启VPN服务器。然后,这些设备将出现在名单上。(仅限于高级 Windows 用户)。
+
+#关于 User-mode 路由器管理工具
+NM_TITLE 删除
+NM_CONNECT_TITLE 删除
+NM_STATUS_TAG 连接状态: %s
+NM_OFFLINE 您没有连接到任何 VPN Server
+NM_CONNECTING VPN Server 连接中
+NM_CONNECTED 已连接到 VPN Server "%S"
+NM_CONNECT_ERROR 错误号 %u (%s)
+NM_ACCOUNT_TITLE 删除
+NM_STATUS 用户模式路由器状态
+NM_STATUS_CONNECT 连接状态
+NM_STATUS_TCP NAT TCP/IP 会话数
+NM_STATUS_UDP NAT UDP/IP 会话数
+NM_STATUS_ICMP NAT ICMP 会话数
+NM_STATUS_DNS NAT DNS 会话数
+NM_STATUS_DHCP 已分配的 DHCP 客户端
+NM_INFO 用户模式路由器信息
+NM_INFO_PRODUCT_NAME 产品名称
+NM_INFO_VERSION_STR 版本信息
+NM_INFO_BUILD_INFO 构建信息
+NM_INFO_HOSTNAME 主机名
+NM_NAT_ID ID
+NM_NAT_PROTOCOL 协议
+NM_NAT_SRC_HOST 源主机
+NM_NAT_SRC_PORT 源端口
+NM_NAT_DST_HOST 目标主机
+NM_NAT_DST_PORT 目标端口
+NM_NAT_CREATED 会话生成时间
+NM_NAT_LAST_COMM 最后通信时间
+NM_NAT_SIZE 接收 / 发送大小
+NM_NAT_TCP_STATUS TCP 连接状态
+NM_NAT_PROTO_TCP TCP/IP
+NM_NAT_PROTO_UDP UDP/IP
+NM_NAT_PROTO_DNS DNS
+NM_NAT_PROTO_ICMP ICMP
+NAT_TCP_CONNECTING 连接中
+NAT_TCP_SEND_RESET 断开中
+NAT_TCP_CONNECTED 已连接
+NAT_TCP_ESTABLISHED 运行中
+NAT_TCP_WAIT_DISCONNECT 断开中
+DHCP_DHCP_ID ID
+DHCP_LEASED_TIME 租期开始时间
+DHCP_EXPIRE_TIME 租期到期时间
+DHCP_MAC_ADDRESS MAC 地址
+DHCP_IP_ADDRESS 分配的 IP
+DHCP_HOSTNAME 客户端主机名
+NM_PASSWORD_MSG 管理员密码设定完成。
+
+
+#关于版本信息
+ABOUT_CAPTION 关于 %s
+BETA_EXPIRES 因为目前安装的 SoftEther VPN 软件是测试版,您无法在完整版的更新测试版发布后继续使用此测试版。\r\n请访问 http://selinks.org/ 以获取 SoftEther VPN 软件的最新版本。
+
+
+#关于日志保存
+# (通用日志)
+L_YES 是
+L_NO 否
+L_LINE ------------------------------------------------------
+
+# (服务端日志)
+LS_START_UTF8 Log Messages are written with UTF-8 Encoding Format.
+LS_START_1 SoftEther VPN Server 已启动。
+LS_START_2 %S %S
+LS_START_3 %S
+LS_END_1 SoftEther VPN Server 引擎已成功关闭。
+LS_END_2 服务端引擎关闭进程已启动。
+LS_STOP_ALL_LISTENER 将停止所有 TCP 监听器。
+LS_STOP_ALL_LISTENER_2 已停止所有 TCP 监听器。
+LS_STOP_ALL_HUB 正在停止所有虚拟 HUB。
+LS_STOP_ALL_HUB_2 已停止所有虚拟 HUB。
+LS_STOP_CEDAR 正在关闭 Cedar 通信模块。
+LS_STOP_CEDAR_2 已关闭 Cedar 通信模块。
+LS_STOP_FARM_MEMBER 正在断开到群集控制器的连接。
+LS_STOP_FARM_MEMBER_2 已断开到群集控制器的连接。
+LS_STOP_FARM_CONTROL 正在停止群集控制器。
+LS_STOP_FARM_CONTROL_2 已停止群集控制器。
+LS_ENUM_ETHERNET_1 枚举以太网设备。
+LS_ENUM_ETHERNET_2 设备 %u: "%S"
+LS_LOAD_CONFIG_1 正在装载配置文件。
+LS_LOAD_CONFIG_2 已装载配置文件。
+LS_LOAD_CONFIG_3 配置文件不存在,请尝试使用初始设置。
+LS_INIT_SAVE_THREAD 开始自动保存后台任务。自动保存间隔为 %u 秒。您可以在配置文件中通过修改 AutoSaveConfigSpan 参数来修改自动保存间隔。
+LS_BAD_CONFIG 配置文件内容非法。加载进程被终止。
+LS_LISTENER_START_1 正在启动 TCP 监听器 (端口 %u)。
+LS_LISTENER_START_2 已启动 TCP 监听器 (端口 %u)。现在开始监听客户端连接。
+LS_LISTENER_START_3 无法为 TCP 监听器 (端口 %u) 设置端口为监听状态。请隔一段时间再尝试,直到成功。
+LS_LISTENER_ACCEPT 在 TCP 监听器(端口 %u)上,客户端 (IP 地址 %S,主机名 "%S",端口号 %u) 的连接已建立。
+LS_LISTENER_DISCONNECT 与客户端 (IP 地址 %S,端口号 %u) 的连接已断开。
+LS_LISTENER_DOS 已检测到 TCP 监听器上有 DoS 攻击(端口号 %u)。连接源 IP 地址是%S,端口号是%u。现在将强制断开此连接。
+LS_LISTENER_MAXUEC TCP 监听器是临时暂停接受新的、向内的连接,因为未决的 TCP 连接的数量超过了 %u 个。(当前值=%u)
+LS_LISTENER_STOP_1 正在停止 TCP 监听器(端口 %u)
+LS_LISTENER_STOP_2 已停止 TCP 监听器(端口 %u)
+LS_HUB_START 虚拟 HUB "%S" 已启动。
+LS_HUB_STOP 虚拟 HUB "%S" 已关闭。
+LS_HUB_MAC 虚拟 HUB "%S" 的 MAC 地址是 "%S"。
+LS_NODE_INFO_TAG 客户端产品名:"%S",客户端版本:%u,客户端构建号:%u,服务端产品名:"%S",服务端版本:%u,服务端构建号:%u,客户端操作系统名:"%S",客户端操作系统版本:"%S",客户端产品 ID:"%S",客户端主机名:"%S",客户端 IP 地址:"%S",客户端端口号:%u,服务端主机名:"%S",服务端 IP 地址:"%S",服务端端口号:%u,代理主机名:"%S",代理 IP 地址:"%S",代理端口号:%u,虚拟 HUB 名:"%S",客户端唯一 ID: "%S"
+LS_CONNECTION_START_1 客户端 (IP 地址:%S,主机名:"%S",端口号:%u) 的连接 "%S" 已建立。
+LS_CONNECTION_END_1 连接 "%S" 已结束。
+LS_SSL_START 连接 "%S" 的 SSL 通信已启动。加密算法名为 "%S"。
+LS_CONNECTION_ERROR 连接 "%S"因原因 "%s" (代码 %u)已终止。
+LS_FARMMEMBER_NOT_ADMIN 连接 "%S": 服务端是群集成员,但客户端在非管理员 (%S) 用户情况下,尝试直接与虚拟 HUB "%S" 连接。客户端用户名为 "%S"。访问被拒绝。
+LS_HUB_NOT_FOUND 连接 "%S": 客户端正在尝试连接的虚拟 HUB "%S" 在服务端上不存在。
+LS_IP_DENIED 连接 "%S": 基于虚拟 HUB 上定义的源 IP 访问限制列表,客户端的源 IP 地址 "%S" 被拒绝。
+LS_LICENSE_ERROR 连接 "%S": 因为发生许可证相关错误,客户端无法连接到服务端。
+LS_BETA_EXPIRES SoftEther VPN Server 测试版已过期。测试版使用期限已到。请从 http://selinks.org/ 下载新的测试版或完整版。
+LS_TICKET_1 新的客户端鉴权票证已发布为群集成员 "%S"。虚拟机 HUB "%S",用户名 "%S" ("%S"),会话名 "%S",票证 "%S"。
+LS_TICKET_2 新的客户端鉴权票证已从群集控制器接收。虚拟机 HUB "%S",用户名 "%S" ("%S"),会话名 "%S",票证 "%S",有效期限 %u 秒。
+LS_ENUM_HUB 连接 "%S": 此服务端上已枚举 %u 个虚拟 HUB 服务器。
+LS_FARM_ACCEPT_1 连接 "%S": 此服务端接收到一个群集控制器连接请求,但此服务端并不是群集控制器。
+LS_FARM_ACCEPT_2 连接 "%S": 此服务端接收到一个群集控制器连接请求,但认证密码错误,拒绝连接。
+LS_FARM_ACCEPT_3 连接 "%S": 此服务端接收到一个群集控制器连接请求。认证成功。
+LS_FARM_SERV_START 到群集成员的连接已建立。IP 地址 %S,主机名 "%S"。
+LS_FARM_SERV_END 到群集成员 "%S" 的连接已删除。
+LS_FARM_CONNECT_1 到群集成员 "%S" 的连接已启动。
+LS_FARM_CONNECT_2 到群集成员 "%S" 的连接被拒绝。错误: %s (代码 %u)
+LS_FARM_CONNECT_3 到群集成员 "%S" 的 TCP 连接失败。请间隔 %u 秒后再度尝试连接,直到连接成功。
+LS_FARM_DISCONNECT 到群集控制器的连接已停止。
+LS_FARM_START 已连接到群集控制器。已开始群集成员操作。VPN Server 是不是在时间许可的产品注册,VPN Client 试图连接。
+LS_LICENSE_NOT_VPNSERVER 连接 "%S": 许可证错误。VPN Client 尝试连接未注册产品许可证的 VPN Server。
+LS_LICENSE_NOT_VPNCLUSTER 连接 "%S": 许可证错误。此 VPN Server 上注册的许可证是禁止使用当前群集功能的类型,且一个 VPN Client 已尝试在群集模式下连接。您必须重启 VPN Server。
+LS_LICENSE_VIOLATION 连接 "%S": VPN Server 发生违反许可证错误,不接受连接。
+LS_LICENSE_VIOLATION_DETECTED 发现许可证违反错误,一个不同的 VPN Server 与此服务端具有相同的服务端ID "%I64u"。可能是在群集中有两个或以上 VPN Server 正在使用相同的许可证。请检查每一个 VPN Server 的许可证信息。
+
+
+# (OpenVPN Logs)
+LO_PREFIX_RAW OpenVPN 模块:
+LO_PREFIX_SESSION OpenVPN 会话%u (%r:%u -> %r:%u):
+LO_PREFIX_CHANNEL OpenVPN 会话%u (%r:%u -> %r:%u) 通道 %u:
+LO_NEW_CHANNEL 已创创建一个新通道。
+LO_CHANNEL_ESTABLISHED_NEWKEY 通道已建立。(触发器: Re-key完成。)
+LO_OPTION_STR_RECV 接收到的选项字符串:"%S"
+LO_OPTION_STR_SEND 发送选项字符串:"%S"
+LO_NEW_SESSION 已创建新的会话。协议:%S
+LO_INITIATE_REKEY re-keying 进程已开始。
+LO_CHANNEL_ESTABLISHED 该通道成为已建立的状态。
+LO_PUSH_REPLY 完整字符串回答:"%S"
+LO_CHANNEL_FAILED 无法连接通道。
+LO_CHANNEL_DISCONNECTED_BY_HUB 此 OpenVPN 的通道被终止,因为虚拟 HUB 管理员断开了此 VPN 会话。
+LO_DELETE_SESSION 删除会话中。
+LO_START OpenVPN Server 模块正在启动。
+LO_STOP OpenVPN Server 模块已停止。
+
+
+# (IPsec 日志)
+LI_PREFIX_RAW IPsec 模块:
+LI_PREFIX_CLIENT IPsec 客户端 %u (%S:%u -> %S:%u):
+LI_PREFIX_IKE IPsec IKE 会话 (IKE SA) %u (客户端: %u) (%S:%u -> %S:%u):
+LI_PREFIX_IPSEC IPsec ESP 会话 (IPsec SA) %u (客户端: %u) (%S:%u -> %S:%u):
+LI_START IPsec 2.0 版 (ISAKMP/IKEv1) 处理模块已开启。
+LI_STOPPING IPsec 2.0 版 (ISAKMP/IKEv1) 处理模块现在正在关闭。
+LI_STOP IPsec 2.0 版 (ISAKMP/IKEv1) 处理模块已正常关闭。
+LI_NUM_IPSEC_SA 在关机时刻, 余下的 IPsec SA 数量是 %u。
+LI_NUM_IKE_SA 在关机时刻, 余下的 IKE SA 数量是 %u。
+LI_NUM_IKE_CLIENTS 在关机时刻, 余下的 IKE 客户端数量是 %u。
+LI_L2TP_SERVER_STARTED L2TP 服务器模块已开启。
+LI_ETHERIP_SERVER_STARTED EtherIP 服务器模块已开启。EtherIP 会话 ID: %u
+LI_DELETE_IKE_CLIENT IPsec 客户端对象被删除。
+LI_DELETE_IKE_SA IKE SA 对象被删除。
+LI_DELETE_IPSEC_SA IPsec SA 对象被删除。
+LI_START_QM_FROM_SERVER 快速模式协商阶段是从服务器端调用。
+LI_START_QM_FROM_CLIENT 快速模式协商阶段是从客户端调用。
+LI_QM_DH_ERROR Diffie-Hellman 算法的计算失败。
+LI_NEW_IKE_CLIENT 新的 IPsec 客户端对象已创建。
+LI_NEW_IKE_SA 新的 IKE SA 对象 (%s) 已创建。发起 Cookie: 0x%I64X, 响应 Cookie: 0x%I64X, DH 组: %S, 哈希算法: %S, 加密算法: %S, 加密密钥大小:%u 位, 寿命:%u kbytes 或 %u 秒。
+LI_TAG_MAINMODE 主模式
+LI_TAG_AGGRESSIVE 积极模式
+LI_NEW_IPSEC_SA 新的 IPsec SA (方向:%s) 已创建。SPI: 为 0x%X, DH 组:%S, 哈希算法: %S, 加密算法: %S, 加密密钥大小: %u 位, 寿命: %u kbytes 或 %u 秒。
+LI_TAG_SERVER_TO_CLIENT 服务器 -> 客户端
+LI_TAG_CLIENT_TO_SERVER 客户端 -> 服务器
+LI_IPSEC_SA_SPI_SET 不固定的 SPI 已修改。SPI 的新值为: 0x%X
+LI_IPSEC_SA_ESTABLISHED 服务器和客户端之间的 IPsec SA 已建立。
+LI_IKE_SA_ESTABLISHED 服务器和客户端之间的 IKE SA 已建立。
+LI_IPSEC_NO_TRANSFORM 在从客户端的候选人里, 没有建立 IPsec SA 的适当转换被发现。
+LI_IKE_NO_TRANSFORM 在从客户端的候选人里, 没有建立 IKE SA 的适当转换被发现。
+LI_IKE_NO_NAT_T 此客户端与 IPSec NAT Traversal (在 IKE NAT Traversal 的 RFC 3947 协商, 或 draft-ietf-ietf-ipsec-nat-t-ike) 不兼容, 因此服务器无法接受 VPN 连接。
+LI_SET_CLIENT_ID 客户端呈现的客户 ID 是 "%S".
+LI_CLIENT_MERGE 此客户端 (客户端 %u) 与客户端 %u 是相同的, 因此客户端对象与客户端 %u 是相结合的。
+LI_CLIENT_UPDATE 此客户端的端口号信息是更新的。
+
+
+# (EtherIP日志)
+LE_PREFIX EtherIP / L2TPv3 会话 %u (%S:%u - >%S:%u):
+LE_START_MODULE EtherIP / L2TPv3 模块已开启。
+LE_STOP EtherIP / L2TPv3 模块已关闭。
+LE_NO_SETTING 错误: 没有与客户端 ID "%S" 相对应的 EtherIP / L2TPv3 设置。你必须预先在 VPN Server 上注册一个 EtherIP / L2TPv3 设置。
+LE_START_IPC 在 EtherIP / L2TPv3 模块和虚拟 HUB "%S" 之间的内部连接过程。用户名是 "%S" 。IPv4 TCP MSS (最大网段尺寸) 的值是 %u 字节。
+LE_IPC_CONNECT_ERROR 从 EtherIP / L2TPv3 模块到虚拟 HUB "%S" 的连接失败。错误: %u: %s
+LE_IPC_CONNECT_OK 从 EtherIP / L2TPv3 模块到虚拟 HUB "%S" 的连接建立成功。
+LE_RECONNECT 由于 EtherIP / L2TPv3 设置已被修改, 现在内部连接是断开的, 将会自动重新连接。
+
+
+# (PPP 日志)
+LP_PREFIX %S%SPPP 会话 [%S:%u]:
+LP_CONNECTED 开始新的 PPP 会话 (上层协议: %S)。PPP 客户端 IP 地址:%S (主机名: "%S"), PPP 客户端端口: %u, PPP 服务器 IP 地址:%S, PPP 服务器端口:%u, 客户端软件: "%S" ,IPv4 TCP MSS (最大网段尺寸): %u 字节
+LP_DISCONNECTED PPP 会话已断开。
+LP_PAP_REJECTED VPN 客户端拒绝使用 "PAP" (Password Authentication Protocol、明文密码验证方法) 作为认证协议。您必须在 VPN 客户端设置上开启 PAP。
+LP_PAP_MSCHAPV2_REJECTED VPN 客户端拒绝使用 "PAP" (Password Authentication Protocol, 明文密码验证方法) 和 MS-CHAP v2 协议。您必须在 VPN 客户端设置上开启 PAP 或 MS-CHAP v2。
+LP_DISCONNECTED_ABNORMAL PPP 协议错误或 PPP 会话中断。
+LP_NEXT_PROTOCOL_IS_NOT_PAP 收到无效的协议 (协议号:0x%x)。在这种情况下, 只有 PAP (密码验证协议) 控制数据可以被接受。
+LP_PAP_FAILED "PAP" (密码验证协议, 明文密码验证方法) 在用户验证过程中失败。
+LP_MSCHAPV2_FAILED "MS-CHAP v2" (Microsoft Challenge and Response Protocol Version 2.0) 在用户验证过程中失败。
+LP_NEXT_PROTOCOL_IS_NOT_IPCP 收到无效协议 (协议号:0x%x)。在这种情况下, 只有 IPCP (IP 配置协议) 控制数据可以被接受。
+LP_DATA_TIMEOUT PPP 数据传输超时发生。PPP 客户端可能会从网络上断开。
+LP_CONTROL_TIMEOUT PPP 控制通讯超时发生。PPP 客户端没有响应。
+LP_VPN_SESSION_TERMINATED 因为 VPN 会话已被系统管理员断开, PPP 会话断开。
+LP_UPPER_PROTOCOL_DISCONNECTED 因为上层协议 "%S" 断开, PPP 会话断开。
+LP_NORMAL_TERMINATE 由于 VPN 客户端的请求, PPP 会话断开。
+LP_IP_ADDRESS_NOT_DETERMIND 虽然 VPN 客户端的 IP 地址是不固定的, VPN 客户端尝试发送数据。
+LP_DHCP_REQUEST_TRYING 请求 DHCP 服务器分配 IP 地址。
+LP_DHCP_REQUEST_OK IP 地址从 DHCP 服务器被分配。客户端 IP 地址: %S, 子网掩码: %S, 默认网关: %S, 域名: "%S", DNS 服务器 1: %S, DNS 服务器 2: %S, WINS 服务器 1: %S, WINS 服务器 2: %S, DHCP 服务器 IP 地址:%S, 租赁寿命: %u 秒
+LP_DHCP_REQUEST_NG 向 DHCP 服务器请求 IP 地址失败。要接受 PPP 连接, DHCP 服务器必须在现有网络上。确保任何一个在虚拟 HUB 的以太网段的 DHCP 服务器是可用的。
+LP_DHCP_INFORM_TRYING 请求 DHCP 服务器获取网络信息, 如子网掩码和默认网关。
+LP_DHCP_INFORM_OK IP 网络信息从 DHCP 服务器获取。子网掩码: %S, 默认网关:%S, 域名: "%S", DNS 服务器 1: %S, DNS 服务器 2: %S, WINS 服务器 1: %S, WINS 服务器 2: %S, DHCP 服务器 IP 地址: %S
+LP_DHCP_INFORM_NG 向 DHCP 服务器请求一个 IP 网络信息失败。要接受 PPP 连接, DHCP 服务器必须在现有网络上。确保任何一个在虚拟 HUB 的以太网段的 DHCP 服务器是可用的。
+LP_SET_IPV4_PARAM 在 VPN 客户端的 IP 地址和其他 IP 网络信息已建立。客户端 IP 地址: %S, 子网掩码: %S, 默认网关: %S, DNS 服务器 1: %S, DNS 服务器 2: %S, WINS 服务器 1: %S, WINS 服务器 2: %S
+
+
+# (虚拟 HUB 日志)
+LH_ONLINE 虚拟 HUB 现在在线。
+LH_OFFLINE 虚拟 HUB 现在离线。
+LH_CONNECT_CLIENT 连接 "%S" (IP 地址 %S,主机名 %S,端口号 %u,客户端名 "%S",版本 %S,内部编号 %u) 正尝试连接到虚拟 HUB。提供的认证类型是 "%s",用户名是 "%S"。
+LH_AUTH_UNKNOWN 未知的认证类型
+LH_AUTH_ANONYMOUS 匿名身份验证
+LH_AUTH_PASSWORD 密码验证
+LH_AUTH_PLAIN_PASSWORD 外部服务器身份验证
+LH_AUTH_CERT 证书验证
+LH_AUTH_TICKET 票证验证
+LH_AUTH_RADIUS_NOT_SUPPORT 连接 "%S": 用户 "%S" 身份验证方法 RADIUS 或 Active Directory (NT 域),但 VPN Server 是 "%S",因为 RADIUS 或 Active Directory (NT 域)不能使用。连接被拒绝。
+LH_AUTH_RADIUS_NOT_SUPPORT_ON_OPEN_SOURCE "%S" 的连接方法: 用户 "%S" 的身份验证方法被指定为 RADIUS 身份验证或 Active Directory 身份验证 (NT 域验证)。然而,这样一个外部用户身份验证功能尚未在 SoftEther VPN 的开源版本上实施。该连接将被拒绝。
+LH_AUTH_CERT_NOT_SUPPORT_ON_OPEN_SOURCE "%S" 的连接方法: 用户 "%S" 的身份验证方法被指定为证书认证。然而,证书验证功能尚未在 SoftEther VPN 的开源版本上实施。该连接将被拒绝。
+LH_AUTH_OK 连接 "%S": 成功认证为用户 "%S"。
+LH_AUTH_OK_CERT 虚拟 HUB 的安全账户管理器已经从 VPN Client 接收到如下证书,且接受了其内容作为当用户 "%S" 登录时的证书: %s
+LH_AUTH_NG_CERT 虚拟 HUB 的安全账户管理器已经从 VPN Client 接收到如下证书,但拒绝了其内容作为当用户 "%S" 登录时的证书,因为此证书的内容匹配虚拟 HUB 中注册的废止内容列表: %s
+LH_AUTH_NG 连接 "%S": 用户认证失败。提供的用户名为 "%S"。
+LH_LOCAL_ONLY 连接 "%S": 远程登录拒绝,因为用户 "%S" 的密码为空。
+LH_POLICY_ACCESS_NG 连接 "%S": 由于安全策略,用户 "%S" 拒绝访问。
+LH_USER_EXPIRES 连接 "%S": 由于有效期限已过,用户 "%S" 拒绝访问。
+LH_CLIENT_VERSION_OLD 连接 "%S": 客户端版本号为 %u。为了允许这个连接,客户端版本号至少应为 %u 或以上。
+LH_CLIENT_ID_REQUIRED 连接 "%S": 客户已经从客户端发送的 ID 是 %u。然而,此虚拟 HUB 的 RequiredClientId 值设置为 %u。
+LH_FARM_SELECT_1 连接 "%S": 群集控制器正在确定此客户端的目标群集成员。
+LH_FARM_SELECT_2 连接 "%S": 群集控制器确定目标群集成员服务器失败。
+LH_FARM_SELECT_3 连接 "%S": 当前 VPN Server 被确定作为目标群集成员服务器。请继续接收连接。
+LH_FARM_SELECT_4 连接 "%S": 服务端 "%S" 被确定作为目标群集成员服务器。正在指示客户端重新连接到此服务端。
+LH_MAX_SESSION 连接 "%S": 虚拟 HUB 设置的最大会话数 (%u) 已到达。无法创建新会话。
+LH_MAX_SESSION_CLIENT 连接 "%S": 虚拟 HUB 设置的最大客户端会话数 (%u) 已到达。无法创建新会话。
+LH_MAX_SESSION_BRIDGE 连接 "%S": 虚拟 HUB 设置的最大网桥会话数 (%u) 已到达。无法创建新会话。
+LH_MAX_SESSION_2 连接 "%S": 可被 VPN Server 管理的的最大会话数 (%u) 已到达。无法创建新会话。
+LH_NEW_SESSION 连接 "%S": 已创建新会话 "%S"。(IP 地址:%S,端口号:%u,物理底层协议:"%S")
+LH_SET_SESSION 会话 "%S": 已设置参数。最大 TCP 连接数:%u,使用的加密:%s,使用的压缩:%s,使用的半双工通信:%s,超时:%u 秒。
+LH_NODE_INFO 会话 "%S": VPN Client 详细信息: (%s)
+LH_INVALID_SIGNATURE 会话 "%S": 已连接的客户端发送了非法协议数据。无法与客户端建立一般通信。请首先检查客户端到服务端之间的连接和网络线缆问题,然后再检查是否安装有特殊传输数据包重写设备。
+LH_END_SESSION 会话 "%S": 会话已结束。统计信息如下: 总输出数据大小: %I64u 字节,总输入数据大小: %I64u 字节。
+LH_BCAST_STORM 会话 "%S": 检测到大量广播数据包。您可能会按照策略废弃数据包。源 MAC 地址是 %S,源 IP 地址是 %S,目标 IP 地址是 %S。广播数据包量大于等于 %u 每秒 (注意此信息是对部分数据包进行刻板的分析,结果可能不正确)。
+LH_DHCP_FORCE 会话 "%S": 数据包被废弃,因为它尝试使用非 DHCP 服务器分配的 IP 地址 %S。
+LH_MAC_LIMIT 会话 "%S": 试图分配一个新 MAC 地址 "%S",但是 %u 个 MAC 地址已被分配在此服务上。根据安全策略,此会话被允许拥有最多 %u 个 MAC 地址。数据包被废弃。
+LH_BRIDGE_LIMIT 会话 "%S": 试图分配一个新 MAC 地址 "%S",但是 %u 个 MAC 地址已被分配在此服务上。根据安全策略,此会话被禁止网桥,因此只允许拥有不超过 %u 个 MAC 地址。数据包被废弃。
+LH_MAC_REGIST 会话 "%S": 已分配新的 MAC 地址"%S"。
+LH_MAC_REGIST_VLAN 会话 "%S": 已分配新的 MAC 地址"%S" (VLAN ID: %u)。
+LH_IP_LIMIT 会话 "%S": 试图分配一个新 IP 地址 "%S",但是 %u 个 IP 地址已被分配在此服务上。根据安全策略,此会话被允许拥有最多 %u 个 IP 地址。数据包被废弃。
+LH_ROUTING_LIMIT 会话 "%S": 试图分配一个新 IP 地址 "%S",但是 %u 个 IP 地址已被分配在此服务上。根据安全策略,此会话被禁止路由,因此只允许拥有不超过 %u 个 IP 地址。数据包被废弃。
+LH_IP_CONFLICT 会话 "%S": 试图分配一个新 IP 地址 "%S",但是此 IP 地址已经被另一个会话 "%S": ( MAC 地址:"%S")所使用。此会话的安全策略禁止复制其它会话使用的 IP 地址。数据包被废弃。详细信息:CreatedTime=%I64u, UpdatedTime=%I64u, DhcpAllocated=%u, Now=%I64u
+LH_NO_SERVER 会话 "%S": 一个 TCP/IP 连接请求 (从 %S:%u 到 %S:%u) 被建立到此会话,但因为安全策略禁止作为服务端运行,数据包被废弃。
+LH_NO_DHCP 会话 "%S": 此会话上的主机 %S 发送了一个作为 DHCP 服务器为主机 %S 在其他会话上分配 IP 地址的数据包,但此会话的安全策略禁止作为 DHCP 服务器运行。数据包被废弃。
+LH_REGIST_DHCP 会话 "%S": 此会话上的主机 "%S" (%S) 的 DHCP 服务器,为令一个会话 "%S" 上的主机 "%S",分配了新的 IP 地址 %S。
+LH_BRIDGE_1 会话 "%S": 已启动本地网桥连接到物理以太网接口 "%S"。
+LH_BRIDGE_2 会话 "%S": 因为与物理以太网接口 "%S" 的通信建立失败,停止本地网桥。
+LH_SET_MTU 会话 "%S": 物理以太网接口 "%S" 的 MTU 为 %u。发送和接收有 %u 字节的以太网数据包是必要的。MTU 现已更改为 %u。
+LH_SET_MTU_ERROR 会话 "%S": 错误: 物理以太网接口"%S" 的 MTU 为 %u。发送和接收有 %u 字节的以太网数据包是必要的。然而,改变 MTU 到%u失败。此物理以太网接口或设备驱动程序可能无法处理一个大于 1,514 字节(有效载荷大小:1,500 字节)的以太网数据包。在这样的情况下,大于 1,514 字节的、带标记的 VLAN 数据包不能被发送。你应该将当前物理以太网适配器替换为支持巨型帧的另一个。您也可以尝试更新设备驱动程序。另一种可能的方法是在操作系统或设备驱动程序设置里启用巨型帧。
+LH_START_BRIDGE 已启动本地网桥连接 "%S"。已创建网桥会话 "%S"。
+LH_STOP_BRIDGE 已停止本地网桥连接 "%S"。
+LH_LINK_START 已建立级联连接 "%s"。已建立级联会话 "%S"。
+LH_LINK_STOP 已停止级联连接 "%s"。
+LH_NAT_START 已启动 SecureNAT。已创建 SecureNAT 会话 "%S"。
+LH_NAT_STOP 已停止 SecureNAT。
+LH_NAT_TCP_SUCCEED 已成功连接到 TCP 会话 %u: 主机 "%S (%S)",端口 %u。
+LH_NAT_TCP_FAILED 连接到 TCP 会话 %u: 主机 "%S",端口 %u 失败。
+LH_NAT_TCP_DELETED 已删除 TCP 会话 %u。
+LH_NAT_TCP_CREATED 已创建 TCP 会话 %u。连接源 %S:%u,连接目标 %S:%u
+LH_NAT_UDP_DELETED 已删除 UDP 会话 %u。
+LH_NAT_UDP_CREATED 已创建 UDP 会话 %u。连接源 %S:%u,连接目标 %S:%u
+LH_NAT_DHCP_CREATED 已建立 DHCP 项 %u。MAC 地址: %S,IP 地址: %S,主机名: %S,有效期限: %u 秒
+LH_CHANGE_PASSWORD_1 连接到虚拟 HUB 的连接 "%S" (IP 地址 %S) 在改变密码模式。
+LH_CHANGE_PASSWORD_2 连接 "%S": 改变密码失败。指定用户 "%S" 不存在。
+LH_CHANGE_PASSWORD_3 连接 "%S": 改变密码失败。用户 "%S" 的认证类型不是密码认证。
+LH_CHANGE_PASSWORD_4 连接 "%S": 改变密码失败。用户 "%S" 的旧密码错误。
+LH_CHANGE_PASSWORD_5 连接 "%S": 用户 "%S" 的密码修改成功。
+LH_CONNECT_1 正在启动级联连接 "%s": 连接次数 %u。
+LH_CONNECT_2 级联连接 "%s" 已建立。会话名: "%S"
+LH_CONNECT_ERROR 级联连接 "%s" 的已断开或连接失败。原因: %s (代码 %u)
+LH_POLICY_MONITOR_MODE 连接 "%S": 因为“监测模式”打开监测模式并试图连接到虚拟 HUB 的请求被用户的安全策略禁止,连接被拒绝。
+LH_POLICY_BRIDGE_MODE 连接 "%S": 因为桥接和路由操作打开桥接或路由并试图连接到虚拟 HUB 的请求被用户的安全策略禁止,连接被拒绝。
+LH_NOT_ENOUGH_CLIENT_LICENSE 连接 "%S": 此连接试图使用“客户端连接模式”连接到 VPN Server,但因为此操作会导致整个服务端上的客户端连接数超过已注册的客户端许可证数,因此不可能再接收更多连接。当前连接许可证数不足时,您必须断开已存在的客户端连接,或增加许可证数。在服务端目前目前 %u 个已注册的客户端连接许可证和 %u 个连接。
+LH_NOT_ENOUGH_BRIDGE_LICENSE 连接 "%S": 此连接试图使用“桥接模式”连接到 VPN Server,但因为此操作会导致整个服务端上的桥接数超过已注册的桥接许可证数,因此不可能再接收更多连接。当前连接许可证数不足时,您必须断开已存在的客户端连接,或增加许可证数。在服务端目前目前 %u 个已注册的桥接许可证和 %u 个连接。
+LH_TOO_MANY_MULTILOGINS 连接 "%S": 用户 "%S" 尝试登录,但此用户的安全策略限制了最大多重登录到 %u 个会话。目前此用户登录了 %u 个会话,因此无法建立新的 VPN 连接。
+LH_TOO_MANY_MULTILOGINS2 连接“%S”:用户“%S”登录尝试,但 VPN Server 的这个版本,允许多个并发 VPN 会话的最大数量达到每用户 %u 会话。目前这个用户的多个并发的 VPN 会话的数量是 %u,所以大于多个并发的 VPN 会话是不被允许的。如果你想每用户支持更多的多个并发 VPN 会话,请考虑升级到专业版或 VPN Server 的更高版本。
+LH_PACKET_LOG_NO_LOG 此 VPN Server 的版本不支持数据包日志功能。无 IP 地址或无 TCP / UDP 包头的数据将被记录。在你升级 VPN Server 版升级到专业版或更高版本后,各种数据包日志将被记录在这个文件中。
+LH_PACKET_LOG_NO_LOG_OSS VPN 服务器是开源或免费的版本。尚未实施 IP 地址或 TCP / UDP 包头数据记录功能。这里不记录 IP 地址,也不记录 TCP / UDP 包头数据。
+LH_NO_RADIUS_SETTING 用户“%S”被配置为使用 RADIUS 身份验证。然而,没有 RADIUS 身份验证设置。用户不能进行身份验证。
+LH_KERNEL_MODE_START 据检测,SecureNAT 的内核模式 NAT 可以在接口 "%S" 上运行。内核模式 NAT 开始。 TCP、UDP 和 ICMP NAT 处理将执行与高性能通过以下内核模式。内核模式 NAT 参数:IP 地址="%r",子网掩码="%r",默认网关="%r",广播地址="%r",虚拟 MAC 地址:"%S",DHCP 服务器地址:"%r",DNS服务器地址:"%r"
+LH_KERNEL_MODE_STOP SecureNAT 接口“%S”的内核模式 NAT 已停止。
+
+
+# (日志管理)
+LA_CONNECTED_1 连接 "%S" 使用服务端管理员模式连接。
+LA_CONNECTED_2 连接 "%S" 使用虚拟 HUB 管理员模式连接。虚拟 HUB 名为 "%S"。
+LA_IP_DENIED 连接 "%S" 试图使用管理员模式从一个被 adminip.txt 禁止的 IP 地址连接。断开中。
+LA_ERROR 连接 "%S" 无法使用管理员模式登录。%s (错误码 %u)
+LA_OK 连接 "%S" 成功使用管理员模式登录。
+LA_RPC_START 连接 "%S" 为管理员模式成功创建了一个远程程序呼叫会话 "%S"。
+LA_TAG_1 管理模式 "%S":
+LA_TAG_2 管理模式 "%S" (虚拟 HUB "%S"):
+LA_CREATE_LISTENER 已建立新 TCP 监听器 (端口号 %u)。
+LA_DELETE_LISTENER 已删除 TCP 监听器 (端口号 %u)。
+LA_ENABLE_LISTENER 已启用 TCP 监听器 (端口号 %u)。
+LA_DISABLE_LISTENER 已禁用 TCP 监听器 (端口号 %u)。
+LA_SET_SERVER_PASSWORD 服务端管理员密码设置完成。
+LA_SET_FARM_SETTING 群集设置变更完成。
+LA_SET_SERVER_CERT 服务端证书设定完成。
+LA_REGENERATE_SERVER_CERT 服务器证书再次生成。新 CN:"%S"
+LA_SET_SERVER_CIPHER 服务端的新加密算法名设定完成。新加密算法为 "%S"。
+LA_CREATE_HUB 已创建新虚拟 HUB "%S"。
+LA_SET_HUB 已变更虚拟 HUB 设置。
+LA_DELETE_HUB 已删除虚拟 HUB "%S"。
+LA_SET_HUB_RADIUS 已变更虚拟 HUB 外部 RADIUS 认证服务器设置。
+LA_DISCONNECT_CONN 连接到服务端的客户端连接 "%S" 已被强制断开。
+LA_SET_HUB_ONLINE 虚拟 HUB 现在在线。
+LA_SET_HUB_OFFLINE 虚拟 HUB 现在离线。
+LA_SET_SNAT_OPTION 已设置 SecureNAT 选项。
+LA_ENABLE_SNAT 已启动 SecureNAT 功能。
+LA_DISABLE_SNAT 已禁用 SecureNAT 功能。
+LA_SET_HUB_LOG 已变更日志保存设置。
+LA_ADD_CA 已注册信任的根证书。
+LA_DELETE_CA 已删除信任的根证书。
+LA_CREATE_LINK 已添加级联连接 "%s"。
+LA_SET_LINK 已变更级联连接 "%s" 设置。
+LA_SET_LINK_ONLINE 级联连接 "%s" 现在在线。
+LA_SET_LINK_OFFLINE 级联连接 "%s" 现在离线。
+LA_DELETE_LINK 已删除级联连接 "%s"。
+LA_RENAME_LINK 级联连接 "%s" 名称已更改 "%s"。
+LA_ADD_ACCESS 已添加访问列表。
+LA_DELETE_ACCESS 已删除访问列表。
+LA_SET_ACCESS_LIST 已更新访问列表。完成 %u 个访问列表项设定。
+LA_SET_AC_LIST 已更新源 IP 地址限制列表。已设定 %u 个规则项目。
+LA_CREATE_USER 已创建用户 "%S"。
+LA_SET_USER 已更新用户 "%S" 的设置。
+LA_DELETE_USER 已删除用户 "%S"。
+LA_CREATE_GROUP 已创建组 "%S"。
+LA_SET_GROUP 已更新组 "%S" 的设置。
+LA_DELETE_GROUP 已删除组 "%S"。
+LA_DELETE_SESSION 会话 "%S" 被强制断开。
+LA_SET_KEEP 已更新服务端的 Internet 连接维持设置。
+LA_SET_SYSLOG 已更新服务端的 syslog 发送功能设置。
+LA_DELETE_BRIDGE 已删除本地桥接定义 "%S" --> "%S"。
+LA_ADD_BRIDGE 已添加本地桥接定义 "%S" --> "%S"。
+LA_REBOOT_SERVER 请重新启动 VPN Server。
+LA_GET_CONFIG 已读取配置文件。
+LA_SET_CONFIG 已写入配置文件。VPN Server 重启中。
+LA_SET_HUB_ADMIN_OPTION 已设定虚拟 HUB "%S" 的管理选项。
+LA_SET_HUB_EXT_OPTION 已设定虚拟 HUB %S" 的虚拟 HUB 扩展选项。
+LA_ADD_L3_SW 虚拟 3 层交换机 "%S" 已在服务端上创建。
+LA_DEL_L3_SW 虚拟 3 层交换机 "%S" 已从服务端上删除。
+LA_START_L3_SW 已启动虚拟 3 层交换机 "%S"。
+LA_STOP_L3_SW 已停止虚拟 3 层交换机 "%S"。
+LA_ADD_L3_IF 虚拟 HUB "%S" 的虚拟接口已被添加到虚拟 3 层交换机 "%S"。
+LA_DEL_L3_IF 虚拟 HUB "%S" 的虚拟接口已从虚拟 3 层交换机 "%S" 中删除。
+LA_ADD_L3_TABLE 网络 "%S" 的路由表已被添加到虚拟 3 层交换机 "%S"。
+LA_DEL_L3_TABLE 网络 "%S" 的路由表已从虚拟 3 层交换机 "%S" 中删除。
+LA_ADD_CRL 证书被添加到证书无效列表。
+LA_DEL_CRL 证书已在证书无效列表中被编辑。
+LA_SET_CRL 已编辑无效证书列表的已注册的注册项目。
+LA_READ_LOG_FILE 已下载服务端 "%S" (日志文件 "%S") 上的日志文件。
+LA_ADD_LICENSE_KEY 已注册新的许可证密钥 "%S"。
+LA_DEL_LICENSE_KEY 已删除现存许可证 (%u 号)。
+LA_SET_IPSEC_CONFIG IPsec 服务器设置是更新的。
+LA_ADD_ETHERIP_ID EtherIP / L2TPv3 服务器设置 (ID="%S") 已添加。
+LA_DEL_ETHERIP_ID EtherIP / L2TPv3 服务器 (ID="%S") 设置已删除。
+
+LA_SET_OVPN_SSTP_CONFIG OpenVPN 和 MS-SSTP VPN Server 设置已更新。
+LA_DDNS_HOSTNAME_CHANGED 动态 DNS 功能的主机名已更改为 "%S".
+LA_SET_SPECIAL_LISTENER 特殊监听器启用/禁用状态已变更。
+
+
+# (客户端日志)
+LC_START_1 已启动 SoftEther VPN Client 引擎。
+LC_START_2 %S %S
+LC_START_3 %S
+LC_END 已关闭 SoftEther VPN Client 引擎。
+LC_LOAD_CONFIG_1 加载配置文件。
+LC_LOAD_CONFIG_2 配置文件已已加载。
+LC_LOAD_CONFIG_3 配置文件不存在。请应用初始设置。
+LC_NEW_ACCOUNT 已建立新 VPN 连接设置 "%s"。
+LC_DELETE_ACCOUNT 已删除 VPN 连接设置 "%s"。
+LC_RENAME_ACCOUNT 已变更 VPN 连接设置名 "%s" 为 "%s"。
+LC_CONNECT 已开始 VPN 连接设置 "%s" 的连接处理。
+LC_CONNECT_1 VPN 连接设置 "%s": 第 %u 次连接操作开始。
+LC_CONNECT_2 VPN 连接设置 "%s": 连接完成。会话名: "%S"。
+LC_CONNECT_ERROR VPN 连接设置 "%s": 连接断开或连接失败。原因: %s (代码 %u)
+LC_DISCONNECT VPN 连接设置 "%s" 断开中。
+LC_CREATE_VLAN 已创建虚拟网络适配器 "%S"。
+LC_UPDATE_VLAN 已重装虚拟网络适配器 "%S" 驱动。
+LC_DELETE_VLAN 已删除虚拟网络适配器 "%S"。
+LC_SET_PASSWORD 连接到客户端服务的密码设置已变更。
+LC_TAP_NOT_FOUND 无法找到 tun/tap 的 Mac OS X 驱动。请安装 tun/tap 驱动。
+
+#(删除日志)
+LE_START 正在监控目录 "%S"。如果可用磁盘空间变得小于 %S,此目录和其子目录下的日志文件和配置文件的备份文件将按照从旧到新的顺序被自动删除。决定何时开始删除的可用磁盘空间大小,可以在配置文件的“AutoDeletCheckDiskFreeSpaceMin”项目中修改。
+LE_DELETE 可用磁盘空间已小于 %S,因此旧文件 "%S" 被自动删除。决定何时开始删除的可用磁盘空间大小,可以在配置文件的“AutoDeletCheckDiskFreeSpaceMin”项目中修改。
+LE_NOT_ENOUGH_FREE <<警告>> 如果可用磁盘空间小于 %S,将不能自动删除日志文件和配置文件的旧备份文件。我们建议您即刻从次计算机上手动删除不必要的文件来恢复可用磁盘空间。当可用磁盘空间过小时,计算机运行将被变得不稳定。
+
+# (三层交换机日志)
+L3_SWITCH_START 已启动虚拟 3 层交换机 "%S"。直到此交换机上所有注册接口的虚拟 HUB 都在线后,它才开始工作。
+L3_SWITCH_ONLINE 虚拟 3 层交换机 "%S" 所有接口的虚拟 HUB 在线,且虚拟 3 层交换机已开始虚拟 3 层交换工作。
+L3_SWITCH_OFFLINE 虚拟 3 层交换机 "%S" 上至少有一个接口的虚拟 HUB 停止工作,则虚拟 3 层交换机停止工作。
+L3_SWITCH_STOP 虚拟 3 层交换机 "%S" 终止。
+
+
+#关于Microsoft.c
+MS_ETHERNET 以太网接口
+MS_TOKENRING 令牌环接口
+MS_FDDI FDDI 接口
+MS_PPP PPP (拨号或 VPN)
+MS_LOOPBACK 环回接口
+MS_SLIP SLIP 接口
+MS_WLAN 无线网络适配器
+MS_OTHER 未知其它接口
+MS_NON_OPERATIONAL 无效
+MS_UNREACHABLE 未连接
+MS_DISCONNECTED 未连接
+MS_CONNECTING 连接中
+MS_CONNECTED 已连接
+MS_OPERATIONAL 已连接
+
+
+# 关于网络实用工具
+UT_SM_COLUMN_1 项目名
+UT_SM_COLUMN_2 值
+UT_SM_ST_TITLE 网络适配器的名称
+UT_SM_ST_GUID 全球唯一标识符(GUID)
+UT_SM_ST_TYPE 类型
+UT_SM_ST_TYPE2 有线网络适配器
+UT_SM_ST_STATUS 状态
+UT_SM_ST_MTU MTU
+UT_SM_ST_SPEED 链接速度
+UT_SM_ST_ADDRESS 物理地址
+UT_SM_ST_RECV_BYTES 接收的字节数
+UT_SM_ST_RECV_BCASTS 接收广播数据包数
+UT_SM_ST_RECV_UNICASTS 接收单播包数
+UT_SM_ST_SEND_BYTES 发送字节数
+UT_SM_ST_SEND_BCASTS 发送广播数据包数
+UT_SM_ST_SEND_UNICASTS 发送单播包数
+UT_SM_ST_IP IP 地址 %u
+UT_SM_ST_SUBNET 子网掩码 %u
+UT_SM_ST_GATEWAY 网关 %u
+UT_SM_ST_DHCP DHCP 服务器
+UT_SM_ST_DHCP_1 租赁开始日期
+UT_SM_ST_DHCP_2 租赁到期日期
+UT_SM_ST_WINS_1 WINS 服务器 1
+UT_SM_ST_WINS_2 WINS 服务器 2
+
+
+# 关于以太网记录器管理器
+EM_TITLE SoftEther 以太网记录器管理器
+EM_REMOTE_TITLE 您可以连接并管理 SoftEther 以太网记录器服务。\r\n输入以太网记录器服务进行管理的计算机上运行的主机名和 IP 地址。您也可以通过使用“:”(冒号)连接端口号。
+EM_MAIN_COLUMN_1 网络适配器名
+EM_MAIN_COLUMN_2 状态
+EM_MAIN_OK 操作中
+EM_MAIN_ERROR 错误
+EM_ADD_NEW 添加新捕获的设备
+EM_ADD_EDIT 编辑捕捉设置
+EM_DELETE_CONFIRM 您确定您要删除捕捉设置 "%S" 吗?
+EM_NO_LICENSE_COLUMN 注意:
+EM_NO_LICENSE 因为甚至没有一个产品许可证被注册,此 SoftEther 以太网记录器将无法操作。
+
+EM_UNSUPPORTED 禁用在此操作系统上正在运行的 SoftEther 以太网记录器。对于 SoftEther 以太网记录器可以使用的列表,请参阅 SoftEther 以太网记录器的在线文档。
+EM_WPCAP_REMOTE 为了使用 SoftEther 以太网记录器,你需要安装WinPcap软件。WinPcap 软件目前在服务器计算机上没有安装。\r\n\r\n要继续安装 WinPcap 软件,你必须开启正在运行 VPN Server 的那台服务器计算机上的 SoftEther 以太网记录器管理器,然后再连接到本地主机(您自己的计算机的位置),会显示本地桥功能设置窗口。 \r\n要继续,首先退出管理会话,然后,在服务器计算机上启动 SoftEther 以太网记录器管理器之后,连接到本地主机,并继续设置过程。
+EM_WPCAP_ROOT 为了使用 SoftEther 以太网记录器,你需要安装WinPcap软件。 \r\n\r\n要继续安装,您必须具有管理员权限作为用户登录到这台计算机。\r\n作为管理员登录,重新启动 SoftEther VPN Server 管理器。
+EM_WPCAP_INSTALL 为了使用 SoftEther 以太网记录器,你需要安装WinPcap软件。WinPcap 软件目前在服务器计算机上没有安装。 \r\n\r\nWinPcap 是一个易于安装的免费软件,与 VPN Server 捆绑在一起。\r\n\r\n您要开始安装 WinPcap 吗?
+EM_WPCAP_REBOOT1 在 WinPcap 安装完成后,在使用 SoftEther 以太网记录器前,你必须重新启动计算机。\r\n\r\n在您手动重新启动计算机和 SoftEther 以太网记录器后,重新配置设置。
+EM_WPCAP_REBOOT2 在 WinPcap 安装后,你必须重新启动 SoftEther 以太网记录器服务。 \r\n\r\n它仅需要很短的时间重新启动 SoftEther 以太网记录器服务,但是所有当前连接到 SoftEther 以太网记录器的管理会话将被断开。 \r\n此管理会话也将被断开,因此您需要重新连接并继续。\r\n\r\n您是要重新启动 SoftEther 以太网记录器服务吗?
+EM_RESOURCE 无法读取 WinPcap 驱动
+
+
+###########################################################################
+# #
+# 在软件框中的字符串数据 #
+# #
+###########################################################################
+
+
+PREFIX D_SECURE
+CAPTION %s - %S 的访问
+S_TITLE %S 的访问
+S_DEVICE_INFO 设备名称: %S\r\n制造商: %S
+IDS_STATIC1 设备信息
+S_WARNING 要小心输入 PIN 码,因为如果你错误地输入了几次,设备将被锁定。
+IDOK &OK
+IDCANCEL 取消
+S_PIN_CODE &PIN 码:
+
+
+PREFIX D_PKCSUTIL
+CAPTION PKCS#12 写入工具
+S_TITLE ePass 1000 USB 令牌 PKCS#12 写入工具
+STATIC1 通过使用此工具,您可以将您选择的 PKCS#12 文件(证书文件)写入 ePass 1000 USB 硬件安全令牌。\r\n\r\n写入证书文件的 USB 可以用于 SoftEther VPN 的身份验证。
+STATIC2 写入 PKCS#12 文件
+STATIC3 要将一个现有的 PKCS#12 文件写入 USB 令牌,单击“写入”。\r\n注意: 如果 USB 令牌中已经存储了 SoftEther VPN 的 PKCS#12 证书,则已存储的文件将被覆盖。
+B_WRITE 写入(&W)
+STATIC4 从 USB 令牌擦除 PKCS#12 证书。
+STATIC5 您可以从已存储 SoftEther VPN PKCS#12 证书的 USB 令牌擦除证书数据。
+B_ERASE 擦除(&E)
+IDCANCEL 退出工具(&X)
+S_COPYRIGHT Copyright (c) SoftEther VPN Project.\r\nAll Rights Reserved.
+
+
+PREFIX D_PASSPHRASE
+CAPTION 私人密钥密码
+STATIC1 此私人密钥被密码保护。\r\n\r\n输入密码方可读取密钥。
+STATIC2 密码(&P):
+IDOK &OK
+IDCANCEL 取消
+
+
+PREFIX D_NM_CONNECT
+CAPTION 连接到 SoftEther VPN 用户模式路由器
+S_TITLE 正在连接 %S ...
+
+
+PREFIX D_PASSWORD
+CAPTION 登录到 %S
+S_TITLE 请输入您的用户名和密码以登录到服务端 "%S"。确定您选择了正确的认证类型。
+STATIC1 输入用户信息(&R):
+STATIC2 账户类型(&T):
+STATIC3 用户名(&N):
+STATIC4 密码(&P):
+R_NO_SAVE_PASSWORD 不保存密码(&D):
+S_COUNTDOWN %u 秒后自动重连...
+IDOK &OK
+IDCANCEL 连接取消
+
+
+PREFIX D_STATUS
+CAPTION 正在连接 %s ...
+S_STATUS 初始化中...
+IDCANCEL 取消
+
+
+PREFIX D_CERT
+CAPTION 证书
+S_TITLE 此证书的信息如下。
+STATIC1 此证书的基本信息:
+STATIC2 发给:
+STATIC3 发行人:
+STATIC4 有效期限:
+STATIC5 此证书的高级信息:
+STATIC6 签署此证书的当局的证书:
+S_PARENT 签署此证书的证书当局的证书已在可信证书列表上注册。
+S_PARENT_BUTTON_STR 查看证书(&V)
+IDCANCEL &OK
+B_SAVE 保存文件(&S)
+
+
+PREFIX D_CHECKCERT
+CAPTION 安全警告 - %s
+S_TITLE 你正在连接到的目标 VPN Server “%S”的连接是加密的,但由服务器提供的服务器证书的可信度是未知的。
+STATIC1 关于服务器证书
+STATIC2 正在 VPN Server 和 VPN Client 之间建立加密通道(SSL 会话)。检查服务器证书可以验证服务器的可靠性。
+S_MSG1 目标 VPN Server "%S" 提供的服务端证书如下。
+STATIC3 发给:
+STATIC4 发行人:
+STATIC5 有效期限:
+B_SHOW 查看证书(&S)
+STATIC6 摘要(MD5):
+STATIC7 摘要(SHA-1):
+IDOK 恢复连接(&R)
+IDCANCEL 取消连接(&C)
+STATIC8 此证书可能有问题,例如它不是有可信签发单位签发,或证书已过期。
+STATIC9 请确认此证书内容,并决定是否连接到此 VPN Server。单击“取消连接”来中止连接。
+
+
+PREFIX D_CONNECTERROR
+CAPTION 连接错误 - %s
+S_TITLE 连接到 VPN Server "%S" 时发生错误。
+S_COUNTDOWN %u 秒后自动重连...
+IDOK 重试(&R)
+IDCANCEL 连接取消
+R_HIDE 下次连接时隐藏此窗口(&H)
+
+
+PREFIX D_CM_LOGIN
+CAPTION 输入密码 - VPN Client 管理器
+S_TITLE 您必须输入客户端管理密码来使用运行在 %s 上的 VPN Client。输入客户端管理密码。
+STATIC1 密码(&P):
+STATIC2 输入客户端管理密码:
+IDOK &OK
+IDCANCEL 取消
+
+
+PREFIX D_CONNECTION_STATUS
+S_TITLE %s VPN 会话的状态 (实时)
+B_POLICY 安全策略(&P)...
+B_SERVER_CERT 服务端证书(&S)
+B_CLIENT_CERT 客户端证书(&C)
+IDCANCEL 关闭(&C)
+
+
+PREFIX D_CM_POLICY
+CAPTION 安全策略列表
+S_TITLE 为当前会话 %s 定义的安全策略
+IDCANCEL 关闭(&C)
+
+
+PREFIX D_CM_ACCOUNT
+STATIC1 请为 VPN Server 配置 VPN 连接设置。
+S_ACCOUNT_NAME 连接设置名(&N):
+STATIC2 目标 VPN Server (&B):
+STATIC3 指定目标 VPN Server 上的主机名或 IP 地址,端口号和虚拟 HUB 名。
+STATIC4 主机名(&H):
+STATIC5 端口号(&P):
+STATIC6 (TCP 端口)
+STATIC7 虚拟 HUB 名(&V):
+STATIC8 中继代理服务器(&X):
+STATIC9 您可以通过代理服务器连接到 VPN Server。
+STATIC10 代理类型(&T):
+R_DIRECT_TCP 直接 TCP/IP 连接(无代理)(&D)
+R_HTTPS 通过 HTTP 代理服务器连接(&T)
+R_SOCKS 通过 SOCKS 代理服务器连接(&S)
+B_PROXY_CONFIG 代理服务器设置(&R)
+STATIC11 服务端证书验证选项(&F):
+R_CHECK_CERT 总是验证服务端证书(&C)
+B_TRUST 管理可信发证机关证书列表(&C)
+B_SERVER_CERT 指定特定证书(&S)
+B_VIEW_SERVER_CERT 查看特定证书(&V)
+S_VLAN_GROUP 使用虚拟网络适配器(&L):
+S_POLICY_1 您可以配置将应用到级联虚拟 HUB 侧的安全策略。
+B_POLICY 安全策略(&L)
+STATIC12 用户认证设置(&A):
+STATIC13 认证类型(&T):
+S_USERNAME 用户名(&U):
+S_PASSWORD 密码(&Y):
+S_CERT_INFO 您必须为用户认证指定一个客户端证书。
+STATIC14 通信的高级设置(&E):
+R_RETRY 断开后自动重连(&Z)
+S_RETRY_NUM_1 重连次数(&C):
+S_RETRY_NUM_2 次
+S_RETRY_SPAN_1 重连间隔(&K):
+S_RETRY_SPAN_2 秒
+R_INFINITE 无限重连(总是保持 VPN 在线) (&I)
+R_NOTLS1 不要使用 TLS &1.0
+B_DETAIL 高级设置(&D)...
+IDOK &OK
+IDCANCEL 取消
+B_CHANGE_PASSWORD 变更密码(&P)
+S_CHANGE_PASSWORD 您可以在 VPN Server 上更改用户密码。
+R_HIDE 隐藏和错误窗口(&D)
+R_HIDE2 隐藏 IP 地址屏幕(&O)
+STATIC15 请设置连接到 VPN Server 时需要的用户认证信息。
+B_REGIST_CLIENT_CERT 指定客户端证书(&C)
+B_IE 导入I&E代理服务器设置
+
+
+PREFIX D_CM_PROXY
+CAPTION 代理服务器连接设置
+STATIC1 输入中继代理服务器 (HTTP 代理或 SOCKS 代理) 的主机名,IP 地址,端口,如果需要,请输入用户名和密码。
+STATIC2 主机名(&H):
+STATIC3 端口(&A):
+STATIC4 用户名(&U):
+STATIC5 密码(&P):
+IDOK &OK
+IDCANCEL 取消
+STATIC6 (可选)
+STATIC7 (可选)
+
+
+PREFIX D_CM_DETAIL
+CAPTION 高级设置
+STATIC1 为系统管理员,和在网络,通信协议,安全方面有一定了解的用户提供了可选择的设置。可以由此来自定义 VPN 通信协议设置。为系统管理员和专家在网络、通信协议和安全方面提供可选设置。自定义 VPN 协议的通信设置。
+STATIC2 VPN 通信的最优化(&T):
+STATIC3 使用多个物理 TCP 连接聚合为一个逻辑 VPN 连接,以提高通信吞吐量。
+STATIC4 TCP 连接数(&N):
+STATIC5 连接数
+STATIC6 ※ 注意: 建议宽带线路开 8 个连接,低速线路开 1 个连接 (例如拨号)。
+STATIC7 高级设置:
+STATIC8 建立间隔(&S):
+STATIC9 秒
+R_USE_DISCONNECT 设置每个 TCP 的连接寿命(&A)
+STATIC10 寿命(&P):
+STATIC11 秒
+STATIC12 当使用两个或以上 TCP 连接时,可以使用“半双工模式”。半双工模式下修复数据方向,每个 TCP 连接可以向双方传送一半的数据。例如,当使用 8 个 TCP 连接建立一个 VPN 时,物理的 VPN 隧道将是固定的,因此,4 个 TCP 连接专用上传方向,而其他 4 个连接专用下载方向。
+R_USE_HALF_CONNECTION 使用半双工模式(&H)
+STATIC13 加密和压缩(&C):
+STATIC14 通常 VPN 会话为安全起见会被加密。您也可以禁用加密来提高吞吐量。请注意禁用加密情况下,数据在网络上是以明文方式传输的。
+R_USE_ENCRYPT 使用 SSL 加密 VPN 会话(&E)
+STATIC15 您可以使用数据压缩来保存 VPN 通信带宽。当使用较慢的连接时,如拨号或移动连接,启用此选项。
+R_DISABLE_UDP 禁用 UDP 加速功能功能(&P)
+R_USE_COMPRESS 使用数据压缩(&U)
+STATIC16 连接模式设置(&M):
+S_MODE 您可以指定如下连接模式。(网络管理员选择。)
+R_BRIDGE 网桥/路由器模式(&B)
+R_MONITOR 监控模式(&D)
+STATIC17 其它配置(&G):
+R_NO_ROUTING 不要调整路由表(&R)
+STATIC18 除非得到系统管理员的同意,或你有网络和安全方面的专业知识,请保持此对话框的默认设置。
+STATIC19 VoIP / QoS 功能可以处理高优先级数据包,如 IP 电话数据包(VoIP)可以被传输的更快。
+R_DISABLE_QOS 禁用 VoIP / &QoS 功能
+IDOK &OK
+IDCANCEL 取消
+S_UDPACCEL 您可以使用数据压缩以节省 VPN 通信带宽。当使用慢速连接时,如拨号或移动连接,启用此选项。
+
+
+PREFIX D_CM_NEW_VLAN
+CAPTION 创建新虚拟网络适配器
+S_INFO 一个新虚拟网络适配器将被被创建到系统中。\r\n您可以为此虚拟网络适配器指定最长不超过 %u 个字母和数字的名称。
+STATIC1 虚拟网络适配器名(&N):
+IDOK &OK
+IDCANCEL 取消
+S_WIN8 正在运行的操作系统是 Windows8。请注明 "VPN" 或 "VPN2" 直到 "VPN127" 作为新的虚拟网络适配器的名称 (最多 127 个适配器可以被创建)。
+
+
+PREFIX D_CM_TRUST
+CAPTION 管理信任的证书签发机构的列表
+STATIC1 您可以在这里管理认证授权(CA)证书列表。\r\n\r\n当连接到 VPN Server 时,您可以使用在此注册的 CA 证书来验证服务端证书。
+B_IMPORT 添加(&A)
+B_EXPORT 导出(&E)
+IDOK 查看证书(&V)
+IDCANCEL 关闭(&C)
+B_DELETE 删除(&D)
+
+
+PREFIX D_CM_PASSWORD
+CAPTION 设置密码 - VPN Client 管理器
+S_TITLE 您可以设置密码来限制此 SoftEther VPN Client 服务。\r\n设置密码后,在下次使用 VPN Client 连接管理器到 SoftEther VPN Client 服务时,您将被被要求输入密码。
+STATIC1 设置客户端管理密码:
+R_USE_PASSWORD 使用密码(&U)
+R_REMOTE_ONLY 仅在远程操作时需要密码(&R)
+IDC_STATIC1 密码(&P):
+IDC_STATIC2 确定(&E):
+IDOK &OK
+IDCANCEL 取消
+
+
+PREFIX D_CM_CONFIG
+CAPTION 可选设置
+STATIC1 您可以更改 VPN Client 的设置
+STATIC2 远程管理(&E)
+STATIC3 您可以通过使用 VPN Client 管理器远程模式从另一台计算机上远程管理 VPN Client 服务程序。
+R_ALLOW_REMOTE_CONFIG 允许 VPN Client 服务的远程管理(&R)
+S_WARNING 建议您在允许远程管理时设置密码。在菜单里选择“工具” >“设置密码”来设置密码。
+STATIC4 在通讯闲置一段时间后自动断开互联网连接的环境下,可以通过向互联网上任意主机发送假数据包的方式来保持互联网连接。
+R_USE_KEEP_CONNECT 使用保持 Internet 连接功能(&K)
+S_HOSTNAME 主机名(&H):
+S_PORT 端口号(&P):
+S_INTERVAL 数据包发送间隔(&I):
+S_INTERVAL2 秒每数据包
+S_PROTOCOL 协议(&O):
+R_TCP TCP/IP 协议(&T)
+R_UDP UDP/IP 协议(&U)
+S_INFO 发送的保持互联网连接的数据包大小随机,无个人信息被发送。
+IDOK &OK
+IDCANCEL 取消
+STATIC5 其它配置(&O)
+R_ALPHA 用户界面透明(&A)
+STATIC6 ※注意:透明设置将在连接管理器重启后生效。
+STATIC7 保持互联网连接功能(&K)
+
+
+PREFIX D_ABOUT
+S_INFO1 SoftEther VPN %u.0 (Ver %u.%02u, Build %u)
+S_INFO2 An Open-Source VPN Software for Academic Purpose, under the GPLv2 License.\r\nCopyright (c) 2012-%u SoftEther Project at University of Tsukuba, Japan. All Rights Reserved.\r\nWeb Site: http://www.softether.org/\r\n%S
+S_INFO3 This product includes the following software components:\r\nBitVisor: Copyright (c) 2007, 2008 University of Tsukuba. Copyright (C) 2007, 2008 National Institute of Information and Communications Technology. All rights reserved. / Microsoft(R) C Runtime Library: (c) 2007 Microsoft Corporation. All Rights Reserved. / PKCS #11 Cryptographic Token Interface (Cryptoki): Copyright (c) RSA Security Inc. / WinPcap: Copyright (c) 2001 - 2003 NetGroup, Politecnico di Torino (Italy). All rights reserved. / libedit: Copyright (c) 1992, 1993 The Regents of the University of California. All rights reserved. / libiconv: Copyright (C) 2007 Free Software Foundation, Inc. / ncurses: Copyright (c) 1998-2005, 2006 Free Software Foundation, Inc. / OpenSSL: Copyright (c) 1998-2011 The OpenSSL Project. All rights reserved. This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit (http://www.openssl.org/). This product includes cryptographic software written by Eric Young (eay@cryptsoft.com). / zlib: (C) 1995-2004 Jean-loup Gailly and Mark Adler. / Special Thanks to: Software Laboratory, Academic Computing Communication Center, Industrial Liaison and Cooperative Research Center and Professor Yasushi Shinjo in University of Tsukuba, Japan.
+S_INFO4 此 VPN 服务器作为的一个学术研究且由 (http://www.softether.org/) 为公众利益免费发布的。本软件是日本筑波大学 SoftEther 项目下开发的免费软件,无任何担保。开发人员、版权所有者或分销商在任何情况下对于使用本软件的任何索赔、损害赔偿或其他情况不承担责任。\r\n\r\nSoftEther VPN 是日本政府的研究和开发项目的一项工作,由日本的经济、贸易和工业部资助,由信息化推进机构管理。
+IDCANCEL &OK
+B_WEB 访问 SoftEther VPN 和网站 (&W)...
+B_EULA 最终用户许可
+B_IMPORTANT 重要启事
+B_LEGAL 法律启事
+B_UPDATE_CONFIG 配置更新
+
+
+PREFIX D_REMOTE
+STATIC1 指定目标计算机主机名或 IP 地址(&S):
+R_LOCAL 连接到本地计算机 (此窗口中显示的计算机) (&L)
+S_HOSTNAME 计算机名(&C):
+IDOK &OK
+IDCANCEL 取消
+
+
+PREFIX D_CM_DESKTOP
+CAPTION 连接 - %s
+S_TITLE VPN 连接设置 "%s" 的连接进程启动中。
+S_WARNING VPN Client 会将连接到 VPN Server 过程中的连接状态和错误信息输出到 %s 的“控制台进程”窗口。
+S_INFO 可以继续连接吗?
+IDOK 继续(&C)
+IDCANCEL 取消
+
+
+PREFIX D_CM_CHANGE_PASSWORD
+CAPTION 更改密码
+S_TITLE 您可以更改服务端 %S 上注册的用户密码。
+STATIC1 更改密码(&P)
+STATIC2 虚拟 HUB 名(&H):
+STATIC3 用户名(&U):
+STATIC4 旧密码(&O):
+STATIC5 新密码(&N):
+STATIC6 确认新密码(&C):
+IDOK &OK
+IDCANCEL 取消
+S_STATIC ※注意: 如果认证类型是 RADIUS 或 NT 域认证,您不能更改用户密码。
+
+
+PREFIX D_SM_MAIN
+CAPTION SoftEther VPN Server 管理器
+STATIC1 SoftEther VPN Server 连接设置(&S):
+STATIC2 VPN Server 或 VPN Bridge 的连接设置被定义如下。双击该项以连接到服务端。\r\n要添加新连接,单击“新设置”。
+B_NEW_SETTING 新设置(&N)
+B_EDIT_SETTING 编辑设置(&E)
+B_DELETE 删除设置(&D)
+IDOK 连接(&C)
+B_SECURE_MANAGER 智能卡管理器(&S)...
+B_SELECT_SECURE 选择智能卡(&M)...
+B_ABOUT 版本信息(&A)...
+IDCANCEL 退出 SoftEther VPN Server 管理器(&X)
+B_CERT_TOOL 制作证书
+
+
+
+PREFIX D_SM_EDIT_SETTING
+STATIC1 请配置要管理的 VPN Server 或 VPN Bridge 的连接设置
+STATIC2 设置名(&N):
+STATIC3 目标 VPN Server (&B):
+STATIC4 指定目标 VPN Server 的主机名或 IP 地址、端口号和虚拟 HUB。
+STATIC5 主机名(&H):
+R_LOCALHOST 连接到本地主机(localhost)(&L)
+STATIC6 端口号(&P):
+STATIC7 (TCP 端口)
+STATIC8 中继代理服务器(&X):
+STATIC9 您可以通过代理服务器连接到 VPN Server。
+STATIC10 代理类型(&T):
+R_DIRECT_TCP 直接 TCP/IP 连接 (无代理) (&D)
+R_HTTPS 通过 HTTP 代理服务器连接(&T)
+R_SOCKS 通过 SOCKS 代理服务器连接(&O)
+B_PROXY_CONFIG 代理服务器设置(&R)
+STATIC11 选择管理模式并输入密码(&M)
+STATIC12 您可以使用服务端管理模式或虚拟 HUB 管理模式连接到 VPN Server。\r\n\r\n服务器管理模式允许您管理整个 VPN Server 和所有虚拟 HUB 。\r\n\r\n虚拟 HUB 管理模式允许您只能管理您拥有权限的一个虚拟 HUB 。
+R_SERVER_ADMIN 服务端管理模式(&S)
+R_HUB_ADMIN 虚拟 HUB 管理模式(&U)
+S_HUBNAME 虚拟 HUB 名(&V):
+STATIC13 请输入密码连接管理模式。
+S_PASSWORD 密码(&P):
+R_NO_SAVE 不保存管理密码(&S)
+IDOK &OK
+IDCANCEL 取消
+
+
+PREFIX D_SM_SERVER
+CAPTION %s - SoftEther VPN Server 管理器
+S_TITLE 管理 VPN Server "%S"
+S_VHUB_BRIDGE 通过此 VPN Server 托管的虚拟 HUB (&Z):
+IDOK 管理虚拟 HUB (&A)
+B_ONLINE 在线(&O)
+B_OFFLINE 离线(&F)
+B_HUB_STATUS 查看状态(&S)
+B_CREATE 创建虚拟 HUB (&C)
+B_EDIT 属性(&E)
+B_DELETE 删除(&D)
+STATIC1 管理监听器(&L)
+STATIC2 监听器列表 (TCP/IP 端口) (&I):
+B_CREATE_LISTENER 创建(&R)
+B_DELETE_LISTENER 删除(&T)
+B_START 开始(&G)
+B_STOP 停止(&P)
+STATIC3 VPN Server 和网络信息和设置(&N)
+B_SSL 加密与网络(&E)
+B_STATUS 查看服务器状态(&V)
+B_INFO 关于此 VPN Server 的信息
+B_LICENSE 添加 / 删除许可证(&L)
+B_FARM 群集配置(&M)
+B_FARM_STATUS 群集状态(&Z)
+B_CONNECTION 显示 TCP/IP \r\n连接列表(&Y)
+B_BRIDGE 本地网桥设置(&B)
+B_L3 3 层交换机设置(&3)
+B_CONFIG 编辑设置(&D)
+B_REFRESH 刷新(&H)
+IDCANCEL 关闭(&X)
+S_BETA 测试版 (预发行)
+B_IPSEC IPsec / L&2TP 设置
+B_DDNS 动态 DNS 设置
+S_DDNS 当前 DDNS 主机名:
+B_OPENVPN OpenVPN / MS-SSTP 设置
+B_AZURE VPN Azure 设置
+S_AZURE VPN Azure 主机名:
+B_VPNGATE VPN Gate 设置
+
+
+PREFIX D_SM_STATUS
+IDOK 刷新(&H)
+IDCANCEL 关闭(&X)
+
+
+PREFIX D_SM_EDIT_HUB
+STATIC1 虚拟 HUB 名(&N):
+STATIC2 安全设置(&S):
+S_BOLD 管理此虚拟 HUB 的密码
+STATIC3 密码(&P):
+STATIC4 确定(&C):
+R_NO_ENUM 不要向匿名用户枚举 (&U)
+STATIC5 虚拟 HUB 选项(&I):
+R_LIMIT_MAX_SESSION 最大 VPN 会话数限制(&L)
+S_MAX_SESSION_1 最大会话数(&X):
+S_MAX_SESSION_2 会话
+STATIC6 (不计算本地桥、虚拟 NAT 或级联产生的服务端虚拟会话数)
+STATIC7 虚拟 HUB 状态(&J):
+STATIC8 设置虚拟 HUB 状态。
+R_ONLINE 在线(&E)
+R_OFFLINE 离线(&F)
+STATIC9 设置群集(&M):
+S_FARM_INFO 选择群集内虚拟 HUB 类型。
+R_STATIC 静态虚拟 HUB (&A)
+R_DYNAMIC 动态虚拟 HUB (&D)
+S_AO_1 虚拟 HUB 管理选项(&Y):
+S_AO_3 显示并编辑虚拟 HUB 管理选项。
+B_ADMINOPTION 虚拟 HUB 管理选项(&K)
+S_ACL_3 源 IP 访问限制列表(&R):
+S_ACL 根据客户端计算机的 IP 地址允许或拒绝到此虚拟 HUB 的 VPN 连接。
+B_ACL IP 访问控制列表(&T)
+IDOK &OK
+IDCANCEL 取消
+STATIC10 您可以在虚拟 HUB 扩展选项列表中配置更高级的设置。
+B_EXTOPTION 编辑虚拟 HUB 扩展选项列表(&X)
+S_MSG_1 当客户端连接时,显示信息。
+S_MSG_2 当 VPN Client 连接到这个虚拟 HUB 时,显示在屏幕上一个用户信息。
+B_MSG 信息设置(&M)
+
+
+PREFIX D_SM_CREATE_LISTENER
+CAPTION 创建监听器
+STATIC1 您可以为 VPN Server 添加一个 TCP/IP 端口号,来接收从客户端来的连接。\r\n\r\n请指定要添加的端口号。
+STATIC2 如果端口号已经被其它服务端程序使用,则新监听器的状态将被被更改为错误状态。\r\n\r\n此时,请停止打开相同端口的其他程序。
+STATIC3 端口号(&P):
+IDOK &OK
+IDCANCEL 取消
+STATIC4 (TCP/IP 端口)
+
+
+PREFIX D_SM_SSL
+CAPTION 加密和网络设置
+STATIC1 您可以查看或更改此 VPN Server 上与加密、通信和安全相关的设置。
+STATIC2 加密算法设置(&A):
+STATIC3 指定与此 VPN Server 和 VPN Client 连接中使用的 SSL 加密算法名。此加密算法必须与 SSL 版本 3 相兼容。
+STATIC4 加密算法名(&C):
+STATIC6 服务端证书设置(&C):
+STATIC7 指定 X509 证书和私钥提交给这台服务器的客户端。
+B_IMPORT 导入(&I)
+B_EXPORT 导出(&X)
+B_VIEW 查看(&V)
+B_REGENERATE 新的
+STATIC8 保持互联网连接活跃着(&K):
+STATIC9 在闲置一段时间后自动断线的环境下,可以通过向互联网上任意主机发送假数据包的方式来保持互联网连接。
+STATIC10 服务器证书:
+R_USE_KEEP_CONNECT 使用并保持互联网的连接(&K)
+S_HOSTNAME 主机名(&H):
+S_PORT 端口号(&P):
+S_INTERVAL 发送间隔(&I):
+S_INTERVAL2 秒
+S_PROTOCOL 协议(&O):
+R_TCP TCP/IP 协议(&T)
+R_UDP UDP/IP 协议(&U)
+S_INFO 发送并保持互联网连接的数据包大小随机,无个人信息被发送。
+STATIC11 管理员密码(&W):
+S_INFO4 您可以修改所有虚拟 HUB 和整个 VPN Server 的管理员密码。
+B_PASSWORD 更改管理员密码(&P)
+IDOK &OK
+IDCANCEL 取消
+IDCANCEL2 取消
+STATIC12 syslog 发送功能:
+STATIC13 您可以通过使用 syslog 协议传输整个 VPN Server / Bridge 日志,虚拟 HUB 管理日志或虚拟 HUB 数据包日志,而不是写入本地磁盘。
+STATIC14 syslog 服务端主机名(&S):
+STATIC15 端口号(&O):
+S_OVER_FUNCS VPN over ICMP / DNS 服务器功能
+S_INFO5 您可以建立一个仅用 ICMP 或 DNS 数据包的 VPN ,即使有防火墙或路由器阻止 TCP/IP 通讯。
+B_SPECIALLISTENER VPN over ICMP / DNS 设置
+B_UPDATE_CONFIG 更新通知设置...(&U)
+
+PREFIX D_SM_SAVE_KEY_PAIR
+CAPTION 保存证书和密钥
+STATIC1 请选择保存证书和密钥的方法。
+STATIC2 保存方法(&V):
+R_X509_AND_KEY 保存为 X509 证书 (.CER) 和密钥文件 (.KEY) (&X)
+R_PKCS12 保存为 PKCS#12 文件 (.P12) (&P)
+R_SECURE 写入智能卡(&S)
+STATIC3 切割成两个文件保存: 一个标准 Base 64 编码证书文件和一个密钥文件。
+STATIC4 保存为 PKCS#12 (Public Key Cryptography Standard #12) 文件。\r\n您可以将证书和密钥保存到一个 PKCS#12 文件中。
+STATIC5 当智能卡连接到此计算机时,您可以向智能卡中写入证书和密钥。
+B_SELECT 选择要使用的智能卡(&S)...
+S_PASS3 密钥保护(&R)
+S_PASS4 当保存密钥时,您可以设置一个密码来加密。您当加载它时,你将被要求输入密码。
+R_USE_PASS 设置密码(&A)
+S_PASS1 密码(&S):
+S_PASS2 确定(&E):
+IDOK 确定(&O)
+IDCANCEL 取消
+B_SECURE_MANAGER 智能卡管理器(&M)...
+
+
+PREFIX D_SM_CONNECTION
+CAPTION 连接列表
+S_TITLE 服务端 %S 有如下活跃的连接。注意,不包括作为 VPN 会话已建立的连接。
+IDOK 显示连接信息(&I)
+B_DISCONNECT 断开(&D)
+B_REFRESH 刷新(&H)
+IDCANCEL 关闭(&X)
+
+
+PREFIX D_SM_FARM
+CAPTION 群集配置
+S_TITLE 您可以变更 VPN Server "%S" 的群集功能配置。
+STATIC1 群集功能可以实现负载均衡和故障平衡保护来捆绑多个 VPN Server。
+STATIC2 当前模式:
+STATIC3 群集设置(&T):
+R_STANDALONE 独立服务端(非群集) (&S)
+R_CONTROLLER 群集控制器(&C)
+R_MEMBER 群集成员服务器(&M)
+STATIC4 群集成员服务器配置参数(&O):
+S_IP_1 公网 IP 地址(&I):
+S_IP_2 (当公网 IP 地址省略时,将会使用连接群集控制器时使用的网络接口 IP 地址。)
+S_PORT_1 公网端口列表(&P):
+S_PORT_2 (多个端口号用空格或逗号分隔。)
+S_CONTROLLER 控制器的主机名或 IP 地址(&H):
+S_CONTROLLER_PORT 控制器的\r\n端口号(&R):
+S_PORT_3 (TCP 端口)
+S_PASSWORD 管理密码(&P):
+STATIC5 当您修改群集配置时,VPN Server 的服务自动重启。此时,所有当前正在连接的会话和管理相关的连接将被断开。
+IDOK &OK
+IDCANCEL 取消
+S_1 群机内的标准比例(&W):
+S_2 (标准: 100)
+R_CONTROLLER_ONLY 仅控制器功能 (本身没有 VPN 会话)
+
+
+PREFIX D_SM_FARM_MEMBER
+CAPTION 群集成员列表
+S_TITLE 当前下列群集成员服务端连接到群集控制器 %S。
+IDOK 群集成员服务端信息(&I)
+B_REFRESH 刷新(&H)
+IDCANCEL 关闭(&X)
+B_CERT 查看服务端证书(&C)
+
+
+PREFIX D_SM_CHANGE_PASSWORD
+CAPTION 更改 %S 的管理员密码
+S_TITLE 更改服务端 %S 的管理员密码。输入密码后请单击“确定”。
+STATIC1 新密码(&P):
+STATIC2 确认密码(&C):
+IDOK 确定(&O)
+IDCANCEL 取消
+
+
+PREFIX D_SM_HUB
+CAPTION 管理虚拟 HUB - %S
+S_TITLE 虚拟 HUB "%S"
+STATIC1 管理安全数据库(&D):
+B_USER 管理用户(&U)
+S_USER 添加,删除或编辑用户账户。
+B_GROUP 管理组(&G)
+S_GROUP 添加,删除或编辑组。
+B_ACCESS 管理访问列表(&A)
+S_ACCESS 添加或删除访问列表 (数据包过滤规则)。
+STATIC2 虚拟 HUB 设置(&N)
+B_PROPERTY 虚拟 HUB 属性(&P)
+S_PROPERTY 配置此 HUB
+B_RADIUS 认证服务端设置(&E)
+S_RADIUS 使用外部 RADIUS 认证服务器作为用户认证。
+B_LINK 管理级联连接(&C)
+S_LINK 在本地或远程 VPN Server 上建立到 HUB 的级联连接。
+STATIC3 此虚拟 HUB 当前状态(&R):
+B_REFRESH 刷新(&H)
+STATIC4 其它设置(&O)
+B_LOG 日志保存设置(&L)
+B_LOG_FILE 日志文件列表(&Q)
+S_LOG 配置日志保存功能的设置。
+B_CA 可信的 CA 证书(&T)
+B_CRL 无效证书(&K)
+S_CA 管理可信的 CA 证书。
+B_SNAT 虚拟 NAT 和虚拟 DHCP 服务器(&V)
+S_SNAT SecureNAT 在此虚拟 HUB 上可用。您可以运行虚拟 NAT 和虚拟 DHCP。
+STATIC5 VPN 会话管理(&I):
+B_SESSION 管理会话(&S)
+IDCANCEL 关闭(&X)
+
+
+PREFIX D_SM_USER
+CAPTION 管理用户
+S_TITLE 虚拟 HUB "%S" 有如下用户。
+IDOK 编辑(&E)
+B_CREATE 新建(&C)
+B_DELETE 移除(&D)
+B_REFRESH 刷新(&H)
+IDCANCEL 关闭(&X)
+B_STATUS 查看用户信息(&V)
+
+
+PREFIX D_SM_EDIT_USER
+IDC_STATIC1 用户名(&U):
+IDC_STATIC3 全名(&F):
+IDC_STATIC4 说明(&N):
+IDC_STATIC5 组名\r\n(可选):
+B_GROUP 浏览组(&J)...
+R_EXPIRES 设置此账户有效期限(&S)
+IDC_STATIC6 验证类型(&A):
+S_RADIUS_3 RADIUS 或 NT 域认证设置
+S_RADIUS_1 通过密码的登录尝试通过外部 RADIUS 服务端,Windows NT 域控制器或 Active Directory 控制器被验证。
+R_SET_RADIUS_USERNAME 指定认证服务器的用户名(&K)
+S_RADIUS_2 认证服务端上的用户名(&W):
+S_POLICY_1 安全策略
+R_POLICY 设置安全策略(&Y)
+B_POLICY 安全策略
+S_PASSWORD_1 密码认证设置
+S_PASSWORD_2 密码(&P):
+S_PASSWORD_3 确认密码(&C):
+S_USER_CERT_1 特定证书认证设置
+B_LOAD_CERT 指定证书(&E)
+B_VIEW_CERT 查看证书(&V)
+B_CREATE 创建证书(&W)
+S_ROOT_CERT_1 已签名证书认证设置
+S_ROOT_CERT_2 验证客户端证书是否已签名是基于一份由虚拟 HUB 信任的 CA 证书。
+R_CN 证书的 Common Name (CN) 限制值(&B)
+R_SERIAL 证书序列号的限制值(&L)
+S_ROOT_CERT_3 ※ 注意: 请输入十六进制数值。(例如: 0155ABCDEF)
+S_HINT 提示:使用用户名“*”(星号)定义一个用户对象,以接受不符合任何已注册的、明确的、用户对象的登录尝试。这样一个特殊的用户将使用外部用户认证服务器验证登录。
+IDOK &OK
+IDCANCEL 取消
+
+
+PREFIX D_SM_POLICY
+STATIC1 已选择策略(&P):
+S_BOLD 此策略的描述(&C):
+S_BOLD2 当前值(&V):
+R_ENABLE 启用此策略(&E)
+R_DISABLE 禁用此策略(&D)
+R_DEFINE 定义此策略(&F)
+IDOK &OK
+IDCANCEL 取消
+
+
+PREFIX D_SM_GROUP
+CAPTION 管理组
+S_TITLE 虚拟 HUB "%S" 有如下组
+B_CREATE 新建(&C)
+IDOK 编辑(&E)
+B_DELETE 移除(&R)
+B_REFRESH 刷新(&R)
+B_USER 成员列表(&M)
+IDCANCEL 关闭(&X)
+
+
+PREFIX D_SM_EDIT_GROUP
+IDC_STATIC1 组名称(&G):
+IDC_STATIC3 全名(&F):
+IDC_STATIC4 说明(&N):
+S_POLICY_1 安全策略
+R_POLICY 设置此组的安全策略(&Y)
+B_POLICY 安全策略(&M)
+S_POLICY_2 组统计信息
+IDOK &OK
+IDCANCEL 取消
+
+
+PREFIX D_SM_ACCESS_LIST
+CAPTION 访问列表
+S_TITLE 虚拟 HUB "%S" 有如下访问列表(数据包过滤规则)。
+B_ADD 新建(IPv&4)
+B_ADD_V6 新建(IPv&6)
+IDOK 编辑(&E)
+B_DELETE 删除(&D)
+B_SAVE 保存(&S)
+IDCANCEL 取消(&C)
+STATIC1 较高权限的项目出现在列表的上方。
+STATIC2 注意: 与访问列表项目不匹配的 IP 数据包可以通行。
+B_CLONE 克隆
+B_ENABLE 启用
+B_DISABLE 禁用
+
+PREFIX D_SM_EDIT_ACCESS
+CAPTION 编辑访问列表项目
+STATIC1 配置访问列表设置。此处定义的访问列表将被应用于所有穿过虚拟 HUB 的 IP 数据包。
+STATIC2 基础设置
+STATIC3 备忘(&N):
+STATIC4 行为(&A):
+R_PASS 通过(&P)
+R_DISCARD 废弃(&D)
+STATIC5 优先级(&R):
+STATIC6 (较小值有更高优先权。)
+STATIC7 IP 包头的过滤选项
+S_ACCESS_SRC_ALL 源 IP 地址:
+R_SRC_ALL 应用到所有源地址
+S_SRC_IP_1 IPv4 地址:
+S_SRC_IP_2 子网掩码:
+S_SRC_IP_3 (255.255.255.255: 意为单个主机)
+S_SRC_IP_1_V6 IPv6 地址:
+S_SRC_IP_3_V6 (例如: "ffff:ff00::" 或 "/24"。"/128" 仅指该唯一主机)
+S_ACCESS_DST_ALL 目标 IP 地址:
+R_DST_ALL 应用到所有目标地址
+S_IP_DST_1 IPv4 地址:
+S_IP_DST_2 子网掩码:
+S_IP_DST_3 (255.255.255.255: 仅指特定主机)
+S_IP_DST_1_V6 IPv6 地址:
+S_IP_DST_3_V6 (例如: "ffff:ff00::" 或 "/24"。"/128" 指该唯一主机:)
+STATIC9 协议类型:
+STATIC10 TCP 包头和 UDP 包头的过滤选项
+S_TCP_1 最小值
+S_TCP_2 最大值
+S_TCP_3 源端口号:
+S_TCP_5 目标端口号:
+S_TCP_7 空白端口号字段匹配任何端口。当已指定的最小值但没指定最大值时,将应用于只符合最小值的数据包。
+STATIC11 用户/用户組过滤器选项
+STATIC11_OLD 用户过滤器选项
+STATIC12 此访问列表仅应用于具体的用户 / 用户組发出或接收的数据包。
+STATIC12_OLD 此访问列表仅应用于具体的用户发出或接收的数据包。
+STATIC13 源名称:
+B_USER1 浏览...
+STATIC14 目标名称:
+B_USER2 浏览...
+STATIC15 若不指定用户还是組,请保留这些字段为空白。
+STATIC15_OLD 若无法指定用户名称,请保持本栏目空白。
+IDOK &OK
+IDCANCEL 取消
+S_PROTOID 指定 IP 协议:
+STATIC16 MAC 包头的过滤选项:
+S_CHECK_SRC_MAC 源 MAC 地址:
+R_CHECK_SRC_MAC 应用到任一源地址
+S_SRC_MAC MAC 地址:
+S_SRC_MAC_MASK 掩码:
+S_CHECK_DST_MAC 目标 MAC 地址:
+R_CHECK_DST_MAC 应用于任一目标地址
+B_SIMULATION 延迟和丢包(&D)...
+S_DST_MAC MAC 地址:
+S_DST_MAC_MASK 掩码:
+S_MAC_NOTE 您可以使用带有两种分隔符'-',或 ':',或不带分隔符的十六进制数字。\r\n(FF-FF-FF-FF-FF-FF 意为指定的主机)
+R_CHECK_TCP_STATE 验证 TCP 连接状态(仅 TCP 数据包)
+R_ESTABLISHED 已建立的数据包
+R_UNESTABLISHED 未建立的数据包
+R_REDIRECT 重定向 HTTP 请求至特定 URL
+B_REDIRECT 设置 URL 重定向至
+
+PREFIX D_SM_RADIUS
+CAPTION 认证服务器设置
+S_TITLE 使用外部的 RADIUS 服务器来验证到虚拟 HUB “%S”的登录尝试。指定一个外部 RADIUS 服务器来验证用户名和密码。
+STATIC1 RADIUS 服务端设置(&F):
+R_USE_RADIUS 使用 RADIUS 认证(&U)
+S_RADIUS_1 RADIUS 服务端主机名或 IP 地址(&S):
+S_RADIUS_2 端口(&P):
+S_RADIUS3 (UDP 端口)
+S_RADIUS_4 共享秘密(&E):
+S_RADIUS_5 确认共享秘密(&C):
+S_RADIUS_6 RADIUS 服务器必须接受从 VPN Server 的 IP 地址来的请求。而且,必须启用密码认证协议(PAP)。
+S_RADIUS_7 毫秒 (大于 %u, 小于%u)
+S_RADIUS_8 重试间隔(&R):
+S_RADIUS_9 (使用“,”或“;”来分开多个主机名)
+STATIC2 当使用 Windows NT 域控制器或 Windows Server Active Directory 控制器作为外部认证服务器时,您必须设置 VPN Server 的计算机加入到域中。使用 NT 域认证,在此不需要进行配置。
+IDOK &OK
+IDCANCEL 取消
+
+
+PREFIX D_SM_LINK
+CAPTION %S 上的级联连接
+STATIC1 级联连接可以在 2 层以太网将本虚拟 HUB 与另外一台位于本地或者远程 VPN Server 上的虚拟 HUB 建立链接。
+STATIC2 级联连接使用前
+STATIC3 级联连接实现了在多个虚拟 HUB 间的二层桥接。但如果连接配置不正确,可能会无意中创建一个无限循环。当使用级联连接功能时,请小心设计网络拓扑。
+B_CREATE 新建(&C)
+B_EDIT 编辑(&E)
+B_ONLINE 在线(&N)
+B_OFFLINE 离线(&F)
+IDOK 状态(&S)
+B_DELETE 删除(&D)
+B_RENAME 重命名(&A)
+B_REFRESH 刷新(&R)
+IDCANCEL 关闭(&X)
+
+
+PREFIX D_SM_LOG
+CAPTION 日志保存设置
+S_TITLE 您可以保存虚拟 HUB "%S"的安全日志 (如用户登录记录) 和所有经过虚拟 HUB 的数据包的数据包日志。
+STATIC1 安全日志(&S):
+B_SEC 保存安全日志(&E)
+S_SEC 日志文件切换周期(&W):
+STATIC2 数据包日志(&P):
+B_PACKET 保存数据包日志(&E)
+S_PACKET 日志文件切换周期(&W):
+S_PACKET_0 TCP 连接:
+B_PACKET_0_0 不保存
+B_PACKET_0_1 仅包头
+B_PACKET_0_2 包头和有效载荷
+S_PACKET_1 TCP 数据包:
+B_PACKET_1_0 不保存
+B_PACKET_1_1 仅包头
+B_PACKET_1_2 包头和有效载荷
+S_PACKET_2 DHCP 数据包:
+B_PACKET_2_0 不保存
+B_PACKET_2_1 仅包头
+B_PACKET_2_2 包头和有效载荷
+S_PACKET_3 UDP 数据包:
+B_PACKET_3_0 不保存
+B_PACKET_3_1 仅包头
+B_PACKET_3_2 包头和有效载荷
+S_PACKET_4 ICMP 数据包:
+B_PACKET_4_0 不保存
+B_PACKET_4_1 仅包头
+B_PACKET_4_2 包头和有效载荷
+S_PACKET_5 IP 数据包:
+B_PACKET_5_0 不保存
+B_PACKET_5_1 仅包头
+B_PACKET_5_2 包头和有效载荷
+S_PACKET_6 ARP 数据包:
+B_PACKET_6_0 不保存
+B_PACKET_6_1 仅包头
+B_PACKET_6_2 包头和有效载荷
+S_PACKET_7 以太网\r\n数据包:
+B_PACKET_7_0 不保存
+B_PACKET_7_1 仅包头
+B_PACKET_7_2 包头和有效载荷
+IDOK &OK
+IDCANCEL 取消
+STATIC3 保存大量数据包日志会给 CPU 和硬盘带来很大的负担,会导致 HUB 和整个 VPN Server 的性能下降。启用日志记录仅保存必要的数据包。
+
+PREFIX D_SM_CA
+CAPTION 管理可信的 CA 证书
+STATIC1 您可以管理被此虚拟 HUB 信任的证书签发机构(CA)的证书列表。\r\n\r\n当一个 VPN Client 以已签字的证书认证模式连接时,列在此处的 CA 证书列表用于验证证书。
+B_IMPORT 添加(&A)
+IDOK 查看证书(&V)
+IDCANCEL 关闭(&C)
+B_DELETE 删除(&D)
+
+
+PREFIX D_SM_SESSION
+CAPTION 管理会话- %S
+S_TITLE 虚拟 HUB "%S"当前有以下 VPN 会话。
+STATIC1 会话操作
+IDOK 会话信息(&I)
+B_DISCONNECT 断开(&D)
+B_REFRESH 刷新(&H)
+B_SESSION_MAC_TABLE 已选会话的 MAC 表(&M)
+B_SESSION_IP_TABLE 已选会话的 IP 表(&P)
+STATIC2 其它管理任务
+B_MAC_TABLE MAC 地址表列表(&A)
+B_IP_TABLE IP 地址表列表(&B)
+IDCANCEL 关闭(&X)
+S_FARM_INFO_2 此处显示的会话是当前群集上的所有会话。要管理其他群集成员服务端上的会话,您必须以管理员身份连接到那些服务器上。
+
+
+PREFIX D_SM_MAC
+CAPTION MAC 地址表
+S_TITLE 虚拟 HUB "%S" 上的 MAC 地址表数据库有如下条目。
+B_DELETE 删除选定条目(&D)
+B_REFRESH 刷新(&H)
+IDCANCEL 关闭(&X)
+
+
+PREFIX D_SM_IP
+CAPTION IP 地址表
+S_TITLE 虚拟 HUB "%S" 上的 IP 地址表数据库有如下条目。
+B_DELETE 删除选定条目(&D)
+B_REFRESH 刷新(&H)
+IDCANCEL 关闭(&X)
+
+
+PREFIX D_SM_CREATE_CERT
+CAPTION 创建新证书
+STATIC1 您可以轻松地创建自己或其他证书签署的证书。
+STATIC2 证书类型(&T):
+R_ROOT_CERT 根证书 (自签名证书) (&R)
+R_SIGNED_CERT 其他证书签名的证书(&S)
+S_LOAD_1 签名用证书和密钥(&C):
+B_LOAD 载入证书和密钥(&L)
+S_LOAD_2 单击“载入证书和密钥”来指定使用一个新证书签名的 X509 证书和 RSA 密钥。
+S_LOAD_3 通用名称(CN):
+S_LOAD_4 所属机构(O):
+S_LOAD_5 组织单位(OU):
+S_LOAD_6 国家(C):
+S_LOAD_7 省(ST):
+S_LOAD_8 地点(L):
+S_LOAD_11 序列号(&S):\r\n(十六进制)
+S_LOAD_9 有效期至(&E):
+S_LOAD_10 天
+STATIC3 当管理大量证书和认证认证机构时,请使用免费软件,如 OpenSSL,或商业 CA(证书认证机购)软件。
+IDOK &OK
+IDCANCEL 取消
+S_LOAD_12 密码强度(&N):
+
+
+PREFIX D_NM_LOGIN
+CAPTION deleted
+S_TITLE deleted
+STATIC1 deleted
+STATIC2 deleted
+IDOK deleted
+IDCANCEL deleted
+
+
+PREFIX D_SPEEDMETER
+CAPTION 网络设备状态
+STATIC1 选择网络适配器:
+STATIC2 实时状态(&R)
+STATIC3 刷新(&R)
+
+
+PREFIX D_NM_MAIN
+CAPTION deleted
+STATIC1 deleted
+STATIC2 deleted
+B_SETTING VPN Server 的连接设置(&S)
+B_CONNECT 连接(&C)
+B_DISCONNECT 断开(&D)
+STATIC3 用户模式路由器的操作设置
+STATIC4 您可以在 SoftEther VPN 用户模式路由器的虚拟网络上设置操作。
+B_OPTION 用户模式路由器的操作设置(&O)
+STATIC5 用户模式路由器的操作状态
+STATIC6 显示 SoftEther VPN 用户模式路由器的当前操作状态
+B_NAT 虚拟NAT状态(&N)
+B_DHCP 虚拟 DHCP 服务器状态(&H)
+B_STATUS 用户模式路由器状态(&R)
+B_INFO 用户模式路由器信息(&I)
+B_PASSWORD 管理密码设置(&P)
+B_REFRESH 刷新(&E)
+B_ABOUT 关于(&A)
+IDCANCEL 退出(&X)
+
+
+PREFIX D_NM_OPTION
+CAPTION SecureNAT 配置
+S_TITLE 设置 SecureNAT 虚拟主机如何在虚拟 HUB "%S" 的虚拟网络上进行操作。
+STATIC1 虚拟主机网络接口设置:
+STATIC2 MAC 地址(&M):
+STATIC3 IP 地址(&P):
+STATIC4 子网掩码(&S):
+STATIC5 虚拟 NAT 设置:
+R_USE_NAT 使用虚拟 NAT 功能(&A):
+STATIC6 M&TU 值:
+STATIC7 字节
+STATIC8 TCP 会话超时(&C):
+STATIC9 秒
+STATIC10 UDP 会话超时(&U):
+STATIC11 秒
+R_SAVE_LOG 保存 NAT 或 DHCP 服务器运行记录到日志文件(&L)
+STATIC12 虚拟 DHCP 服务器设置:
+R_USE_DHCP 使用虚拟 DHCP 服务器功能(&N)
+STATIC13 分配 IP 地址(&D):
+STATIC14 至
+STATIC15 。
+STATIC16 子网掩码(&B):
+STATIC17 租赁期限(&E):
+STATIC18 秒
+STATIC19 应用到客户端的选项 (可选):
+STATIC20 默认网关\r\n地址(&F):
+STATIC21 DNS 服务器地址 1 (&V):
+STATIC22 域名(&W):
+STATIC23 DNS 服务器地址 2 (&V):
+IDOK 确定(&O)
+IDCANCEL 取消
+
+
+PREFIX D_NM_NAT
+CAPTION 虚拟 NAT 路由上的 NAT 会话表
+S_TITLE 有如下 TCP 或 UDP NAT 表项在 SecureNAT 的虚拟 NAT 路由上。
+B_REFRESH 刷新(&H)
+IDCANCEL 关闭(&X)
+
+
+PREFIX D_NM_DHCP
+CAPTION 虚拟 DHCP 服务器上的 IP 租赁表
+S_TITLE SecureNAT 虚拟 DHCP 服务器已分配以下 IP 地址到客户端。
+B_REFRESH 刷新(&H)
+IDCANCEL 关闭(&X)
+
+
+PREFIX D_NM_CHANGE_PASSWORD
+CAPTION 变更 %S 的管理员密码
+S_TITLE 您可以变更 SoftEther VPN 用户模式路由(%S) 的管理员密码。输入新密码后请单击“确定”。
+STATIC1 新密码(&P):
+STATIC2 确认输入(&C):
+IDOK 确定(&O)
+IDCANCEL 取消
+
+
+PREFIX D_SM_SNAT
+CAPTION 虚拟 NAT 和虚拟 DHCP 功能 (SecureNAT) 设置
+S_TITLE SecureNAT 使你在虚拟 HUB "%S" 的虚拟网络上可以运行一个虚拟 NAT 路由器(IP 伪装)和 DHCP 服务器功能。
+STATIC1 SecureNAT 警告
+S_WARNING SecureNAT 功能建议仅系统管理员或熟悉网络知识的人员使用。
+S_WARNING2 如果您正确使用 SecureNAT,VPN 可以实现安全的远程访问。但是如果使用方式不正确,可能会将整个网络暴露在危险下。任何对网络没有足够了解,或没有网络管理员的允许,请一定不要启用 SecureNAT。请参阅 VPN Server 的手册或在线文档来获取 SecureNAT 功能的详细解释。
+STATIC2 启用 / 禁用和变更 SecureNAT 设置
+STATIC3 您可以启用 / 禁用和变更此虚拟 HUB 上的 SecureNAT 设置。
+B_ENABLE 启用 SecureNAT (&E)
+B_DISABLE 禁用 SecureNAT (&D)
+B_CONFIG SecureNAT 配置(&C)
+STATIC4 ※注意: 当禁用一个运行中的 SecureNAT 时,所有通过 SecureNAT 连接的活跃的 TCP 和 UDP 会话将被终止。
+STATIC5 查看当前 SecureNAT 状态
+STATIC6 您可以查看当前 SecureNAT 运行状态。
+B_NAT 虚拟 NAT 路由器状态(&N)
+B_DHCP 虚拟 DHCP 服务器状态(&H)
+B_STATUS 查看 SecureNAT 运行状态(&S)
+S_TSUKUBA2 SecureNAT 使用了 登大遊 于 2004 年在筑波大学第三学群信息学系“特别信息研讨 I”开发的技术。
+IDCANCEL 关闭(&X)
+
+
+PREFIX D_SM_BRIDGE
+CAPTION 本地网桥设置
+STATIC1 本地网桥可以建立一个二层桥接来连接本 VPN Server 上的虚拟 HUB 和一个物理以太网设备(网络适配器)。;\r\n也可以创建一个 tap 设备(虚拟网络接口)并与虚拟 HUB 间建立一个桥接。(Tap 仅支持 Linux 版)
+B_DELETE 删除本地网桥(&D)
+STATIC2 新建&新建本地网桥定义(&N):
+STATIC3 选择要桥接的虚拟 HUB
+STATIC4 虚拟 HUB (&H):
+STATIC5 要创建的类型(&T):
+R_BRIDGE 现存物理网络适配器的桥接(&P)
+R_TAP 新 tap 设备的桥接(&T)
+S_ETH_1 &LAN 适配器:
+S_TAP_1 新 tap 设备名称(&D):
+S_TAP_2 (11 个字符以内)
+STATIC6 ※注意: 可以使用任何操作系统的网络适配器建立桥接,但在高负载环境中,你应该为桥接准备一个专用的网络适配器。
+IDOK 创建本地桥(&A)
+STATIC7 如果无法显示一个新安装到系统的网路适配器,重启电脑,并重新打开此窗口。
+IDCANCEL 关闭(&X)
+B_VLAN VLAN 透明设置工具(&G)
+
+
+PREFIX D_WIN9X_REBOOT
+CAPTION VPN Client - 安装虚拟网络适配器
+STATIC1 VPN Client 虚拟网络适配器已安装。\r\n需要关闭 Windows并重启计算机。\r\n\r\n计算机将会自动重启。如果计算机没有重启,请手动启动计算机。
+
+
+PREFIX D_EM_MAIN
+CAPTION SoftEther 以太网记录器管理器
+STATIC1 SoftEther 以太网记录器是一个服务,可以捕捉流经计算机上网络适配器的数据。而且,可以数据包包头保存为管理员指定类型的日志文件,所有数据保存为文本文件。\r\n\r\n目前,下列捕捉设备正在运行中。
+B_PASSWORD 管理员密码(&P)
+B_LICENSE 许可证(&L)
+B_ADD 添加(&A)
+IDOK 编辑(&E)
+B_DELETE 删除(&D)
+IDCANCEL 关闭(&X)
+
+
+PREFIX D_EM_ADD
+STATIC1 用于捕获的网络适配器名称(&L):
+R_PROMISCUS 捕获时不要使用混杂模式(&N)
+STATIC2 数据包日志 (&P) :
+S_PACKET 日志文件切换周期 (&W) :
+S_PACKET_0 TCP 连接日志:
+B_PACKET_0_0 没有保存
+B_PACKET_0_1 仅标头信息
+B_PACKET_0_2 数据包所有内容
+S_PACKET_1 TCP 数据包日志:
+B_PACKET_1_0 没有保存
+B_PACKET_1_1 仅标头信息
+B_PACKET_1_2 数据包所有内容
+S_PACKET_2 DHCP 数据包日志:
+B_PACKET_2_0 没有保存
+B_PACKET_2_1 仅标头信息
+B_PACKET_2_2 数据包所有内容
+S_PACKET_3 UDP 数据包日志:
+B_PACKET_3_0 没有保存
+B_PACKET_3_1 仅标头信息
+B_PACKET_3_2 数据包所有内容
+S_PACKET_4 ICMP 数据包日志:
+B_PACKET_4_0 没有保存
+B_PACKET_4_1 仅标头信息
+B_PACKET_4_2 数据包所有内容
+S_PACKET_5 IP 数据包日志:
+B_PACKET_5_0 没有保存
+B_PACKET_5_1 仅标头信息
+B_PACKET_5_2 数据包所有内容
+S_PACKET_6 ARP 数据包日志:
+B_PACKET_6_0 没有保存
+B_PACKET_6_1 仅标头信息
+B_PACKET_6_2 数据包所有内容
+S_PACKET_7 以太网\r\n数据包日志:
+B_PACKET_7_0 没有保存
+B_PACKET_7_1 仅标头信息
+B_PACKET_7_2 数据包所有内容
+IDOK 确定(&O)
+IDCANCEL 取消
+STATIC3 保存大量数据包日志会给CPU和硬盘带来沉重负担,并且可能导致系统整体性能下降。请配置设置以使必须的日志被保存。
+
+
+PREFIX D_EM_PASSWORD
+CAPTION 变更管理员密码
+S_TITLE 您可以变更管理员密码。输入后请点击“确定”。
+STATIC1 新密码 (&P) :
+STATIC2 确认 (&C) :
+IDOK 确定(&O)
+IDCANCEL Cancel
+
+
+PREFIX D_EM_LICENSE
+CAPTION 添加或删除许可证
+STATIC1 要使用 SoftEther 以太网记录器,您必须获取一个有效地许可证并注册许可证密钥。使用此窗口,您可以注册一个新的许可证密钥,删除一个已注册的许可证密钥,显示当前许可证列表和许可证模式。
+S_BOLD 当前已注册许可证列表 (&L) :
+B_OBTAIN 获取许可证 (&O)
+STATIC2 点击“获取许可证” 来显示介绍如何获取许可证的网站。
+B_ADD 注册新许可证密钥
+B_DEL 删除 (&D)
+IDOK 许可证相关信息 (&I)
+STATIC3 选择一个许可证,点击“许可证相关信息” 来连接到SoftEther有限公司网站 (softether.com),来查询被选许可证的相关注册信息。
+S_BOLD2 当前 SoftEther 以太网记录器许可证模式 (&M) :
+IDCANCEL 关闭 (&X)
+
+
+PREFIX D_EM_LICENSE_ADD
+CAPTION 注册新许可证密钥
+S_INFO 您可以注册一个 SoftEther 以太网记录器产品许可证密钥。
+STATIC1 许可证密钥由36个字母数字字符和连字符组成。它是证明许可证所有权的关键代码。\r\n\r\n当此软件收到一个许可证证书时,许可证密钥就被打印到此许可证证书上了。如果此许可证是在线购买的,则许可证密钥可以通过email提供,并在购买页面显示。许可证密钥也可能通过其他方式送达。如果您不知道许可证密钥位置,请向许可证出售者询问。
+STATIC2 请输入正确的许可证密钥 (&I) :
+STATIC3 每组6字,分组输入许可证密钥。您不需要输入连字符。也可以复制&&粘贴许可证密钥。
+B_INFO2 此软件有世界范围的著作权保护。消费者只可以在许可证允许范围内复制和使用此软件。警告: 使用非法获得的许可证密钥,或在多台服务器上使用一个许可证,或以非认证的方式获得许可证,会导致民事或刑事处罚。
+IDOK 注册 (&R)
+IDCANCEL 取消
+
+PREFIX D_EM_REMOTE
+STATIC1 指定目标计算机的主机名或 IP 地址 (&S) :
+R_LOCAL 连接到本地计算机 (显示在此窗口的计算机) (&L)
+S_HOSTNAME 计算机名称 (&C) :
+IDOK 确定(&O)
+IDCANCEL 取消
+B_ABOUT 版本信息
+
+PREFIX D_SM_CONFIG
+CAPTION 编辑配置文件
+IDC_INFO VPN Server“%S”的当前配置如下。\r\n您可以编辑此配置文件的内容并应用到 VPN Server。
+B_EXPORT 保存到文件 (&S)
+B_IMPORT 导入文件并应用 (&I)
+IDCANCEL 关闭 (&C)
+STATIC1 您可以使用任一文本编辑器编辑配置文件。当把已编辑的配置文件应用到 VPN Server 时, VPN Server 将自动重启,并根据新的配置文件开始。如果应用一个无效的配置文件,程序会报错,并且当前设置内容可能会丢失,所以请谨慎编辑配置文件。
+B_FACTORY 恢复出厂默认值
+
+PREFIX D_SM_ADMIN_OPTION
+CAPTION 虚拟 HUB 管理选项
+S_INFO 当前已为虚拟 HUB "%S" 设置如下管理选项。
+B_ADD 添加值(&A)
+B_EDIT 编辑值(&E)
+B_DELETE 删除值(&D)
+STATIC1 虚拟 HUB 管理选项的目的是给在虚拟 HUB 管理模式的管理员设置的限制。
+IDOK 保存(&S)
+IDCANCEL 取消
+STATIC2 只有整个 VPN Server 的管理员可以编辑虚拟 HUB 管理选项。个别虚拟 HUB 的管理员只能查看但不能修改管理选项。\r\n然而,如果 allow_hub_admin_change_option 被设为"1",那么虚拟 HUB 管理员就可以编辑管理选项。
+S_BOLD 描述:
+
+
+# ----- 不完全翻訳ここから -----
+PREFIX D_SM_MSG
+CAPTION 设置消息
+S_MSG_2 当一个 VPN Client 接入到虚拟 HUB "%S" 时,您可以设置消息显示在一个用户的屏幕上。要显示一个消息,输入你想要显示的消息。
+C_USEMSG 显示消息(&M)
+STATIC1 关于消息显示功能
+S_INFO VPN Client 必须是 3.0 或更高版本。\r\n\r\n指定以“http://”开头的一行作为打开默认网站浏览器的消息,而不是直接显示一条消息。
+IDOK 确定(&O)
+IDCANCEL 取消
+
+
+PREFIX D_NICINFO
+CAPTION 虚拟网络适配器 "%S" 状态
+IDCANCEL 关闭(&C)
+
+
+PREFIX D_SM_VLAN
+CAPTION VLAN 透明设置工具
+STATIC1 有些网络适配器默认不能传输标记的 VLAN 透明数据包(IEEE802.1Q)。\r\n\r\n如果你使用这样一个网络适配器来桥接到虚拟 HUB 并需要交换带 VLAN 标签的以太网数据包,您必须配置网络适配器,使其能够处理 VLAN 透明数据包。
+B_ENABLE 配置已选网络适配器为 VLAN 透明(&C)
+B_DISABLE 撤消该配置(&U)
+STATIC2 关于 VLAN 透明设置工具
+S_WARNING 该工具可以在英特尔,Broadcom 和 Marvell 的网络适配器中开启或关闭标记 VLAN 数据包的透明度。(Windows 仅使用供应商提供的驱动)。此工具可以启用或禁用在 Intel,Broadcom 或 Marvell 网络适配器中标记的 VLAN 数据包的透明度。(仅使用供应商提供的 Windows 驱动程序)。
+S_WARNING2 本工具仅支持上述列表中的网络适配器。其他网络适配器不能用此工具配置。。但是未在此列表的其他网络适配器有可能默认支持或使用一些配置支持已标记的 VLAN 数据包。。\r\n\r\n这样的网络适配器必须由系统管理员登录 Windows 配置。
+IDCANCEL 退出(&X)
+
+
+PREFIX D_SM_SIMULATION
+CAPTION 延迟 / 丢包功能
+STATIC1 通过这个虚拟 HUB 传输时,此功能可以生成符合此访问列表条目条件的数据包的延迟、时基误差和数据包丢失。\r\n\r\n此功能方便在桌面或实验室模拟低质的和慢速的互联网、广域网或无线连接。例如,你可以用它来评估和测试 IP 电话(VoIP)。
+STATIC2 产生如下延迟、时基误差和数据包丢失:
+C_DELAY 产生延迟(&D)
+S_DELAY 延迟周期(0 - 10000) :
+S_DELAY2 毫秒 (msecs)
+C_JITTER 产生时基误差(波动)(&J)
+S_JITTER 时基误差比率 (0 - 100) :
+S_JITTER2 百分比(%)
+C_LOSS 产生数据包丢失(&L)
+S_LOSS 数据包丢失比率(0 - 100) :
+S_LOSS2 百分比(%)
+IDOK 确定(&O)
+IDCANCEL 取消
+# ----- 不完全翻訳ここまで -----
+
+
+PREFIX D_SM_AO_VALUE
+CAPTION 名称和值
+STATIC1 名称(&N):
+STATIC2 值(&V):
+STATIC3 (整数值)
+IDOK 确定(&O)
+IDCANCEL 取消
+
+
+PREFIX D_SM_L3
+CAPTION 虚拟 3 层交换设置
+STATIC1 您可以定义在此 VPN Server 上运行的两个或多个虚拟 HUB 间的虚拟 3 层交换,来实现不同 IP 网络之间的路由。
+STATIC2 虚拟 3 层交换功能仅提供给网络管理员或数值网络和 IP 路由人员使用。如果您要使用常规 VPN 功能,您不需要使用虚拟 3 层交换功能。\r\n\r\n如果使用虚拟 3 层交换功能,使用者必须有足够的 IP 路由知识。
+STATIC3 关于虚拟 3 层交换功能注意事项
+S_BOLD 已定义的虚拟 3 层交换(&S):
+B_ADD 新建(&N)
+B_START 开始(&S)
+B_STOP 停止(&T)
+IDOK 编辑(&E)
+B_DELETE 删除(&D)
+IDCANCEL 关闭(&C)
+
+
+PREFIX D_SM_L3_ADD
+CAPTION 新虚拟 3 层交换
+STATIC1 创新建一个新的虚拟 3 层交换,为输入一个交换机名称。\r\n\r\n此虚拟 3 层交换不能与此 VPN Server 上的其它虚拟 3 层交换有重复的名字。
+STATIC2 名字(&N):
+IDOK 确定(&O)
+IDCANCEL 取消
+
+
+PREFIX D_SM_L3_SW
+CAPTION 编辑虚拟 3 层交换 "%S"
+STATIC1 您可以为一个虚拟 3 层交换定义多个虚拟接口和路由表。
+STATIC2 当虚拟 HUB 运行时,一个虚拟接口被关联到虚拟 HUB 上,并作为一个单独的 IP 主机运行。当多个虚拟接口分别属于不同虚拟 HUB 定义的不同 IP 网络时,IP 路由将会自动在这些接口之间使用。\r\n也可以手动设置路由表和其他详细设置。
+S_BOLD1 虚拟接口(&I):
+B_ADD_IF 新虚拟接口(&A)
+B_DEL_IF 删除虚拟接口(&E)
+S_BOLD2 路由表(&T):
+B_ADD_TABLE 添加路由表项(&D)
+B_DEL_TABLE 删除路由表项(&L)
+B_START 开始(&S)
+B_STOP 停止(&T)
+IDCANCEL 关闭(&C)
+
+
+PREFIX D_SM_L3_SW_IF
+CAPTION 添加虚拟接口
+STATIC1 对虚拟 3 层交换机添加新的虚拟接口。\r\n\r\n您必须定义虚拟接口属于的 IP 网络和接口本身的 IP 地址。\r\n请选择或输入该接口要连接的虚拟 HUB 名称。
+STATIC2 虚拟 HUB 连接(&A):
+STATIC3 请选择或输入虚拟接口连接的虚拟 HUB 名称。
+STATIC4 虚拟 HUB (&H):
+STATIC5 虚拟接口的 IP 地址和子网掩码:
+STATIC6 虚拟接口必须在虚拟 HUB 中有一个 IP 地址。您也必须指定此 IP 地址从属的 IP 网络的子网掩码。\r\n\r\n通过虚拟 3 层交换连接到多个虚拟 HUB 的路由是基于此处指定的 IP 地址运行的。
+S_SRC_IP_1 IP 地址(&I):
+S_SRC_IP_2 子网掩码(&S):
+IDOK 确定(&O)
+IDCANCEL 取消
+
+
+PREFIX D_SM_L3_SW_TABLE
+CAPTION 新路由表项
+STATIC1 在虚拟 3 层交换机的路由表增加一个新的路由表项。\r\n\r\n如果 IP 数据包的目标 IP 地址不属于任何有着虚拟接口的 IP 网络,虚拟 3 层交换机的 IP 路由引擎将参考路由表并且执行路由。
+STATIC2 路由表项的定义:
+STATIC3 虚拟接口必须在虚拟 HUB 中有一个 IP 地址。您也必须指定此 IP 地址从属的 IP 网络的子网掩码。\r\n\r\n通过多个虚拟 HUB IP 网空间的虚拟 3 层交换机是基于此处指定的 IP 地址运行的。
+S_SRC_IP_1 网络地址(&N):
+S_SRC_IP_2 子网掩码(&S):
+S_SRC_IP_3 网关地址(&G):
+S_SRC_IP_4 公制值(&M):
+STATIC4 ※注意: 指定默认网关,指定网络地址和子网掩码都是“0.0.0.0“。
+IDOK 确定(&O)
+IDCANCEL 取消
+
+
+PREFIX D_CM_SELECT_SECURE
+CAPTION 选择智能卡
+STATIC1 选择智能卡设备使用。\r\n\r\n智能卡的种类已列在目前使用电脑驱动的列表中并支持 VPN 软件。\r\n如果现在使用的智能卡种类未显示在此列表中,可以通过升级 VPN 软件到新的版本来实现。\r\n\r\n注: 如果在安装后,驱动没有立即显示出来,重启 Windows。
+IDOK 确定(&O)
+IDCANCEL 取消
+
+
+PREFIX D_CM_SECURE_MANAGER
+CAPTION 智能卡管理器
+S_INFO 当前智能卡:\r\n\r\n%S
+B_BOLD 智能卡上存储的对象:
+B_REFRESH 更新对象列表(&R)
+B_IMPORT 导入卡内(&I)...
+B_EXPORT 从卡中导出(&E)...
+B_DELETE 从卡中删除(&D)
+B_NEW_CERT 将新证书和密钥写入卡内(&N)...
+B_PIN 更改 PIN 码(&C)...
+IDCANCEL 关闭
+
+
+PREFIX D_CM_SECURE_TYPE
+CAPTION 选择对象类型
+STATIC 选择你要导入的对象类型
+R_CERT 证书(&C)
+R_KEY 密钥(&K)
+R_DATA 数据(&D)
+IDOK 确定(&O)
+IDCANCEL 取消
+
+
+PREFIX D_STRING
+CAPTION VPN 软件
+IDOK 确定(&O)
+IDCANCEL 取消
+
+
+PREFIX D_SM_SELECT_KEYPAIR
+CAPTION 指定智能卡证书
+S_INFO 当前选定的智能卡:\r\n\r\n%S
+B_BOLD1 选择智能卡证书:
+IDOK 确定(&O)
+IDCANCEL 取消
+B_BOLD2 选择相应的密钥:
+
+
+PREFIX D_CM_LOAD_X
+CAPTION 加载证书
+STATIC1 选择加载证书的方式
+R_FROM_FILE 从文件中加载证书(&F)
+R_FROM_SECURE 从智能卡中加载证书(&S)
+S_FILE 您可以从存储证书数据的文件中 (扩展名: .cer, .crt, .p12, .pfx) 加载证书。
+S_CERT 如果智能卡与计算机连接,您可以从智能卡中加载证书。
+B_SELECT 选择要使用的智能卡(&S)...
+IDOK 确定(&O)
+IDCANCEL 取消
+
+
+PREFIX D_CM_SECURE_PIN
+CAPTION 更改 PIN 码
+STATIC1 您可以更改智能卡的 PIN码 (个人识别号码)。\r\n\r\n更改 PIN 码,您需要输入当前的 PIN 码和 2 次新的 PIN 码。
+STATIC2 当前的 PIN 码(&C):
+STATIC3 新的 PIN 码(&N):
+STATIC4 确认新的 PIN 码(&E):
+STATIC5 注意
+STATIC6 如果您错误地输入几次密码,智能卡将不能使用。
+STATIC7 请插入智能卡并且点击“OK”。
+IDOK 确定(&O)
+IDCANCEL 取消
+
+
+PREFIX D_SM_CRL
+CAPTION 废止证书列表
+STATIC1 您可以在虚拟 HUB 上管理证书废止列表。\r\n\r\n通过添加证书到证书废止列表,提供这些证书的客户端将被拒绝连接到使用证书认证模式的此虚拟 HUB。
+B_ADD 添加(&A)
+IDOK 编辑(&E)
+IDCANCEL 关闭(&C)
+B_DELETE 删除(&D)
+
+
+PREFIX D_SM_EDIT_CRL
+CAPTION 废止证书
+STATIC1 您可以在废止列表中设置条目的内容。\r\n\r\n当一个用户以证书认证模式连接一个虚拟 HUB 时,并且该证书与证书废止列表中定义的一个或多个的内容相匹配,这个用户将被拒绝连接。
+S_BOLD 匹配项目所有字段的证书将被禁用。
+STATIC2 证书内容:
+R_CN 通用名称 (CN):
+R_O 所属机构 (O):
+R_OU 组织单位 (OU):
+R_C 国家 (C):
+R_ST 省 (ST):
+R_L 地点 (L):
+STATIC3 证书属性值:
+R_SERI 序列号 (十六进制):
+R_MD5_HASH MD5 摘要值 (以十六进制,128位):
+R_SHA1_HASH SHA-1 摘要值 (以十六进制,160位):
+STATIC4 摘要值(哈希值)可以精确地识别特定的证书。如果你指定了一个 MD5 或 SHA-1 摘要值,你不需要指定其他项目。
+STATIC5 从证书文件的输入值
+STATIC6 如果您要禁用一个证书文件,您可以正确地指定证书,并通过输入那个文件将其添加到无效清单。单击“加载证书”,指定证书文件的内容将被自动输入。
+B_LOAD 加载证书(&L)...
+IDOK 确定(&O)
+IDCANCEL 取消
+
+
+PREFIX D_SM_AC_LIST
+CAPTION 源 IP 地址限制列表
+S_TITLE 根据客户端计算机的 IP 地址,允许或拒绝到此虚拟 HUB "%S" 的 VPN 连接,您可以设置以下规则来允许或拒绝连接。
+B_ADD 新规则(&A)
+IDOK 编辑规则(&E)
+B_DELETE 删除规则(&D)
+B_SAVE 保存(&S)
+IDCANCEL 取消(&C)
+STATIC1 较高权限的项目列在列表的上方。
+STATIC2 如果客户端的 IP 地址不匹配列表中的任何项目,VPN 连接到此虚拟 HUB 将被允许。
+
+
+PREFIX D_SM_AC
+CAPTION 编辑源 IP 地址限制列表的规则条目
+STATIC1 在 IP 地址访问控制列表中定义一个规则。当客户端试图连接到虚拟 HUB 时,这里设置的值将用于决定是否允许或拒绝从 VPN Client 的连接。
+STATIC2 规则的定义
+STATIC3 当客户端的 IP 地址与下面相匹配时应用此规则:
+R_SINGLE 单一 IP 地址(&S)
+R_MASKED 多个 IP 地址(通过 IP 地址和掩码指定) (&M) :
+STATIC4 地址(&A):
+S_MASK 网络掩码(&K):
+STATIC5 行为
+R_PASS 允许 (&P)
+R_DENY 拒绝 (&D)
+STATIC6 其他
+STATIC7 优先级(&R):
+STATIC8 (整数: 优先级越高数量越小)
+STATIC9 IP 协议版本:
+IDOK 确定(&O)
+IDCANCEL 取消
+
+
+PREFIX D_SM_LOG_FILE
+CAPTION 日志文件列表
+STATIC1 您可以下载存储在服务器上的日志文件。整个 VPN Server 的管理员允许下载所有虚拟 HUB 日志和服务器日志记录。虚拟 HUB 管理员允许下载其管理的虚拟 HUB 日志文件。
+IDOK 下载(&D)
+B_REFRESH 更新(&R)
+IDCANCEL 关闭
+
+
+PREFIX D_SM_READ_LOG_FILE
+CAPTION 下载文件
+S_INFO2 VPN Server "%S" 文件下载中。\r\n请稍候...
+IDCANCEL 停止下载(&S)
+
+
+PREFIX D_SM_SAVE_LOG
+CAPTION 下载的日志文件
+S_INFO 文件 "%S" 已完成下载。\r\n\r\n您可以打开或保存这个文件。
+IDOK 打开(&O)
+B_SAVE 保存(&S)
+IDCANCEL 取消
+
+
+PREFIX D_TCP
+CAPTION TCP 协议优化工具
+STATIC1 通过优化 Windows TCP/IP 设置,就有可能增加这台计算机的网络通信吞吐量。通过使用这个 TCP 协议优化工具,您可以轻松地配置最佳优化参数的设置。
+STATIC2 Windows 的当前 TCP/IP 设置参数如下。通过改变这些值可以优化 TCP/IP 设置。通过使用该实用程序,以后您随时可以重置此值或恢复以前的设置。
+STATIC3 TCP/IP 通信设置:
+STATIC4 TCP 接收窗口与尺寸(&S):
+R_RECV_DISABLE 使用操作系统和默认值(&D)
+R_RECV_ENABLE 设置值如下(&E)
+S_RECV 字节
+B_RECV 默认值(&C)
+STATIC5 TCP 发送窗口尺寸(&R):
+R_SEND_DISABLE 使用操作系统和默认值(&I)
+R_SEND_ENABLE 设置值如下(&N)
+S_SEND 字节
+B_SEND 默认值(&O)
+IDOK 确定(&O)
+IDCANCEL 取消
+STATIC6 Windows 重启后,上述更改生效。更改设置后,您不必立即重启计算机,但直到重启后,TCP/IP 优化设置才会生效。
+B_DELETE 不用此工具管理
+
+
+PREFIX D_TCP_MSG
+CAPTION TCP 协议优化
+STATIC1 通过 Windows 优化 TCP/IP 设置,有可能增加这台电脑的网络通信吞吐量。您想优化通信设置吗?\r\n\r\n您可以在未来随时启动 TCP 协议优化工具,优化通信设置或恢复到他们以前的值。
+STATIC2 当 TCP/IP 设置被更改,Windows 重启后,更改生效。更改设置后,您不必立即重启计算机,但直到重启后,TCP/IP 优化设置才会生效。
+R_OPTIMIZE 自动优化通讯设置(&A)
+R_MANUAL 使用 TCP 协议优化工具手动优化(&M)
+R_NO 不要优化(&D)
+IDOK 下一步(&N) >
+IDOK3 < 上一步(&B)
+
+
+PREFIX D_CM_PKCSEULA
+CAPTION 请注意使用智能卡驱动程度
+S_INFO_1 您正在试图访问 "%S" 软件的智能卡。
+S_INFO_2 当使用 "%S" 软件时,如果有这个软件和智能卡的使用条件,那么您在使用前必须同意这些使用条件。\r\n\r\n若需详情请联系 "%S" 软件和智能卡的供应商。
+S_INFO_3 您是否同意上述条件,并希望使用 "%S" 软件和访问指定的智能卡?
+IDOK 是(&Y)
+IDCANCEL 否(&N)
+
+
+PREFIX D_CM_TRAFFIC
+CAPTION 网络通信速度测试工具
+STATIC1 网络流量速度测试工具在两台计算机之间连接 TCP/IP 尽可能大的吞吐量进行数据包传输,以测量实际网络流量可用速度。此工具不仅限于 VPN 使用,还可以用于物理网络。
+STATIC2 使用此工具来测量当前网络带宽容量。请注意,由于两端点 CPU 性能、当前正在运行的其他程序和网络使用率的波动,获取的值有时会低于实际的网络处理能力。
+S_1 配置
+S_3 这台电脑的作用是哪一个?
+R_SERVER 测试服务器(&S)
+R_CLIENT 测试客户端(&C)
+S_4 激活测试服务器,指定侦听端口号。\r\n使用它作为测试客户端,指定目标测试服务器的主机名或 IP 地址和端口号。如果有必要,配置以下可选设置。
+S_5 目标测试服务器主机名称(&H):
+S_6 端口号(&P):
+S_7 (TCP 端口)
+S_8 在客户端配置如下选项。
+S_9 数据通信方向
+R_DOWNLOAD 下载 (输入: 从服务器到客户端) (&D)
+R_UPLOAD 上传 (输出: 从客户端到服务器) (&U)
+R_FULL 下载和上传 (全双工模式: 进与出同时进行) (&F)
+S_10 高级设置
+S_11 同时并行的 TCP 连接数(&N):
+S_12 测量周期 (&A):
+S_13 秒
+R_ETHERNET 纠正第二层吞吐量假设以太网(&E)
+R_DOUBLE 中继设备模式(&B)
+S_14 连接
+IDOK 运行(&R)
+IDCANCEL 取消
+S_15 您还可以从 vpncmd 命令行管理工具运行此工具。 (非 Windows 操作系统也适用)。
+
+
+PREFIX D_CM_TRAFFIC_RUN
+CAPTION 网络通讯速度测试工具
+S_INFO 网络通讯速度测试工具正在运行。操作状态如下。
+STATIC1 要中止网络通讯速度测试工具,单击“退出”。
+IDCANCEL 退出(&X)
+
+
+PREFIX D_CM_TRAFFIC_RESULT
+CAPTION 通讯流量测量结果
+STATIC1 通讯流量测量已完成。结果如下。
+IDCANCEL 关闭(&C)
+
+
+PREFIX D_SM_LICENSE
+CAPTION 添加或删除许可证
+STATIC1 使用 SoftEther VPN Server 必须取得有效的许可证并注册许可证密钥。你可以注册一个新的许可证密钥,删除已注册的许可证密钥并在此显示当前许可证列表和 VPN Server 的许可证模式。
+S_BOLD 当前已注册的许可证密钥(&L):
+B_OBTAIN 获取或延长许可证(&O)
+STATIC2 点击“获取或延长许可证”以访问将提供有关如何获取许可证说明的网站。
+B_ADD 添加一个许可证密钥(&A)
+B_DEL 删除(&D)
+IDOK 许可证相关信息(&I)
+STATIC3 选择一个许可证,点击“许可证相关信息”来连接到 SoftEther 有限公司网站 (softether.com),来查询被选许可证的相关注册信息。
+S_BOLD2 当前许可和 SoftEther VPN Server 模式(&M):
+IDCANCEL 退出(&X)
+
+
+PREFIX D_SM_LICENSE_ADD
+CAPTION 添加许可证密钥
+S_INFO 您可以注册一个 SoftEther VPN Server 产品许可证或连接许可证。
+STATIC1 许可证密钥长度为 36 字母数字字符和破折号组合 ( '-' )。他们是证明一个许可证所有权的关键代码。\r\n\r\n当许可证证书与此软件一起收到时,许可证密钥印在此授权证书上。如果本软件的许可证是网上购买的,许可证密钥是由电子邮件或购买许可证的网站提供的。许可证密钥也可以通过一些其他方法写下来。如果你不知道的许可证密钥写在哪里,问卖给你许可证的供应商。
+STATIC2 请准确输入许可证密钥(&I):
+STATIC3 分组输入许可证密钥,每组6位。您不需要输入破折号。您也可以复制 && 粘贴许可证密钥。
+B_INFO2 此软件受世界范围的版权法保护。消费者只可以在许可证允许范围内复制和使用此软件。使用非法获得的许可证密钥,或在多台服务器上使用一个许可证,或以非认证的方式获得许可证,会导致民事或刑事处罚。
+IDOK 注册(&R)
+IDCANCEL 取消
+
+
+PREFIX D_FREEINFO
+CAPTION SoftEther VPN Server 的免费版
+S_INFO_1 感谢您试用 SoftEther VPN Server 免费版。
+S_INFO_2 SoftEther VPN Server 运行在目标服务器 "%S" 上是免费版供个人使用。\r\n当使用免费版时,您可以使用所有的 SoftEther VPN Server 的功能,但用户协议禁止以下的使用。
+S_INFO_3 通过 VPN Server 的商业目的旅行的通迅中使用。
+S_INFO_4 请注意,如果软件基于上述禁止使用的情况下被使用,这样就违反了 SoftEther VPN Server 用户协议。一旦你取得了 SoftEther VPN Server 的定期产品许可证,上述限制即可解除。关于常规产品版本的详细信息,请访问 www.softether.com。\r\n如果该服务器在上述描述的情况下被使用,请通过我们的网站 www.softether.com 联系我们。请注意: 当连接到 VPN Server 的免费版,此窗口将出现。当使用除免费版以外的其他们版本时,此窗口不出现。\n\n注意: 除了这个通知窗口,免费版软件和产品版软件之间没有任何差别。
+B_HIDE 下次隐藏此窗口(&H)
+IDCANCEL 确定(&O)
+
+
+PREFIX D_CM_SETTING
+CAPTION 切换 SoftEther VPN Client 工作模式
+STATIC1 您可以使用 SoftEther VPN Client 的“标准模式”或“简单模式”。要切换到另一种模式,勾选下面相应的复选框。
+R_NORMAL 标准模式(&N)
+R_EASY 简单模式(&E)
+STATIC2 当使用“标准模式”时,您可以进行 SoftEther VPN Client 软件提供的所有操作。我们建议一般用户和系统管理员使用此模式。
+STATIC3 “简单模式”只允许最常用的操作,如连接到 VPN Server。我们建议初级用户使用这种模式。
+STATIC4 通过使用设置锁,您可以通过使用一个在 SoftEther VPN Client 注册的连接设置连接到一个 VPN Server ,但这样做,您无法变更连接设置的参数、创建一个新的连接设置或者删除一个连接设置。
+R_LOCK 启用设置锁(&L)
+S_PASSWORD1 您可以指定一个密码。下次禁用设置锁时将被要注输入该密码。
+S_PASSWORD2 密码(&P):
+S_PASSWORD3 确认(&C):
+IDOK 确定(&O)
+IDCANCEL 取消
+S_VGS2 您可以配置 VPN Gate 学术服务设置。
+B_VGS VPN 和门户服务设置 (&G)...
+
+
+PREFIX D_CM_EASY
+CAPTION SoftEther VPN Client 简易管理器
+B_MODE 切换运行模式(&M)
+IDCANCEL 关闭(&C)
+B_STATUS 查看连接模式(&S)
+B_VGC VPN Gate 学术项目
+
+
+PREFIX D_SM_SETUP
+CAPTION SoftEther VPN Server / Bridge 简单安装
+S_TITLE SoftEther VPN Server / Bridge 简单安装
+IDC_STATIC_1 通过使用此安装,您可以为以下使用和目的轻松地安装 SoftEther VPN Server 或 VPN Bridge。退出安装后,您可以使用 VPN Server 管理器自由配置更高级的设置。
+S_BOLD 选择你要构建的 VPN Server 类型。可以一起选择多种类型。
+C_REMOTE 远程访问 VPN Server (&R)
+S_REMOTE_1 远程访问 VPN Server 允许 VPN Client 计算机远程访问现有的以太网段,如公司局域网。\n\n连接到 VPN Server 的任何 VPN Client 都能访问到网络,就像他们直接的、物理的连接到网络一样。
+C_SITE 站点到站点 VPN Server 或 VPN Bridge(&S)
+S_SITE_1 站点到站点 VPN 是一种连接两个或多个远程以太网的 VPN 配置。\r\n每个站点连在一起,并且在二层成为同一网段。这使得每个站点的所有计算机像是在同一网络中一样可以相互通信。
+S_SITE_2 选择这个 VPN Server 的作用:
+C_CENTER 从其他站点接受连接 VPN Server (中心) (&C)
+C_EDGE 每个站点(站点端)的 VPN Server 或 VPN Bridge (&E)
+C_OTHER VPN 的其他高级配置
+S_OTHER 如果你计划构建具有高级功能的 VPN 系统,如群集功能和虚拟 3 层交换功能,请选择本项。
+IDOK 下一步(&N)
+IDCANCEL 关闭(&C)
+
+
+PREFIX D_SM_SETUP_HUB
+CAPTION 简单安装-决定虚拟 HUB 名称
+IDC_STATIC_1 您必须至少在 VPN Server 上创建一个虚拟 HUB。以您喜欢的名字命名新的虚拟 HUB。
+IDC_STATIC_2 虚拟 HUB 名(&N):
+IDOK 确定(&O)
+IDCANCEL 取消
+
+
+PREFIX D_SM_SETUP_STEP
+CAPTION VPN 简单安装任务
+IDC_STATIC_1 为了完成 VPN Server / VPN Bridge 的安装,您必须完成以下任务。
+S_1_1 步骤 1. 创建一个用户来接受 VPN 连接。
+S_1_2 当此 VPN Server 接受远程访问 VPN ,或接受从其他站点来的连接成为中央站点到站点 VPN Server 时,创建用户接受 VPN 连接。
+B_USER 创建用户
+S_2_1 步骤 2. 定义一个到目标 VPN Server 的连接
+S_2_2 当此 VPN Server 被安装在一个站点到站点 VPN 的特定的站点(端) 上时,您必须制定接受连接的中心 VPN Server 的地址,并建立到中央 VPN Server 的连接。
+B_CASCADE 配置连接设置(&C)
+S_3_1 3. 设置本地网桥
+S_3_2 对于站点到站点 VPN ,使用本地桥功能连接 VPN 的虚拟以太网段与本地端的物理以太网段之间的网桥。 选择可以提供桥接到 VPN 的现有以太网设备(网络适配器)。
+IDCANCEL 关闭(&C)
+IDC_STATIC_8 一旦必须的设置配置完毕,单击“关闭”。VPN Server / VPN Bridge 的高级管理工具将会出现。然后您可以配置你希望的任何高级设置。
+B_SECURENAT 配置 SecureNAT
+
+
+PREFIX D_CPU64_WARNING
+CAPTION SoftEther VPN 64 位版本信息
+S_BOLD 当前安装的 SoftEther VPN 软件是 32 位版本,但正在运行的 Windows 操作系统是 64 位版本。
+S_INFO 您可以在 Windows 64 位版本上运行 SoftEther VPN 软件 32 位版本,但这将运行 Windows 的 32 位模拟器,并导致性能降低。\r\n也有一些功能不支持的可能性。 我们强烈建议您当在 64 位 Windows 运行它时,安装并使用 SoftEther VPN 软件的 64 位版本。\r\n您可以从 http://selinks.org/ 下载 SoftEther VPN 软件的 64 位版本。此对话框将在 30 秒后自动关闭。
+IDOK 确定(&O)
+
+
+PREFIX D_ONCEMSG
+CAPTION TITLE
+C_DONTSHOWAGAIN 不再显示此消息(&D)
+IDCANCEL 确定(&O)
+
+
+PREFIX D_CONNECT
+IDCANCEL 取消
+
+
+PREFIX D_SM_IPSEC
+CAPTION IPsec / L2TP / EtherIP / L2TPv3 设置
+S_TITLE IPsec / L2TP / EtherIP / L2TPv3 服务器设置
+S_3 在 VPN Server 上的虚拟 HUB 可以接受从兼容 L2TP 的个人电脑, Mac OS X 和智能手机的远程访问 VPN 连接, 也可以接受 EtherIP / L2TPv3 站点到站点的 VPN 连接。
+S01 L2TP 服务器 (远程访问 VPN Server 功能)
+S02 从智能手机诸如 iPhone, iPad 和 Android, 还有从Mac OS X 和 Windows 内建的 VPN 客户端的 VPN 连接都是可以接受的。
+R_L2TP_OVER_IPSEC 启用 L2TP 服务器功能 (L2TP over IP&sec)
+S03 使来自 iPhone, iPad, Android, Windows 和 Mac OS X 的 VPN 连接可以接受。
+R_L2TP_RAW 启用 L2TP 服务器功能 (没加密的 RAW L2TP)(&L)
+S04 支持使用 L2TP 而无 IPSec 加密的特殊 VPN 客户端。
+S_1 默认虚拟 HUB 以防遗漏用户名上的 HUB 名称 (&H):
+S_2 用户应指定他们的用户名, 如 "用户名@目标虚拟 HUB 名" 连接到此 L2TP 服务器。\r\n如果虚拟 HUB 的名称被遗漏, 以下 HUB 将作为目标被使用。
+S05 EtherIP / L2TPv3 服务器功能 (站点到站点 VPN 连接)
+S06 兼容 EtherIP / L2TPv3 over IPsec 的路由器产品 可以连接到 VPN Server 上的虚拟 HUB, 并建立 2 层 (以太网) 桥接。
+R_ETHERIP 启用 EtherIP / L2TPv3 over IPsec 服务器功能(&E)
+B_DETAIL EtherIP / L2TPv3 详细设置(&D)
+S07 IPsec 通用设置(&C)
+S_PSK IPsec 预共享密钥(&P):
+S_PSK2 IPsec 预共享密钥也被称为 "PSKs" 或 "秘钥"。用 8 个 ASCII 字符指定, 并让所有的 VPN 用户都知道。
+IDOK 确定(&O)
+IDCANCEL 取消
+
+
+PREFIX D_SM_ETHERIP
+CAPTION EtherIP / L2TPv3 服务器详细设置
+S_TITLE EtherIP / L2TPv3 服务器详细设置
+S01 兼容EtherIP / L2TPv3 over IPsec 的路由器产品 可以连接到 VPN Server 上的虚拟 HUB , 并建立 2 层 (以太网) 桥接。例如,思科路由器,NEC IX 系列和 IIJ SEIL 路由器作为兼容的 VPN 路由器, 推荐使用。
+S02 为了接受 EtherIP / L2TPv3 协议, 定义适当的 EtherIP / L2TPv3 客户端设置, 以事先确定 EtherIP / L2TPv3 兼容路由器的客户端站点。EtherIP / L2TPv3 客户端设置必须有相应的 IPSec Phase 1 ID。
+S_BOLD 在 IPSec Phase 1 ID 和虚拟 HUB 之间的通信表(&T):
+B_ADD 添加(&A)
+IDOK 编辑(&E)
+B_DELETE 删除(&D)
+IDCANCEL 退出(&X)
+
+
+PREFIX D_SM_ETHERIP_ID
+CAPTION EtherIP / L2TPv3 over IPsec 客户端设置
+S01 以下虚拟 HUB 连接设置将仅应用于 当 EtherIP / L2TPv3 over IPsec 客户端试图连接一个与下面指定值完全相同的 ISAKMP (IKE) Phase 1 ID 的 VPN Server 时。
+S02 ISAKMP Phase 1 ID(&I):
+S03 虚拟 HUB(&H):
+S04 用户名(&U):
+S05 密码(&P):
+S06 注意: 用户名和密码必须与在虚拟 HUB 注册时完全相同。EtherIP / L2TPv3 用户将被视为以上述用户信息的身份连接虚拟 HUB。
+IDOK 确定(&O)
+IDCANCEL 取消
+S07 (ID 必须与 EtherIP / L2TPv3 客户端的配置 ID 完全相同。如果 EtherIP / L2TPv3 客户端使用 IP 地址作为 Phsae 1 ID, 您可以指定 IP 地址并且字符也可以做为 ID。您可以指定 “*” (星号)作为通配符来匹配任何不匹配其他明确规则的客户端。
+
+PREFIX D_SM_OPENVPN
+CAPTION OpenVPN / MS-SSTP 设置
+S_TITLE OpenVPN / MS-SSTP VPN 克隆 Server 功能设置
+S_1 本 VPN Server 具有 OpenVPN 技术责任有限公司的 OpenVPN 软件产品的克隆功能。\r\n\r\n任何 OpenVPN Client 都可以连接到此 VPN Server。
+R_OPENVPN 启用 OpenVPN 克隆 Server 功能(&O)
+S_UDP 监听 OpenVPN 的 UDP 端口:
+B_DEFAULT 恢复默认值(&D)
+S_UDP2 多重 UDP 端口可以用空格或者逗号隔开的字母来指定。 \r\nOpenVPN Server 功能也可以在 TCP 端口上运行。任何在 VPN Server 上被定义为监听端的 TCP 端口都可以平等的、分别的接受 OpenVPN 协议。
+S_TOOL OpenVPN Client 的示例文件生成工具
+S_TOOL2 创建一个 OpenVPN Client 配置是一项艰难的工作。您可以使用此工具来生成一个合适的 OpenVPN Client 配置文件。生成的配置示例文件可马上应用。本来,OpenVPN Client 会要求客户手写一个很难的配置文件。这个工具就可以帮助您创建一个有用的配置样本。您所需要为 OpenVPN Client 生成的配置文件就是点击以下按钮。
+B_CONFIG 为 OpenVPN Client 生成配置样本文件(&C)
+S_2 Microsoft SSTP VPN 克隆服务器功能
+S_3 该 VPN Server 有微软公司的 Windows Server 2008 / 2012 内建的 MS-SSTP VPN Server 的克隆功能。\r\n在 Windows Vista / 7 / 8 / RT 中内建的 MS-SSTP 客户端能连接此 VPN Client。
+R_SSTP 开启 &MS-SSTP VPN 克隆 Server 功能
+S_SSTP VPN Server 端 SSL 证书的 CN (通用名)值必须与该客户端指定的主机名吻合,并且该证书必须在该客户端的可信列表中。详细内容请参考微软的文档。
+S_4 指定用户名连接到虚拟 HUB 的方式,和通过使用克隆服务器进行默认 HUB 的选择规则,与 IPsec 服务器功能是一样的。
+B_IPSEC IPsec 服务器配置(&P)
+S_13 OpenVPN 克隆服务器功能
+IDOK 确定(&O)
+IDCANCEL 取消l
+
+
+PREFIX D_SM_DDNS
+CAPTION 动态 DNS 功能
+S_TITLE 动态 DNS 功能
+S_BOLD 此 VPN Server 有内建的动态 DNS 功能
+S_1 此动态 DNS 为该 VPN Server 分派了一个唯一的永久的 DNS 主机名。您可以用此主机名来指定本 VPN Server 来设置 VPN Client 和 VPN Bridge 。您不需要注册并持有一个域名。
+S_22 同时,如果你的 ISP 分派给你一个动态(不固定) IP 地址,相应的动态 DNS 主机名的 IP 地址也会自动改变。它使您在仅使用一个动态的 IP 地址的情况下保持 VPN Server 的运行。\r\n因此,你不再需要每月花钱以保持静态全球 IP 地址。
+S_3 另外,本 VPN Server 版本支持'NAT 穿透'功能。如果 VPN Server 在 NAT 内,并且被分配了一个私有 IP 地址,则您可以完全不用事先对 NAT 进行任何特殊设置,而从因特网端连接该 VPN Server。
+S_4 当前状态(&S)
+S_STATUS3 分配的动态 DNS 主机名 (&H):
+B_HINT 提示
+S_STATUS4 全球 IPv4 地址(&4):
+S_STATUS5 全球 IPv6 地址(&6):
+S_5 修改设置:
+S_STATUS6 改变动态 DNS 主机名(&C):
+S_STATUS7 主机名只能是字母数字和破折号“-”。至少 3 位。\r\n您可以随时更换名字。
+IDOK 设置上述主机名(&A)
+B_RESTORE &恢复
+S_2 如果您没有连接到 IPv6 网络,“ 全球 IPv6 地址“将会显示一个错误。\r\n少数国家或地区可能会禁止动态 DNS 服务。
+IDCANCEL 退出(&X)
+B_DISABLE 禁用动态 DNS 功能(&D)
+B_PROXY 通过代理服务器连接(&P)...
+
+
+PREFIX D_SM_SPECIALLISTENER
+CAPTION VPN over ICMP / DNS 功能设置
+S_TITLE VPN over ICMP / DNS 功能
+S_1 VPN over ICMP / DNS 功能
+S_2 即使有防火墙或者屏蔽 TCP/IP 连接的路由器,您也可以只用 ICMP 或者 DNS 数据包建立一个 VPN。您需要事先启用如下功能。
+R_OVER_ICMP 启用 VPN over ICMP 服务器功能(&I)
+R_OVER_DNS 启用 VPN over DNS 服务器功能(使用 UDP 53 号端口)(&D)
+IDOK 确定(&O)
+IDCANCEL 取消
+S_3 要求 VPN Client / VPN Bridge 内部版本 4.0 或更高。
+S_4 注意:仅在紧急情况下使用此功能。它是当防火墙或者路由器配置错误屏蔽 TCP/IP,但是却没有屏蔽 ICMP 或者 DNS 时,使用是有帮助的。它不是为长期稳定使用。
+
+PREFIX D_SM_REDIRECT
+CAPTION HTTP URL 重定向设置
+S_1 下面指定的 URL 将被强制回复给客户端,作为通过此虚拟 HUB 匹配此访问列表条目条件的 TCP 连接请求数据包的回应。\r\n\r\n要使用此设置,当网页浏览器试图访问特定的 IP 地址时,您可以强行让 VPN Client 计算机的网络浏览器显示该指定网站。
+S_2 指定一个 URL,重定向到
+S_BOLD2 该 URL 重定向到(&U):
+S_3 例子:
+S_4 单一 URL 重定向:
+S_5 高级 URL 重定向:
+B_HINT 高级 URL 重定向功能的用途(&U)
+S_6 标题
+S_BOLD 该功能适用于 TCP/IP 专家管理员。阅读如下说明并小心设置。
+S_7 在数据包的目标会话匹配访问列表条目的目标用户名或组名的情况下,重定向规则无效。
+S_8 如果匹配条件,非 TCP 数据包重定向规则被忽略,。
+S_9 该重定向规则总是对 HTTP 重定向信息回应。(对 80 端口无限制)。如果您只想应用于 80 端口,在访问列表条目的条件中,将目标端口设为 80 即可。
+S_10 如果这个规则重定向的结果是,客户端试图连接这个已重新定向的 URL,并且这个新的请求又与该规则吻合,则重定向结果将会再次回复这个新的请求。这样就会形成一个无穷的重定向循环。
+IDOK 确定(&O)
+IDCANCEL 取消
+S_11 高级重定向功能可以向重新定向的 CGI 提供 VPN 会话信息。
+
+PREFIX D_SW_WELCOME
+CAPTION D_SW_WELCOME
+S_WELCOME SoftEther VPN 在日本筑波大学开发的免费软件。具有终极兼容许多设备的高性能 VPN。支持 Windows、Mac、智能手机、平板电脑 (iPhone、iPad、安卓、Windows RT) 和思科或其他 VPN 路由器。SoftEther VPN 也接受 OpenVPN 和 MS-SSTP VPN 客户端。
+S_TITLE 非常强大的开源免费 VPN 软件。
+
+PREFIX D_SW_MODE
+CAPTION D_SW_MODE
+R_SYSTEM 系统模式(推荐的)(&S)
+R_USER 用户模式(&U)
+S_1 正常安装本 VPN 软件。要求管理员权限。
+S_USER 以普通用户权限安装本 VPN 软件。不需要管理员权限。有些诸如本地桥功能是不能使用的。只有在"%s"用户登入 Windows 时,才会运行本软件.
+S_2 SoftEther VPN 可以有两种方法安装。\r\n\r\n通常请选择系统模式。\r\n\r\n如果您由于一些原因不能使用管理员权限,您可以选择用户模式来继续安装。
+
+
+PREFIX D_SW_NOT_ADMIN
+CAPTION D_SW_NOT_ADMIN
+S_INFO 登入 Windows 的"%s"用户不具有管理员权限。\r\n\r\n退出登入 Windows,用有管理员权限的用户名重新登入,如果想继续安装,请重启安装向导。
+S_INFO6 点击完成,退出安装向导。
+S_INFO2 如果您不能使用管理员权限,您可以选择用户模式安装。\r\n要以用户模式安装,点击返回。
+
+
+PREFIX D_SW_COMPONENTS
+CAPTION D_SW_COMPONENTS
+
+
+PREFIX D_SW_EULA
+CAPTION D_SW_EULA
+S_1 请您仔细阅读最终用户许可协议。
+B_AGREE 我同意最终用户许可协议。
+
+
+PREFIX D_SW_WARNING
+CAPTION D_SW_WARNING
+S_1 SoftEther VPN 软件有超乎想象的、强大的通信能力。请在使用前仔细阅读重要注意事项。
+
+
+PREFIX D_SW_DIR
+CAPTION D_SW_DIR
+S_INFO 请指定安装 %s 的目录.
+R_CUSTOM 指定目录(&S)
+S_DEST 目录(&D):
+B_BROWSE 浏览...(&B)...
+R_SHOWCUSTOM 为网络专家使用的高级安装选项(&A)
+R_FOR_SYSTEM 在本电脑的 Windows 系统上安装(&W)
+R_FOR_USER 在用户 "%s" 的环境只上安装
+S_WARNING 注意:这是不推荐的。用户"%s"退出 Windows 后,%s 将停止。本地桥功能和 L2TP/IPsec 功能 (支持 Mac 和智能手机)也不能再使用了。
+
+
+PREFIX D_SW_READY
+CAPTION D_SW_READY
+S_INFO %s 安装已就绪。
+S_INFO7 点击继续执行安装。
+
+
+PREFIX D_SW_PERFORM
+CAPTION D_SW_PERFORM
+S_INFO %s 安装正在进行。\r\n请耐心等待...
+S_INFO8 SoftEther VPN 是日本政府的研究和开发项目的一项工作,由日本的经济、贸易和工业部资助,由信息化推进机构管理。
+
+
+PREFIX D_SW_ERROR
+CAPTION D_SW_ERROR
+S_INFO 出现错误,%s 安装中止。\r\n\r\n如果你想继续,请重启安装向导。
+
+
+PREFIX D_SW_FINISH
+CAPTION D_SW_FINISH
+S_INFO %s 安装过程已成功完成。
+S_INFO8 SoftEther VPN 是日本政府的研究和开发项目的一项工作,由日本的经济、贸易和工业部资助,由信息化推进机构管理。
+
+
+PREFIX D_SW_UNINST1
+CAPTION D_SW_UNINST1
+S_WELCOME 安装向导可以从电脑中卸载 %s。\r\n\r\n若想开始卸载,点击下一步
+S_TITLE %s 卸载向导
+
+
+PREFIX D_SW_EASY1
+CAPTION D_SW_EASY1
+S_WELCOME 在一个企业里为许多计算机安装和设置 VPN Client 是很辛苦的工作。
+S_TITLE 什么是 SoftEther VPN Client 简单安装程序?
+S_WELCOME2 简单安装程序创建器是为公司管理员使用的一个工具。您可以通过使用简单安装程序创建器用嵌入的某个具体 VPN 连接设置来创建一个 VPN Client 安装程序。个人用户还可以开发此工具。
+S_WELCOME3 通过使用文件服务器或者 e-mail,可以将一个已创建的简单安装程序分发给公司的员工。如果用户运行简单安装程序, VPN Client 会被安装、 VPN 连接设置会被导入完成,并且 VPN 连接也会自动启动。
+
+
+PREFIX D_SW_EASY2
+CAPTION D_SW_EASY2
+S_BOLD1 指定一个嵌入 VPN 连接设置文件(.vpn)。
+S_1 请指定一个 VPN 连接设置文件 (.vpn)来嵌入到简单安装程序。您可以在 VPN Client 管理工具中,在目标连接设置的右击菜单中通过单击输出 VPN 连接设置来输出设置文件。
+S_18 连接设置(&S):
+B_BROWSE_SETTING 浏览...(&B)
+B_DELETE_SENSITIVE 在连接设置文件中删除用户名和密码(&E)
+S_BOLD2 指定一个要生成的 EXE 文件名
+S_3 这工具将会输出一个包含简单安装工具的 EXE 文件(可执行文件)。请指定要生成的输出文件名。
+S_19 保存为(&A):
+B_BROWSE_OUT 浏览...(&B)
+B_EASYMODE 安装时将 VPN Client 管理器设置成简单模式(&E)
+
+
+PREFIX D_SW_WEB1
+CAPTION D_SW_WEB1
+S_WELCOME 您可以创建一个 SoftEther VPN Client Web 安装工具,并且将它上传到公司的 Web 服务器。用户打开网页就能自动安装 SoftEther VPN Client,您也可以设置自动输入和快速启动一个已内建的 VPN 连接设置。
+S_TITLE SoftEther VPN Web 安装工具是什么?
+S_WELCOME2 已生成的 Web 安装工具可以当做 HTML 文件放在内联网 Web 服务器上。如果一个公司员工连接到该 HTML 文件的 URL 上这个 SoftEther VPN Client 安装工具就会被执行。
+S_WELCOME3 使用 ActiveX 控制。支持在 Windows 2000 或更高版本上的 Internet Explorer 5.0 或更高版本的浏览器。不支持其他浏览器或更低级的操作系统(如 Windows 98) 。
+
+
+PREFIX D_SW_WEB2
+CAPTION D_SW_WEB2
+S_BOLD1 指定一个要嵌入的 VPN 连接设置文件(.vpn file)
+S_1 请指定一个要嵌入到 Web 安装工具上的 VPN 连接文件(.vpn) 。您可以在 VPN Client 管理器上,通过在目标连接设置的右击菜单中点击输出 VPN 连接设置来输出设置文件。
+S_18 连接设置(&S):
+B_BROWSE_SETTING 浏览…(&B)
+B_DELETE_SENSITIVE 在连接设置文件中删除用户名和密码(&E)
+S_BOLD2 指定一个要生成的输出文件名
+S_3 这个工具会输出一个 ZIP 文件 (档案文件),该文件包含 HTML 文件和一个应该放置在 Web 服务器上的 CAB 文件。请指定生成的输出文件名。
+S_19 保存为(&A):
+B_BROWSE_OUT 浏览…(&B)
+B_EASYMODE 当安装时,将 VPN Client 管理器设置成简单模式(&E)
+
+
+PREFIX D_UPDATE_NOTICE
+CAPTION 升级 %s
+IDOK 显示升级的信息(&S)
+B_CONFIG 设定升级(&C)
+IDCANCEL 不要再显示此信息(&D)
+S_INFO 已有 %s 的最新版本。您现在可以下载和升级。
+S_PRODUCT 软件:
+S_CURRENT 目前的版本:
+S_CURRENT_STR Ver %u.%02u.%04u%s
+S_LATEST 最新版本:
+S_LATEST_STR Ver %S%s
+
+
+PREFIX D_UPDATE_CONFIG
+CAPTION 升级提示的配置
+S_INFO 当新版本将要发布时,请定期查询 %s 的新版本和弹出提示窗口。\r\n\r\nHTTPS 数据包将会用在本电脑和位于日本驻波的 SoftEther 升级服务器之间,用于查询有无升级信息。个人信息不会外泄。
+S_TITLE %s 升级以及提示设置
+S_ENABLE 启用升级查询(&E)
+S_DISBLE 禁用升级查询(&D)
+IDCANCEL 关闭(&C)
+
+
+PREFIX D_SM_VMBRIDGE
+CAPTION 虚拟机本地桥说明
+S_TITLE 在虚拟机上使用本地接功能
+S_1 据检测,VPN 服务器可能运行在 VM(虚拟机)上,如 VMware 或 Hyper-V。请仔细阅读下面的说明。如果你不使用虚拟机,请忽略此消息。
+S_2 一些虚拟机默认禁止网络适配器的“混杂模式”(Promiscuous Mode / MAC Address Spoofing)。\r\n\r\n如果混杂模式 (Promiscuous Mode / MAC Address Spoofing) 被管理禁用,在 VPN 服务器的虚拟 HUB 与物理电脑上的物理网络适配器之间的本地桥功能不能很好地工作。通过使用虚拟机的配置工具,你应该允许混杂模式 (Promiscuous Mode / MAC Address Spoofing)。\r\n\r\n有关详细信息,请参阅您的 VM 文件。如果它是一个共享的虚拟机,且由其他人管理,请向管理员请求允许使用你的虚拟机的混杂模式 (Promiscuous Mode / MAC Address Spoofing)。
+S_BOLD 说明
+IDCANCEL 确定(&O)
+
+
+PREFIX D_SM_AZURE
+CAPTION VPN Azure 服务设置
+S_TITLE VPN Azure 云 VPN 服务(免费)
+S_1 VPN Azure 可以更容易地建立一个 VPN 会话,从你家里的计算机到你办公室的计算机。当一个 VPN 连接建立了,您可以访问您公司专用网络上的任何其他服务器。
+S_2 在办公室的计算机(VPN 服务器)上,你并不需要一个全球 IP 地址。它可以在防火墙或 NAT 后面工作。无需网络管理员的配置。您可以在您的家用电脑使用 Windows 内置的 SSTP VPN 客户端。
+S_3 VPN Azure 是一个云 VPN 服务由 SoftEther 公司经营。 VPN Azure 是免费的,可提供给任何人。按右边的按钮可以查看详细信息和如何使用的说明。
+B_BOLD VPN Azure 设置
+R_ENABLE 启用 VPN Azure(&E)
+R_DISABLE 禁用 VPN Azure(&D)
+S_HOSTNAME_BORDER 当前 VPN Azure 主机名
+S_HOSTNAME_INFO VPN Azure 主机名与动态 DNS 主机名相同,但改变的域名后缀为“vpnazure.net”。
+B_CHANGE 变更主机名(&H)
+B_WEB 如何使用 VPN Azure\r\n(访问网络)
+IDCANCEL 确定(&O)
+
+
+PREFIX D_SM_PROXY
+CAPTION 通过代理服务器连接
+STATIC9 您可以通过代理服务器连接
+STATIC10 代表类型:
+R_DIRECT_TCP 直接 TCP/IP 连接(无代理)(&D)
+R_HTTPS 通过 HTTP 代理服务器连接(&T)
+R_SOCKS 通过 SOCKS 代理服务器连接(&K)
+B_PROXY_CONFIG 代理服务器设置(&R)
+IDOK 确定(&O)
+IDCANCEL 取消
+
+
+PREFIX D_VGC_LIST
+CAPTION SoftEther VPN 客户端的 VPN Gate 学术试验项目插件
+S_TITLE VPN Gate 公共 VPN 中继服务器
+S_INFO1 通过使用 VPN 连接经由全世界志愿者提供的公共 VPN 服务器获得自由访问互联网。绕过您的本地故障防火墙的数据包拦截,并安全地隐藏你的 IP 地址。
+IDOK 连接到 VPN 服务器(&C)
+B_PROXY 代理设置(&P)
+S_VLAN 虚拟网络适配器:
+B_WEB VPN Gate 学术\r\n官方网站
+B_REFRESH 刷新列表(&R)
+S_REFRESH 刷新列表...
+S_RESEARCH 日本筑波大学的一个学术项目
+S_INFO9 带有更快线路速度值 (Mbps) 和较小 Ping 结果的 VPN 服务器让你更加舒适。如果你使用国外的 VPN 服务器,您可以浏览从您所在国家无法访问的网站。
+
+
+PREFIX D_VGC_PROTOCOL
+CAPTION 选择 VPN 协议来连接
+S_TITLE 公共 VPN 中继服务器 "%S" (%S) 支持 TCP 和 UDP 作为 VPN 协议。
+S_INFO 选择偏爱的 VPN 协议来使用以连接 VPN 服务器 "%S" (%S)。一般情况下,TCP 协议很容易通过防火墙。只有当 TCP 失败时,再尝试使用 UDP 协议。
+R_TCP 使用 &TCP 协议 (Ethernet over HTTPS VPN) (推荐)
+R_UDP 使用 &UDP 协议 (Ethernet over UDP VPN)
+IDOK &OK
+IDCANCEL 取消
+
+
+PREFIX D_VGS_CONFIG
+CAPTION VPN Gate 服务控制面板
+R_ENABLE 启用 VPN Gate 中继服务和作为志愿者加入 VPN Gate 研究(&E)。
+S_TITLE 加入 VPN Gate 的学术研究项目吗?
+S_INFO1 VPN Gate 是一个以 "分布式的公共 VPN 中继服务器" 技术为研究的学术实验,日本筑波大学研究生院运作的。VPN Gate 客户端用户可以连接到 VPN Gate 公共 VPN 中继服务器上运行的服务,并通过 VPN 中继服务器享受无限制的上网。
+S_INFO9 当一个 VPN Gate 客户端用户访问互联网上的服务器,源 IP 地址将被替换为中继公共 VPN 服务器的 IP 地址。因此,VPN Gate 客户端用户将能够顺利地浏览海外网站,即使用户的本地防火墙因未知原因发生故障,无法通过这样的访问。
+S_WARNING 如果您选中上述复选框,然后按 OK,VPN Gate 中继服务将在这台电脑上激活。结果,任何 VPN Gate 客户端将能够通过 VPN Gate 中继服务对互联网进行通信。它是安全的,即使你的计算机是专用网络 (如企业网),因为任何私有 IP 地址的访问不会被允许经由 VPN Gate 中继服务通过。
+B_OPTION VPN Gate 服务选项设置(&O)...
+IDOK &OK
+IDCANCEL 取消
+B_WEB 浏览 http://www.vpngate.net/ ...
+
+
+PREFIX D_VGS_OPTION
+CAPTION VPN Gate 服务选项
+S_TITLE VPN Gate 服务选项
+S_1 这台计算机将成为一个公共 VPN 服务器。请填写运营商的服务器信息。这些信息将被公布在 www.vpngate.net 的名单上和其他相关服务。联系地址也将被用于从 VPN Gate 学术项目运营商的联系。
+S_2 运营商:
+S_3 服务器的运营商(&O):
+S_19 (最多 64 个字母)
+S_20 不良内容举报地址\r\n(e-mail 地址等) (&A):
+S_21 (最多 64 个字母)
+S_22 给用户的消息(&M):\r\n(最多 128 个字母)
+S_23 该消息将显示在 VPN Gate 服务器的列表中。输入一个令人愉快的消息,让用户感到高兴。
+S_24 VPN 设置:
+R_LOG 保存 VPN 数据包日志 (推荐) (&S)
+R_2WEEKS 两周后自动删除或存档数据包日志编码 (推荐) (&T)
+R_PERMANENT 使数据包日志永久占用磁盘空间 (&P)
+R_L2TP 启用 L2TP/IPSec VPN 服务器功能 (推荐) (&L)
+S_25 允许 Mac OS X、iPhone、iPad 和 Android 客户端进行 VPN 连接。
+B_MESSAGE 在 VPN 客户端和屏幕上弹出您的广告消息(&S)...
+IDOK &OK
+IDCANCEL 取消
+
+
+PREFIX D_VGS_WARNING
+CAPTION 在连接 VPN Gate 学术实验前的注意事项
+S1 VPN Gate 学术实验服务是作为日本筑波大学研究生院的一个研究项目运营的。该服务受制于日本法律。其他国家的法律不受我们关注也不承担责任。
+S2 从本质上讲,在世界上有近 200 个国家,都有不同的法律。不可能在软件发布前去验证每一个国家的法律和法规,并使我们的软件符合所有国家的法律。如果用户在一个特定的国家使用 VPN Gate 服务,损坏公务人员的权力,服务或软件的开发者将永远不会负责恢复或补偿等损害或刑事责任。
+S3 通过使用本软件和服务,用户有自己的义务必须遵守所有相关的法律和规则。用户将完全承担任何损失和使用本软件及服务导致的责任,无论日本领土以内还是以外。
+S4 如果你不同意也不理解上述警告,不要使用任何 VPN Gate 学术实验服务功能。
+S5 注: VPN Gate 仅仅是学术目的的一个研究项目。VPN Gate 是作为 SoftEther VPN 的一个插件被开发的。然而,VPN Gate 的每一部分都是在筑波大学的这一研究项目被开发的。VPN Gate 的任何部分都不是 SoftEther 公司开发的。VPN Gate 研究项目不是由 SoftEther 公司引导、经营,推广和保证的。
+R_NEVER 请不要再次显示此消息(&S)
+B_WEB 访问 VPN Gate 和网站 ...
+IDOK 同意(&A)
+IDCANCEL 不同意(&D)
+S_BOLD 注意! 不要在 VPN 通讯禁止的国家使用 VPN Gate 服务。
+
+
+
+
+###########################################################################
+# #
+#软件菜单的字符串数据 #
+# #
+###########################################################################
+
+
+# 连接管理器菜单
+PREFIX CM_MENU
+#“连接” 菜单
+CMD_TOP_CONNECT 连接(&C)
+CMD_CONNECT 连接(&O)\tEnter
+CMD_STATUS 查看状态(&S)...\tCtrl+S
+CMD_DISCONNECT 断开(&I)\tCtrl+D
+CMD_DISCONNECT_ALL 断开所有(&A)\tCtrl+I
+CMD_NEW 新 VPN 连接设置(&N)...\tCtrl+N
+CMD_CLONE 复制(&C)\tCtrl+C
+CMD_SHORTCUT 创建 VPN 连接快捷方式(&H)...
+CMD_EXPORT_ACCOUNT 导出 VPN 连接设置(&X)...
+CMD_IMPORT_ACCOUNT 导入 VPN 连接设置(&P)...
+CMD_STARTUP 启动连接设置(&T)\tCtrl+T
+CMD_NOSTARTUP 移除连接设置(&E)
+CMD_RECENT 最近的 VPN Server(&V)
+CMD_RENAME 重命名(&M)\tF2
+CMD_DELETE 删除(&D)\tDel
+CMD_PROPERTY 属性(&R)...\tAlt+Enter
+CMD_EXIT 关闭连接管理器(&O)\tAlt+F4
+CMD_QUIT 退出连接管理器程序(&X)\tAlt+Q
+#“编辑” 菜单
+CMD_TOP_EDIT 编辑(&E)
+CMD_SELECT_ALL 全选(&A)\tCtrl+A
+CMD_SWITCH_SELECT 切换选择(&I)
+#“查看”菜单
+CMD_TOP_VIEW 查看(&V)
+CMD_STATUSBAR 显示状态栏(&S)
+CMD_VISTASTYLE Windows Vista / Windows 7 / Windows 8 风格(&T)
+CMD_SHOWPORT 在连接列表中显示端口(&P)
+CMD_TRAYICON 显示任务托盘上的图标(&T)
+CMD_ICON 图标(&I)
+CMD_DETAIL 详细(&D)
+CMD_GRID 显示边框(&G)
+CMD_REFRESH 刷新(&R)\tF5
+#“虚拟局域网” 菜单
+CMD_TOP_VLAN 虚拟适配器(&L)
+CMD_NEW_VLAN 新建虚拟网络适配器(&C)...\tCtrl+L
+CMD_ENABLE_VLAN 启用虚拟网络适配器(&E)\tCtrl+E
+CMD_DISABLE_VLAN 禁用虚拟网络适配器(&S)\tCtrl+B
+CMD_DELETE_VLAN 删除虚拟网络适配器(&D)\tDel
+CMD_REINSTALL 重新安装驱动程序(&U)...\tCtrl+U
+CMD_WINNET 打开&Windows网络连接...\tCtrl+W
+#“连接” 菜单
+CMD_TOP_SECURE 智能卡(&S)
+CMD_SECURE_MANAGER 智能卡管理器(&M)...\tCtrl+G
+CMD_SECURE_SELECT 选择一个智能卡使用(&S)...
+#“工具” 菜单
+CMD_TOP_TOOL 工具(&T)
+CMD_PASSWORD 设置密码(&P)...\tCtrl+P
+CMD_TRUST 管理信任的 CA 证书列表(&T)\tCtrl+R
+CMD_NETIF 网络设备状态(&N)...
+CMD_TCPIP TCP 协议优化工具(&O)...
+CMD_MMCSS Windows Vista / Windows 7 / Windows 8 的优化(&V)...
+CMD_TRAFFIC 网络通信速度测试工具(&R)...\tCtrl+Q
+CMD_CM_SETTING 切换运行模式(&M)...
+CMD_LANGUAGE 语言设置(&L)
+CMD_OPTION 选项(&O)...\tCtrl+O
+#“语音”菜单
+CMD_TOP_VOICE 语音(&O)
+CMD_VOIDE_NONE 关闭语音指南(&D)
+CMD_VOICE_NORMAL 正常语音指南(&N)
+CMD_VOICE_ODD 扩展语音指南(&O)
+#“帮助”菜单
+CMD_TOP_HELP 帮助(&H)
+CMD_ABOUT 关于(&A)...
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+###########################################################################
+# #
+# 命令提示符字符串数据 #
+# #
+###########################################################################
+
+PREFIX NULL
+
+# 控制台系统总览
+CON_INFILE_ERROR 错误: 无法打开指定的输入文件 "%s"。
+CON_OUTFILE_ERROR 错误: 无法创建指定的输出文件 "%s"。
+CON_INFILE_START 在文件 "%s" 中写入命令将被使用代替键盘输入。
+CON_OUTFILE_START 该消息输出到控制台将被保存在文件 "%s"。
+CON_USER_CANCEL [EOF]
+CON_UNKNOWN_CMD "%S": 命令未找到。\n您可以使用 "HELP" 命令来查看一个可用的命令列表。
+CON_AMBIGIOUS_CMD "%S": 命令名称是模糊的。
+CON_AMBIGIOUS_CMD_1 指定的命令名称匹配以下多个命令:
+CON_AMBIGIOUS_CMD_2 请更严格地重新指定命令名称。
+CON_INVALID_PARAM 参数 "/%S" 已被指定。使用命令 "%S" 时,不可能指定此参数。输入 "%S /HELP" 来看被使用的参数清单。
+CON_AMBIGIOUS_PARAM "/%S": 参数名称是不明确的。
+CON_AMBIGIOUS_PARAM_1 指定的参数名称符合以下,被指定的做为命令 "%S" 参数的参数:
+CON_AMBIGIOUS_PARAM_2 请更严格地重新指定参数名称。
+
+
+# 不明命令
+CMD_UNKNOWM 没有这个命令的说明。
+CMD_UNKNOWN_HELP 没有这个命令的详细描述。如果您想了解更多有关此命令的详细资料,请参阅手册或在线文档。
+CMD_UNKNOWN_ARGS 没有命令执行的例子。
+CMD_UNKNOWN_PARAM 没有这个参数的说明。
+
+
+# 控制台系统内使用的字符串
+CMD_HELP_1 您可以使用下面的 %u 命令:
+CMD_HELP_2 参考每个命令的使用,输入 "命令名称 /?" 来查看帮助。
+CMD_EVAL_MIN_MAX 您必须指定从 %u 到 %u 的整数。
+CMD_PROMPT 输入一个值:
+CMD_EVAL_NOT_EMPTY 规格不能为空白。
+CMD_EVAL_SAFE 该字符串包含不可用的字符。
+CMD_EVAL_INT 您必须指定一个不小于 1 的整数。
+CMD_HELP_TITLE 关于命令 "%S" 的帮助
+CMD_HELP_DESCRIPTION [目的]
+CMD_HELP_USAGE [使用方法]
+CMD_HELP_HELP [说明]
+CMD_HELP_ARGS [参数]
+CMD_PROPMT_PORT 输入端口号:
+CMD_EVAL_PORT 端口号无效。指定一个范围是 1 到 65535 的端口号。
+CMD_CT_STD_COLUMN_1 项目
+CMD_CT_STD_COLUMN_2 价值
+CMD_CT_STD_COLUMN_3 说明
+CMD_PARSE_IP_SUBNET_ERROR_1_6 指定 "IPv6 地址/子网掩码" 格式。\n通过用冒号来分开这十六位进制的数值来指定 IPv6 地址,如如“ 2001:200:0:1::”。对于子网掩码,您可以指定用冒号分开的十六位进制数值,如 “ffff:ffff:ffff:ffff::”,或者您也可以用十进制数值指定子网掩码的比特长度,如 64。\n要指定一个独立主机,指定子网掩码为“ ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff”或 “128”。\n(例)\n2001:200:0:1::/64\n2001:200:0:1::/ffff:ffff:ffff:ffff::\n2001:200:0:1::5/12\n\n
+CMD_PARSE_IP_SUBNET_ERROR_1 指定 "IPv4 地址/子网掩码" 格式。\n通过用小数点来分隔十进制数值来指定 IPv4 地址,如 “192.168.0.1”。对于子网掩码,您可以通过使用小数点分隔十进制数值来来指定,如 “255.255.255.0”,或者您也可以通过使用十进制数值来指定子网掩码的比特长度如 24。\n要指定一个独立主机,您可以指定子网掩码为 255.255.255.255 或 32\n(例)\n192.168.0.1/24\n192.168.0.1/255.255.255.0\n192.168.0.5/255.255.255.255\n\n
+CMD_PARSE_IP_SUBNET_ERROR_2 指定的 IP 地址不是网络地址。
+CMD_PARSE_IP_SUBNET_ERROR_3 指定的 IP 地址不是网络地址前缀。
+CMD_EVAL_DATE_TIME_FAILED 日期和时间规格无效。\n日期和时间必须为相同的格式如 "2005/10/08 19:30:00",指定 6 个整数代表年/月/日 小时:分钟:秒,用斜线,空格和冒号分隔。年指定为 4 位数。
+CMD_PARSE_IP_MASK_ERROR_1_6 指定 "IPv6 地址/掩码" 格式。\n通过用冒号来分隔十六进制的数值来指定 IPv6 地址,如 “2001:200:0:1::”。对于掩码,您可以指定由冒号分隔的十六进制的数值,如 ffff:ffff:ffff:ffff::,或者您也可以用十进制数值来指定掩码的比特长度如 64。\n要指定一个独立主机,指定掩码为 “ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff ”或“128”。\n(例) \n2001:200:0:1::/64\n2001:200:0:1::/ffff:ffff:ffff:ffff::\n2001:200:0:1::5/12\n\n
+CMD_PARSE_IP_MASK_ERROR_1 指定 "IPv4 地址/掩码" 格式。\n通过用小数点来分隔十进制数值来指定 IPv4 地址,如“192.168.0.1”。对于掩码,您可以指定用小数点分隔的十进制数值,如 “255.255.255.0”,或者您也可以用十进制值指定掩码的比特长度,如 24。\n要指定一个独立主机,指定掩码为 255.255.255.255 或 32\n(例) \n 192.168.0.1/24\n 192.168.0.1/255.255.255.0\n192.168.0.5/255.255.255.255\n\n
+
+
+
+# 通用信息
+CMD_MSG_INVALID_HOSTNAME 指定的主机名无效。
+CMD_MSG_OK 命令成功完成。
+CMD_MSG_ALLOW 允许
+CMD_MSG_DENY 拒绝
+CMD_MSG_INFINITE 无限
+CMD_MSG_ENABLE 启用
+CMD_MSG_DISABLE 禁用
+CMD_MSG_LOAD_CERT_FAILED 无法读取指定的 X.509 证书文件。
+CMD_MSG_SAVE_CERT_FAILED 无法写入 X.509 证书文件。
+CMD_ACCOUNT_COLUMN_NAME VPN 连接设置名称
+CMD_ACCOUNT_COLUMN_HOSTNAME 目标 VPN Server 主机名
+CMD_ACCOUNT_COLUMN_PORT 目标 VPN Server 端口号
+CMD_ACCOUNT_COLUMN_HUBNAME 目标 VPN Server 虚拟 HUB 名称
+CMD_ACCOUNT_COLUMN_PROXY_TYPE 代理服务器类型
+CMD_ACCOUNT_COLUMN_PROXY_HOSTNAME 代理服务器主机名
+CMD_ACCOUNT_COLUMN_PROXY_PORT 代理服务器的端口号
+CMD_ACCOUNT_COLUMN_PROXY_USERNAME 代理服务器的用户名
+CMD_ACCOUNT_COLUMN_SERVER_CERT_USE 验证服务器证书
+CMD_ACCOUNT_COLUMN_SERVER_CERT_NAME 注册的服务器个人证书
+CMD_ACCOUNT_COLUMN_DEVICE_NAME 用于连接的设备名
+CMD_ACCOUNT_COLUMN_AUTH_TYPE 验证类型
+CMD_ACCOUNT_COLUMN_AUTH_USERNAME 用户名
+CMD_ACCOUNT_COLUMN_AUTH_CERT_NAME 客户端验证使用证书
+CMD_ACCOUNT_COLUMN_NUMTCP VPN 通信中使用的 TCP 的连接数
+CMD_ACCOUNT_COLUMN_TCP_INTERVAL 建立每个 TCP 连接的间隔
+CMD_ACCOUNT_COLUMN_TCP_TTL 每个 TCP 连接的连接周期
+CMD_ACCOUNT_COLUMN_TCP_HALF 使用半双工模式
+CMD_ACCOUNT_COLUMN_ENCRYPT 通过 SSL 加密
+CMD_ACCOUNT_COLUMN_COMPRESS 数据压缩
+CMD_ACCOUNT_COLUMN_BRIDGE_ROUTER 通过网桥 / 路由模式连接
+CMD_ACCOUNT_COLUMN_MONITOR 通过监测模式连接
+CMD_ACCOUNT_COLUMN_NO_TRACKING 不要调整路由表
+CMD_ACCOUNT_COLUMN_QOS_DISABLE 不要使用 QoS 控制功能
+
+
+# Debugging Information Collecting Tool
+CMD_DEBUG_SOFTNAME 调试信息采集工具
+CMD_DEBUG_PRINT 调试信息采集工具\r\n\r\n
+CMD_DEBUG_NOT_2000 要求 Windows 2000 或更高版本。
+CMD_DEBUG_NOT_ADMIN 您必须以管理员身份登录 Windows 执行此命令。
+CMD_DEBUG_UAC_FAILED 无法获得管理员权限。
+CMD_DEBUG_SAVE_TITLE 指定保存文件的目标路径
+CMD_DEBUG_OK 一个调试信息文件被保存为 "%s"。\r\n\r\n发送此文件到你的支持人员。\r\n在发送给支持人员以前,您必须验证此文件的内容。\r\n如果有一些你不想透露给其他工作人员的机密信息,你有责任移除这个文件中的机密信息。\r\n\r\n如果你忽略了包含在此文件中的机密信息,并且你同意将整个文件发送给支持人员,这意味着你已经同意透露文件中的全部内容给支持人员。
+CMD_DEBUG_NG 无法保存调试信息为 "%s"。
+
+
+# 测试命令
+CMD_TEST 执行测试运行。
+CMD_TEST_HELP 这是一个测试命令。执行测试运行。随着测试命令,您可以指定许多参数。您可以省略参数的个数。
+CMD_TEST_ARGS Test [/A1:a_str] [/A2:b_str] [/A3:int_value]
+CMD_TEST_A1 指定参数格 A1。这可以被省略。
+CMD_TEST_A2 指定参数 A2。如果忽略,当命令执行时,提示将显示输入参数 A2。规格不能是空白。
+CMD_TEST_A3 指定一个数值。您必须指定一个范围是 1 到 100 之间的整数。指定的整数超出此范围,将导致错误信息显示。
+CMD_TEST_EVAL_A2 参数 A2 的规格不能是空白。
+CMD_IP_EVAL_FAILED IP 地址指定不正确。
+CMD_HOSTPORT_EVAL_FAILED 主机名和端口号规格无效。\n请使用指定的主机名格式:端口号 或 IP 地址:端口号。
+CMD_PORTLIST_EVAL_FAILED 端口号列表规格无效。\n列表必须至少有一个端口号设置,也可以设置多个端口号。当指定多个端口号时,使用逗号隔开,如 "443,992,8888"。
+CMD_PROTOCOL_EVAL_FAILED 协议指定不正确。可以为协议指定 ip, tcp, udp, icmpv4, icmpv6 或协议数字 (0 到 255)。
+CMD_PORT_RANGE_EVAL_FAILED 端口号或端口号范围指定不正确。如果仅指定一个端口号,必须使用一个整数来指定端口号。如果指定多个端口,开始端口号和结束端口号加一个连字符来指定,如 "80-443"。
+CMD_TCP_CONNECTION_STATE_EVAL_FAILED TCP 连接状态规格无效。\n指定 "已设立" 或 "未设立",并且在选择协议时指定 TCP。
+CMD_MAC_ADDRESS_AND_MASK_EVAL_FAILED MAC 地址和掩码规格无效。\n使用有分隔符('-' 或 ':')的十六进制数字,和没有分隔符。一个例子是 "00-AC-84-EA-33-BC/FF-FF-FF-FF-FF-FF"。
+CMD_EXEC_MSG_NAME %S 命令 - %s
+CMD_ID ID
+CMD_FILE_NOT_FOUND 找不到指定的文件 "%s"。
+CMD_FILE_NAME_EMPTY 文件名没有被指定。
+CMD_SAVECERTPATH 保存 X.509 证书到文件名:
+CMD_SAVECERT_FAILED 无法保存证书文件。
+CMD_SAVEKEYPATH 保存密钥到文件名:
+CMD_SAVEKEY_FAILED 无法保存密钥文件。
+CMD_SAVEFILE_FAILED 无法保存文件。
+CMD_LOADFILE_FAILED 无法打开文件。
+CMD_LOADCERTPATH 从……文件名读取 X.509 证书:
+CMD_LOADCERT_FAILED 无法读取证书文件。
+CMD_LOADKEYPATH 从文件名……读取私钥:
+CMD_LOADKEY_FAILED 无法读取密钥文件。
+CMD_LOADKEY_ENCRYPTED_1 指定的密钥文件被密码保护。
+CMD_LOADKEY_ENCRYPTED_2 请输入密码:
+CMD_LOADKEY_ENCRYPTED_3 密码不正确。
+CMD_KEYPAIR_FAILED X.509 证书和私钥的组合指定不正确。证书和与该证书对应的私钥是必需的。
+CMD_CERT_NOT_EXISTS 证书未登记。
+CMD_NO_SETTINGS -
+CMD_DISCONNECTED_MSG \n---Error---\n\n与您正管理的主机通信会话被中断了。从现在开始,如果您运行任何命令将出现错误。\n\n为了重新连接到您管理的主机,首先输入 "EXIT" 的离本开提示,然后重新连接。\n\n
+
+
+# VPN CMD 命令
+CMD_VPNCMD SoftEther VPN 命令行管理工具
+CMD_VPNCMD_HELP “vpncmd ”程序是一个允许您通过使用命令行来管理 SoftEther VPN 软件的实用工具。通过使用 vpncmd,您可以连接到运行在本地或远程计算机的 VPN Client,VPN Server 或 VPN Bridge 并管理它们。此外,通过使用 VPN 工具模式,您可以调用网络传输速度测试工具和证书创建功能。即使不连接到 VPN Server 或 VPN Client,vpncmd 也是可以使用的。\n当使用 vpncmd 时,如果文件名是通过使用 /IN 和 /OUT 参数指定的,该命令就可以根据一个文件被批量执行。该文件列举了可执行命令的文件和执行结果可以被写入文件中。通常,vpncmd 启动后命令提示符会出现,但是,当用 /IN 参数指定一个输入文件时,在输入文件的所有行执行完成后,该程序将自动终止。此外,当指定 /CMD 参数来执行一个命令时,在命令执行完成后,程序将自动终止。您不能同时刻指定 /IN 参数和 /CMD 参数。vpncmd 程序的终止代码将是最后执行命令的错误代码 (在成功执行的情况下是 0)。在 Windows 环境下,当具有管理员权限的用户一次或多次启动 vpncmd 时,有可能只需输入 "vpncmd" 到 Windows 命令提示符或 [运行...] Windows 启动 vpncmd。为了在 UNIX 系统下得到同样的结果,您可以手动设置,PATH 环境是可变的。
+CMD_VPNCMD_ARGS vpncmd [host:port] [/CLIENT|/SERVER|/TOOLS] [/HUB:hub] [/ADMINHUB:adminhub] [/PASSWORD:password] [/IN:infile] [/OUT:outfile] [/CMD commands...]
+CMD_VPNCMD_[host:port] 通过指定格式的参数 [主机名:端口号],可自动连接到主机。如果这是没有指定的,会出现一个提示让输入连接目的地。当连接到一个 VPN Client,您不能指定一个端口号。
+CMD_VPNCMD_CLIENT 连接到 VPN 客户做管理。您不能指定它与 /SERVER 一起做。
+CMD_VPNCMD_SERVER 连接到 VPN Server 或 VPN Bridge 做管理。您不能指定它与 /CLIENT 一起做。
+CMD_VPNCMD_TOOLS 启用 VPN 工具命令。 VPN 工具包括简单证书创建工具 (MakeCert 命令) 和网络传输速度测试工具 (SpeedTest 命令)。
+CMD_VPNCMD_HUB 当通过 “虚拟 HUB 管理模式”连接到 VPN Server 时,这就指定了该虚拟 HUB 名称为 "hub"。如果您指定主机名而不是 / HUB 参数,连接将通过 “服务器管理模式”进行。
+CMD_VPNCMD_ADMINHUB 在连接到 VPN Server 后,这将指定自动选择的虚拟 HUB "adminhub" 的名称。如果已经指定 /HUB 的参数,虚拟 HUB 将被自动选定,则本指定就没有必要了。
+CMD_VPNCMD_PASSWORD 当连接时,如果需要管理员密码,指定密码 "password"。当没有指定密码时,提示输入密码会被显示。
+CMD_VPNCMD_IN 这将指定的文本文件 "infile",其中包含连接完成后自动执行的命令列表。如果指定 /IN 参数,在文件中所有命令文件都执行完毕后,vpncmd 程序将自动终止。如果该文件包含多字节字符,编码必须是 Unicode (UTF-8)。这不能与 /CMD 一起被指定 (如 /CMD 是指定的,/IN 将被忽略)。
+CMD_VPNCMD_OUT 您可以指定文本文件 "outfile" 写所有的字符串,如屏幕上的提示,信息,错误和执行结果。请注意,如果指定的文件已经存在,现有文件的内容将被覆盖。输出字符串将用 Unicode (UTF-8) 编码被记录。
+CMD_VPNCMD_CMD 如果可选命令 "commands..." 包含在 /CMD 命令之后,连接完成后此命令将被执行,此后 vpncmd 程序将终止。不能与 /IN 一起指定 (如果与 /IN 一起指定,/IN 将被忽略)。在所有其他 vpncmd 参数之后指定 /CMD 参数。
+CMD_VPNCMD_CSV 您可以通过指定本选项启用 CSV 输出。每个命令的结果将会以 CSV 形式打印。用其他程序处理结果是有用的。
+CMD_VPNCMD_CS_1 通过使用 vpncmd 程序,可以取得以下成果。\n\n1. VPN Server 或 VPN Bridge 的管理。\n2. VPN Client 的管理。\n3. 使用 VPN 工具 (证书创建和网络传输速度测试工具)\n\n
+CMD_VPNCMD_CS_2 选择 1, 2 或 3:
+CMD_VPNCMD_HOST_1 指定的主机名或目标 VPN Server 或 VPN Bridge 正在 运行的计算机 IP 地址。\n通过以 "主机名:端口号" 格式指定,您还可以指定端口号。\n(当没有指定端口号时,使用 443。)\n如果不输入任何内容并按下回车键,将连接到端口号为 443 的本地主机 (这台电脑)。
+CMD_VPNCMD_HOST_2 指定的主机名或正在运行的目标 VPN Client 计算机的 IP 地址。\n如果不输入任何内容并且按下回车键,将连接到本地主机 (这台电脑)。
+CMD_VPNCMD_HOST_3 目标 IP 地址的主机名:
+CMD_VPNCMD_HUB_1 如果通过虚拟 HUB 管理模式连接到服务器,请输入虚拟 HUB 的名称。\n如果通过服务器管理模式连接,无须输入任何内容请按回车键。\n
+CMD_VPNCMD_HUB_2 指定虚拟 HUB 名称:
+CMD_VPNCMD_ABOUT SoftEther VPN 命令行管理工具 (vpncmd 命令)\n%S\n%S\nCopyright (c) SoftEther VPN Project. All Rights Reserved.\n
+CMD_VPNCMD_PASSWORD_1 访问被拒绝。可能是密码不正确,或者是您以不正确的管理模式连接。您可以尝试再次输入密码。要取消,请按 Ctrl + D。
+CMD_VPNCMD_PASSWORD_2 密码:
+CMD_VPNCMD_ERROR 发生错误。(错误代码: %u)\n%s
+CMD_VPNCMD_SERVER_CONNECTED 与服务器 "%S" 的连接已建立 (端口 %u)。
+CMD_VPNCMD_SERVER_CONNECTED_1 您有整个 VPN Server 的管理员权限。
+CMD_VPNCMD_SERVER_CONNECTED_2 您在 VPN Server 上有虚拟 HUB "%S" 的管理员权限。
+CMD_VPNCMD_CLIENT_NO_REMODE 目标 VPN Client 服务器不允许来自远程计算机的依法行政的连接。启动的计算机上运行的 VPN Client 并连接到本地主机的命令行管理工具或 VPN 客户经理。
+CMD_VPNCMD_PWPROMPT_0 请输入密码。要取消,请按下 Ctrl + D 键。
+CMD_VPNCMD_PWPROMPT_1 密码 :
+CMD_VPNCMD_PWPROMPT_2 确认输入:
+CMD_VPNCMD_PWPROMPT_3 密码和确认密码不匹配。请再输入密码和确认密码。
+CMD_VPNCMD_CLIENT_CONNECTED 连接到 VPN Client "%S"。
+CMD_VPNCMD_TOOLS_CONNECTED VPN 工具已推出。通过输入 "HELP",您可以查看可使用的命令列表。
+
+
+
+
+#######################################################
+# #
+# VPN Server 的管理命令如下 #
+# #
+#######################################################
+
+
+
+# About 命令
+CMD_About 显示版本信息
+CMD_About_HELP 这显示了此命令行管理工具的版本信息。版本信息中包括了 vpncmd 版本号,内部标号和内部标号信息。
+CMD_About_ARGS About
+
+
+# ServerInfoGet 命令
+CMD_ServerInfoGet 获取服务器信息
+CMD_ServerInfoGet_Help 这使您可以获取当前连接的 VPN Server 或 VPN Bridge 的服务器信息。服务器信息中包括版本号,内部标号和内部标号信息。您还可以获取当前服务器运行模式的信息和服务器上运行的操作系统信息。
+CMD_ServerInfoGet_Args ServerInfoGet
+
+
+# ServerStatusGet 命令
+CMD_ServerStatusGet 获取当前服务器状态
+CMD_ServerStatusGet_Help 这使您可以实时获取当前连接的 VPN Server 或 VPN Bridge 的现状。您可以得到关于数据通信和服务器上存在的不同类型对象数量的统计资料。您可以得到当前计算机所使用的操作系统内存多少的信息。
+CMD_ServerStatusGet_Args ServerStatusGet
+
+
+# ListenerCreate 命令
+CMD_ListenerCreate 创建新的 TCP 监听器
+CMD_ListenerCreate_Help 这使您可以在服务器上创建一个新的 TCP 监听器。通过建立 TCP 监听器,服务器开始在指定的 TCP/IP 端口连接监听。\n已创建的 TCP 监听器可以被 ListenerDelete 命令删除。\n您还可以得到一个当前使用 ListenerList 命令登记的 TCP 侦听器列表。\n要执行这个命令,您必须有 VPN Server 管理员权限。
+CMD_ListenerCreate_Args ListenerCreate [port]
+CMD_ListenerCreate_[port] 使用一个整数,指定新添加的 TCP/IP 监听端口号。您也可以使用一个已经被其他程序使用的端口号; 但 VPN Server 将无法使用,直到该程序结束了在端口的使用。指定一个范围从 1 到 65535 的端口号。
+CMD_ListenerCreate_PortPrompt 新增 TCP/IP 监听器端口号:
+
+
+# ListenerDelete 命令
+CMD_ListenerDelete 删除 TCP 监听器
+CMD_ListenerDelete_Help 这允许您删除一个在服务器上已注册的 TCP 侦听器。当 TCP 监听器在运行状态,当运行停止时,监听器将被自动删除。\n您还可以得到一个当前使用 ListenerList 命令登记的 TCP 监听器列表。\n为了执行这个命令,您必须有 VPN Server 管理员权限。
+CMD_ListenerDelete_Args ListenerDelete [port]
+CMD_ListenerDelete_[port] 使用一个整数,指定要删除的 TCP/IP 监听器端口号。
+CMD_ListenerDelete_PortPrompt TCP/IP 侦听器端口号:
+
+
+# ListenerList 命令
+CMD_ListenerList 获取 TCP 监听器列表
+CMD_ListenerList_Help 这使您可以获取的 TCP 侦听器列表当前服务器上注册。您可以获取有关各种 TCP 监听器的运行状态或错误的信息。\n执行这个命令,您必须有 VPN Server 管理员权限。
+CMD_ListenerList_Args 监听器列表
+CMD_ListenerList_Column1 TCP 端口
+CMD_ListenerList_Column2 状态
+
+
+# ListenerEnable 命令
+CMD_ListenerEnable 开始 TCP 监听器运行
+CMD_ListenerEnable_Help 这将启动在当前服务器上注册的停止 TCP 监听器的运行。\n您还可以得到一个当前使用 ListenerList 命令注册的 TCP 监听器列表。\n为了执行这个命令,您必须有 VPN Server 管理员权限。
+CMD_ListenerEnable_Args ListenerEnable [port]
+CMD_ListenerEnable_[port] 使用一个整数,指定要启动的 TCP/IP 监听器端口号。
+CMD_ListenerEnable_PortPrompt 启动 TCP/IP 监听器端口号:
+
+
+# ListenerDisable 命令
+CMD_ListenerDisable 停止 TCP 监听器运行
+CMD_ListenerDisable_Help 这将停止在当前服务器上注册的 TCP 监侦听器的运行。\n您还可以得到一个当前使用 ListenerList 命令注册的 TCP 监听器列表。\n为了执行这个命令,您必须有 VPN Server 管理员权限。
+CMD_ListenerDisable_Args ListenerDisable [port]
+CMD_ListenerDisable_[port] 使用一个整数,指定要停止的 TCP/IP 监听器端口号。
+CMD_ListenerDisable_PortPrompt 启动 TCP/IP 监听器端口号:
+
+
+# ServerPasswordSet 命令
+CMD_ServerPasswordSet 设置 VPN Server 管理员密码
+CMD_ServerPasswordSet_Help 这将设置 VPN Server 管理员密码。您可以指定密码为一个参数。如果密码没有指定,将显示提示输入密码和密码确认。如果指定密码为一个参数,这个密码将在屏幕上显示瞬间,这构成了风险。我们建议尽可能避免指定这个参数,使用密码提示输入密码。\n为了执行这个命令,您必须有 VPN Server 管理员权限。
+CMD_ServerPasswordSet_Args ServerPasswordSet [password]
+CMD_ServerPasswordSet_[password] 指定一个新的密码设置。
+
+
+# ClusterSettingGet 命令
+CMD_ClusterSettingGet 获取当前 VPN Server 群集配置
+CMD_ClusterSettingGet_Help 你可以用它来获取当前 VPN Server 的群集配置。\n为了执行这个命令,您必须有 VPN Server 管理员权限。
+CMD_ClusterSettingGet_Args ClusterSettingGet
+CMD_ClusterSettingGet_Current 当前配置
+CMD_ClusterSettingGet_None (没有设置)
+CMD_ClusterSettingGet_PublicIp 公网 IP 地址
+CMD_ClusterSettingGet_PublicPorts 公共端口列表
+CMD_ClusterSettingGet_Controller 目标控制器
+CMD_ClusterSettingGet_ControllerOnly 仅限控制器功能
+CMD_ClusterSettingGet_Weight 群集性能标准
+
+
+# ClusterSettingStandalone 命令
+CMD_ClusterSettingStandalone 设置为独立的 VPN Server 类型
+CMD_ClusterSettingStandalone_Help 使用此设置 VPN Server 类型为 [独立服务器]。独立服务器指 VPN Server 在当前状态下不属于任何群集。当 VPN Server 安装后,默认情况下为独立的服务器模式。除非你有特别的计划来配置群集,我们建议 VPN Server 以独立模式运行。\n为了执行这个命令,您必须有 VPN Server 管理员权限。\n还有,当这个命令执行时,VPN Server 会自动重新启动。\n此命令不能在 VPN Bridge 上运行。
+CMD_ClusterSettingStandalone_Args ClusterSettingStandalone
+
+
+# ClusterSettingController 命令
+CMD_ClusterSettingController 设置 VPN Server 类型为群集控制器
+CMD_ClusterSettingController_Help 使用此设置 VPN Server 类型为 [群集控制器]。群集控制器是一个群集的所有成员服务器的中央电脑,群集环境是由多个 VPN Server 构成。一个群集需要一台电脑成为这个角色。在同一群集配置里的其他群集成员服务器,是通过连接到群信控制器作为群集成员开始运行的。 \n为了执行这个命令,您必须有 VPN Server 管理员权限。\n还有,当这个命令执行时刻,VPN Server 会自动重新启动。\n此命令不能在 VPN Bridge 上运行。
+CMD_ClusterSettingController_Args ClusterSettingController [/WEIGHT:weight] [/ONLY:yes|no]
+CMD_ClusterSettingController_WEIGHT 这设置了这个 VPN Server 的性能标准比值。这是在群集负载平衡中执行的标准值。一般而言,这个值是 100。例如,仅设置一台机器为 200,而其他成员机器为 100,在负载平衡期间,将调节这台机器收到其他成员两倍的连接数。指定 1 或更高的值。如果此参数未指定,将使用 100。
+CMD_ClusterSettingController_ONLY 通过在这里指定 "yes",VPN Server 在群集里仅作为一个控制器运行,并总是分配一般 VPN Client 连接给到自身以外的成员。此功能用于高负载的环境。如果此参数未指定,"no" 将被使用。
+
+
+# ClusterSettingMember 命令
+CMD_ClusterSettingMember VPN Server 类型设置为群集成员
+CMD_ClusterSettingMember_Help 使用此设置 VPN Server 类型,[群集成员服务器]。一个群集成员服务器是成员的计算机属于群集配置由多个 VPN Server 与另一个中心现有群集控制器。集群成员可以根据需要任意添加到群集。\n在设置为群集成员服务器的 VPN Server,群集控制器管理员要为控制器的 IP 地址和端口号使用,需要知道公共 IP 地址和公共端口号 (必要时本 VPN Server) 和密码。\n要执行这个命令,您必须拥有 VPN Server 管理员权限。\n另外,在执行此命令,VPN Server 会自动重新启动。\n此命令不能运行的 VPN Bridge。
+CMD_ClusterSettingMember_Args ClusterSettingMember [server:port] [/IP:ip] [/PORTS:ports] [/PASSWORD:password] [/WEIGHT:weight]
+CMD_ClusterSettingMember_[server:port] 按照 [主机名:端口号] 的形式,设定目的地群集控制器的主机名,IP 地址,端口号等。
+CMD_ClusterSettingMember_IP 指定该服务器的公用 IP 地址。如果不指定公用 IP 地址,请设定 "/IP:none"。当 IP 地址没有指定,将自动使用的网络接口的 IP 地址连接到群集控制器。
+CMD_ClusterSettingMember_PORTS 指定服务器的公开端口一览。该清单必须至少有一个公共端口号设置,也可以设置多个公共端口号。当指定多个端口号,例如 "/PORTS:443,992,8888" 中间用逗号分开。
+CMD_ClusterSettingMember_PASSWORD 指定连接到目标控制器的密码。它与目标控制器管理密码是相同的。
+CMD_ClusterSettingMember_WEIGHT 这设定了一个表现这个 VPN Server 的标准比率值。这是负载平衡集群中执行的标准值。一般而言,这个值是 100。例如,只有一台机器是 200,而其他成员是 100 个单位,将规范这台机器得到像其他许多成员期间两次连接负载平衡。指定 1 或更高的值。如果此参数未指定,将使用 100。
+CMD_ClusterSettingMember_Prompt_IP_1 指定一个公用 IP 地址。\n如果你不指定,请按回车键,不需要输入任何东西。
+CMD_ClusterSettingMember_Prompt_IP_2 公共 IP 地址:
+CMD_ClusterSettingMember_Prompt_PORT_1 请指定一个公共端口号的列表。\n有 2 个或以上指定端口号,如例用逗号分隔: "443,992,8888"。
+CMD_ClusterSettingMember_Prompt_PORT_2 公共端口号:
+CMD_ClusterSettingMember_Prompt_HOST_1 目标控制器的主机名和端口号:
+
+
+# ClusterMemberList 命令
+CMD_ClusterMemberList 获得群集成员名单
+CMD_ClusterMemberList_Help 使用此命令时,VPN Server 作为群集控制器操作获得对相同的群集群集成员服务器,包括群集控制器本身的列表。\n若需每个成员,下面的信息也被列入。 [类型],[连线开始],[主机名],[点],[会期号码],[TCP 连接数],[虚拟的作业站数目],[使用客户端连接许可证],[使用大桥连接许可证]。\n此命令不能运行在 VPN Bridge。
+CMD_ClusterMemberList_Args ClusterMemberList
+
+
+# ClusterMemberInfoGet 命令
+CMD_ClusterMemberInfoGet 会员信息的获取
+CMD_ClusterMemberInfoGet_Help 当 VPN Server 作为群集控制器操作,您就可以通过指定的集的成员服务器 ID 获得在群集成员的信息。\n您可以得到有关指定群集成员服务器上的以下信息: ]服务器类型]、],[已建立连接的时间],[IP 地址],[主机名],[点],[公共端口列表],[操作中的虚拟 HUB],[第一虚拟 HUB],[会话数],[TCP 连接数]。\n此命令不能运行在 VPN Bridge。
+CMD_ClusterMemberInfoGet_Args ClusterMemberInfoGet [id]
+CMD_ClusterMemberInfoGet_[id] 指定想获信息的取群集成员的 ID。ID 地址可以在 ClusterMemberList 中获得。
+CMD_ClusterMemberInfoGet_PROMPT_ID 拟获取信息的群集成员 ID:
+
+
+# ClusterMemberCertGet 命令
+CMD_ClusterMemberCertGet 获得群集成员证书
+CMD_ClusterMemberCertGet_Help 当 VPN Server 作为群集控制器操作,您就可以通过指定的群集这些成员服务器的 ID 的群集成员服务器获取公共 X.509 证书。您可以保存为 X.509 格式文件。\n此命令不能在 VPN Bridge 中运行。
+CMD_ClusterMemberCertGet_Args ClusterMemberCertGet [id] [/SAVECERT:cert]
+CMD_ClusterMemberCertGet_[id] 指定获取证书所需的群集的成员的 ID。此 ID 可以群集成员使用 ClusterMemberList 中获得。
+CMD_ClusterMemberCertGet_SAVECERT 指定路径以保存您获得的证书。证书被保存为 X.509 格式。
+CMD_ClusterMemberCertGet_PROMPT_ID 获取证书的集群会员 ID:
+
+# ClusterConnectionStatusGet 命令
+CMD_ClusterConnectionStatusGet 获得群集控制器的连接状态的信息
+CMD_ClusterConnectionStatusGet_Help 使用此命令时,VPN Server 作为群集控制器操作来获得连接状态的群集控制器。\n您可以得到以下信息: [控制器 IP 地址],[端口号],[连接状态],[连线开始时间],[第一个连接成立时间],[当前连接成立时间],[的连接尝试次数],[成功连接次数],[连接失败次数]。\n此命令不能运行在 VPN Bridge。
+CMD_ClusterConnectionStatusGet_Args ClusterConnectionStatusGet
+
+
+# Debug 命令
+CMD_Debug 执行调试命令
+CMD_Debug_Help 在运行的 VPN Server / Bridge 进程上运行调试命令。\n此命令在支持人员请求这么做时执行。\n错误使用此命令,很可能造成 VPN Server / Bridge 运行崩溃。
+CMD_Debug_Args Debug [id] [/ARG:arg]
+CMD_Debug_[id] 指定一个调试命令序号。
+CMD_Debug_ARG 指定一个字符串传递给调试命令。如果该字符串包含空格,并且整个命令都包含在" "内。
+CMD_Debug_Msg1 发送调试命令...
+CMD_Debug_Msg2 调试命令已执行。\n结果: \"%S\"
+
+# Crash 命令
+CMD_Crash 出现一个错误的 VPN Server / Bridge 强行终止该进程。
+CMD_Crash_Help 此命令会在 VPN Server / Bridge 的进程中产生一个严重的错误(内存访问冲突),从而会导致进程崩溃。于是,在服务模式下的 VPN Server / Bridge 将会终止并重启。如果 VPN Server 在用户模式下运行,进程将不会自动重启。\n本命令适用于:当 VPN Server / Bridge 处于一个不可恢复的错误或者进程无限循环时。此命令将断开所有 VPN Server / Bridge 上的 VPN 会话。所有在 VPN Server / Bridge 内存中未保存的设置将会丢失。\n在运行此命令前,运行"Flush" 命令来把不稳定的数据保存在配置文件中。\n要执行此命令,您必须具有 VPN Server / Bridge 的管理员权限。
+CMD_Crash_Args Crash [yes]
+CMD_Crash_[yes] 确认请输入 "yes"
+CMD_Crash_Msg 发送崩溃命令给 VPN Server。VPN Server 将会立即崩溃,所以您不可能收到本命令的结果值。此刻以后,vpncmd 将会自动断开 VPN Server 的连接。
+CMD_Crash_Confirm 您确定要使 VPN Server 崩溃?\n如果确定请键入 "yes":
+CMD_Crash_Aborted 崩溃命令中止。
+
+
+# Flush 命令
+CMD_Flush 保存 VPN Server / Bridge 全部不稳定数据到配置文件。
+CMD_Flush_Help 通常,不稳定设置数据会保存在 VPN Server / Bridge 的内存中。它定期以 vpn_server.config 或者 vpn_bridge.config 刷新硬盘。默认周期是 300 秒(5 分钟)。(周期长度可以在配置文件中,通过修改 AutoSaveConfigSpan 进行改变。)数据会在正常关闭 VPN Server / Bridge 时保存。\n执行 Flush 命令使 VPN Server / Bridge 立即保存设置至文件。此设置数据将被保存在服务器计算机的磁盘驱动中。在您没有足够时间正常关闭服务器进程的情况下,使用 Flush 命令。\n执行此命令,您必须有 VPN Server 管理员权限。\n执行此命令,您必须有 VPN Server / Bridge 的管理员权限。
+CMD_Flush_Args Flush
+CMD_Flush_Msg1 从内存到磁盘写入不稳定数据...\n
+CMD_Flush_Msg2 保存成功。文件大小是 %S 字节。\n
+
+
+# ServerCertGet 命令
+CMD_ServerCertGet 获得 VPN Server 的 SSL 证书
+CMD_ServerCertGet_Help VPN Server,取得连接客户机所需的 SSL 证书。证书可以保存为 X.509 的格式。
+CMD_ServerCertGet_Args ServerCertGet [cert]
+CMD_ServerCertGet_[cert] 获得的证书指定文件保存路径,以 X.509 的形式保存。
+
+
+# ServerKeyGet 命令
+CMD_ServerKeyGet 获取 VPN Server SSL 证书的密钥
+CMD_ServerKeyGet_Help VPN Server,为已连接客户提供获得证书的密钥。密钥可以存储为 Base 64 的编码文件。 \n为了运行此命令,VPN Server 需要管理员的权限。
+CMD_ServerKeyGet_Args ServerKeyGet [key]
+CMD_ServerKeyGet_[key] 指定文件的路径名来存储已获得的密钥。将密钥存储为 Base 64 编码。
+
+
+# ServerCertSet 命令
+CMD_ServerCertSet VPN Server 的 SSL 证书和密钥的设置
+CMD_ServerCertSet_Help 设置已连接 VPN Server 的客户端所需的 SSL 证书,以及跟证书相对应的密钥。证书为 X.509 格式,密钥为 Base 64 编码格式。\n为了运行此命令,需要有 VPN Server 管理员权限。
+CMD_ServerCertSet_Args ServerCertSet [/LOADCERT:cert] [/LOADKEY:key]
+CMD_ServerCertSet_LOADCERT 指定要使用的 X.509 格式的证书文件。
+CMD_ServerCertSet_LOADKEY 指定格式为 Base 64 编码并且与证书对应的密钥文件。
+
+
+# ServerCipherGet 命令
+CMD_ServerCipherGet 获取 VPN 通信中使用的加密程序
+CMD_ServerCipherGet_Help 您可以获取 VPN Server 和客户端之间进行通信时使用的 SSL 加密,电子签名等,以及在 VPN Server 上的程序列表。
+CMD_ServerCipherGet_Args ServerCipherGet
+CMD_ServerCipherGet_SERVER VPN Server 正在使用的加密程序:
+CMD_ServerCipherGet_CIPHERS 可以使用的加密程序一览表:
+
+# ServerCipherSet 命令
+CMD_ServerCipherSet 设置 VPN 通讯中使用的加密程序,
+CMD_ServerCipherSet_Help 您可以设置 VPN Server 和客户端在通讯中应用的 SSL 加密连接,电子签名等应用程序。\n如果您指定程序的名称,以后和 VPN Server 连接的 VPN Client,VPN Bridge 之间的将应用指定程序,数据将被加密。\n运行此命令,需要 VPN Server 管理员的权限。
+CMD_ServerCipherSet_Args ServerCipherSet [name]
+CMD_ServerCipherSet_[name] 指定设置加密和数字签名的程序。可以使用的程序一览,可以从 ServerCipherGet 指令中获取。
+CMD_ServerCipherSet_PROMPT_NAME 指定的加密程序的名称:
+
+
+# KeepEnable 命令
+CMD_KeepEnable 启动 Internet 保持连接功能
+CMD_KeepEnable_Help 启动 [互联网保持连接功能]。启动此功能后,如果一段时间没有通信数据,导致连接将被断开时,会自动发送数据包到任何服务器,互联网服务器一定的间隔,从而可以保持连接。\n目标主机名等,可以通过 KeepSet 指令来设置。\nVPN Server 或 VPN Bridge 运行此命令时,您必须具有管理员的权限。
+CMD_KeepEnable_Args KeepEnable
+
+
+# KeepDisable 命令
+CMD_KeepDisable 禁用保持互联网连接功能
+CMD_KeepDisable_Help 解除 [保持互联网连接功能]。\nVPN Server 或 VPN Bridge 运行此命令,您必须具有管理员权限。
+CMD_KeepDisable_Args KeepDisable
+
+
+# KeepSet 命令
+CMD_KeepSet 设置 Internet 保持连接功能
+CMD_KeepSet_Help 设置 [保持互联网连接功能] 的目标主机名。 如果一段时间没有任何通信数据,连接将被断开时,使用 [保持互联网连接功能 ] 可以,设定时间向 Internet 上的任何服务器发送数据包,从而可以保持您的 Internet 连接。\n在此功能中,可以设置目标 [主机名],[端口号],[数据包发送时间间隔],以及 [协议]。\n发送的数据包为随机内容,不会讲计算机和个人的识别信息发送。\n保持 Internet 连接功能,可以通过 KeepEnable 命令,或使用命令 KeepDisable,实现启用 / 禁用。不可以用 KeepSet 来改变启用 / 禁用的状态。 \nVPN Server 或 VPN Bridge 运行此命令,您必须具有管理员权限。
+CMD_KeepSet_Args KeepSet [/HOST:host:port] [/PROTOCOL:tcp|udp] [/INTERVAL:interval]
+CMD_KeepSet_HOST 用 [主机:端口] 的格式,来设定目标主机名或 IP 地址和端口号。
+CMD_KeepSet_PROTOCOL 设定 tcp 或 udp。
+CMD_KeepSet_INTERVAL 以秒为单位设定发送数据包之间的间隔时间。
+CMD_KeepSet_PROMPT_HOST 设定目标主机名或 IP 地址和端口号:
+CMD_KeepSet_PROMPT_PROTOCOL tcp 或 udp:
+CMD_KeepSet_PROMPT_INTERVAL 发送数据包时间间隔 (秒):
+CMD_KeepSet_EVAL_TCP_UDP 设定 "tcp" 或 "udp"。
+
+# KeepGet 命令
+CMD_KeepGet 获取保持互联网连接的功能
+CMD_KeepGet_Help 获取 [保持互联网连接功能] 的当前设置。可以得到 [主机名],[端口],[数据包发送时间间隔],和 [协议],还包括当前 [保持互联网连接功能] 是否启用的当前状态。
+CMD_KeepGet_Args KeepGet
+CMD_KeepGet_COLUMN_1 主机名
+CMD_KeepGet_COLUMN_2 端口号
+CMD_KeepGet_COLUMN_3 数据包发送时间间隔 (秒)
+CMD_KeepGet_COLUMN_4 协议
+CMD_KeepGet_COLUMN_5 当前状态
+
+
+# SyslogEnable 命令
+CMD_SyslogEnable 设置发送系统日志功能
+CMD_SyslogEnable_Help 使用 syslog 发送系统日志的使用方法和服务器的设置。
+CMD_SyslogEnable_Args SyslogEnable [1|2|3] [/HOST:host:port]
+CMD_SyslogEnable_[1|2|3] 使用 syslog 功能 1 - 3 来进行设置。\n1: 发送 syslog 服务器日志。\n2: 发送服务器和虚拟 HUB 安全系统日志。\n3: 服务器,虚拟 HUB 安全和数据包发送系统日志记录枢纽。
+CMD_SyslogEnable_HOST 按照 [主机:端口] 的形式,设定系统日志服务器主机名或 IP 地址和端口号。如果省略端口号使用 514。
+CMD_SyslogEnable_MINMAX 设置 syslog 发送功能 1 - 3。
+CMD_SyslogEnable_Prompt_123 系统日志传输功能 (1 - 3):
+CMD_SyslogEnable_Prompt_HOST 指定发送日志的服务器:
+
+
+# SyslogDisable 命令
+CMD_SyslogDisable 禁用发送系统日志的功能
+CMD_SyslogDisable_Help 解除系统日志的传送功能。
+CMD_SyslogDisable_Args SyslogDisable
+
+
+# SyslogGet 命令
+CMD_SyslogGet 取得发送系统日志的功能
+CMD_SyslogGet_Help 获取 syslog 发送功能的当前设置。您可以设置系统日志功能的使用方法,可以获取 syslog 服务器的主机名和端口号。
+CMD_SyslogGet_Args SyslogGet
+CMD_SyslogGet_COLUMN_1 设置系统日志发送功能
+CMD_SyslogGet_COLUMN_2 发送系统日志服务器主机名
+CMD_SyslogGet_COLUMN_3 syslog 服务器端口号
+
+
+# ConnectionList 命令
+CMD_ConnectionList 获取与 VPN Server 相连的 TCP 连接一览
+CMD_ConnectionList_Help 现在,先获取与 VPN Server 连接的 TCP/IP 一览表。但是,VPN 会话作为 TCP/IP 连接不显示。VPN 会话建立的 TCP/IP 连接一览表,何以运用 SessionList 命令获得。\n可以获取 [连接名称], [原始连接], [连接时间] 和 [类型]。\n要运行此命令,VPN Server 需要管理员权限。
+CMD_ConnectionList_Args ConnectionList
+
+
+# ConnectionList 命令
+CMD_ConnectionGet 获取连接到 VPN Server 的 TCP 信息一览表
+CMD_ConnectionGet_Help 获取与 VPN Server 连接的 TCP/IP 连接的详细信息。\n可以获得 [连接名],[连接种类],[连接主机名],[连接主机 IP],[联机主机端口 TCP],[连接时间],[服务器品牌],[服务器版本],[服务器铭牌号],[客户机品牌],[客户机版本],[客户机铭牌号] 等信息。 \n要运行此命令,需要管理员权限。
+CMD_ConnectionGet_Args ConnectionGet [name]
+CMD_ConnectionGet_[name] 指定希望获取信息的连接名称。所有连接的一览表,可以通过 ConnectionList 命令获得。
+CMD_ConnectionGet_PROMPT_NAME 用以获取信息的连接名称:
+
+# ConnectionDisconnect 命令
+CMD_ConnectionDisconnect 断开 VPN Server 和 TCP 的连接
+CMD_ConnectionDisconnect_Help 强制切断 VPN Server 和指定的 TCP/IP 的连接。\n运行此命令,需要管理员权限。
+CMD_ConnectionDisconnect_Args ConnectionDisconnect [name]
+CMD_ConnectionDisconnect_[name] 选定希望切断的连接。连接的名称可以从 ConnectionList 命令中获得。
+CMD_ConnectionDisconnect_PROMPT_NAME 断开连接的名称:
+
+
+# BridgeDeviceList 命令
+CMD_BridgeDeviceList 获取可以在当地的网桥上使用的 LAN 卡一览
+CMD_BridgeDeviceList_Help 使用当地网桥连接,获取目标桥中可以使用的设备 (LAN 卡) 列表。\n在此显示的设备名字,BridgeCreate 命令都可以使用。\n为了运行此命令,需要管理员权限。
+CMD_BridgeDeviceList_Args BridgeDeviceList
+
+
+# BridgeList 命令
+CMD_BridgeList 获得当地网桥连接列表
+CMD_BridgeList_Help 获取当地定义的网桥连接列表。\n可以获取当地网桥连接的虚拟 HUB 名称,目标太网桥连接器件 (LAN 卡) 的名称,或可以获取设备的名称和工作状态。
+CMD_BridgeList_Args BridgeList
+
+
+# BridgeCreate 命令
+CMD_BridgeCreate 创建本地的网桥连接
+CMD_BridgeCreate_Help 在 VPN Server 上创建新的本地网桥连接的。\n当您使用一个本地的网桥,这个虚拟 HUB 和物理以太网设备 (LAN 卡在两层) 之间可以创建网桥连接。\n在系统中创建 tap 设备 (虚拟网络接口),可以与虚拟 HUB 建立连接 (tap 设备仅支持 Linux)。\n目的地以太网桥设备 (LAN 卡) 可以连接到您的任何运行的 LAN 卡,但是高负荷环境的网桥,建议您准备专用的 LAN 卡。\n要运行此命令,需要管理员权限。
+CMD_BridgeCreate_Args BridgeCreate [hubname] [/DEVICE:device_name] [/TAP:yes|no]
+CMD_BridgeCreate_[hubname] 选定虚拟 HUB 的网桥。虚拟 HUB 列表,可以通过 HubList 命令获得。但是,没有必要一定要选定目前正在运行的虚拟 HUB,即使选定目前没有工作,或不存在的虚拟名称的 HUB,当它真正工作时,它与虚拟本地网桥就会建立连接。
+CMD_BridgeCreate_DEVICE 设定目标以太网桥设备 (LAN 卡) 的名称,或 tap 设备的名称。以太网设备名单,可以通过运行 BridgeDeviceList 命令得到。
+CMD_BridgeCreate_TAP 网桥连接局域网,不使用 LAN 卡,而是使用 tap 设备时,选定 yes,如果您使用的设备指定 (只支持 Linux)。如果省略,默认为 no。
+CMD_BridgeCreate_PROMPT_HUBNAME 网桥虚拟 HUB 名称:
+CMD_BridgeCreate_PROMPT_DEVICE 目标网桥的设备名称:
+CMD_BridgeCreate_PROMPT_TAP 你想使用 tap 设备吗 (yes/no):
+
+
+# BridgeDelete 命令
+CMD_BridgeDelete 删除本地网桥连接
+CMD_BridgeDelete_Help 删除现有的当地网桥连接。当地网桥梁连接的列表,可以通过 BridgeDeviceList 命令得到。\n运行此命令,需要服务器管理员权限。
+CMD_BridgeDelete_Args BridgeDelete [hubname] [/DEVICE:device_name]
+CMD_BridgeDelete_[hubname] 选定被删除的当地网桥的虚拟 HUB。
+CMD_BridgeDelete_DEVICE 选定被删除的当地的网桥的设备名 (LAN 卡的名称或 tap 设备的名称)。
+CMD_BridgeDelete_PROMPT_HUBNAME 删除虚拟网桥 HUB 的名称:
+CMD_BridgeDelete_PROMPT_DEVICE 删除网桥的设备名:
+
+
+# Caps 命令
+CMD_Caps 获得服务器的功能性能一览表
+CMD_Caps_Help 取得现在正在连接使用的 VPN Server 的功能和性能的清单。\nVPN Server 的功能和性能取决于服务器的版本。指令清单中的指令也可能因为对方的服务器的功能,而无法工作。因此此命令需调查目标服务器的功能。\n如果 VPN Server 的版本比命令行管理工具的版本新,存在不掌握的指令时,其内部的字符串 (变量名),但可能原原本本的表示出来。
+CMD_Caps_Args Caps
+
+
+# Reboot 命令
+CMD_Reboot VPN Server 服务重新启动
+CMD_Reboot_Help VPN Server 重新启动该服务。\nVPN Server 重新启动服务,目前连接的会话和 TCP 连接都将被切断,直道建立新的连接。\n此命令,VPN Server,只是重新启动服务程序,而不是重新启动计算机。这种管理的连接也会断开,如果需要请重新建立连接。\n此外,/RESETCONFIG:yes 指定参数,并对 VPN Server 的系统内容 (.config) 进行初始化。\n要运行此命令,VPN Server需要管理员权限。
+CMD_Reboot_Args Reboot [/RESETCONFIG:yes|no]
+CMD_Reboot_RESETCONFIG 选定 yes,对当前的 VPN Server 的系统内容 (.config) 初始化。请谨慎设置此参数。
+
+
+# ConfigGet 命令
+CMD_ConfigGet 获取 VPN Server 当前系统配置
+CMD_ConfigGet_Help 获取 VPN Server 当前 (.config 文件) 系统结构化文本保存的文本文件,你可以检索到 VPN Server 执行这个指令的瞬间状态。\n系统内容的文件,如果不指定参数,会在屏幕上直接显示。如果您指定参数保存,会保存为一个指定的文件名。\n配置文件可以使用普通的文本编辑器编辑。编辑好的文件要写入 VPN Server,需执行 ConfigSet 命令。\n要运行此命令,VPN Server 需要管理员权限。
+CMD_ConfigGet_Args ConfigGet [path]
+CMD_ConfigGet_[path] 如果你想保存配置文件,请指定文件名。如果没有指定,配置的内容将以画面形式显示在屏幕上。如果配置是多字字符的,请转变成 Unicode (UTF-8) 编码存储。
+CMD_ConfigGet_FILENAME Config 名称: "%S", 大小: %u
+CMD_ConfigGet_FILE_SAVE_FAILED 无法创建指定的文件。
+
+
+# ConfigSet 命令
+CMD_ConfigSet 往 VPN Server 上写入系统配置内容
+CMD_ConfigSet_Help 往 VPN Server 上写入系统配置内容。这样,您选定的系统配置内容会适用于 VPN Server,VPN Server 程序会自动重启,新的系统配同配置开始工作。\n对系统管理者来说,要记录所有的系统配置的文件是比较困难的。因此建议使用 ConfigGet 命令,先获取当前的 VPN Server 的系统配置内容保存成文件,再将此文件加以编辑,然后用 ConfigSet 命令写入 VPN Server。\n这个操作,需要对 VPN Server 充分的了解,如果写入了不正确的系统配置信息,系统将发生错误,甚至可能丢失现在的设置内容。请务必小心操作。\n执行这个命令,需要 VPN Server 的管理员权限。
+CMD_ConfigSet_Args ConfigSet [path]
+CMD_ConfigSet_[path] 指定配置文件的名称。如果文件有多种文字,请先变化成 Unicode (UTF-8) 格式。
+CMD_ConfigSet_PROMPT_PATH 将配置上传到服务器上的文件路径名称:
+CMD_ConfigSet_FILE_LOAD_FAILED 无法加载指定的文件。
+
+
+# RouterList 命令
+CMD_RouterList 获取虚拟 3 层交换机列表
+CMD_RouterList_Help 在 VPN Server 上获取 3 层虚拟交换机的清单。获取虚拟 3 层交换机的 [交换机名称],[工作状态],[接口数量],[路由数目] 等信息。\n要运行此命令,需要 VPN Server 管理员权限。\n此外,此命令不能在 VPN Bridge 中运行。
+CMD_RouterList_Args RouterList
+
+
+# RouterAdd 命令
+CMD_RouterAdd 定义一个新的虚拟 3 层交换机
+CMD_RouterAdd_Help 在 VPN Server 上定义一个新的 3 层虚拟交换机。\n要运行此命令,需要 VPN Server 管理员权限。\n此外,此命令不能在 VPN Bridge 中运行。\n\n[虚拟 3 层交换机功能的说明]\n在这个虚拟 VPN Server 上运行的多个虚拟 HUB 之间,可以通过定义的虚拟 3 层交换机,实现不同 IP 地址之间的路由。\n\n[虚拟 3 层交换机功能的注意事项]\n虚拟 3 层交换机功能是基于对网络和 IP 路由熟悉的人或者是网络管理员使用的。如果您使用正常的 VPN 功能,您没有必要使用虚拟 3 层交换机。\n如果您使用虚拟 3 层交换机的功能,请您务必要十分熟悉 IP 路由方面的知识,并十分清楚您的设置将对网络产生的影响。
+CMD_RouterAdd_Args RouterAdd [name]
+CMD_RouterAdd_[name] 创建一个新的虚拟 3 层交换机的名称。新创建的名称与现有的名称是不能相同。
+CMD_RouterAdd_PROMPT_NAME 要创建的虚拟 3 层交换机的名称:
+
+
+# RouterDelete 命令
+CMD_RouterDelete 删除虚拟 3 层交换机
+CMD_RouterDelete_Help 删除在 VPN Server 上已定义的 3 层虚拟交换机。如果选定的虚拟 3 层交换机正在运行,它将停止工作,然后自动删除。\n获取虚拟 3 层交换机的清单,可以使用 RouterList 命令。\n要运行此命令,需要 VPN Server 管理员权限。\n此外,此命令不能在 VPN Bridge 中运行。
+CMD_RouterDelete_Args RouterDelete [name]
+CMD_RouterDelete_[name] 选定想要删除的虚拟 3 层交换机的名称。
+CMD_RouterDelete_PROMPT_NAME 想要删除的虚拟 3 层交换机的名称:
+
+
+# RouterStart 命令
+CMD_RouterStart 开始运行虚拟 3 层交换机
+CMD_RouterStart_Help VPN Server 上已经存在的虚拟 3 层交换机,如果处于停止工作工作状态,将开始运行。\n获取当前的虚拟 3 层交换机清单,可以执行 RouterList 命令。\n要运行此命令,需要 VPN Server 管理员权限。\n此外,此命令不能在 VPN Bridge 运行。\n\n[虚拟 3 层交换机功能的说明]\n在这个虚拟 VPN Server 上运行的多个虚拟 HUB 之间,可以通过定义的虚拟 3 层交换机,实现不同 IP 地址之间的路由。\n\n[虚拟 3 层交换机功能的注意事项]\n虚拟 3 层交换机功能是基于对网络和 IP 路由熟悉的人或者是网络管理员使用的。如果您使用正常的 VPN 功能,您没有必要使用虚拟 3 层交换机。\n如果您使用虚拟 3 层交换机的功能,请您务必要十分熟悉 IP 路由方面的知识,并十分清楚您的设置将对网络产生的影响。
+CMD_RouterStart_Args RouterStart [name]
+CMD_RouterStart_[name] 选定即将启动的虚拟 3 层交换机的名称。
+CMD_RouterStart_PROMPT_NAME 即将启动的虚拟 3 层交换机的名称:
+
+
+# RouterStop 命令
+CMD_RouterStop 停止虚拟 3 层交换机的运行
+CMD_RouterStop_Help 在 VPN Server 上已定义的虚拟 3 层交换机,如果正在运行,它将停止运行。\n想要获取现有的虚拟 3 层交换机清单,可以运行 RouterList 命令。\n要运行此命令,需要 VPN Server 管理员权限。
+CMD_RouterStop_Args RouterStop [name]
+CMD_RouterStop_[name] 选定想要停止运行的虚拟 3 层交换机的名称。
+CMD_RouterStop_PROMPT_NAME 想要停止运行的虚拟 3 层交换机名称:
+
+
+# RouterIfList 命令
+CMD_RouterIfList 获取在虚拟 3 层交换机中注册的远程接口的清单
+CMD_RouterIfList_Help 如果在指定的虚拟 3 层交换机上有已经定义的虚拟远程接口,您将会获取一个虚拟接口列表。\n在一个虚拟 3 层交换机上,您可以定义多个虚拟接口和路由表。\n虚拟接口与虚拟 HUB 相互关联,当虚拟 HUB 运行时,虚拟接口就像一个虚拟 IP 主机在工作。相对于多个 IP 虚拟 HUB,如果定义分属不同网络的多个远程接口时,IP 路由会自动运行。\n要运行此命令,需要 VPN Server 管理员权限。\n此外,此命令不能在 VPN Bridge 中运行。
+CMD_RouterIfList_Args RouterIfList [name]
+CMD_RouterIfList_[name] 选定虚拟 3 层交换机的名称。
+CMD_RouterIfList_PROMPT_NAME 虚拟 3 层交换机的名称:
+
+
+# RouterIfAdd 命令
+CMD_RouterIfAdd 在虚拟 3 层交换机上添加一个虚拟远程接口
+CMD_RouterIfAdd_Help 指定的 3 层虚拟交换机,为它添加一个在同一个 VPN Server 上运行的虚拟 HUB 的连接虚拟接口。\n一个指定的 3 层虚拟交换机,您可以定义多个虚拟接口和路由表。\n虚拟接口与虚拟 HUB 相互关联,当虚拟 HUB 运行时,虚拟接口就像一个虚拟 IP 主机在工作。相对于多个 IP 虚拟 HUB,如果定义分属不同网络的多个远程接口时,IP 路由会自动运行。\n虚拟接口的 IP 网络空间,虚拟接口的 IP 地址必须被定义。\n虚拟接口必须制定目标连接的虚拟 HUB 的名称。\n指定虚拟 HUB 时,也可选定当前不存在的虚拟 HUB。\n虚拟接口必须在虚拟 HUB 内有一个 IP 地址。此外,还需指定属于该 IP 地址的 IP 网络的子网掩码。\n设置虚拟 HUB 内几个虚拟空间通过交换机的路由网,需在指定的 IP 地址操作。\n要运行此命令,需要 VPN Server 管理员权限。\n此外,此命令不能在 VPN Bridge 中运行。 \n要运行此命令,操作对象的虚拟 3 层交换机必须关闭。如果正在运行中,可用 RouterStop 命令让其停止。
+CMD_RouterIfAdd_Args RouterIfAdd [name] [/HUB:hub] [/IP:ip/mask]
+CMD_RouterIfAdd_[name] 指定虚拟 3 层交换机的名称。
+CMD_RouterIfAdd_HUB 指定新建虚拟接口拟连接的虚拟 HUB 名称。虚拟 HUB 名单,可以通过 HubList 命令获取。但是,目前正在运行的虚拟 HUB 没有必要指定。如果指定了目前没有工作,或不存在的虚拟 HUB,当它开始虚拟工作时,虚拟 3 层交换机将被激活。
+CMD_RouterIfAdd_IP 按照 [IP 地址/子网掩码] 的格式,设定新添加的接口的的 IP 地址和子网掩码。IP 地址为 192.168.0.1,10 进制,以点区分。子网掩码 255.255.255.0 以点区分,10 进制,也可以设定为如 24 这样的字节数用 10 进制来表示。
+CMD_RouterIfAdd_PROMPT_NAME 虚拟 3 层交换机的名称:
+CMD_RouterIfAdd_PROMPT_HUB 虚拟接口连接到虚拟 HUB 名称:
+CMD_RouterIfAdd_PROMPT_IP IP 地址/子网掩码:
+
+
+# RouterIfDel 命令
+CMD_RouterIfDel 删除虚拟 3 层交换机的虚拟远程接口
+CMD_RouterIfDel_Help 删除在指定虚拟交换机中已定义的虚拟接口。\n对当前定义的虚拟接口列表,可以通过 RouterIfList 命令得到。\n要运行此命令,需要 VPN Server 管理员权限。\n此外,此命令不能在 VPN Bridge 中运行。\n要运行此命令,虚拟 3 层转化及必须在停止状态。如果不是,可以通过 RouterStop 指令使其停止。
+CMD_RouterIfDel_Args RouterIfDel [name] [/HUB:hub]
+CMD_RouterIfDel_[name] 指定虚拟 3 层交换机的名称。
+CMD_RouterIfDel_HUB 指定虚拟接口所连接的虚拟 HUB 的名称。
+
+
+# RouterTableList 命令
+CMD_RouterTableList 获取虚拟 3 层交换机的路由列表
+CMD_RouterTableList_Help 在指定的虚拟 3 层交换机中,如果有路由表已定义,可以获取一个路由表的列表。\n虚拟 3 层交换机的IP 路由引擎,当 IP 数据包的 IP 地址不属于任一个虚拟接口时,将参照这个路由表。\n要运行此命令,VPN Server 需要管理员权限。\n此外,此命令不能在 VPN Bridge 中运行。
+CMD_RouterTableList_Args RouterTableList [name]
+CMD_RouterTableList_[name] 指定虚拟 3 层交换机的名称。
+CMD_RouterTableList_PROMPT_NAME 虚拟 3 层交换机的名称:
+
+
+# RouterTableAdd 命令
+CMD_RouterTableAdd 添加一个路由表项到虚拟 3 层交换机
+CMD_RouterTableAdd_Help 指定新的虚拟 3 层交换机的路由表并添加一个新的路由表项。\n虚拟 3 层交换机操作 IP 路由引擎时,IP 数据包的目的 IP 地址不属于任何 IP 接口时,可以参照路由表进行操作。\n向虚拟 3 层交换机中添加的路由表项内容必须指定。作为网关,在虚拟 3 层交换机的虚拟接口中,有至少一个属于同一 IP 网络的 IP 地址相同。\n要运行此命令,VPN Server 需要管理员权限。\n此外,此命令不能在 VPN Bridge 中运行。\n要运行此命令虚拟 3 层交换机必须处于停止噢国内工作状态。如果不在停止状态,可以执行 RouterStop 命令令其处于暂停。
+CMD_RouterTableAdd_Args RouterTableAdd [name] [/NETWORK:ip/mask] [/GATEWAY:gwip] [/METRIC:metric]
+CMD_RouterTableAdd_[name] 指定虚拟 3 层交换机的名称。
+CMD_RouterTableAdd_NETWORK 按照 [IP 地址/子网掩码] 的格式,设置新添加的路由表的网络地址和子网掩码。网络地址,如 192.168.0.1 的格式,由点分隔,10 进位制。子网掩码如 255.255.255.0,用点分隔,10 进位制,或者像 24 这样从开头 10 进位设定字节数。位长度可为十进制数指定的分隔十进制数字。 如 0.0.0.0/0.0.0.0 将格式设定好,默认为根。
+CMD_RouterTableAdd_GATEWAY 指定网关的 IP 地址。
+CMD_RouterTableAdd_METRIC 指定度量的值。请使用一个以上的整数。
+CMD_RouterTableAdd_PROMPT_NAME 虚拟 3 层交换机的名称:
+CMD_RouterTableAdd_PROMPT_NETWORK 网络地址/子网掩码:
+CMD_RouterTableAdd_PROMPT_GATEWAY 网关:
+CMD_RouterTableAdd_PROMPT_METRIC 公制值:
+
+
+# RouterTableDel 命令
+CMD_RouterTableDel 删除虚拟 3 层交换机的路由表项
+CMD_RouterTableDel_Help 指定在虚拟 3 层交换机上已定义的路由表项,进行删除。\n已定义的路由表项名单,可通过 RouterTableList 命令获取。\n要运行此命令,需要 VPN Server 管理员权限。\n此外,此命令不能在 VPN Bridge 中运行。\n要运行此命令要求虚拟 3 层转换机处于停止状态。如果没有处于停止状态,可以执行 RouterStop 命令,让其暂停。
+CMD_RouterTableDel_Args RouterTableDel [name] [/NETWORK:ip/mask] [/GATEWAY:gwip] [/METRIC:metric]
+CMD_RouterTableDel_[name] 指定虚拟 3 层交换机的名称。
+CMD_RouterTableDel_NETWORK 按照 [IP 地址/子网掩码] 的格式,选定拟删除的路由表项的网络地址。
+CMD_RouterTableDel_GATEWAY 指定网关的 IP 地址。
+CMD_RouterTableDel_METRIC 指定度量的值。请使用一以上整数。
+
+
+# LogFileList 命令
+CMD_LogFileList 获取日志文件列表
+CMD_LogFileList_Help 您可以将保存在 VPN Server 上,并有服务器输出的日志文件显示成一个输出列表。通过指定一个文件名,运用 LogFileGet 命令,可以下载该日志文件的内容。\n如果 VPN Server 在管理模式下,所有的虚拟 HUB 的数据包日志,安全日志,VPN Server 日志允许您查看或下载。\n如果虚拟 HUB 在管理模式下,并处于连接状态,可以查看或下载该数据包日志和安全日志。
+CMD_LogFileList_Args LogFileList
+CMD_LogFileList_START 正在获取一个日志文件的列表。这可能需要一些时间。请稍候...
+CMD_LogFileList_NUM_LOGS 共有 %u 个日志文件。
+
+
+# LogFileGet 命令
+CMD_LogFileGet 日志文件下载
+CMD_LogFileGet_Help 下载 VPN Server 上存储的日志文件。要下载日志文件,先用 LogFileList 命令获取日志文件列表,然后您就可以执行 LogFileGet 命令来下载。如果与 VPN Server 连接并处于管理模式,所有的虚拟 HUB 的数据包日志,安全日志,VPN Server 允许您查看或下载。如果正在连接的虚拟 HUB 处于管理模式,HUB 管理的虚拟数据包日志,安全日志可查阅,也可以下载。\n如果您指定一个作为参数作为文件名,下载的日志文件将被保存为这个文件名。如果你不指定文件将显示在屏幕上。\n日志文件的大小有可能非常巨大的,所以一定要小心。
+CMD_LogFileGet_Args LogFileGet [name] [/SERVER:server] [/SAVEPATH:savepath]
+CMD_LogFileGet_[name] 选定要下载的日志文件名。运行 LogFileList 命令,可以得到一个日志文件的名称列表。
+CMD_LogFileGet_SERVER 如果您要从群集控制器中下载,请指定保存日志文件的服务器名称。运行 LogFileGet 指令可以获得指定服务器。
+CMD_LogFileGet_SAVEPATH 如果你想保存下载的日志文件,请指定文件名。如果没有指定,将显示在屏幕上。
+CMD_LogFileGet_PROMPT_NAME 下载的日志文件名:
+CMD_LogFileGet_START 正在下载日志文件。这可能需要一些时间。请稍候...
+CMD_LogFileGet_FAILED 下载失败。
+CMD_LogFileGet_SAVE_FAILED 无法写入指定的文件。
+CMD_LogFileGet_FILESIZE 日志文件的大小: %u
+
+
+# HubCreate 命令
+CMD_HubCreate 创建新的虚拟 HUB
+CMD_HubCreate_Help 在 VPN Server 上创建一个新的虚拟 HUB。\n创建的虚拟 HUB 将立即开始工作。\n当 VPN Server,在一个群集中运行,此命令仅对群集控制器有效。新的虚拟 HUB,将作为一个动态的虚拟 HUB。应用 HubSetStatic 命令也可将虚拟 HUB 改为静态的。要想获取已经存储在 VPN Server 上的 HUB,可以运行 HubList 命令获得列表。\n要运行此命令,需要 VPN Server 管理员权限。\n此外,此命令在 VPN Bridge 和群集管理服务器中不起作用。\n在群集上创建虚拟群集控制器 HUB 时,请运行 HubCreateStatic 或者 HubCreateDynamic 命令。(对群集控制器操作时,HubCreate 和 HubCreateDynamic就有相同的功能)。
+CMD_HubCreate_Args HubCreate [name] [/PASSWORD:password]
+CMD_HubCreate_[name] 指定新创建的枢纽虚拟名称。
+CMD_HubCreate_PASSWORD 如果您设置的虚拟 HUB 需要密码,请指定管理员密码。否则,会提示您输入。
+CMD_HubCreate_PROMPT_NAME 新创建的虚拟 HUB 的名字:
+
+
+# HubCreateDynamic 命令
+CMD_HubCreateDynamic 创建一个新的动态虚拟 HUB (集群)
+CMD_HubCreateDynamic_Help 在 VPN Server 上创建新的动态虚拟 HUB。\n创建的虚拟 HUB 将立即开始工作。\nVPN Server,在一个群集中运行时,此命令仅对群集控制器有效。新的虚拟 HUB,将作为一个虚拟的动态 HUB。运行 HubSetStatic 命令可以将虚拟 HUB 可以改为静态的。运行 HubList 命令可以获取当前虚拟 HUB 的列表。\n要运行此命令,VPN Server 需要管理员权限。\n此外,此命令在 VPN Bridge,群集管理器,独立的服务器在 VPN Server 工作时不起作用。
+CMD_HubCreateDynamic_Args HubCreateDynamic [name] [/PASSWORD:password]
+CMD_HubCreateDynamic_[name] 指定新创建的虚拟 HUB 的名称。
+CMD_HubCreateDynamic_PASSWORD 如果您设置虚拟 HUB 管理密码,请指定管理员密码。否则,会提示您输入。
+
+
+# HubCreateStatic 命令
+CMD_HubCreateStatic 新创建一个静态虚拟 HUB (集群用)
+CMD_HubCreateStatic_Help 在 VPN Server 上创建一个新的静态虚拟 HUB。\n创建的虚拟 HUB 将立即开始工作。\nVPN Server 在一个群集中运行时,此命令仅对群集控制器有效。新创建的虚拟 HUB,为一个虚拟的动态 HUB。运行 HubSetStatic 命令可以将虚拟 HUB 改为静态的。如果想得到已经保存在 VPN Server 上的 HUB 列表,可以运行 HubList 命令。\n要运行此命令,VPN Server 需要管理员权限。\n此外,此命令在 VPN Bridge,群集管理器,独立的服务器在 VPN Server 工作时不起作用。
+CMD_HubCreateStatic_Args HubCreateStatic [name] [/PASSWORD:password]
+CMD_HubCreateStatic_[name] 指定新创建的虚拟 HUB 的名称。
+CMD_HubCreateStatic_PASSWORD 如果您设置虚拟 HUB 管理密码,请指定管理员密码。否则,会提示您输入。
+
+
+# HubDelete 命令
+CMD_HubDelete 删除虚拟 HUB
+CMD_HubDelete_Help 删除 VPN Server 上现有的虚拟 HUB。\n当您删除虚拟 HUB 后,所有的程序连接将断开,新的程序将不能与它连接。\n虚拟 HUB 的所有的设置,用户选项,组选项,证书设置和级联将被删除。\n虚拟 HUB 被删除后,将不能恢复。\n运行此命令,需要 VPN Server 管理员权限。\n此外,此命令在 VPN Bridge,群集管理器,独立的服务器在 VPN Server 工作时不起作用。
+CMD_HubDelete_Args HubDelete [name]
+CMD_HubDelete_[name] 定要删除的虚拟 HUB 名称。
+CMD_HubDelete_PROMPT_NAME 删除的虚拟 HUB 名称:
+
+
+# HubSetStatic 命令
+CMD_HubSetStatic 将虚拟 HUB 的类型变为静态虚拟型
+CMD_HubSetStatic_Help 使用 VPN Server 运行在群集上时,将虚拟 HUB 类型设定为静态虚拟 HUB。当虚拟 HUB 类型改变时,所有的程序连接将被暂时中断。 \n当作为静态虚拟 HUB 工作时,所有的群集成员的服务器上,将生成该名称的虚拟 HUB。每个尝试连接这个虚拟 HUB 的用户,基于各自服务器的负荷状况,确定与这个群集某个成员的连接。\n静态虚拟 HUB,举例说,一个企业从互联网上访问局域网,允许数千或数以万计的用户远程访问 VPN Server。\n要执行这个命令,您必须有 VPN Server 管理员权限。\n此外,此命令在 VPN Bridge,群集管理器,独立的服务器在 VPN Server 工作时不起作用。\n此命令不能用于比 5190 更新的服务器。
+CMD_HubSetStatic_Args HubSetStatic [name]
+CMD_HubSetStatic_[name] 选定拟变更成静态虚拟 HUB 的名称。
+CMD_HubChange_PROMPT_NAME 变更设置的虚拟 HUB 名称:
+
+
+# HubSetDynamic 命令
+CMD_HubSetDynamic 将虚拟 HUB 的类型变为动态虚拟型
+CMD_HubSetDynamic_Help 使用 VPN Server 运行在群集上时,将虚拟 HUB 类型变更为动态。当虚拟 HUB 类型改变时,所有的程序连接会暂时被中断。\n当该虚拟 HUB 上没有任何成员时,虚拟 HUB 在任何群集上都不存在。当第一个客户端试图连接到动态的虚拟 HUB 时,负荷最低的服务器启动,托管虚拟 HUB。当第二个和随后的客户端试图连接到同一个虚拟 HUB,它们会自动连接到服务器托管的虚拟 HUB。当所有的客户都从一个特定的动态虚拟 HUB 断开,服务器上将不存在任何实体。\n动态虚拟 HUB 的应用很广泛,例如,公司内部每个部门定应一个虚拟 HUB,让员工可以连接到自己所属的虚拟枢纽部门来操作,从而实现集中管理。\n要执行这个命令,您必须有 VPN Server 管理员权限。\n此外,此命令在 VPN Bridge,群集管理器,独立的服务器在 VPN Server 工作时不起作用。\n此命令不能用于比 5190 更新的服务器。
+CMD_HubSetDynamic_Args HubSetDynamic [name]
+CMD_HubSetDynamic_[name] 指定拟转变为动态虚拟 HUB 的名称。
+
+
+# HubList 命令
+CMD_HubList 获取一个虚拟 HUB 列表
+CMD_HubList_Help 在 VPN Server 中获得虚拟 HUB 的清单。对于每一个虚拟 HUB,可以获得 [虚拟 HUB 名称],[状态],[类型],[用户数量],[群数量],[访问数量],[MAC 目录的数量],[IP 目录数],[登陆次数],[上次登录],[最终通信时间]。\n但是,如果处于连接状态的虚拟 HUB 在管理模式下,对于匿名用户如果设定为不列举虚拟 HUB,则虚拟 HUB 不会被显示。如果您连接到服务器的管理模式,则所有的虚拟 HUB 会显示清单。\n如果你连接到群集控制器以外的其他群集成员,VPN Server 只显示虚拟 HUB 的托管虚拟主机。如果您连接到群集控制器来管理群集,所有虚拟 HUB 将显示。
+CMD_HubList_Args HubList
+
+
+# Hub 命令
+CMD_Hub 选择拟管理的虚拟 HUB
+CMD_Hub_Help 选择拟管理的虚拟 HUB。在 VPN Server 中,对目标虚拟 HUB 实行配置管理之前,需要用选择命令选定虚拟 HUB。\n当正在连接的 VPN Server 处于管理虚拟 HUB 模式时,您可以选定拟管理的一个虚拟 HUB,而不可以选择其他的虚拟 HUB。与正在连接的 VPN Server 处于服务器管理模式,可以对所有的虚拟 HUB 进行管理。\n获取当前的虚拟 HUB 列表,可以执行 HubList 命令。\n在 VPN Bridge 中,只可以选择名字中带 "BRIDGE" 的虚拟 HUB。
+CMD_Hub_Args Hub [name]
+CMD_Hub_[name] 选定拟管理的虚拟 HUB 的名称。如果您没有指定参数,目标虚拟 HUB 的选定将被清除。
+CMD_Hub_Unselected 取消已经选定的虚拟 HUB。
+CMD_Hub_Selected 选择虚拟 HUB "%S"。
+CMD_Hub_Select_Failed /ADMINHUB 在虚拟 HUB 中想要选择 "%S" 发生了以下的错误。
+CMD_Hub_Not_Selected 在运行此命令之前,运用 HUB 管理命令选择目标管理虚拟 HUB。
+
+
+# Online 命令
+CMD_Online 虚拟 HUB 的联机
+CMD_Online_Help 如果您正在管理的虚拟 HUB 处于脱机状态,请设置成联机。处于脱机状态的虚拟 HUB,不会接受来自 VPN Client 连接。将虚拟 HUB 设定成联网状态,从而可以接受用户的虚拟连接并提供服务。\n此命令,在 VPN Bridge 中不会运行。\n此命令在 VPN Server 中的虚拟集群 HUB 中不能运行。
+CMD_Online_Args Online
+
+
+# Offline 命令
+CMD_Offline 虚拟 HUB 脱机
+CMD_Offline_Help 如果您正在管理的虚拟 HUB 在线,设置成脱机。虚拟 HUB 如果有连接程序,将全部断开。虚拟 HUB 处于脱机状态,不会接受来自 VPN Client 连接。\n此命令,在 VPN Bridge 中不会运行。\n此命令在 VPN Server 中的虚拟集群 HUB 中不能运行。
+CMD_Offline_Args Offline
+
+
+# SetMaxSession 命令
+CMD_SetMaxSession 设定虚拟 HUB 的最大同时在线用户数量
+CMD_SetMaxSession_Help 设定现在正在管理的虚拟 HUB 的最大同时在线客户数量。当超过这个数量时,如果从 VPN Client 和 VPN Bridge 连接的时候,超过了最大并发会话数,更多的客户将无法连接。最大同时在线客户数的限制不包括本地的网桥,虚拟的 NAT,级联连接等生成连接不包括在内。\n设置同时在线最大数目,可以通过运行 OptionsGet 命令获得。\n此命令,在 VPN Bridge 中不会运行。\n此命令在集群虚拟 HUB 中不能运行。
+CMD_SetMaxSession_Args SetMaxSession [max_session]
+CMD_SetMaxSession_[max_session] 设置最大同时在线客户数,使用整数。当您指定为 0 时,客户数没有限制。
+CMD_SetMaxSession_Prompt 最大同时在线客户数:
+
+
+# SetHubPassword 命令
+CMD_SetHubPassword 设置虚拟 HUB 的管理密码
+CMD_SetHubPassword_Help 设置目前正在管理的虚拟 HUB 的管理密码。虚拟 HUB,如果设置了管理密码,您可以应用管理密码,虚拟 HUB,VPN Server 的公用事业,虚拟 HUB 连接,您可以通过指定一个连接密码在虚拟 HUB 的管理模式下实现连接。此外,通过 VPN Client 和 VPN Bridge,用户名用 "Administrator" 通过管理员密码,也可以实现连接。\n此命令,不能在 VPN Bridge 中运行。\n此命令在集群虚拟 HUB 中不能运行。
+CMD_SetHubPassword_Args SetHubPassword [password]
+CMD_SetHubPassword_[password] 设定密码。如果您不指定将被提示输入密码。
+
+
+# SetEnumAllow 命令
+CMD_SetEnumAllow 设定虚拟 HUB 允许向匿名用户显示。
+CMD_SetEnumAllow_Help 变更虚拟 HUB 的控制选项,对于匿名用户,允许虚拟 HUB 显示。当您设置了此选项,VPN Client 的用户,在 VPN Server 只需输入地址即可显示虚拟 HUB。虚拟 HUB 一创建成功,即可显示。此外,如果执行 SetEnumDeny 命令,可以禁止向匿名用户显示。虚拟 HUB 是在统计创建时设定允许显示与否。\n此命令,在 VPN Bridge 中不会运行。\n此命令在集群虚拟 HUB 中不能运行。
+CMD_SetEnumAllow_Args SetEnumAllow
+
+
+# SetEnumDeny 命令
+CMD_SetEnumDeny 设定虚拟 HUB 禁止向匿名用户显示。
+CMD_SetEnumDeny_Help 变更虚拟 HUB 的控制选项,对于匿名用户,禁止虚拟 HUB 显示。当您设置了此选项,VPN Client 的用户,在 VPN Server 输入检索虚拟 HUB,虚拟 HUB 也不会显示。此外,如果执行 SetEnumAllow 命令,可以允许向匿名用户显示。虚拟 HUB 是在统计创建时设定允许显示与否。\n此命令,在 VPN Bridge 中不会运行。\n此命令在集群虚拟 HUB 中不能运行。
+CMD_SetEnumDeny_Args SetEnumDeny
+
+
+# OptionsGet 命令
+CMD_OptionsGet 获得虚拟 HUB 的设置选项
+CMD_OptionsGet_Help 获取虚拟 HUB 的选项设置清单。虚拟 HUB 允许 / 禁止显示设置,最大的同时在线数量,在线 / 离线状态,和集群虚拟环境中 HUB 的类型。\n此命令对于一个虚拟集群 HUB 不能运行。
+CMD_OptionsGet_Args OptionsGet
+CMD_OptionsGet_TITLE 虚拟 HUB "%S" 设置选项列表
+CMD_OptionsGet_ENUM 对于匿名用户的虚拟 HUB 的显示
+CMD_OptionsGet_MAXSESSIONS 最大同时在线客户数
+CMD_OptionsGet_STATUS 状态
+CMD_OptionsGet_TYPE 虚拟 HUB 的类型
+
+
+
+# RadiusServerSet 命令
+CMD_RadiusServerSet 使用在用户认证中使用的 RADIUS 服务器设置
+CMD_RadiusServerSet_Help 接受用户当前以 RADIUS 服务器认证模式管理虚拟 HUB ,你需指定外部 RADIUS 服务器,以确认用户名和密码(您可以指定多个主机名,并将它们用逗号或者分号隔开)。\nRadius 服务器必须设置为接受来自 VPN Server IP 地址的请求。此外,密码认证协议(PAP)的认证必须被启用。\n此命令不能在 VPN Bridge 上运行。\n此命令在 VPN Server 以集群运行的虚拟 HUB 上不能运行。
+CMD_RadiusServerSet_Args RadiusServerSet [server_name:port] [/SECRET:secret] [/RETRY_INTERVAL:interval]
+CMD_RadiusServerSet_[server_name:port] 用 [主机名:端口号] 的格式,指定 RADIUS 服务器的主机名,IP 地址和 UDP 端口号。如果省略端口号则用 1812。您可以指定多个主机名,并将它们用逗号或者分号隔开。
+CMD_RadiusServerSet_SECRET 设置与 RADIUS 服务器之间的通信 (密码)。
+CMD_RadiusServerSet_RETRY_INTERVAL 用毫秒指定重试间隔。
+CMD_RadiusServerSet_Prompt_Host 使用 RADIUS 服务器的主机名和端口号:
+CMD_RadiusServerSet_Prompt_Secret 共享秘密:
+CMD_RadiusServerSet_Prompt_RetryInterval 重试间隔 (毫秒):
+CMD_RadiusServerSet_EVAL_NUMINTERVAL 重试间隔为 500 毫秒到 10000 毫秒。
+
+
+# RadiusServerDelete 命令
+CMD_RadiusServerDelete 删除应用于用户认证的 RADIUS 服务器设置
+CMD_RadiusServerDelete_Help 目前,正在管理的虚拟 HUB,用户以 RADIUS 服务器认证模式连接时,删除外部 RADIUS 服务器设定,使服务器不能验证。目前 RADIUS 服务器的设置,可以运行 RadiusServerGet 命令获得。\n此命令,虚拟 VPN Bridge 中不能运行。\n此命令在集群虚拟 HUB 中不能运行。
+CMD_RadiusServerDelete_Args RadiusServerDelete
+
+
+# RadiusServerGet 命令
+CMD_RadiusServerGet 获取用于用户认证的 RADIUS 服务器设置
+CMD_RadiusServerGet_Help 用户使用 RADIUS 服务器身份验证模式连接到现在管理的虚拟 HUB,您可以获取 RADIUS 服务器的当前设置。\n此命令,在虚拟 VPN Bridge 中不能运行。\n此命令在集群虚拟 HUB 中不能运行。
+CMD_RadiusServerGet_Args RadiusServerGet
+CMD_RadiusServerGet_STATUS RADIUS 服务器的使用
+CMD_RadiusServerGet_HOST RADIUS 服务器主机名或 IP 地址
+CMD_RadiusServerGet_PORT RADIUS 服务器的端口号
+CMD_RadiusServerGet_SECRET 共享秘密
+CMD_RadiusServerGet_RetryInterval 重试间隔 (毫秒)
+
+
+# StatusGet 命令
+CMD_StatusGet 获取虚拟 HUB 的当前状况
+CMD_StatusGet_Help 获取正在管理的虚拟 HUB 的当前状况,可以获得虚拟 HUB 的种类,连接数量,各种目标数,登陆次数,最后一次登陆时间,最终连接时间,通信的统计数据等。
+CMD_StatusGet_Args StatusGet
+
+
+# LogGet 命令
+CMD_LogGet 获取虚拟 HUB 日志的保存设定
+CMD_LogGet_Help 获取虚拟 HUB 日志的保存设置。获取安全日志和数据包日志的保存设定,保存对象等信息。
+CMD_LogGet_Args LogGet
+CMD_Log_SecurityLog 保存安全日志
+CMD_Log_PacketLog 保存数据包日志
+CMD_Log_SwitchType 日志文件的替换周期
+CMD_Log_0 TCP 连接日志
+CMD_Log_1 TCP 数据包日志
+CMD_Log_2 DHCP 日志
+CMD_Log_3 UDP 日志
+CMD_Log_4 ICMP 日志
+CMD_Log_5 IP 日志
+CMD_Log_6 ARP 日志
+CMD_Log_7 以太网日志
+
+
+# LogEnable 命令
+CMD_LogEnable 启用安全日志或数据包日志
+CMD_LogEnable_Help 启用现在正在管理的 HUB 的安全日志或数据包日志。\n当前的设置,可以通过 LogGet 命令获得。
+CMD_LogEnable_Args LogEnable [security|packet]
+CMD_LogEnable_[security|packet] 选择启用日志文件的类型。选定 "security" 或 "packet"。
+CMD_LogEnable_Prompt 选择安全或数据包:
+CMD_LogEnable_Prompt_Error 选择不正确。
+
+
+# LogDisable 命令
+CMD_LogDisable 禁用安全日志或数据包日志
+CMD_LogDisable_Help 禁止使用现在正在管理的 HUB 的安全日志或数据包日志。\n当前的设置,可以通过 LogGet 命令获得。
+CMD_LogDisable_Args LogDisable [security|packet]
+CMD_LogDisable_[security|packet] 选择禁用日志文件的类型。选定 "security" 或 "packet"。
+
+
+# LogSwitchSet 命令
+CMD_LogSwitchSet 设定替换日志文件的周期
+CMD_LogSwitchSet_Help 设定现在管理的虚拟 HUB 所保存的安全日志或数据包日志文件的替换周期。替换日志文件的时间是可以设定为 1 秒,1 分钟,1 小时,每天,每月,您也可以设定为不替换。\n当前的设置,可以通过 LogGet 命令获得。
+CMD_LogSwitchSet_Args LogSwitchSet [security|packet] [/SWITCH:sec|min|hour|day|month|none]
+CMD_LogSwitchSet_[security|packet] 选择变更设定的日志文件的类型。 选定 "security" 或 "packet"。
+CMD_LogSwitchSet_SWITCH 设置替换周期。从 sec,min,hour,day,month,none 中选择。
+CMD_LogSwitchSet_Prompt 从 sec,min,hour,day,month,none 中选择:
+
+
+# LogPacketSaveType 命令
+CMD_LogPacketSaveType 设置保存为数据包日志文件的数据包种类及保存。
+CMD_LogPacketSaveType_Help 逐项设定保存在在管理的虚拟 HUB 上的,数据包保存内容和数据包的类型。数据包类型包括,[TCP 连接日志],[TCP 数据包日志],[DHCP 数据包记录],[UDP 数据包日志],[ICMP 数据包日志],[IP 数据包日志],[ARP 数据包日志],[以太网数据包日志] 等。\n要想获取当前的设置,可以运行 LogGet 命令。
+CMD_LogPacketSaveType_Args LogPacketSaveType [/TYPE:tcpconn|tcpdata|dhcp|udp|icmp|ip|arp|ether] [/SAVE:none|header|full]
+CMD_LogPacketSaveType_TYPE 保存内容对应的数据包类型,从 tcpconn,tcpdata,dhcp,udp,icmp,ip,arp,ether 中选定。
+CMD_LogPacketSaveType_SAVE 设定日志文件的保存内容。从下列选定:\nnone: 不保存\nheader: 仅保存标题\nfull: 所有数据包
+CMD_LogPacketSaveType_Prompt_TYPE 选定 tcpconn, tcpdata, dhcp, udp, icmp, ip, arp, ether:
+CMD_LogPacketSaveType_Prompt_SAVE 选定 none, header, full:
+
+
+# CAList 命令
+CMD_CAList 获取可以信任的机构颁发证书的列表
+CMD_CAList_Help 管理可以信任的机构颁发的证书。VPN Client 如果用认证模式连接时,可以用保存的证书来验证其提供的证书。\n此命令,在虚拟 VPN Bridge 中不能运行。\n此命令在集群虚拟 HUB 中不能运行。
+CMD_CAList_Args CAList
+CMD_CAList_COLUMN_ID ID
+
+
+# CAAdd 命令
+CMD_CAAdd 添加可以信任的机构颁发的证书
+CMD_CAAdd_Help 在虚拟 HUB 管理的可信任的证书颁发机构的证书列表中,添加一个新的证书。如果客户端使用签名认证模式连接,管理中的证书将用来识别客户的证书。\n要取得当前的证书列表,可以执行 CAList 命令。\n要添加一个证书,必须将证书保存为 X.509 格式保存。\n此命令,在虚拟 VPN Bridge 中不能运行。\n此命令在集群虚拟 HUB 中不能运行。
+CMD_CAAdd_Args CAAdd [path]
+CMD_CAAdd_[path] 指定注册 X.509 证书的文件名。
+CMD_CAAdd_PROMPT_PATH 注册 X.509 证书文件的名称:
+
+
+# CADelete 命令
+CMD_CADelete 删除可以信任的机构颁发的证书
+CMD_CADelete_Help 从正在管理的可信任机构颁发的证书列表中,删除现有的证书。\n如果要获取当前的证书列表,可以执行 CAList 命令。\n此命令,在虚拟 VPN Bridge 中不能运行。\n此命令在集群虚拟 HUB 中不能运行。
+CMD_CADelete_Args CADelete [id]
+CMD_CADelete_[id] 指定拟删除的证书的 ID。
+CMD_CADelete_PROMPT_ID 拟删除证书的 ID:
+
+
+# CAGet 命令
+CMD_CAGet 获得可信任机构颁发的证书。
+CMD_CAGet_Help 获取虚拟 HUB 目前管理的可信任机构颁布的证书的列表,并将其保存为 X.509 的文件格式。\n此命令,在虚拟 VPN Bridge 中不能运行。\n此命令在集群虚拟 HUB 中不能运行。
+CMD_CAGet_Args CAGet [id] [/SAVECERT:path]
+CMD_CAGet_[id] 制定获得证书的 ID。
+CMD_CAGet_SAVECERT 指定文件名以保存获取的证书。
+CMD_CAGet_PROMPT_ID 获得证书 ID:
+CMD_CAGet_PROMPT_SAVECERT 保存文件名:
+
+
+# CascadeList 命令
+CMD_CascadeList 获取级联接续列表
+CMD_CascadeList_Help 获取当前虚拟 HUB 上登记的级联名单。\n如果您使用虚拟 HUB 级联同一台或另一个虚拟机上的 HUB,这两个层可以级联。\n\n[使用级联的警告]\n如果您使用级联多个虚拟 HUB 可以构成 2 层的网桥,如果连接方法错误可能会将连接做成绳状。所以使用级联功能,一定要精心设计。\n此命令在集群虚拟 HUB 中不能运行。
+CMD_CascadeList_Args CascadeList
+
+
+# CascadeCreate 命令
+CMD_CascadeCreate 创建一个新的级联接续
+CMD_CascadeCreate_Help 在当前虚拟 HUB 上创建一个新的级联接续。\n如果您使用虚拟 HUB 级联同一个或者另一个虚拟 HUB,可以建立级联接续。\n要创建一个级联,作为初始参数,需设定级联的名称,连接的服务器,目标 HUB 的名称和用户名。创建一个新的级联时,用户身份验证类型被初始化为 [匿名认证],代理服务器和服务器证书验证未设置。要更改这些设置,请在创建一个级联之后用 "Cascade" 命名的指令来执行。\n\n[使用级联的警告]\n如果您使用级联多个虚拟 HUB 可以构成 2 层的网桥,如果连接方法错误可能会将连接做成绳状。所以使用级联功能,一定要精心设计。\n此命令在集群虚拟 HUB 中不能运行。
+CMD_CascadeCreate_Args CascadeCreate [name] [/SERVER:hostname:port] [/HUB:hubname] [/USERNAME:username]
+CMD_CascadeCreate_[name] 指定新创建级联的名称。
+CMD_CascadeCreate_SERVER 按照 [主机名:端口号] 的格式,设置 VPN Server 的主机名和端口号,您也可以指定 IP 地址。
+CMD_CascadeCreate_HUB 选定目标 VPN Server 内的虚拟 HUB。
+CMD_CascadeCreate_USERNAME 设定连接到 VPN Server 时所须的用户名认证名称。
+CMD_CascadeCreate_Prompt_Name 级联接续的名称:
+CMD_CascadeCreate_Prompt_Server 目标 VPN Server 的主机名和端口号:
+CMD_CascadeCreate_Prompt_Hub 目标虚拟 HUB 名称:
+CMD_CascadeCreate_Prompt_Username 连接使用的用户名:
+
+
+# CascadeSet 命令
+CMD_CascadeSet 对级联连接方的设定
+CMD_CascadeSet_Help 对于虚拟 HUB 目前管理的已经连接的级联,设置连接方的 VPN 主机名和端口号,虚拟 HUB 名,用户名等。\n此命令在集群虚拟 HUB 中不能运行。
+CMD_CascadeSet_Args CascadeSet [name] [/SERVER:hostname:port] [/HUB:hubname]
+CMD_CascadeSet_[name] 指定级联名称来改变设置。
+CMD_CascadeSet_SERVER 按照 [主机名:端口号] 的格式,设置连接方 VPN Server 的主机名和端口号。您也可以指定 IP 地址。
+CMD_CascadeSet_HUB 设置连接方 VPN Server 内的虚拟 HUB。
+
+
+# CascadeGet 命令
+CMD_CascadeGet 获取级联连接的设置
+CMD_CascadeGet_Help 获取当前在虚拟 HUB 上注册的级联的连接设置。\n另外,要改变级联的连接设置,可以在您创建一个级联后使用 "Cascade" 开头的命令。\n此命令在集群虚拟 HUB 中不能运行。
+CMD_CascadeGet_Args CascadeGet [name]
+CMD_CascadeGet_[name] 指定级联获取它的连接设置。
+CMD_CascadeGet_Policy [级联连接的安全策略设置值]
+
+# CascadeDelete 命令
+CMD_CascadeDelete 删除级联连接
+CMD_CascadeDelete_Help 删除目前在虚拟 HUB 中注册的级联连接。如果选定的级联连接处于联机状态,则先断开连接,然后删除。\n此命令在集群虚拟 HUB 中不能运行。
+CMD_CascadeDelete_Args CascadeDelete [name]
+CMD_CascadeDelete_[name] 指定您想删除的级联连接的名称。
+
+
+# CascadeUsernameSet 命令
+CMD_CascadeUsernameSet 设置级联连接的用户名
+CMD_CascadeUsernameSet_Help 选定已在虚拟 HUB 上注册的级联,设定其用户名,当连接到 VPN Server 时,用此用户名来进行身份验证。\n此外,您可以指定用户身份验证的种类,或可以指定所需的参数。如果您想更改这些设置,可以运行 CascadeAnonymousSet,CascadePasswordSet,CascadeCertSet 等命令。\n此命令在集群虚拟 HUB 中不能运行。
+CMD_CascadeUsernameSet_Args CascadeUsernameSet [name] [/USERNAME:username]
+CMD_CascadeUsernameSet_[name] 指定级联名称来改变设置。
+CMD_CascadeUsernameSet_USERNAME 级联连接到 VPN Server 时,指定用户名要求用户进行身份验证。
+CMD_CascadeUsername_Notice 连接身份验证,是在密码验证中设置的。用户名变更之后,需要用 CascadePasswordSet 指令重新设置密码。
+
+
+# CascadeAnonymousSet 命令
+CMD_CascadeAnonymousSet 将级联连接的用户认证类型设置为匿名身份验证
+CMD_CascadeAnonymousSet_Help 选定虚拟 HUB 中已经注册的级联,将级联连接到 VPN Server 所需的用户身份验证方法设定为匿名身份验证。\n此命令在集群虚拟 HUB 中不能运行。
+CMD_CascadeAnonymousSet_Args CascadeAnonymousSet [name]
+CMD_CascadeAnonymousSet_[name] 指定级联名称来改变设置。
+
+
+# CascadePasswordSet 命令
+CMD_CascadePasswordSet 将级联连接时所需的用户验证设置为密码验证
+CMD_CascadePasswordSet_Help 选定虚拟 HUB 中已经注册的级联,将级联连接到 VPN Server 所需的用户身份验证方法设定为密码验证。密码验证的种类指定为,[标准密码验证] 和 [RADIUS 或 NT域身份验证]。\n此命令在集群虚拟 HUB 中不能运行。
+CMD_CascadePasswordSet_Args CascadePasswordSet [name] [/PASSWORD:password] [/TYPE:standard|radius]
+CMD_CascadePasswordSet_[name] 指定级联名称来改变设置。
+CMD_CascadePasswordSet_PASSWORD 指定密码验证所使用的密码。否则,会提示您输入密码。
+CMD_CascadePasswordSet_TYPE 密码验证的类型,指定为 "standard" (标准密码验证),或 "radius" (radius 或 NT 域身份验证)。
+CMD_CascadePasswordSet_Prompt_Type 指定 standard 或者 radius:
+CMD_CascadePasswordSet_Type_Invalid 指定 standard 或者 radius 时出错。
+
+
+# CascadeCertSet 命令
+CMD_CascadeCertSet 将级联连接时所需的用户验证设置为客户证书验证
+CMD_CascadeCertSet_Help 选定虚拟 HUB 中已经注册的级联,将级联连接到 VPN Server 所需的用户身份验证方法设定为客户证书验证。证书应为 X.509 证书文件格式,并且用变换为 Base 64 密钥文件编码。\n此命令在集群虚拟 HUB 中不能运行。
+CMD_CascadeCertSet_Args CascadeCertSet [name] [/LOADCERT:cert] [/LOADKEY:key]
+CMD_CascadeCertSet_[name] 指定级联名称来改变设置。
+CMD_CascadeCertSet_LOADCERT 选定 X.509 证书名称用来进行证书认证。
+CMD_CascadeCertSet_LOADKEY 选定与证书对应的 Base 64 编码的密钥文件。
+
+
+# CascadeCertGet 命令
+CMD_CascadeCertGet 获取级联连接所需的客户端证书
+CMD_CascadeCertGet_Help 指定当前在虚拟 HUB 上已注册的级联接续,如果您使用客户端证书身份验证,请获取证书,保存为 X.509 格式。\n此命令在集群虚拟 HUB 中不能运行。
+CMD_CascadeCertGet_Args CascadeCertGet [name] [/SAVECERT:cert]
+CMD_CascadeCertGet_[name] 指定级联名称获取设置。
+CMD_CascadeCertGet_SAVECERT 获取证书指定文件名保存为 X.509 格式。
+CMD_CascadeCertSet_Not_Auth_Cert 指定的级联连接设置的认证方式不是证书认证模式。
+CMD_CascadeCertSet_Cert_Not_Exists 证书没有存储在所指定的级联连接设置中。
+
+
+# CascadeEncryptEnable 命令
+CMD_CascadeEncryptEnable 启用级联通信时加密
+CMD_CascadeEncryptEnable_Help 指定已经在当前虚拟 HUB 注册的级联连接,当此连接和 VPN Server 之间通信时,设置通信内容为 SSL 加密。\n通常情况下,和 VPN Server 的通信进行 SSL 加密,以防止窃听和篡改信息。您还可以禁用加密。如果您禁用加密,通信的流速将提高,传输数据以明文传输到网络上。\n此命令在集群虚拟 HUB 中不能运行。
+CMD_CascadeEncryptEnable_Args CascadeEncryptEnable [name]
+CMD_CascadeEncryptEnable_[name] 指定级联名称来改变设置。
+
+
+# CascadeEncryptDisable 命令
+CMD_CascadeEncryptDisable 级联连接通信时,禁用加密
+CMD_CascadeEncryptDisable_Help 指定已经在当前虚拟 HUB 注册的级联连接,当此连接和 VPN Server 之间通信时,设置通信内容为禁止加密。\n通常情况下,和 VPN Server 的通信进行 SSL 加密,以防止窃听和篡改信息。您还可以禁用加密。如果您禁用加密,通信的流速将提高,传输数据以明文传输到网络上。\n此命令在集群虚拟 HUB 中不能运行。
+CMD_CascadeEncryptDisable_Args CascadeEncryptDisable [name]
+CMD_CascadeEncryptDisable_[name] 指定级联名称来改变设置。
+
+
+# CascadeCompressEnable 命令
+CMD_CascadeCompressEnable 启用级联通信是数据压缩功能
+CMD_CascadeCompressEnable_Help 指定已经在当前虚拟 HUB 注册的级联连接,当此连接和 VPN Server 之间通信时,设置通信内容为压缩内容。\n压缩量最大可以达到 80% 。但是,实行压缩,会给客户端和服务器双方的 CPU 造成很高的负荷。如果网络速度在 10 Mbps 以上,实施压缩后会减少传输流量,可能会适得其反。\n此命令在集群虚拟 HUB 中不能运行。
+CMD_CascadeCompressEnable_Args CascadeCompressEnable [name]
+CMD_CascadeCompressEnable_[name] 指定级联名称来改变设置。
+
+
+# CascadeCompressDisable 命令
+CMD_CascadeCompressDisable 级联通信是数据禁止压缩功能
+CMD_CascadeCompressDisable_Help 指定已经在当前虚拟 HUB 注册的级联连接,当此连接和 VPN Server 之间通信时,设置通信内容为禁止压缩。\n此命令在集群虚拟 HUB 中不能运行。
+CMD_CascadeCompressDisable_Args CascadeCompressDisable [name]
+CMD_CascadeCompressDisable_[name] 指定级联名称来改变设置。
+
+
+# CascadeProxyNone 命令
+CMD_CascadeProxyNone 将级联的连接方法设置为直接与 TCP/IP 连接
+CMD_CascadeProxyNone_Help 指定已经在当前虚拟 HUB 注册的级联连接,当此连接和 VPN Server 之间通信时,设置连接方法为 [直接与 TCP/IP 连接],而不通过代理服务器。\n此命令在集群虚拟 HUB 中不能运行。
+CMD_CascadeProxyNone_Args CascadeProxyNone [name]
+CMD_CascadeProxyNone_[name] 指定级联名称来改变设置。
+
+
+# CascadeProxyHttp 命令
+CMD_CascadeProxyHttp 将级联连接方法设定为通过 HTTP 代理服务器
+CMD_CascadeProxyHttp_Help 指定已经在当前虚拟 HUB 注册的级联连接,当此连接和 VPN Server 之间通信时,设置连接方法为,[通过 HTTP 代理服务器连接],然后设置要通过的 HTTP 代理服务器的主机名和端口号,用户名和密码 (如果需要)。\n使用的 HTTP 代理服务器,必须有适合 HTTPS 通信的连接方式。\n此命令在集群虚拟 HUB 中不能运行。
+CMD_CascadeProxyHttp_Args CascadeProxyHttp [name] [/SERVER:hostname:port] [/USERNAME:username] [/PASSWORD:password]
+CMD_CascadeProxyHttp_[name] 指定级联名称来改变设置。
+CMD_CascadeProxyHttp_SERVER [主机:端口的形式],通过指定的 HTTP 代理服务器的主机名或 IP 地址和端口号。
+CMD_CascadeProxyHttp_USERNAME 如果连接到 HTTP 代理服务器时需要用户验证,则指定用户名。同时设定密码和参数。 如果没有设定用户名和密码 D参数,则不需要设置用户身份验证。
+CMD_CascadeProxyHttp_PASSWORD 如果连接到 HTTP 代理服务器时需要用户验证,则指定密码。/USERNAME,参数等同时设定。
+CMD_CascadeProxyHttp_Prompt_Server 代理服务器主机名和端口号:
+
+
+
+# CascadeProxySocks 命令
+CMD_CascadeProxySocks 将级联连接方法设定为通过 SOCKS 代理服务器
+CMD_CascadeProxySocks_Help 指定已经在当前虚拟 HUB 注册的级联连接,当此连接和 VPN Server 之间通信时,设置连接方法为 [通过 SOCKS 代理服务器],设置 SOCKS8 代理服务器的主机名和端口号,用户名和密码 (如果需要)。\nSOCKS 服务器,需与 SOCKS 第 4 版想匹配。\n此命令在集群虚拟 HUB 中不能运行。
+CMD_CascadeProxySocks_Args CascadeProxySocks [name] [/SERVER:hostname:port] [/USERNAME:username] [/PASSWORD:password]
+CMD_CascadeProxySocks_[name] 指定级联名称来改变设置。
+CMD_CascadeProxySocks_SERVER 按照 [主机名:端口号] 的格式,设定代理服务器主机名或 IP 地址和端口号。
+CMD_CascadeProxySocks_USERNAME 如果连接到 SOCKS 代理服务器时需要用户验证,则指定用户名。同时设定密码和参数。如果没有设定用户名和密码参数,则不需要设置用户身份验证。
+CMD_CascadeProxySocks_PASSWORD 如果连接到 SOCKS 代理服务器时需要用户验证,则指定密码。/USERNAME,参数等同时设定。
+
+
+# CascadeServerCertEnable 命令
+CMD_CascadeServerCertEnable 启用级联服务器证书验证选项
+CMD_CascadeServerCertEnable_Help 指定已经在当前虚拟 HUB 注册的级联连接,当此连接和 VPN Server 之间通信时,验证目标连接的 VPN 的服务器提供的 SSL 证书是否可以信任。\n如果启用此选项,需要将在目标服务器的证书事先通过 CascadeServerCertSet 指令设置到级联的连接设置中,或者在虚拟 HUB 的可信任证书列表中,运行 CAAdd 指令,将有服务器的 SSL 证书署名的路线证书添加进去。\n当启用服务器证书验证选项时,如果 VPN Server 提供的证书不可信,连接将断开,并重试。\n此命令在集群虚拟 HUB 中不能运行。
+CMD_CascadeServerCertEnable_Args CascadeServerCertEnable [name]
+CMD_CascadeServerCertEnable_[name] 指定级联名称来改变设置。
+
+
+# CascadeServerCertDisable 命令
+CMD_CascadeServerCertDisable 禁用级联服务器证书验证选项
+CMD_CascadeServerCertDisable_Help 指定已经在当前虚拟 HUB 注册的级联连接,当此连接和 VPN Server 之间通信时,对于连接方提供的 SSL 证书,不需要检查是否可以信任。\n此命令在集群虚拟 HUB 中不能运行。
+CMD_CascadeServerCertDisable_Args CascadeServerCertDisable [name]
+CMD_CascadeServerCertDisable_[name] 指定级联名称来改变设置。
+
+
+# CascadeServerCertSet 命令
+CMD_CascadeServerCertSet 设置级联连接的服务器特定证书
+CMD_CascadeServerCertSet_Help 指定已经在当前虚拟 HUB 注册的级联连接,当此连接和 VPN Server 之间通信时,事先将连接方提供的 SSL 证书注册。\n如果启用此选项,需要将在目标服务器的证书事先通过指令设置到级联的连接设置中,或者在虚拟 HUB 的可信任证书列表中,运行 CAAdd 指令,将有服务器的 SSL 证书署名的路线证书添加进去。\n当启用服务器证书验证选项时,如果 VPN Server 提供的证书不可信,连接将断开,并重试。\n此命令在集群虚拟 HUB 中不能运行。
+CMD_CascadeServerCertSet_Args CascadeServerCertSet [name] [/LOADCERT:cert]
+CMD_CascadeServerCertSet_[name] 指定级联名称来改变设置。
+CMD_CascadeServerCertSet_LOADCERT 设定文件名保存服务器固有的 X.509 格式的证书。
+
+
+# CascadeServerCertDelete 命令
+CMD_CascadeServerCertDelete 删除级联服务器固有的证书
+CMD_CascadeServerCertDelete_Help 选定当前虚拟 HUB 中已注册的级联,如果已经注册了服务器证书,将其删除。\n此命令在集群虚拟 HUB 中不能运行。
+CMD_CascadeServerCertDelete_Args CascadeServerCertDelete [name]
+CMD_CascadeServerCertDelete_[name] 指定级联名称来改变设置。
+
+
+# CascadeServerCertGet 命令
+CMD_CascadeServerCertGet 获取级联连接服务器的固有证书
+CMD_CascadeServerCertGet_Help 选定在当前虚拟 HUB 上已注册的级联,如果此级联中已经注册了服务器固有证书,则获得该证书,并保存为 X.509 格式。\n此命令在集群虚拟 HUB 中不能运行。
+CMD_CascadeServerCertGet_Args CascadeServerCertGet [name] [/SAVECERT:path]
+CMD_CascadeServerCertGet_[name] 指定级联名称来改变设置。
+CMD_CascadeServerCertGet_SAVECERT 指定名称以 X.509 格式保存服务器的固有证书。
+
+
+# CascadeDetailSet 命令
+CMD_CascadeDetailSet 级联通信的高级设置
+CMD_CascadeDetailSet_Help 选定在当前虚拟 HUB 上已注册的级联,设置级联和 VPN Server 连接通信时使用的 VPN 自定义的通信协议。\n此命令在集群虚拟 HUB 中不能运行。
+CMD_CascadeDetailSet_Args CascadeDetailSet [name] [/MAXTCP:max_connection] [/INTERVAL:interval] [/TTL:disconnect_span] [/HALF:yes|no] [/NOQOS:yes|no]
+CMD_CascadeDetailSet_[name] 指定级联名称来改变设置。
+CMD_CascadeDetailSet_MAXTCP VPN 通信中使用的 TCP 连接的数量,用从 1 到 32 的整数来指定。和 VPN Server 之间的 VPN 数据传输,可以通过使用多个 TCP 连接,提高通信速度。\n注意: 如果您使用高速连接到大约使用 8 根,如果是缓慢的拨号服务器,请使用一根。
+CMD_CascadeDetailSet_INTERVAL 如果使用多个 TCP 连接进行 VPN 通信时,请设定各个 TCP 连接之间确立连接秒数。默认值为 1 秒。
+CMD_CascadeDetailSet_TTL 如果您设置每个 TCP 连接的寿命,从连接到断开用秒表示。0 表示寿命未设置。
+CMD_CascadeDetailSet_HALF 如果启动半双工模式选择 "yes"。使用两根以上的 VPN 连接进行 TCP 通信时,可以使用 "半双工模式"。启动半双工模式后,每个 TCP 可以固定一半连接实现单方向的数据传输。例如,使用 8 根 TCP 连接建立 VPN 通信,使用半双工模式后,会有 4 路 TCP 连接上船数据,剩下的 4 路负责下载数据。
+CMD_CascadeDetailSet_NOQOS 禁用 VoIP/ QoS 对应功能选择 "yes"。通常选择 "no"。
+CMD_CascadeDetailSet_Eval_MaxTcp TCP 连接请在 1-32 之间选定。
+CMD_CascadeDetailSet_Eval_Interval TCP 连接之间建立连接的间隔请选定为 1 秒以上。
+CMD_CascadeDetailSet_Prompt_MaxTcp 在 VPN 通信中使用的 TCP 连接数:
+CMD_CascadeDetailSet_Prompt_Interval TCP 连接之间建立连接的间隔:
+CMD_CascadeDetailSet_Prompt_TTL 每一个 TCP 连接的寿命 (如为 0 则表示没有) :
+CMD_CascadeDetailSet_Prompt_HALF 使用半双工模式 (yes/no):
+
+
+# CascadePolicySet 命令
+CMD_CascadePolicySet 设置级联连接的安全协议
+CMD_CascadePolicySet_Help 选定当前虚拟 HUB 上已经注册的级联连接,设置级联连接建立时所适用的安全协议。\n虚拟 HUB 和别的 VPN Server 进行级联连接时,连接方的虚拟 HUB 中将产生新的级联,运行此命令可以设置级联的安全协议。\n此命令在集群虚拟 HUB 中不能运行。
+CMD_CascadePolicySet_Args [name] [/NAME:policy_name] [/VALUE:num|yes|no]
+CMD_CascadePolicySet_[name] 指定级联名称来改变设置。
+CMD_CascadePolicySet_NAME 选定要更改设置的协议名称。变更协议的名称和可变更的值,可通过运行 PolicyList 命令获得列表。
+CMD_CascadePolicySet_VALUE 设定协议的新值,如果协议是数值,请设定为一个整数。如果是选择型,请选 yes 或 no。 设定的值可以通过运行PolicyList命令来获得。
+CMD_CascadePolicySet_PROMPT_POLNAME 更改值得协议的名称:
+CMD_CascadePolicySet_PROMPT_POLVALUE 设置新值:
+CMD_CascadePolicySet_Invalid_Name 指定的协议名称 "%S" 是无效的。\n请运行 PolicyList 命令,您可以获取设置协议的清单。
+CMD_CascadePolicySet_Invalid_Name_For_Cadcade 指定协议 "%S" 在设置级联的安全协议时不可用。
+CMD_CascadePolicySet_Invalid_Range 协议 "%S" 请在 %s 范围内选定。
+
+
+# PolicyList 命令
+CMD_PolicyList 查看安全协议和可以设置的值得列表
+CMD_PolicyList_Help 显示 VPN Server 中的用户,群,级联的安全协议的项目名称,说明,以及可以设定的值的清单。\n不指定任何参数的前提下运行 PolicyList 命令,你可以获得被支持的安全协议的名称和说明。\n如果用 PolicyList 指令指定名称,您可以获得关于这个协议的详细说明,及值的类型和值的范围。
+CMD_PolicyList_Args PolicyList [name]
+CMD_PolicyList_[name] 选定想要显示的协议名称。如果没有指定,所有的名称和安全协议及其说明将被列表的支持。
+CMD_PolicyList_Invalid_Name 无效的安全协议名称。
+CMD_PolicyList_Column_1 协议名称
+CMD_PolicyList_Column_2 协议的简单解释
+CMD_PolicyList_Column_3 设置值
+CMD_PolicyList_Help_1 策略名称
+CMD_PolicyList_Help_2 协议的简单说明
+CMD_PolicyList_Help_3 [可以设定的值的范围]
+CMD_PolicyList_Help_4 默认值
+CMD_PolicyList_Help_5 [协议的详细说明
+CMD_PolicyList_Range_Bool 是 (Yes) 或 否 (No)
+CMD_PolicyList_Range_Int_1 %s 以上或 %s 以下 (0 不能设定)
+CMD_PolicyList_Range_Int_2 %s 以上或 %s 以下 (但是,没有指定为 0 则没有设置)
+
+
+# CascadeStatusGet 命令
+CMD_CascadeStatusGet 获取级联的当前状态
+CMD_CascadeStatusGet_Help 选定在当前虚拟 HUB 上注册的级联,如果此级联处于连线状态,您将可以获得它的连接状态和其他信息。\n此命令在集群虚拟 HUB 中不能运行。
+CMD_CascadeStatusGet_Args CascadeStatusGet [name]
+CMD_CascadeStatusGet_[name] 指定级联名称,以获取信息。
+
+
+# CascadeRename 命令
+CMD_CascadeRename 更改级联的名称
+CMD_CascadeRename_Help 选定在当前虚拟 HUB 上注册的级联,改变它的连接名称。\n此命令在集群虚拟 HUB 中不能运行。
+CMD_CascadeRename_Args CascadeRename [name] [/NEW:new_name]
+CMD_CascadeRename_[name] 指定要变更的级联的当前名称。
+CMD_CascadeRename_NEW 指定变更后的新名称。
+CMD_CascadeRename_PROMPT_OLD 目前的名称:
+CMD_CascadeRename_PROMPT_NEW 新名称:
+
+
+
+# CascadeOnline 命令
+CMD_CascadeOnline 设置级联接续的在线状态
+CMD_CascadeOnline_Help 选定在当前虚拟 HUB 上注册的级联,将级联的连接状态设定为连接。级联成功连接后,可以通过连接设定连接到 VPN Server。处于在线状态的级联,除非运行 CascadeOffline 脱机命令,则 VPN Server 始终保持连接。\n此命令在集群虚拟 HUB 中不能运行。
+CMD_CascadeOnline_Args CascadeOnline [name]
+CMD_CascadeOnline_[name] 指定级联名称设定为联机状态。
+
+
+# CascadeOffline 命令
+CMD_CascadeOffline 将级联设置为脱机状态
+CMD_CascadeOffline_Help 选定在当前虚拟 HUB 上注册的级联,将级联的连接状态设定为脱机。处于脱机状态的级联,除非运行 CascadeOnline 命令使它连线,否则无法连接到 VPN Server。\n此命令在集群虚拟 HUB 中不能运行。
+CMD_CascadeOffline_Args CascadeOffline [name]
+CMD_CascadeOffline_[name] 指定级联名称设置到脱机状态。
+
+
+# AccessAdd 命令
+CMD_AccessAdd 添加规则到允许访问列表 (IPv4)
+CMD_AccessAdd_Help 在当前虚拟 HUB 的访问列表中,添加新的规则。\n访问列表指的是虚拟 HUB 中,对流动的数据包进行筛选的规则,访问列表中可以登录多条规则,每条规则可以定义优先顺序。所有的数据包,按照最初适用的条件,或是通过或是销毁。不符合任何规则的数据包则将被默许通过。您也可以使用AccessAddEx 命令,来生成延迟、时基误差和数据包丢失。\n此命令,在 VPN Bridge 中不会运行。\n此命令在集群虚拟 HUB 中不能运行。
+CMD_AccessAdd_Args AccessAdd [pass|discard] [/MEMO:memo] [/PRIORITY:priority] [/SRCUSERNAME:username] [/DESTUSERNAME:username] [/SRCMAC:mac/mask] [/DESTMAC:mac/mask] [/SRCIP:ip/mask] [/DESTIP:ip/mask] [/PROTOCOL:tcp|udp|icmpv4|icmpv6|ip|num] [/SRCPORT:start-end] [/DESTPORT:start-end] [/TCPSTATE:established|unestablished]
+CMD_AccessAdd_[pass|discard] 确定数据包跟规则条件一致时的处理。当您指定 pass 意为通过,指定 discard,意为销毁。
+CMD_AccessAdd_MEMO 选定规则的解释 (备忘录)。
+CMD_AccessAdd_PRIORITY 用 1 以上的整数指定优先顺序。数字越小优先级越高。
+CMD_AccessAdd_SRCIP 作为规则条件制定一个源 IPv4 地址。用点把十进制数值分开的 IP 地址/掩码[格式指定一个 IPv4 地址,例如 192.168.0.1 掩码例如 255.255.255.0 为十进制,以点分隔,或者像 24 这样从开始设定字节长度,以十进位。如果设定为 0.0.0.0/0.0.0.0 则显示所有主机。
+CMD_AccessAdd_DESTIP 作为规则的条件必须制定目标 IPv4 地址:用 [IP 地址/掩码]格式制定方法同指定 /SRCIP 参数类似。
+CMD_AccessAdd_PROTOCOL 根据规则的条件,需指定协议类型。IP 协议号或者输入一个十进制数,或者 "tcp" (TCP/IP 协议,第 6 号),"udp" (UDP/IP 协议,第 17 号),"icmpv4" (ICMPv4 协议,第 1 号),"icmpv6" (ICMPv6 协议,第 58 号),"ip" (所有的 IP 协议,0 号) 来指定所有 IP 协议中的关键字。如果选定所有的 IP 协议,则选 0。
+CMD_AccessAdd_SRCPORT 协议 TCP/IP 或 UDP/IP 的情况下,作为规则需指定源端口号。其他的协议不需要。如果该参数没有指定,则选定所有端口。设定方法,例如 "1-1024" (第 1 到 1024),"23" (只选第 23 只)。
+CMD_AccessAdd_DESTPORT 协议 TCP/IP 或 UDP/IP 的情况下,作为规则需指定源端口号。其他的协议不需要。制定方法同指定 /SRCPORT 参数一样。
+CMD_AccessAdd_SRCUSERNAME 作为此规则的条件,只有被指定的用户 / 用户組发送的数据包,才适用与此规则。在这种情况下,需指定用户名 / 用户組名。
+CMD_AccessAdd_DESTUSERNAME 作为此规则的条件,只有被指定的用户 / 用户組接受的数据包,才适用与此规则。在这种情况下,需指定用户名 / 用户組名。
+CMD_AccessAdd_SRCMAC 作为规则的条件,指定发送原 MAC 地址。MAC 地址像例子 (00-AC-84-EA-33-BC/FF-FF-FF-FF-FF-00) 一样地 '-' 或 '/' 断开十六进制数写。段落文字能省略。
+CMD_AccessAdd_DESTMAC 作为规则的条件,指定地址 MAC 地址。指定方法,/SRCMAC 参数同样。
+CMD_AccessAdd_TCPSTATE 作为规则的条件,指定 TCP 连接的状态。 Established 或指定 Unestablished。
+CMD_AccessAdd_Prompt_TYPE 通过或破坏:
+CMD_AccessAdd_Prompt_MEMO 规则的解释 (备忘录):
+CMD_AccessAdd_Prompt_PRIORITY 规则的优先顺序:
+CMD_AccessAdd_Eval_PRIORITY 请用 1 以上的整数指定优先顺序。
+CMD_AccessAdd_Prompt_SRCIP 发信方的源 IP 地址 (0.0.0.0/0 则代表所有):
+CMD_AccessAdd_Prompt_DESTIP 收信方的源 IP 地址 (0.0.0.0/0 则代表所有):
+CMD_AccessAdd_Prompt_PROTOCOL 协议号码或协议名称 (tcp/udp/icmpv4/icmpv6/ip):
+CMD_AccessAdd_Prompt_SRCPORT 源端口范围 (仅限 tcp/udp):
+CMD_AccessAdd_Prompt_DESTPORT 目标端口号范围 (仅限 tcp/udp):
+CMD_AccessAdd_Prompt_SRCUSERNAME 发送用户名 (若无指定代表全部):
+CMD_AccessAdd_Prompt_DESTUSERNAME 接收用户名 (若无指定代表全部):
+CMD_AccessAdd_Prompt_SRCMAC 由于发送原 MAC 地址和面罩 (无指定全部):
+CMD_AccessAdd_Prompt_DESTMAC 由于地址 MAC 地址和面罩 (无指定全部):
+CMD_AccessAdd_Prompt_TCPSTATE TCP 连接的状态 (Established/Unestablished):
+
+
+# AccessAddEx 命令
+CMD_AccessAddEx 添加扩展访问列表规则 (IPv4:延迟、时基误差/数据包丢失产生)
+CMD_AccessAddEx_Help 在当前管理的虚拟 HUB 的访问列表中,使用此命令添加新的规则。当数据包经由虚拟 HUB 通过时,你可以设置产生延迟、时基误差和数据包丢失。\n访问列表是一组文件规则被应用到流过虚拟 HUB 的数据包。您可以在一个访问列表中注册多个规则,你也可以定义每个规则的优先级。检查所有的数据包的规则所指定的条件,在访问列表中注册的规则,由第一个匹配的规则根据规定的操作,它们要么通过要么被丢弃。不匹配任何规则的数据包暗中允许通过。您也可以使用 AccessAddEx 的命令来生成延迟、时基误差和数据包丢失。\n此命令不能在 VPN Bridge 上运行。\n在以成员服务器群集上运行的 VPN Server 的虚拟 HUB 上,您不能执行此命令。
+CMD_AccessAddEx_Args AccessAddEx [pass|discard] [/MEMO:memo] [/PRIORITY:priority] [/SRCUSERNAME:username] [/DESTUSERNAME:username] [/SRCMAC:mac/mask] [/DESTMAC:mac/mask] [/SRCIP:ip/mask] [/DESTIP:ip/mask] [/PROTOCOL:tcp|udp|icmpv4|icmpv6|ip|num] [/SRCPORT:start-end] [/DESTPORT:start-end] [/SRCUSERNAME:username] [/DESTUSERNAME:username] [/TCPSTATE:established|unestablished] [/DELAY:delay_millisec] [/JITTER:jitter_percent] [/LOSS:loss_percent]
+CMD_AccessAddEx_[pass|discard] 当一个数据包匹配此规则条件时,该操作就已决定了。当通过被指定时,则数据包允许通过;当丢弃被指定时,数据包被丢弃。如果动作是通过,延迟、时基误差和数据包丢失的设置被应用。
+CMD_AccessAddEx_MEMO 指定此规则的描述 (备忘录)。
+CMD_AccessAddEx_PRIORITY 指定 1 或以上的整数作为此规则的优先级。数字越小优先级越高。
+CMD_AccessAddEx_SRCIP 指定一个源 IPv4 地址作为一个规则条件。用点把十进制数值分开的 [IP 地址/掩码] 格式指定一个 IPv4 地址,例如: 192.168.0.1。对于掩码,您或者可以指定由点分开的十进制数值,例如 255.255.255.0 也可以指定从标头用十进制数值的比特长度,如 24。 如果您指定: 0.0.0.0/0.0.0.0 这表示所有主机。
+CMD_AccessAddEx_DESTIP 用 [IP 地址/掩码] 格式指定一个目的 IPv4 地址作为一个规则条件指定方法同指定 /SRCPORT 参数一样。
+CMD_AccessAddEx_PROTOCOL 指定一个协议类型作为一个规则条件。使用十进制数值输入 IP 协议号,或者指定关键字中的一个 "tcp" (TCP/IP 协议,第 6 号),"udp" (UDP/IP 协议,第 17 号),"icmpv4" (ICMPv4 协议,第 1 号),"icmpv6" (ICMPv6 协议,第 58 号)或者, "ip" (所有的 IP 协议,0 号)。指定数字 0,则规则会应用到全部 IP 协议。
+CMD_AccessAddEx_SRCPORT 如果已指定的协议是 TCP/IP 或 UDP/IP 的话,指定端口号的目的地作为规则条件。其他的协议会被忽略。如果该参数没有指定,那么规则会应用到所有端口号。当指定时,请使用如下方法: "1-1024" (第 1 到 1024),"23" (仅限 23)。
+CMD_AccessAddEx_DESTPORT 如果已指定的协议是 TCP/IP 或 UDP/IP 的话,指定目的端口号的目的地作为规则条件。其他协议将被忽略。指定方法同指定 /SRCPORT 参数一样。
+CMD_AccessAddEx_SRCUSERNAME 您可以将此规则仅用于作为规则条件被指定了用户名的用户会话发送的数据包。在这种情况下,请指定该用户名。
+CMD_AccessAddEx_DESTUSERNAME 您可以将此规则仅用于作为规则条件被指定了用户名的用户会话接收的数据包。在这种情况下,请指定该用户名。
+CMD_AccessAddEx_SRCMAC 指定目标 MAC 地址作为一个规则。用'-' 或 '/'分隔符和十六进制数字,如 (00-AC-84-EA-33-BC/FF-FF-FF-FF-FF-00) 来指定 MAC 地址。分隔符可跳过。
+CMD_AccessAddEx_DESTMAC 指定目标 MAC 地址作为一个规则。指定方法同指定 /SRCPORT 参数一样。
+CMD_AccessAddEx_TCPSTATE 指定 TCP 连接状态作为一个规则。使用 Established (已建立的)或 Unestablished(未建立的)。
+CMD_AccessAddEx_DELAY 当数据包通过时,设置此数值来生成延迟。以毫秒来指定延迟的时间段。指定 0,意为不会生成延迟。延迟最多为 10000 毫秒、
+CMD_AccessAddEx_JITTER 当数据包通过时,设置此数值来生成时基误差。用 0% 到 100% 之内的范围来指定时基误差波动的频率。指定 0,意为不会生成时基误差。
+CMD_AccessAddEx_LOSS 当数据包通过时,设置此数值来生成数据包丢失。用 0% 到 100% 之内的范围来指定丢包的频率。指定 0,意为不会生成丢包。
+CMD_AccessAddEx_Prompt_DELAY 生成延迟 (毫秒: 0 - 10000):
+CMD_AccessAddEx_Prompt_JITTER 生成时基误差的波动(百分比: 0 - 100):
+CMD_AccessAddEx_Prompt_LOSS 丢包率 (百分比: 0 - 100):
+CMD_AccessAddEx_Eval_DELAY 最大延迟为 10000
+CMD_AccessAddEx_Eval_JITTER 最大时基误差的波动为 100
+CMD_AccessAddEx_Eval_LOSS 最大丢包率为 100
+
+
+# AccessAdd6 命令
+CMD_AccessAdd6 添加访问列表规则 (IPv6)
+CMD_AccessAdd6_Help 在当前管理的虚拟 HUB 的访问列表中,使用此命令添加新的规则。\n访问列表是一组文件规则被应用到流过虚拟 HUB 的数据包。您可以在一个访问列表中注册多个规则,你也可以定义每个规则的优先级。检查所有的数据包的规则所指定的条件,在访问列表中注册的规则,由第一个匹配的规则根据规定的操作,它们要么通过要么被丢弃。不匹配任何规则的数据包暗中允许通过。您也可以使用 AccessAddEx6 的命令来生成延迟、时基误差和数据包丢失。 \n此命令不能在 VPN Bridge 上运行。 \n在以成员服务器群集上运行的 VPN Server 的虚拟 HUB 上,您不能执行此命令。
+CMD_AccessAdd6_Args AccessAdd6 [pass|discard] [/MEMO:memo] [/PRIORITY:priority] [/SRCUSERNAME:username] [/DESTUSERNAME:username] [/SRCMAC:mac/mask] [/DESTMAC:mac/mask] [/SRCIP:ip/mask] [/DESTIP:ip/mask] [/PROTOCOL:tcp|udp|icmpv4|icmpv6|ip|num] [/SRCPORT:start-end] [/DESTPORT:start-end] [/TCPSTATE: established|unestablished]
+CMD_AccessAdd6_[pass|discard] 当一个数据包匹配此规则条件时,该操作就已决定了。当通过被指定时,则数据包允许通过;当丢弃被指定时,数据包被丢弃。
+CMD_AccessAdd6_MEMO 指定此规则的描述。 (备忘录)。
+CMD_AccessAdd6_PRIORITY 指定1或以上的整数作为此规的优先级。数字越小优先级越高。
+CMD_AccessAdd6_SRCIP 指定一个源 IPv6 地址作为一个规则条件。使用冒号分割十六进制数字的 [IP 地址/掩码] 格式来指定 IPv6 地址。例如 2001:200:0:1:: 对于掩码来讲,您或者可以使用冒号分隔十六位数值的格式,例如 ffff:ffff:ffff:ffff:: 或者您也可以通过用标头的十进制数值像 128,来指定比特长度。如果您要指定 "::/0",意为所有主机。
+CMD_AccessAdd6_DESTIP 用 [IP 地址/掩码] 格式指定一个目标 IPv6 地址作为一个规则条件。制定方法同指定/SRCIP参数类似。
+CMD_AccessAdd6_PROTOCOL 指定一个协议类型来作为一个规则条件。输入十进制数值的 IP 协议号或者指定一个关键字 "tcp" (TCP/IP 协议,第 6 号),"udp" (UDP/IP 协议,第 17 号),"icmpv4" (ICMPv4 协议,第 1 号),"icmpv6" (ICMPv6 协议,第 58 号),"ip" (所有的 IP 协议,0 号)。指定]0[,则规则会应用于所有IP协议。
+CMD_AccessAdd6_SRCPORT 如果指定的协议是 TCP/IP 或 UDP/IP,则指定源端口号作为规则条件。其他协议将被忽略。如果该参数没有指定,规则将会应用到所有端口号。指定时,请使用如下方法 "1-1024" (第 1 到 1024),"23" (仅是第 23 )。
+CMD_AccessAdd6_DESTPORT 如果指定的协议是 TCP/IP 或 UDP/IP,则指定目标端口号作为规则条件。其他协议将被忽略。指定方法同指定 /SRCPORT 参数一样。
+CMD_AccessAdd6_SRCUSERNAME 您可以将此规则仅用于作为规则条件被指定了用户名的用户会话发送的数据包。在这种情况下,请指定该用户名。
+CMD_AccessAdd6_DESTUSERNAME 您可以将此规则仅用于作为规则条件被指定了用户名的用户会话接收的数据包。在这种情况下,请指定该用户名。
+CMD_AccessAdd6_SRCMAC 指定目的 MAC 地址作为规则。用分隔符 "-" 或者 ":" 和十六进制的数字,如 00-AC-84-EA-33-BC/FF-FF-FF-FF-FF-00 来指定 MAC 地址。分隔符可以跳过。
+CMD_AccessAdd6_DESTMAC 指定目标 MAC 地址作为一个规则。方法与指定 /SRCMAC 参数同样。
+CMD_AccessAdd6_TCPSTATE 指定 TCP 连接状态作为一个规则。使用 Established 或 Unestablished。
+CMD_AccessAdd6_Prompt_TYPE 通过或丢弃:
+CMD_AccessAdd6_Prompt_MEMO 规则描述 (备忘录):
+CMD_AccessAdd6_Prompt_PRIORITY 规则优先级:
+CMD_AccessAdd6_Eval_PRIORITY 请用 1 或以上的整数指定优先顺序。
+CMD_AccessAdd6_Prompt_SRCIP 源 IPv6 地址 (::/0 则代表所有):
+CMD_AccessAdd6_Prompt_DESTIP 目标 IPv6 地址 (::/0 则代表所有):
+CMD_AccessAdd6_Prompt_PROTOCOL 协议号或协议名称 (tcp/udp/icmpv4/icmpv6/ip):
+CMD_AccessAdd6_Prompt_SRCPORT 源端口号范围 (仅限 tcp/udp):
+CMD_AccessAdd6_Prompt_DESTPORT 目标端口号范围 (仅限 tcp/udp):
+CMD_AccessAdd6_Prompt_SRCUSERNAME 源用户名 (若无指定代表全部):
+CMD_AccessAdd6_Prompt_DESTUSERNAME 目的用户名 (若无指定代表全部):
+CMD_AccessAdd6_Prompt_SRCMAC 源 MAC 地址和掩码 (若无指定代表全部):
+CMD_AccessAdd6_Prompt_DESTMAC 目标 MAC 地址和掩码 (若无指定代表全部):
+CMD_AccessAdd6_Prompt_TCPSTATE TCP 连接的状态 (Established/Unestablished):
+
+
+# AccessAddEx6 命令
+CMD_AccessAddEx6 添加扩展访问列表规则 (IPv6,生成延迟,时基误差/数据包丢失)
+CMD_AccessAddEx6_Help 在当前管理的虚拟 HUB 的访问列表中,使用此命令添加新的规则。当数据包经由虚拟 HUB 通过时,你可以设置产生延迟、时基误差和数据包丢失。\n访问列表是一组文件规则被应用到流过虚拟 HUB 的数据包。您可以在一个访问列表中注册多个规则,你也可以定义每个规则的优先级。检查所有的数据包的规则所指定的条件,在访问列表中注册的规则,由第一个匹配的规则根据规定的操作,它们要么通过要么被丢弃。不匹配任何规则的数据包暗中允许通过。您也可以使用 AccessAddEx6 的命令来生成延迟、时基误差和数据包丢失。 \n此命令不能在 VPN Bridge 上运行。 \n在以成员服务器群集上运行的 VPN Server 的虚拟 HUB 上,您不能执行此命令。
+CMD_AccessAddEx6_Args AccessAddEx6 [pass|discard] [/MEMO:memo] [/PRIORITY:priority] [/SRCUSERNAME:username] [/DESTUSERNAME:username] [/SRCMAC:mac/mask] [/DESTMAC:mac/mask] [/SRCIP:ip/mask] [/DESTIP:ip/mask] [/PROTOCOL:tcp|udp|icmpv4|icmpv6|ip|num] [/SRCPORT:start-end] [/DESTPORT:start-end] [/TCPSTATE: established|unestablished] [/DELAY:delay_millisec] [/JITTER:jitter_percent] [/LOSS:loss_percent]
+CMD_AccessAddEx6_[pass|discard] 如果通过,会产生延迟,抖动和丢包。当一个数据包匹配此规则条件时,该操作就已决定了。当通过被指定时,则数据包允许通过;当丢弃被指定时,数据包被丢弃。如果动作是通过,延迟、时基误差和数据包丢失的设置被应用。
+CMD_AccessAddEx6_MEMO 指定此规则的描述(备忘录)。
+CMD_AccessAddEx6_PRIORITY 指定1或以上的整数作为此规则的优先级。数字越小优先级越高。
+CMD_AccessAddEx6_SRCIP 指定一个源 IPv6 地址作为一个规则条件。指定一个源 IPv6 地址作为一个规则条件。对于掩码来讲,您或者可以使用冒号分隔十六位数值的格式,例如 "ffff:ffff:ffff:ffff::" 或者您也可以通过用标头的十进制数值像 "64",来指定比特长度。如果您要指定 "::/0",意为所有主机。
+CMD_AccessAddEx6_DESTIP 用 [IP 地址/掩码] 格式指定一个目标 IPv6 地址作为一个规则条件。指定方法同指定 /SRCIP 参数类似。
+CMD_AccessAddEx6_PROTOCOL 指定一个协议类型来作为一个规则条件。输入十进制数值的IP 协议号或者指定一个关键字 "tcp" (TCP/IP 协议,第 6 号),"udp" (UDP/IP 协议,第 17 号),"icmpv4" (ICMPv4 协议,第 1 号),"icmpv6" (ICMPv6 协议,第 58 号),"ip" (所有的 IP 协议,0 号)。指定 0,则规则会应用于所有 IP 协议。
+CMD_AccessAddEx6_SRCPORT 如果已指定的协议是 TCP/IP 或 UDP/IP 的话,指定端口号的目的地作为规则条件。其他的协议会被忽略。如果该参数没有指定,那么规则会应用到所有端口号。当指定时,请使用如下方法: "1-1024" (第 1 到 1024),"23" (仅限 23)。
+CMD_AccessAddEx6_DESTPORT 如果指定的协议是 TCP/IP 或 UDP/IP 的话,则指定目标端口号作为规则条件。其他协议会被忽略。如果该参数没有指定,指定方法同指定 /SRCPORT 参数一样。
+CMD_AccessAddEx6_SRCUSERNAME 您可以将此规则仅用于作为规则条件被指定了用户名的用户会话发送的数据包。在这种情况下,请指定该用户名。
+CMD_AccessAddEx6_DESTUSERNAME 您可以将此规则仅用于作为规则条件被指定了用户名的用户会话接收的数据包。在这种情况下,请指定该用户名。
+CMD_AccessAddEx6_SRCMAC 指定目标 MAC 地址作为规则。用分隔符]-[或者]:[和十六进制的数字,如 "00-AC-84-EA-33-BC/FF-FF-FF-FF-FF-00" 来指定 MAC 地址。分隔符可以跳过。
+CMD_AccessAddEx6_DESTMAC 指定目标 MAC 地址作为一个规则。方法与指定 /SRCMAC 参数同样。
+CMD_AccessAddEx6_TCPSTATE 指定 TCP连接状态作为一个规则。使用已建立的(Established) 或未建立的(Unestablished)。
+CMD_AccessAddEx6_DELAY 当数据包通过时,设置本数值来产生延迟。以毫秒为单位来指定延迟周期。指定0,意为不产生延迟。延迟最大为 10000 毫秒。
+CMD_AccessAddEx6_JITTER 当数据包通过时,设置本数值来产生时基误差。当数据包通过时,设置此数值来生成时基误差。用 0% 到 100% 之内的范围来指定时基误差波动的频率。指定 0,意为不会生成时基误差。
+CMD_AccessAddEx6_LOSS 当数据包通过时,设置本数值来产生数据包丢失。指定 0% 至 100% 来作为丢包的比率范围。指定 0,意为无丢包生成。
+CMD_AccessAddEx6_Prompt_DELAY 生成延迟 (毫秒: 0 - 10000):
+CMD_AccessAddEx6_Prompt_JITTER 生成时基误差的波动 (百分比: 0 - 100):
+CMD_AccessAddEx6_Prompt_LOSS 丢包率 (百分比: 0 - 100):
+CMD_AccessAddEx6_Eval_DELAY 最大延迟为 10000
+CMD_AccessAddEx6_Eval_JITTER 最大时基误差波动为 100
+CMD_AccessAddEx6_Eval_LOSS 最大丢包率为 100
+
+
+# AccessList 命令
+CMD_AccessList 获取访问列表规则
+CMD_AccessList_Help 获取当前虚拟 HUB 的访问列表中注册的数据包筛选规则一览表。\n访问列表,即是虚拟 HUB 内对流动的数据包进行筛选的规则的集合,访问列表中可以登录多条规则,每条规则可以定义优先顺序。通过包过滤规则适用英寸访问列表可以注册一个以上的规则可以定义一个优先考虑每一条规则。所有的数据包,按照最初适用的条件,或是通过或是销毁。不符合任何规则的数据包则将被默许通过。\n此命令,在 VPN Bridge 中不会运行。\n此命令在集群虚拟 HUB 中不能运行。
+CMD_AccessList_Args AccessList
+
+
+# AccessDelete 命令
+CMD_AccessDelete 从访问列表中删除规则
+CMD_AccessDelete_Help 从当前虚拟 HUB 中注册的访问列表中,选定数据包过滤规则并加以删除。\n要删除规则,需要指定该规则 ID。ID 可以运行 AccessList 获得。\n另外不删除而是暂时禁用的规则执行 AccessDisable 命令。\n此命令,在 VPN Bridge 中不会运行。\n此命令在集群虚拟 HUB 中不能运行。
+CMD_AccessDelete_Args AccessDelete [id]
+CMD_AccessDelete_[id] 指定要删除的规则的 ID 或唯一 ID。
+CMD_Access_Prompt_ID 访问列表规则 ID 或唯一 ID:
+
+
+# AccessEnable 命令
+CMD_AccessEnable 启用访问列表规则功能
+CMD_AccessEnable_Help 从当前虚拟 HUB 中注册的访问列表中,选定数据包筛选规则并激活。激活的规则用于数据包筛选。\n要启用该规则,必须指定它的 ID。您可以使用 AccessList 命令获取 ID。\n此命令,在 VPN Bridge 中不会运行。\n此命令在集群虚拟 HUB 中不能运行。
+CMD_AccessEnable_Args AccessEnable [id]
+CMD_AccessEnable_[id] 指定规则的 ID 并激活。
+
+
+# AccessDisable 命令
+CMD_AccessDisable 禁用访问列表规则
+CMD_AccessDisable_Help 从当前虚拟 HUB 中注册的访问列表中,选定数据包筛选规则并禁用。被禁用的筛选规则将不会被用于数据包筛选。\n要禁用的规则,规则必须指定的 ID。\n要禁用该规则,必须指定它的 ID。您可以使用 AccessList 命令获取 ID。\n此命令,在 VPN Bridge 中不会运行。\n此命令在集群虚拟 HUB 中不能运行。
+CMD_AccessDisable_Args AccessDisable [id]
+CMD_AccessDisable_[id] 指定规则的 ID 并禁用。
+
+
+# UserList 命令
+CMD_UserList 获取用户列表
+CMD_UserList_Help 获取当前虚拟 HUB 中注册的安全帐户数据库信息中的用户清单。\n此命令,在 VPN Bridge 中不会运行。\n此命令在集群虚拟 HUB 中不能运行。
+CMD_UserList_Args UserList
+
+
+# UserCreate 命令
+CMD_UserCreate 创建用户
+CMD_UserCreate_Help 在当前虚拟 HUB 中注册的安全帐户数据库中创建一个新用户。\n当您创建一个用户,根据用户信息的认证,VPN Client 可以连接到这个虚拟 HUB。\n如果您使用 UserCreate 命令创建一个用户,用户身份验证方法是验证密码,注册为一个随机字符串作为密码分配。因此,用户不能直接连接到虚拟 HUB。在创建用户后,则必须运用 UserPasswordSet 命令,设定指定用户的密码。或者使用 UserAnonymousSet 命令,UserCertSet 命令,UserSignedSet 命令,UserRadiusSet 命令,UserNTLMSet 命令来改变用户身份验证方式。\n除非真有用户名为 "*" (星号),否则当客户登陆时提供的用户名与已有用户名不一致的情况下,将自动登录为 RADIUS 服务器,或者 NT 控制器来验证。\n如果要更改用户信息,可以执行 UserSet 命令。\n此命令,在 VPN Bridge 中不会运行。\n此命令在集群虚拟 HUB 中不能运行。
+CMD_UserCreate_Args UserCreate [name] [/GROUP:group] [/REALNAME:realname] [/NOTE:note]
+CMD_UserCreate_[name] 指定新创建用户的用户名。
+CMD_UserCreate_GROUP 如果让用户加入一个用户组,请指定组名。如果你让用户不属于任何组,则设定为 /GROUP:none。
+CMD_UserCreate_REALNAME 指定用户的全名。如果不指定,请选 /REALNAME:none。
+CMD_UserCreate_NOTE 指定该用户的说明。否则,选择 /NOTE:none。
+CMD_UserCreate_Prompt_NAME 用户名:
+CMD_UserCreate_Prompt_GROUP 加入群组名称:
+CMD_UserCreate_Prompt_REALNAME 用户全名:
+CMD_UserCreate_Prompt_NOTE 用户描述:
+
+
+# UserSet 命令
+CMD_UserSet 更改用户信息
+CMD_UserSet_Help 变更当前虚拟 HUB 中的安全帐户数据库中注册的客户信息。\n可以更改的信息,即使创建新用户所需要的 "组名称","全名" 和 "描述" 这三个项目。\n要获得用户的名单,请使用 UserList 命令。\n此命令,在 VPN Bridge 中不会运行。\n此命令在集群虚拟 HUB 中不能运行。
+CMD_UserSet_Args UserSet [name] [/GROUP:group] [/REALNAME:realname] [/NOTE:note]
+CMD_UserSet_[name] 指定用户名更改设置。
+CMD_UserSet_GROUP 如果让用户加入一个用户组,请指定组名。如果你让用户不属于任何组,则设定为 /GROUP:none。
+CMD_UserSet_REALNAME 指定用户的全名。如果不指定,请选 /REALNAME:none。
+CMD_UserSet_NOTE 指定该用户的说明。否则,选择 /NOTE:none
+
+
+# UserDelete 命令
+CMD_UserDelete 删除用户
+CMD_UserDelete_Help 删除在虚拟 HUB 中的安全帐户数据库中注册的用户。当你删除一个用户,该用户将无法连接到虚拟 HUB。\n如果您使用 UserPolicySet 命令,即使不删除也可暂时禁止用户登录。\n要获得用户的名单,请使用 UserList 命令。\n此命令,在 VPN Bridge 中不会运行。\n此命令在集群虚拟 HUB 中不能运行。
+CMD_UserDelete_Args UserDelete [name]
+CMD_UserDelete_[name] 指定用户名将其删除。
+
+
+# UserGet 命令
+CMD_UserGet 获取用户信息
+CMD_UserGet_Help 获取在虚拟 HUB 中的安全帐户数据库中注册用户的登录信息。\n这个指令可以得到的信息有 "用户名","全名","描述","组的成员","有效期","安全协议","身份验证方法",以及验证参数。\n要获得用户的名单,请使用 UserList 命令。\n此命令,在 VPN Bridge 中不会运行。\n此命令在集群虚拟 HUB 中不能运行。
+CMD_UserGet_Args UserGet [name]
+CMD_UserGet_[name] 指定的用户名来获取信息。
+CMD_UserGet_Column_Name 用户名
+CMD_UserGet_Column_RealName 全名
+CMD_UserGet_Column_Note 描述
+CMD_UserGet_Column_Group 组名称
+CMD_UserGet_Column_Expires 有效期
+CMD_UserGet_Column_AuthType 验证方法
+CMD_UserGet_Column_UserCert 已注册的用户固有的证书
+CMD_UserGet_Column_RadiusAlias 外部认证服务器验证用户名
+CMD_UserGet_Column_RootCert_CN 证书的 CN 值得限定
+CMD_UserGet_Column_RootCert_SERIAL 证书的序列号的限定
+CMD_UserGet_Policy 该用户设定的安全协议
+
+
+# UserAnonymousSet 命令
+CMD_UserAnonymousSet 将用户身份验证方法设置为匿名验证
+CMD_UserAnonymousSet_Help 在虚拟 HUB 中的安全帐户数据库中注册用户的验证方法设定为 "匿名验证"。"匿名验证" 的用户连接到 VPN Client HUB 时,不会有任何用户认证即可以连接到 HUB。匿名身份验证设置适合那些公开的谁都可以连接的 VPN Server。\n要获得用户的名单,请使用 UserList 命令。\n此命令,在 VPN Bridge 中不会运行。\n此命令在集群虚拟 HUB 中不能运行。
+CMD_UserAnonymousSet_Args UserAnonymousSet [name]
+CMD_UserAnonymousSet_[name] 指定用户名更改设置。
+
+
+# UserPasswordSet 命令
+CMD_UserPasswordSet 将用户身份验证方法设置为密码验证,并设定密码
+CMD_UserPasswordSet_Help 在虚拟 HUB 中的安全帐户数据库中注册用户的验证方法设定为 "密码验证" 所谓 "密码验证" 即所有安全帐户数据库中的用户都设置密码注册。当此用户连接虚拟 HUB 时,会提示输入密码,如果一致,则允许连接。\n事实上,由于用户的密码是经过处理以后保存的,因此即使分析原始材料,也不会分析出密码。\n要获得用户的名单,请使用 UserList 命令。\n此命令,在 VPN Bridge 中不会运行。\n此命令在集群虚拟 HUB 中不能运行。
+CMD_UserPasswordSet_Args UserPasswordSet [name] [/PASSWORD:password]
+CMD_UserPasswordSet_[name] 指定用户名更改设置。
+CMD_UserPasswordSet_PASSWORD 指定用户的密码设置。如果您不指定此参数将被提示输入密码。
+
+
+# UserCertSet 命令
+CMD_UserCertSet 将用户身份验证方法设置为固有证书验证,并设定证书
+CMD_UserCertSet_Help 在虚拟 HUB 中的安全帐户数据库中注册用户的验证方法设定为 "固有证书验证" 所谓 "固有证书验证" 即所有安全帐户数据库中的用户都注册一个 X.509 证书。当此用户连接虚拟 HUB 时,提供的固有证书与登记证书一致,或持有对应证书的密钥,允许是通过验证实现连接。\n要获得用户的名单,请使用 UserList 命令。\n此命令,在 VPN Bridge 中不会运行。\n此命令在集群虚拟 HUB 中不能运行。
+CMD_UserCertSet_Args UserCertSet [name] [/LOADCERT:cert]
+CMD_UserCertSet_[name] 指定的用户名更改设置。
+CMD_UserCertSet_LOADCERT 指定 X.509 证书文件名,这顶用户证书。
+
+
+# UserCertGet 命令
+CMD_UserCertGet 获取注册固有证书认证用户的证书
+CMD_UserCertGet_Help 在虚拟 HUB 中的安全帐户数据库中注册用户的 "固有证书认证" 的用户,取得用户的 X.509 证书,并保存。\n如果用户未指定 "固有证书认证",则会发生错误。\n要获得用户的名单,请使用 UserList 命令。\n此命令,在 VPN Bridge 中不会运行。\n此命令在集群虚拟 HUB 中不能运行。
+CMD_UserCertGet_Args UserCertGet [name] [/SAVECERT:cert]
+CMD_UserCertGet_[name] 指定的用户名来检索信息。
+CMD_UserCertGet_SAVECERT 指定文件名来保存获取的用户的 X.509 证书。
+CMD_UserCertGet_Not_Cert 或者非固定证书认证,或者为设定为固有证书验证。
+
+
+# UserSignedSet 命令
+CMD_UserSignedSet 将用户身份验证方法设置为已签名证明书认证
+CMD_UserSignedSet_Help 将已注册在目前管理的虚拟 HUB 的安全帐户数据库的用户认证方法设定为已签名认证书认证。用户以已签名证明书认证的用户名链接虚拟 HUB 时,用户所提交的证明书会被验证是否为虚拟 HUB 认可的证明机构的证明书一览中任意证明书的签名,且客户是否持有与证书相应的密钥,用 RSA 算法验证可以链接的认证法。/n还可以设定成已注册用户希望的证明书的通用名 (CN) 及编号,只有通过了上述验证的证明书的内容与设定值一致的情况下才能许可链接。/n要取得目前注册用户一览,请使用用户名单指令。\n此指令,虚拟专用桥不能运行。 \n此指令令在群集内作为群集成员服务器操作的 VPN Server 的虚拟 HUB 上不能运行。
+CMD_UserSignedSet_Args UserSignedSet [name] [/CN:cn] [/SERIAL:serial]
+CMD_UserSignedSet_[name] 指定更改设定的用户名
+CMD_UserSignedSet_CN 如果指定此参数,在验证了用户提交的证明书是否由可信赖的证明机构签名后,该证明书的通用名 (CN) 的值,与根据此参数设定的值相比较,只有取得一致的情况下才允许链接。指定 "none" 的情况下不进行确认。
+CMD_UserSignedSet_SERIAL 如果指定此参数,在验证了用户提交的证明书是否由可信赖的证明机构签名后,该证明书的序列号的值,与根据此参数设定的值相比较,只有取得一致的情况下才允许链接。指定 "none" 的情况下不进行确认。
+CMD_UserSignedSet_Prompt_CN 限定通用名 (CN) 的值
+CMD_UserSignedSet_Prompt_SERIAL 限定编号的值
+
+
+# UserRadiusSet 命令
+CMD_UserRadiusSet 将用户的认证方法设定为半径认证
+CMD_UserRadiusSet_Help 将在目前管理的虚拟 HUB 的安全帐户数据库上注册的用户认证方法设置为 "半径认证"。用户以被半径认证设置的用户名连接虚拟 HUB 时,用户名和用户输入的密码被发送到半径服务器,半径服务器检查用户名和密码后,如过该认证成功,用户被允许 VPN 连接。\n要使用半径认证,需要事先使用 RadiusServerSet 指令把要使用的半径服务器设置为虚拟 HUB。\n要获得目前注册的用户列表,请使用 UserList 指令。\n此指令,虚拟专用桥不能运行。\n此指令令在群集内作为群集成员服务器操作的 VPN Server 的虚拟 HUB 上不能运行。
+CMD_UserRadiusSet_Args UserRadiusSet [name] [/ALIAS:alias_name]
+CMD_UserRadiusSet_[name] 指定更改设定的用户名
+CMD_UserRadiusSet_ALIAS 如果此参数被设置,可以使对半径服务器发送的用户名与虚拟 HUB 上的用户名是不同的。如果没有设置,请指定为 /ALIAS:none (使用虚拟 HUB 上的用户名)。用户名是 "*" 的情况下 /ALIAS 参数被忽略。关于 "*" 用户的描述,输入 UserCreate /HELP 可显示。
+CMD_UserRadiusSet_Prompt_ALIAS 验证用别名 (可选)
+
+
+# UserNTLMSet 命令
+CMD_UserNTLMSet 用户身份验证方法设置为 NT 域认证
+CMD_UserNTLMSet_Help 将在目前管理的虚拟 HUB 的安全帐户数据库上注册的用户认证方法设置为 "NT 域验证"。用户以被 NT 域认证设置的用户名连接虚拟 HUB 时,用户名和用户输入的密码被发送到 Windows NT / 2000 / Server 2003 / Server 2008 域控制器或 Active Directory 服务器,认证服务器检查用户名和密码后,如果认证成功后,该用户的 VPN 连接被允许。要使用 NT 域认证,VPN Server 不要在连接到该域的 Windows NT 4.0,Windows 2000,Windows XP,Windows Server 2003 和 Windows Server 2008 的任何操作系统上运行。详情,请与 VPN Server 管理员咨询。\n要获得目前注册的用户列表,请使用 UserList 指令。\n此指令,虚拟专用桥不能运行。\n此指令令在群集内作为群集成员服务器操作的 VPN Server 的虚拟 HUB 上不能运行。
+CMD_UserNTLMSet_Args UserNTLMSet [name] [/ALIAS:alias_name]
+CMD_UserNTLMSet_[name] 指定更改设定的用户名
+CMD_UserNTLMSet_ALIAS 如果此参数被设置,可以使对 NT 域或 Active Directory 发送的用户名与虚拟 HUB 上的用户名不同。如果没有设置,请指定 /ALIAS:none (使用虚拟 HUB 上的用户名)。用户名是 "*" 的情况下 /ALIAS 参数被忽略。关于 "*" 用户的描述,输入 UserCreate /HELP 可显示。
+
+
+# UserPolicyRemove 命令
+CMD_UserPolicyRemove 删除用户的安全策略
+CMD_UserPolicyRemove_Help 删除在目前管理的虚拟 HUB 的安全帐户数据库上已注册的用户设置的安全策略设置。被删除安全策略设置的用户,适用该用户所属的组的安全策略设置。如果不属于任何组,或改组没有设置安全策略,则遵从默认值 (允许访问: 启用,TCP连接数最大值: 32 个,超时时间: 20 秒)。\n要获得目前注册的用户列表,请使用 UserList 命令。\n此指令,虚拟专用桥不能运行。 \n此指令令在群集内作为群集成员服务器操作的 VPN Server 的虚拟 HUB 上不能运行。
+CMD_UserPolicyRemove_Args UserPolicyRemove [name]
+CMD_UserPolicyRemove_[name] 指定更改设定的用户名
+
+
+# UserPolicySet 命令
+CMD_UserPolicySet 设置用户的安全策略
+CMD_UserPolicySet_Help 变更在目前管理的虚拟 HUB 的安全帐户数据库上已注册的用户设置的安全策略内容。\n当用户未设置安全策略时,设置新的默认安全策略后,更改被指定的值。\n要获得当前已注册的用户列表,请使用 UserList 指令。\n此指令,虚拟专用桥不能运行。\n此指令令在群集内作为群集成员服务器操作的 VPN Server 的虚拟 HUB 上不能运行。
+CMD_UserPolicySet_Args UserPolicySet [name] [/NAME:policy_name] [/VALUE:num|yes|no]
+CMD_UserPolicySet_[name] 指定更改设定的用户名
+CMD_UserPolicySet_NAME 指定要变更值的策略的名称。您可以使用 PolicyList 命令显示策略名称和可设定值的列表。
+CMD_UserPolicySet_VALUE 指定策略的新值。如果其策略是数值型,指定整数。如果是布尔型,指定 "yes" 或 "no"。可以设定的类型和值,可以使用 PolicyList 指令显示。
+
+
+# UserExpiresSet 命令
+CMD_UserExpiresSet 设置用户的有效期限
+CMD_UserExpiresSet_Help 设置在目前管理的虚拟 HUB 安全帐户数据库中注册的用户的有效期限。有效期限到期的用户不能连接虚拟 HUB。\n要获得当前已注册的用户列表,请使用 UserList 指令。\n此指令,虚拟专用桥不能运行。\n此指令令在群集内作为群集成员服务器操作的 VPN Server 的虚拟 HUB 上不能运行。
+CMD_UserExpiresSet_Args UserExpiresSet [name] [/EXPIRES:expires]
+CMD_UserExpiresSet_[name] 指定更改设定的用户名
+CMD_UserExpiresSet_EXPIRES 指定用户有效期限的日期和时间。如 "2005/10/08 19:30:00",以 6 个整数指定年,月,日,时,分,秒,用斜线或冒号分隔。年指定为 4 位数。如果把空格加入到值中,需要把整个值用 "" 围住。可以指定本地时间 (计算机上的命令行管理工具运行的标准时间)。如果指定 /EXPIRES:none,可以解除有效期限。
+CMD_UserExpiresSet_Prompt_EXPIRES 用户的有效期限 (没有指定,即没有期限):
+
+
+# GroupList 命令
+CMD_GroupList 获取组列表
+CMD_GroupList_Help 获取在目前管理的虚拟 HUB 的安全帐户数据库中注册的组列表。\n此命令用 VPN Bridge 不能运行。\n此命令在群集内作为群集成员服务器操作的 VPN Server 的虚拟 HUB 上不能运行。
+CMD_GroupList_Args GroupList
+
+
+# GroupCreate 命令
+CMD_GroupCreate 创建组
+CMD_GroupCreate_Help 在目前管理的虚拟 HUB 安全帐户数据库内建立新组。\n在组内可以登记多个用户。要在组内注册用户,使用 GroupJoin 命令。\n此命令用 VPN Bridge 不能运行。\n此命令在群集内作为群集成员服务器操作的 VPN Server 的虚拟 HUB 上不能运行。
+CMD_GroupCreate_Args GroupCreate [name] [/REALNAME:realname] [/NOTE:note]
+CMD_GroupCreate_[name] 指定要创建的组名。
+CMD_GroupCreate_REALNAME 指定该组的全名。例如,如果组对应于实际的部分或部门名称,指定其名称。如果不指定的情况下,请指定 /REALNAME:none。
+CMD_GroupCreate_NOTE 指定组的描述。如果不指定的情况下,请指定 /NOTE:none。
+CMD_GroupCreate_Prompt_NAME 组名称:
+CMD_GroupCreate_Prompt_REALNAME 组的全名:
+CMD_GroupCreate_Prompt_NOTE 组描述:
+
+
+# GroupSet 命令
+CMD_GroupSet 设置组信息
+CMD_GroupSet_Help 设置在目前管理的虚拟 HUB 安全帐户数据库中注册的组信息。\n要获取当前已注册的组列表,请使用 GroupList 命令。\n此命令用 VPN Bridge 不能运行。\n此命令在群集内作为群集成员服务器操作的 VPN Server 的虚拟 HUB 上不能运行。
+CMD_GroupSet_Args GroupSet [name] [/REALNAME:realname] [/NOTE:note]
+CMD_GroupSet_[name] 指定变更设定的组名。
+CMD_GroupSet_REALNAME 指定该组的全名。例如,如果组对应于实际的部分或部门名称,指定其名称。如果不指定的情况下,请指定 /REALNAME:none。
+CMD_GroupSet_NOTE 指定组的描述。如果不指定的情况下,请指定 /NOTE:none。
+
+
+# GroupDelete 命令
+CMD_GroupDelete 删除组
+CMD_GroupDelete_Help 删除目前管理的虚拟 HUB 安全帐户数据库中注册的组。\n一旦删除组,该组所属的所有用户将成为未分配的。\n要获取当前已注册的组列表,请使用 GroupList 命令。\n此命令不能运行的 VPN Bridge。\n您不能执行这个虚拟的 VPN 作为在群集成员服务器操作系统服务器花鼓命令。
+CMD_GroupDelete_Args GroupDelete [name]
+CMD_GroupDelete_[name] 指定删除的组名。
+
+
+# GroupGet 命令
+CMD_GroupGet 获得组信息和所属用户列表
+CMD_GroupGet_Help 获取目前管理的虚拟 HUB 安全帐户数据库中注册的组信息和属于改组的用户列表。\n要获取当前已注册的组列表,请使用 GroupList 命令。\n此命令用 VPN Bridge 不能运行。\n此命令在群集内作为群集成员服务器操作的 VPN Server 的虚拟 HUB 上不能运行。
+CMD_GroupGet_Args GroupGet [name]
+CMD_GroupGet_[name] 指定获得信息的组名。
+CMD_GroupGet_Column_NAME 组名
+CMD_GroupGet_Column_REALNAME 全名
+CMD_GroupGet_Column_NOTE 描述
+CMD_GroupGet_Column_POLICY 这个组所设定的安全测略
+CMD_GroupGet_Column_MEMBERS 属于这个组的用户名列表
+
+
+# GroupJoin 命令
+CMD_GroupJoin 用户添加到组
+CMD_GroupJoin_Help 在目前管理的虚拟 HUB 的安全帐户数据库注册的组内,添加安全帐户数据库内的用户。\n目前注册的用户和组的列表,可使用 UserList 命令和 GroupList 命令获取。\n此命令用 VPN Bridge 不能运行。\n此命令在群集内作为群集成员服务器操作的 VPN Server 的虚拟 HUB 上不能运行。
+CMD_GroupJoin_Args GroupJoin [name] [/USERNAME:username]
+CMD_GroupJoin_[name] 指定要添加用户的组名。
+CMD_GroupJoin_USERNAME 指定往以 name 指定了的组添加的用户名。
+CMD_GroupJoin_Prompt_USERNAME 要加入组的用户名:
+
+
+# GroupUnjoin 命令
+CMD_GroupUnjoin 从组内删除用户
+CMD_GroupUnjoin_Help 从目前管理的虚拟 HUB 安全帐户数据库注册的组中,删除指定用户。用户一旦从组中被删除,该用户成为未分配。\n要获取当前组的用户列表,使用 GroupGet 命令。\n要获取当前已注册的组列表,使用 GroupList 命令。\n此命令用 VPN Bridge 不能运行。\n此命令在群集内作为群集成员服务器操作的 VPN Server 的虚拟 HUB 上不能运行。
+CMD_GroupUnjoin_Args GroupUnjoin [name]
+CMD_GroupUnjoin_[name] 指定要从组内删除的用户名。
+CMD_GroupUnjoin_Prompt_name 要从组内删除的用户名:
+
+
+# GroupPolicyRemove 命令
+CMD_GroupPolicyRemove 删除组的安全策略
+CMD_GroupPolicyRemove_Help 对在目前管理的虚拟 HUB 的安全帐户数据胡中注册的组,删除其被设置的安全策略的设置。对所属的组及用户本身没有被设置安全策略的用户,遵照默认值 (允许访问: 启用,TCP 连接数的最大值: 32 个,超时时间: 20 秒)。\n要获得当前已注册的组列表,使用 GroupList 命令。\n此命令用 VPN Bridge 不能运行。\n此命令在群集内作为群集成员服务器操作的 VPN Server 的虚拟 HUB 上不能运行。
+CMD_GroupPolicyRemove_Args GroupPolicyRemove [name]
+CMD_GroupPolicyRemove_[name] 指定变更设定的组名。
+
+
+# GroupPolicySet 命令
+CMD_GroupPolicySet 设置组的安全策略
+CMD_GroupPolicySet_Help 对在目前管理的虚拟 HUB 的安全帐户数据胡中注册的组,更改其被设置的安全策略的设置。\n如组尚未设置安全策略,新的默认安全策略设置后,更改被指定的值。\n要获得当前已注册的组列表,使用 GroupList 命令。\n此命令用 VPN Bridge 不能运行。\n此命令在群集内作为群集成员服务器操作的 VPN Server 的虚拟 HUB 上不能运行。
+CMD_GroupPolicySet_Args GroupPolicySet [name] [/NAME:policy_name] [/VALUE:num|yes|no]
+CMD_GroupPolicySet_[name] 指定变更设定的组名。
+CMD_GroupPolicySet_NAME 指定要更改其值的策略名称。您可以使用 PolicyList 命令显示的策略名称和可以设置值的列表。
+CMD_GroupPolicySet_VALUE 指定一个新的策略值。如果策略是数值型的情况下,指定一个整数。如果是布尔型的情况下,指定 "yes" 或 "no"。可以设定类型和值,可以使用 PolicyList 指令显示。
+
+
+# SessionList 命令
+CMD_SessionList 获取连接会话的列表
+CMD_SessionList_Help 获取目前管理的与虚拟 HUB 连接中的的会话列表。在会话列表中,以下信息将显示为每个连接: [会话名称],[会话场所],[用户名],[连接源主机名称],[TCP 连接],[传输字节数] 和 [传输数据包数]。\n如果当前连接的 VPN Server 是群集控制器,管理的虚拟 HUB 是静态的虚拟 HUB,可以得到连接其所有的集群成员的该虚拟 HUB 的会话列表的结合。\n在其他情况下,只能获取与目前管理的 VPN Server 实际连接着的会话列表。
+CMD_SessionList_Args SessionList
+
+
+# SessionGet 命令
+CMD_SessionGet 获取会话信息
+CMD_SessionGet_Help 指定与当目前管理的虚拟 HUB 连接着的会话,并获得其会话信息。会话信息包括以下内容: 连接源主机名和用户名,版本信息,时间信息,TCP 连接数,通讯参数,会话密钥,输入输出的数据统计资料,和其他客户端和服务器信息等。\n要获得当前连接的会话列表,请使用 SessionList 命令。
+CMD_SessionGet_Args SessionGet [name]
+CMD_SessionGet_[name] 指定要获取信息的会话名称。
+CMD_SessionGet_Prompt_NAME 会话名称:
+
+
+# SessionDisconnect 命令
+CMD_SessionDisconnect 断开会话
+CMD_SessionDisconnect_Help 指定连接到目前管理的虚拟 HUB 的会话,管理员权限以强制断开其会话。\n但是,终端的客户端的设置为通信断开后的自动启动重新连接会话的情况下,可能客户端会重新连接。\n要获得当前连接会话列表,请使用 SessionList 命令。
+CMD_SessionDisconnect_Args SessionDisconnect [name]
+CMD_SessionDisconnect_[name] 指定要断开的会话名称。
+
+
+# MacTable 命令
+CMD_MacTable 获取 MAC 地址表数据库
+CMD_MacTable_Help 获取当前管理的虚拟 HUB 保持的 MAC 地址表的数据库。\nMAC 地址表数据库是虚拟 HUB 需要进行交换以太网帧的平台,虚拟 HUB 基于 MAC 地址表的数据库,决定各个以太网帧排序目标会话。MAC 地址数据库自动分析创建虚拟 HUB 流动的通信内容。\n指定的会话名称,可以得到与该会话有关的 MAC 地址表项。
+CMD_MacTable_Args MacTable [session_name]
+CMD_MacTable_[session_name] 如果指定作为参数的会话名称,可以只显示与该会话相关联的 MAC 地址表项。如果不指定,则显示所有的项。
+
+
+# MacDelete 命令
+CMD_MacDelete 删除 MAC 地址表项
+CMD_MacDelete_Help 操作目前管理的虚拟 HUB 保持的 MAC 地址表数据库,从数据库中删除指定的 MAC 地址项。\n要获取目前的 MAC 地址表数据库的内容,请使用 MacTable 命令。
+CMD_MacDelete_Args MacDelete [id]
+CMD_MacDelete_[id] 指定要删除的 MAC 地址表项的 ID。
+CMD_MacDelete_Prompt 要删除的 ID:
+
+
+# IpTable 命令
+CMD_IpTable 获取 IP 地址表数据库
+CMD_IpTable_Help 目前管理的虚拟 HUB 保持的 IP 地址表的数据库。\nIP 地址表数据库是一个自动分析生成通信内容的平台,为使虚拟 HUB 能够掌握哪个会话使用的是哪个 IP 地址,这是经常被使用的虚拟 HUB 安全策略的引擎。\n指定的会话名称,可以获取与该会话相关联的 IP 地址表项。
+CMD_IpTable_Args IpTable [session_name]
+CMD_IpTable_[session_name] 指定作为参数的会话名称,可以只显示与该会话相关联的 IP 地址表项。如果不指定,则显示所有的项。
+
+
+# IpDelete 命令
+CMD_IpDelete 删除 IP 地址表项
+CMD_IpDelete_Help 操作目前管理的虚拟 HUB 保持的 IP 地址表数据库,从数据库中删除指定的 IP 地址项。\n要获取目前的 IP 地址表数据库的内容,请使用 IpTable 命令。
+CMD_IpDelete_Args IpDelete [id]
+CMD_IpDelete_[id] 指定要删除的 IP 地址表项的 ID。
+
+
+# SecureNatEnable 命令
+CMD_SecureNatEnable 启用虚拟 NAT 和 DHCP 服务器功能 (安全网络功能)
+CMD_SecureNatEnable_Help 使在目前管理的虚拟 HUB 内启动并运行虚拟 NAT 和 DHCP 服务器功能 (安全网络功能)。执行此指令前,必须先使用 SecureNatHostGet 指令,NatGet 指令和 DhcpGet 指令检查当前虚拟 NAT 功能和 DHCP 服务器的设置内容。\n一旦启用安全网络的功能,可以在虚拟 HUB 的虚拟网络上使 NAT 路由器 (IP 伪装) 和 DHCP 服务器功能虚拟性的运行。\n\n[有关安全网络功能的警告]\n安全网络的功能是面向系统管理员和对具备有关网络的丰富知识的人的功能。\n如果正确使用安全网络功能,可能实现通过 VPN 的安全的远程访问。但是如果错误地使用,可能使整个网络处于危险状态。如果不具备全面的的网络知识,没有得到网络管理员许可的情况下,请禁用安全网络功能。关于安全网络功能的详细说明,请参阅 VPN Server 的手册和在线文档。\n此命令在群集内作为群集成员服务器操作的 VPN Server 的虚拟 HUB 上不能运行。
+CMD_SecureNatEnable_Args SecureNatEnable
+
+
+# SecureNatDisable 命令
+CMD_SecureNatDisable 禁用虚拟 NAT 和 DHCP 服务器功能 (安全网络功能)
+CMD_SecureNatDisable_Help 在当前管理的虚拟 HUB 内禁用虚拟 NAT 和 DHCP 服务器功能 (安全网络功能)。一旦执行该命令,虚拟 NAT 功能立即停止,虚拟 DHCP 服务器功能则删除持有的 DHCP 租赁数据并停止该服务。\n该指令在作为进群操作的 VPN Server 的虚拟服务器上不能执行。
+CMD_SecureNatDisable_Args SecureNatDisable
+
+
+# SecureNatStatusGet 命令
+CMD_SecureNatStatusGet 获取虚拟 NAT 和 DHCP 服务器功能 (安全网络功能) 的工作状态
+CMD_SecureNatStatusGet_Help 如果在目前管理的虚拟 HUB 内操作虚拟 NAT 和 DHCP 服务器功能 (安全网络功能),获得其操作状态。 \n该指令在作为进群操作的 VPN Server 的虚拟服务器上不能执行。
+CMD_SecureNatStatusGet_Args SecureNatStatusGet
+
+
+# SecureNatHostGet 命令
+CMD_SecureNatHostGet 获取安全网络功能的虚拟主机的网络接口设置
+CMD_SecureNatHostGet_Help 在当前管理的虚拟 HUB 内获取虚拟 NAT 和 DHCP 服务器功能 (安全网络功能) 中的虚拟主机的网络接口设置。\n安全网络功能有一枚在虚拟 HUB 内二级市场中的虚拟 LAN 卡,它被赋予了 MAC 地址和 IP 地址。这样,连接到同一个二级市场的其他主机,能够如存在于网络的真实 IP 主机般与安全网络的虚拟主机通信。\n\n[有关安全网络功能的警告]\n安全网络的功能是面向系统管理员和对具备有关网络的丰富知识的人的功能。\n如果正确使用安全网络功能,可能实现通过 VPN 的安全的远程访问。但是如果错误地使用,可能使整个网络处于危险状态。如果不具备全面的的网络知识,没有得到网络管理员许可的情况下,请禁用安全网络功能。关于安全网络功能的详细说明,请参阅 VPN Server 的手册和在线文档。\n此命令在群集内作为群集成员服务器操作的 VPN Server 的虚拟 HUB 上不能运行。
+CMD_SecureNatHostGet_Args SecureNatHostGet
+CMD_SecureNatHostGet_Column_MAC MAC 地址
+CMD_SecureNatHostGet_Column_IP IP 地址
+CMD_SecureNatHostGet_Column_MASK 子网掩码
+CMD_SecureNatHostGet_Column_LOG 保存 NAT 和 DHCP 操作日志
+
+
+# SecureNatHostSet 命令
+CMD_SecureNatHostSet 更改安全网络功能的虚拟主机的网络接口设置
+CMD_SecureNatHostSet_Help 当前管理的虚拟 HUB 内,更改和保存虚拟 NAT 和 DHCP 服务器功能 (安全网络功能) 的设置项目中的虚拟主机网络接口设置。\n安全网络功能有一枚在虚拟 HUB 内二级市场中的虚拟 LAN 卡,它被赋予了 MAC 地址和 IP 地址。这样,连接到同一个二级市场的其他主机,能够如存在于网络的真实 IP 主机般与安全网络的虚拟主机通信。\n\n[有关安全网络功能的警告]\n安全网络的功能是面向系统管理员和对具备有关网络的丰富知识的人的功能。\n如果正确使用安全网络功能,可能实现通过 VPN 的安全的远程访问。但是如果错误地使用,可能使整个网络处于危险状态。如果不具备全面的的网络知识,没有得到网络管理员许可的情况下,请禁用安全网络功能。关于安全网络功能的详细说明,请参阅 VPN Server 的手册和在线文档。\n此命令在群集内作为群集成员服务器操作的 VPN Server 的虚拟 HUB 上不能运行。
+CMD_SecureNatHostSet_Args SecureNatHostSet [/MAC:mac] [/IP:ip] [/MASK:mask]
+CMD_SecureNatHostSet_MAC 指定分配到虚拟接口的 MAC 地址。MAC 地址用诸如 "00-AC-01-23-45-67" 的字符串指定。一但指定 /MAC:none,则不更改将当前的设置。
+CMD_SecureNatHostSet_IP 指定分配到虚拟接口的 IP 地址。一但指定 /IP:none,则不更改将当前的设置。
+CMD_SecureNatHostSet_MASK 指定分配到虚拟接口的子网掩码。一但指定 /MASK:none,则不更改将当前的设置。
+CMD_SecureNatHostSet_Prompt_MAC MAC 地址:
+CMD_SecureNatHostSet_Prompt_IP IP 地址:
+CMD_SecureNatHostSet_Prompt_MASK 子网掩码:
+
+
+# NatGet 命令
+CMD_NatGet 获得安全网络功能的虚拟 NAT 功能的设置
+CMD_NatGet_Help 在当前管理的虚拟 HUB 内,获得虚拟 NAT 和 DHCP 服务器功能 (安全网络功能) 的设置项目中的虚 NAT 设置。\n该指令在作为进群操作的 VPN Server 的虚拟服务器上不能执行。
+CMD_NatGet_Args NatGet
+CMD_NatGet_Column_USE 使用虚拟 NAT 功能
+CMD_NetGet_Column_MTU MTU 值
+CMD_NatGet_Column_TCP TCP 会话超时 (秒)
+CMD_NatGet_Column_UDP UDP 会话超时 (秒)
+
+
+# NatEnable 命令
+CMD_NatEnable 启用安全网络功能的虚拟 NAT 功能
+CMD_NatEnable_Help 在目前管理的虚拟 HUB 内启用虚拟 NAT 功能。\n如果使用此指令启动虚拟 NAT 功能,但 SecureNAT 功能没有工作时,则虚拟的 NAT 不工作。要启动 SecureNAT 功能的工作,使用 SecureNatEnable 命令。\n该指令在作为进群操作的 VPN Server 的虚拟服务器上不能执行。
+CMD_NatEnable_Args NatEnable
+
+
+# NatDisable 命令
+CMD_NatDisable 禁用安全网络功能的虚拟 NAT 功能
+CMD_NatDisable_Help 在目前管理的虚拟 HUB 内禁用虚拟 NAT 功能。\n该指令在作为进群操作的 VPN Server 的虚拟服务器上不能执行。
+CMD_NatDisable_Args NatDisable
+
+
+# NatSet 命令
+CMD_NatSet 更改安全网络功能的虚拟 NAT 功能的设置
+CMD_NatSet_Help 更改目前管理的虚拟 HUB 内的虚拟的 NAT 设置。虚拟的 NAT 设置的内容包括: MTU 值,TCP 会话超时,UDP 会话超时。\n该指令在作为进群操作的 VPN Server 的虚拟服务器上不能执行。
+CMD_NatSet_Args NatSet [/MTU:mtu] [/TCPTIMEOUT:tcp_timeout] [/UDPTIMEOUT:udp_timeout] [/LOG:yes|no]
+CMD_NatSet_MTU 用字节数单位的整数设置 MTU (最大可转让单位的大小)。此值是不包括虚拟 NAT 发送的以太网帧的 MAC 头最大有效载荷长度,默认值是 1500 字节。
+CMD_NatSet_TCPTIMEOUT 设置虚拟 NAT 中转 TCP 会话时如果持续多少秒非通信状态即超时并丢弃会话。
+CMD_NatSet_UDPTIMEOUT 设置虚拟 NAT 中转 UDP 会话时如果持续多少秒非通信状态即超时并丢弃会话。
+CMD_NatSet_LOG 指定是否将虚拟 NAT 的操作保存在虚拟 HUB 安全日志。指定 "yes" 即保存它,指定 "no" 即不保存。
+CMD_NatSet_Prompt_MTU MTU 值:
+CMD_NatSet_Prompt_TCPTIMEOUT TCP 会话超时 (秒):
+CMD_NatSet_Prompt_UDPTIMEOUT UDP 会话超时 (秒):
+CMD_NatSet_Prompt_LOG 保存日志 (yes/no):
+CMD_NatSet_Eval_MTU 请在从 %d 到 %d 之间设定 MTU 值。
+CMD_NatSet_Eval_TCP 请在从 %d 到 %d 之间设定 TCP 会话超时秒数。
+CMD_NatSet_Eval_UDP 请在从 %d 到 %d 之间设定 UDP 会话超时秒数。
+
+
+# NatTable 命令
+CMD_NatTable 获得安全网络功能的虚拟 NAT 功能会话表
+CMD_NatTable_Help 虚拟 NAT 功能在目前管理的虚拟 HUB 内运作时,经由虚拟 NAT 获取目前通信中的 TCP 及 UDP 会话表 (NAT 表)。\n该指令在作为进群操作的 VPN Server 的虚拟服务器上不能执行。
+CMD_NatTable_Args NatTable
+
+
+# DhcpGet 命令
+CMD_DhcpGet 获得安全网络功能的虚拟 DHCP 服务器功能的设置
+CMD_DhcpGet_Help 在当前管理的虚拟 HUB 内获取虚拟 NAT 和 DHCP 服务器功能 (安全网络功能) 的设置项目中的虚拟 DHCP 服务器设置。\n该指令在作为进群操作的 VPN Server 的虚拟服务器上不能执行。
+CMD_DhcpGet_Args DhcpGet
+CMD_DhcpGet_Column_Log NAT 和 DHCP 的操作日志记录
+CMD_DhcpGet_Column_USE 使用虚拟 DHCP 功能
+CMD_DhcpGet_Column_IP1 分发地址范围的开始
+CMD_DhcpGet_Column_IP2 分发地址范围的结束
+CMD_DhcpGet_Column_MASK 子网掩码
+CMD_DhcpGet_Column_LEASE 租赁期限 (秒)
+CMD_DhcpGet_Column_GW 默认网关地址
+CMD_DhcpGet_Column_DNS DNS 服务器地址 1
+CMD_DhcpGet_Column_DNS2 DNS 服务器地址 2
+CMD_DhcpGet_Column_DOMAIN 域名
+
+
+# DhcpEnable 命令
+CMD_DhcpEnable 启动安全网络功能的虚拟 DHCP 服务器功能
+CMD_DhcpEnable_Help 在当前管理的虚拟 HUB 内启动虚拟 DHCP 服务器功能。如果使用此指令启动虚拟 DHCP 服务器功能但 SecureNAT 功能不工作的情况下,则虚拟 DHCP 服务器不工作。要启动 SecureNAT 功能,使用 SecureNatEnable 指令。\n该指令在作为进群操作的 VPN Server 的虚拟服务器上不能执行。
+CMD_DhcpEnable_Args DhcpEnable
+
+
+# DhcpDisable 命令
+CMD_DhcpDisable 禁用安全网络功能的虚拟 DHCP 服务器功能
+CMD_DhcpDisable_Help 在目前管理的虚拟 HUB 内禁用 DHCP 服务器。\n该指令在作为进群操作的 VPN Server 的虚拟服务器上不能执行。
+CMD_DhcpDisable_Args DhcpDisable
+
+
+# DhcpSet 命令
+CMD_DhcpSet 更改安全网络功能的虚拟 DHCP 服务器功能的设置
+CMD_DhcpSet_Help 在现在管理的虚拟 HUB 内,更改虚拟 DHCP 服务器的设置。虚拟 DHCP 服务器设置包括: 分配 IP 地址范围,子网掩码,出租期限,及分配给客户端的选项值。\n该指令在作为进群操作的 VPN Server 的虚拟服务器上不能执行。
+CMD_DhcpSet_Args DhcpSet [/START:start_ip] [/END:end_ip] [/MASK:subnetmask] [/EXPIRE:sec] [/GW:gwip] [/DNS:dns] [/DNS2:dns2] [/DOMAIN:domain] [/LOG:yes|no]
+CMD_DhcpSet_START 指定地址范围的开始点,以分发给客户。(例如: 192.168.30.10)
+CMD_DhcpSet_END 指定地址范围的结束点,以分发给客户。(例如: 192.168.30.200)
+CMD_DhcpSet_MASK 指定对客户指定的子网掩码。(例如: 255.255.255.0)
+CMD_DhcpSet_EXPIRE 以秒为单位对客户指定租赁 IP 地址时的有效期限
+CMD_DhcpSet_GW 指定要通知给客户端的默认网关的 IP 地址。如果要与安全网络功能的虚拟 NAT 功能一起启动并使用时,可以指定安全网络的虚拟主机的 IP 地址。如果指定 "0" 或 "none",则不将默认网关通知客户。
+CMD_DhcpSet_DNS 指定被通知到客户端的主 DNS 服务器的 IP 地址。当 SecureNAT 功能的虚拟 NAT 功能已经启用并正在运行时,您可以为此指定一个 SecureNAT 虚拟主机 IP 地址。如果您指定的是 0 或者 none,那么客户端就不会被 DNS 服务器地址通知。
+CMD_DhcpSet_DNS2 指定被通知到客户端的次要 DNS 服务器 IP 地址。当 SecureNAT 功能的虚拟 NAT 功能已经启用并正在运行时,您可以为此指定一个 SecureNAT 虚拟主机 IP 地址。如果您指定的是 0 或者 none,那么客户端就不会被 DNS 服务器地址通知。
+CMD_DhcpSet_DOMAIN 指定域名通知客户。如果指定 none,该域名不通知客户。
+CMD_DhcpSet_LOG 指定是否将虚拟 DHCP 服务器运行保存为安全日志。指定 "yes" 则保存。此值与虚拟 NAT 功能的日志保存设置是联动的。
+CMD_DhcpSet_Prompt_START 分发地址范围的开始:
+CMD_DhcpSet_Prompt_END 分发地址范围的结束:
+CMD_DhcpSet_Prompt_MASK 子网掩码:
+CMD_DhcpSet_Prompt_EXPIRE 租赁期限 (补):
+CMD_DhcpSet_Prompt_GW 默认网关 (可以不设定):
+CMD_DhcpSet_Prompt_DNS DNS 服务器 1 (可以不设定):
+CMD_DhcpSet_Prompt_DNS2 DNS 服务器 2 (可以不设定):
+CMD_DhcpSet_Prompt_DOMAIN 域名:
+
+
+# DhcpTable 命令
+CMD_DhcpTable 获取安全网络功能的虚拟 DHCP 服务器租约表格
+CMD_DhcpTable_Help 在目前管理的虚拟 HUB 内操作 DHCP 服务器功能时,获取分配到 DHCP 服务器持有的客户端的 IP 地址租约表。\n该指令在作为进群操作的 VPN Server 的虚拟服务器上不能执行。
+CMD_DhcpTable_Args DhcpTable
+
+
+# AdminOptionList 命令
+CMD_AdminOptionList 获取虚拟 HUB 管理选项列表
+CMD_AdminOptionList_Help 获取目前管理的虚拟 HUB 设置的虚拟 HUB 管理选项列表。\nVPN Server 的管理员委托各个虚拟 HUB 的管理员对虚拟 HUB 进行管理时,为限制其设置范围,使用虚拟 HUB 管理选项。\n能够对虚拟 HUB 管理选项进行添加,编辑,删除的,只有掌握着此 VPN Server 全部管理权限的管理员。虚拟 HUB 的管理员可以显示管理选项,但不能更改。\n然而,allow_hub_admin_change_option 设置为 1 时,虚拟 HUB 的管理员也可以编辑管理选项。\n此命令用 VPN Bridge 不能运行。\n此命令在群集内作为群集成员服务器操作的 VPN Server 的虚拟 HUB 上不能运行。
+CMD_AdminOptionList_Args AdminOptionList
+
+
+# AdminOptionSet 命令
+CMD_AdminOptionSet 设置虚拟 HUB 管理选项的价值
+CMD_AdminOptionSet_Help 变更目前管理的虚拟 HUB 设置的虚拟 HUB 管理选项的值。\nVPN Server 的管理员委托各个虚拟 HUB 的管理员对虚拟 HUB 进行管理时,为限制其设置范围,使用虚拟 HUB 管理选项。\n能够对虚拟 HUB 管理选项进行添加,编辑,删除的,只有掌握着此 VPN Server 全部管理权限的管理员。虚拟 HUB 的管理员可以显示管理选项,但不能更改。\n然而,allow_hub_admin_change_option 设置为 1 时,虚拟 HUB 的管理员也可以编辑管理选项。\n此命令用 VPN Bridge 不能运行。\n此命令在群集内作为群集成员服务器操作的 VPN Server 的虚拟 HUB 上不能运行。
+CMD_AdminOptionSet_Args AdminOptionSet [name] [/VALUE:value]
+CMD_AdminOptionSet_[name] 指定更改值的管理选项名。以 AdminOptionList 指令可以获取名单。
+CMD_AdminOptionSet_VALUE 以整数指定要设定的值。
+CMD_AdminOptionSet_Prompt_name 要更改值的管理选项名称:
+CMD_AdminOptionSet_Prompt_VALUE 设定值 (整数):
+
+
+# ExtOptionList 命令
+CMD_ExtOptionList 获取虚拟 HUB 扩展选项列表
+CMD_ExtOptionList_Help 获取目前管理的虚拟 HUB 设置的虚拟 HUB 扩展选项列表。\n虚拟 HUB 扩展选项使你可以对虚拟 HUB 进行更多的配置。\默认情况下,VPN Server 的全球管理员和个人虚拟 HUB 的管理员都可以修改虚拟 HUB 扩展选项。\n但是,如果虚拟 HUB 管理选项 deny_hub_admin_change_ext_option 被设置为 1,个人虚拟 HUB 管理员就不能修改虚拟 HUB 扩展选项。\n此命令不能在 VPN Bridge 上运行。\n以集群成员运行的 VPN Server 的虚拟 HUB 不能执行此命令。
+CMD_ExtOptionList_Args ExtOptionList
+
+
+# ExtOptionSet 命令
+CMD_ExtOptionSet 设置虚拟 HUB 扩展选项的值
+CMD_ExtOptionSet_Help 使用此命令在当前管理的虚拟 HUB 的虚拟 HUB 扩展选项列表设置一个值。\n虚拟 HUB 扩展选项使你可以对虚拟 HUB 进行更多的配置。\默认情况下,VPN Server 的全球管理员和个人虚拟 HUB 的管理员都可以修改虚拟 HUB 扩展选项。\n但是,如果虚拟 HUB 管理选项 deny_hub_admin_change_ext_option 被设置为 1,个人虚拟 HUB 管理员就不能修改虚拟 HUB 扩展选项。\n此命令不能在 VPN Bridge 上运行。 \n以集群成员运行的 VPN Server 的虚拟 HUB 不能执行此命令。
+CMD_ExtOptionSet_Args ExtOptionSet [name] [/VALUE:value]
+CMD_ExtOptionSet_[name] 指定您要更改其值的虚拟 HUB 扩展选项的名称。使用 ExtOptionList 命令,你可以得到一个名称列表。
+CMD_ExtOptionSet_VALUE 以整数指定要设定的值。
+CMD_ExtOptionSet_Prompt_name 要更改值的扩展选项名称:
+CMD_ExtOptionSet_Prompt_VALUE 设定值 (整数):
+
+
+# CrlList 命令
+CMD_CrlList 获取无效证书名单列表
+CMD_CrlList_Help 获取目前管理的虚拟 HUB 设置的无效证书名单列表。\n一旦证书注册到无效证书列表内,提交了其证书的客户,将不能用证书认证模式连接虚拟 HUB。\n通常情况下,因为泄漏密钥或证书持有人的权限失效时,将该证书作为无效证书注册到虚拟 HUB,而 VPN 客户欲使用该证书连接虚拟 HUB 时会被拒绝用户认证,这种情况下该功能被使用。\n此命令用 VPN Bridge 不能运行。\n此命令在群集内作为群集成员服务器操作的 VPN Server 的虚拟 HUB 上不能运行。
+CMD_CrlList_Args CrlList
+
+
+# CrlAdd 命令
+CMD_CrlAdd 添加无效的证书
+CMD_CrlAdd_Help 在目前管理的虚拟 HUB 设置的无效的证书名单中添加新的无效证书的定义。\n用此指令的参数指定要注册到无效证书列表中的内容。用户用证书认证模式连接到虚拟 HUB 时,如果其证书与无效证书列表中注册的一条以上的内容一致,将拒绝该用户的连接。\n与此指令指定的参数定义的所有条件相一致的证书,会被判断为无效。\n可以设置该项目为:[名称 (CN)],[所属机构 (O)],[组织单位 (OU)],[国家 (C)],[州 (ST)],[现地 (L)],[序号 (十六进制)],[MD5 摘要值 (十六进制,128 位)],[SHA-1 摘要值 (十六进制,160位)]。摘要值 (哈希值) 的指定,是将证明书指定为事实上的唯一。通常情况下,如果输入 MD5 或 SHA-1摘要值,就不用输入其他项目。\n此命令用 VPN Bridge 不能运行。\n此命令在群集内作为群集成员服务器操作的 VPN Server 的虚拟 HUB 上不能运行。
+CMD_CrlAdd_Args CrlAdd [/SERIAL:serial] [/MD5:md5] [/SHA1:sha1] [/CN:cn] [/O:o] [/OU:ou] [/C:c] [/ST:st] [/L:l]
+CMD_CrlAdd_SERIAL 作为条件,在设定证书的序列号 (16 进制) 时,以此此参数指定其值。
+CMD_CrlAdd_MD5 作为条件,在设定证书的 MD5 摘要值 (十六进制,128 位) 时,以此参数指定其值。如果不指定 16 进制 32 个字符 (16 字节) 的参数,则被忽略。
+CMD_CrlAdd_SHA1 作为条件,在设定证书的 SHA-1 摘要值的条件 (十六进制,160 位) 时,以此参数指定其值。如不指定十六进制 40 个字符 (20 字节) 的参数,则被忽略。
+CMD_CrlAdd_CN 作为条件,指定证书的名称 (CN) 时,以此参数设定其值。
+CMD_CrlAdd_O 作为条件,指定证书的所属机构 (O) 时,以此参数设定其值。
+CMD_CrlAdd_OU 作为条件,指定证书的组织单位 (OU) 时,以此参数设定其值。
+CMD_CrlAdd_C 作为条件,指定证书的国家 (C) 时,以此参数设定其值。
+CMD_CrlAdd_ST 作为条件,指定证书的州 (ST) 时,以此参数设定其值。
+CMD_CrlAdd_L 作为条件,指定证书的当地 (L) 时,以此参数设定其值。
+
+
+# CrlDel 命令
+CMD_CrlDel 删除无效的证书
+CMD_CrlDel_Help 从目前管理的虚拟 HUB设置的无效证书名单中指定并删除无效证书的定义。\n目前注册的无效证书的定义列表,可用 CrlList 指令获取。\n该指令虚拟专用桥不能运行。 \n该指令在作为进群操作的 VPN Server 的虚拟服务器上不能执行。
+CMD_CrlDel_Args CrlDel [id]
+CMD_CrlDel_[id] 指定要删除的无效的证书的定义中的 ID。
+CMD_CrlDel_Prompt_ID 删除 ID:
+
+
+# CrlGet 命令
+CMD_CrlGet 获取无效的证书
+CMD_CrlGet_Help 从目前管理的虚拟 HUB 设置的无效证书名单中指定无效证书的定义,获取其定义的内容。\n目前注册的无效证书的定义列表,可用 CrlList 指令获取。\n该指令虚拟专用桥不能运行。\n该指令在作为进群操作的 VPN Server 的虚拟服务器上不能执行。
+CMD_CrlGet_Args CrlGet [id]
+CMD_CrlGet_[id] 指定要获取的无效的证书的定义中的 ID。
+CMD_CrlGet_Prompt_ID 获取 ID:
+CMD_CrlGet_CN 名 (CN)
+CMD_CrlGet_O 所属机构 (O)
+CMD_CrlGet_OU 组织单位 (OU)
+CMD_CrlGet_C 国家 (C)
+CMD_CrlGet_ST 州 (ST)
+CMD_CrlGet_L 本地 (L)
+CMD_CrlGet_SERI 序列号 (十六进制)
+CMD_CrlGet_MD5_HASH MD5 摘要值 (以十六进制,128 位)
+CMD_CrlGet_SHA1_HASH SHA-1 摘要值 (以十六进制,160 位)
+
+
+# AcList 命令
+CMD_AcList 获取源 IP 地址访问限制列表的规则项目列表
+CMD_AcList_Help 用本命令来获取目前管理的虚拟 HUB 上设置的源 IP 地址限制列表规则的列表。\n根据客户端电脑的源 IP 地址,您可以允许或拒绝对该虚拟 HUB 的 VPN 连接。可以定义多个规则,设置每个规则的优先顺序。优先顺序按照从高到低顺序,根据最先与 IP 地址匹配的规则运行,允许或拒绝从客户端的连接。\n该命令在 VPN Bridge 上不能运行。\n以集群成员运行的 VPN Server 的虚拟 HUB 不能执行此命令。
+CMD_AcList_Args AcList
+
+
+# AcAdd 命令
+CMD_AcAdd 添加规则到 IP 地址限制列表(IPv4)
+CMD_AcAdd_Help 在目前管理的虚拟 HUB 设置的 IP 地址限制列表中添加新规则。\n当 VPN Client 试图连接虚拟 HUB 时,在此设置的项目决定允许或拒绝来自该客户端的连接。\n你可以指定规则项目的内容相匹配的客户端 IP 地址,或者 IP 地址和子网掩码。如果只指定 IP 地址,仅指定一台与该规则相匹配的计算机;如果指定 IP 网络掩码地址和子网掩码地址,该规则匹配的子网范围内的所有计算机均被指定。\n可以设置规则的优先顺序。以大于 1 的整数指定优先顺序,值越小则优先顺序越高。\n要获取目前注册的源 IP 地址限制列表,使用 AcList 命令。\n该命令在 VPN Bridge 上不能运行。\n以集群成员运行的 VPN Server 的虚拟 HUB 不能执行此命令。
+CMD_AcAdd_Args AcAdd [allow|deny] [/PRIORITY:priority] [/IP:ip/mask]
+CMD_AcAdd_[allow|deny] 设定允许 ("allow") 或拒绝 ("deny") 与规则相一致的来自客户端的连接。
+CMD_AcAdd_PRIORITY 以大于 1 的整数指定该规则的优先顺序。其值越小则优先顺序越高。
+CMD_AcAdd_IP 以 "IP 地址/掩码" 的形式指定客户端 IPv4 地址范围。IPv4 地址为 "192.168.0.1" 那样的,指定为用点分隔的十进制数。掩码为 "255.255.255.0" 那样的,指定为用点分隔的十进制数,可以用十进制数指定 24 位从头开始的比特长度,可作为十进制 10 款规定。要指定一个单独的 IPv4 主机,指定掩码为 "32" 或者 "255.255.255.255"
+CMD_AcAdd_Prompt_AD allow 或 deny:
+CMD_AcAdd_Prompt_PRIORITY 优先顺序:
+CMD_AcAdd_Prompt_IP IPv4 地址/掩码:
+CMD_AcAdd_Eval_PRIORITY 优先级请指定 1 或以上的数字。
+
+
+# AcAdd6 命令
+CMD_AcAdd6 添加规则到源 IP 地址访问限制列表(IPv6)
+CMD_AcAdd6_Help 在目前管理的虚拟 HUB 设置的 IP 地址限制列表中添加新规则。\n当 VPN Client 试图连接虚拟 HUB 时,在此设置的项目决定允许或拒绝来自该客户端的连接。\n你可以指定规则项目的内容相匹配的客户端 IP 地址,或者 IP 地址和子网掩码。如果只指定 IP 地址,仅指定一台与该规则相匹配的计算机;如果指定 IP 网络掩码地址和子网掩码地址,该规则匹配的子网范围内的所有计算机均被指定。\n可以设置规则的优先顺序。以大于 1 的整数指定优先顺序,值越小则优先顺序越高。\n要获取目前注册的源 IP 地址限制列表,使用 AcList 命令。\n该命令在 VPN Bridge 上不能运行。\n以集群成员运行的 VPN Server 的虚拟 HUB 不能执行此命令。
+CMD_AcAdd6_Args AcAdd6 [allow|deny] [/PRIORITY:priority] [/IP:ip/mask]
+CMD_AcAdd6_[allow|deny] 设定允许 ("allow") 或拒绝 ("deny") 与规则相一致的来自客户端的连接。
+CMD_AcAdd6_PRIORITY 以大于 1 的整数指定该规则的优先顺序。其值越小则优先顺序越高。
+CMD_AcAdd6_IP 以 [IP 地址/掩码] 的形式指定客户端 IPv6 地址范围。IPv6 地址为 2001:200:0:1:: 那样的,指定由冒号分隔的十六进制数。掩码为 ffff:ffff:ffff:ffff:: 那样的,指定由冒号分隔的十六进制数,可以用十进制数指定 64 位从头开始的比特长度,可作为十进制 10 款规定。如果设定为 "::/128" 则显示单一的主机。
+CMD_AcAdd6_Prompt_AD allow 或 deny:
+CMD_AcAdd6_Prompt_PRIORITY 优先顺序:
+CMD_AcAdd6_Prompt_IP IPv6 地址/掩码:
+CMD_AcAdd6_Eval_PRIORITY 优先级请指定 1 或以上的数字。
+
+
+# AcDel 命令
+CMD_AcDel 源 IP 地址限制列表内的删除规则
+CMD_AcDel_Help 使用本命令删除目前管理的虚拟 HUB 设置的 IP 地址限制列表的规则。\n要获取目前注册的 IP 访问控制列表的规则列表,使用AcList命令。\n该指令虚拟专用桥不能运行。\n该命令在 VPN Bridge 上不能运行。\n以集群成员运行的 VPN Server 的虚拟 HUB 不能执行此命令。
+CMD_AcDel_Args AcDel [id]
+CMD_AcDel_[id] 指定要删除的源 IP 地址限制列表内的规则的 ID。
+CMD_AcDel_Prompt_ID 要删除的规则的 ID:
+
+
+# LicenseAdd 命令
+CMD_LicenseAdd 注册新的许可证密钥
+CMD_LicenseAdd_Help 在 SoftEther VPN Server 注册新的许可证密钥。\n要使用 SoftEther VPN Server,需获取有效的许可证,并注册许可证密钥。许可证密钥是由 36 个字母数字字符和连字符 ( '-' ) 组成的,以证明许可证所有权的密钥的代码。\n一起获得本软件及许可证证书时,许可证密钥会被印刷在许可证证书上。如果在线购买本软件的许可证时,许可证密钥会在购买时的网页画面或邮件中记载。此外,许可证密钥还可能其他以方法被记载。如有不明,请咨询许可证的销售方。\n\n要获取目前注册的许可证列表,使用 LicenseList 指令。\n要显示目前 VPN Server 的许可证状态,使用 LicenseStatus 指令。\n要运行此指令,需要 VPN Server 的管理员权限。\n该指令虚拟专用桥不能运行。
+CMD_LicenseAdd_Args LicenseAdd [key]
+CMD_LicenseAdd_[key] 指定要注册的许可证密钥。36 位字母数字,6 个一组以连字符分隔,进行指定。
+CMD_LicenseAdd_Prompt_Key 许可证密钥:
+
+
+# LicenseDel 命令
+CMD_LicenseDel 删除已注册许可
+CMD_LicenseDel_Help 从 SoftEther VPN Server 上目前注册的许可证名单中删除指定的许可证。\n\n要获得目前注册的许可证名单,使用 LicenseList 指令。\n要显示目前的 VPN Server 的许可证状态,使用 LicenseStatus 指令。\n要运行此指令,需要 VPN Server 管理员权限。\n此指令,虚拟专用桥不能运行。
+CMD_LicenseDel_Args LicenseDel [id]
+CMD_LicenseDel_[id] 指定要删除的的许可证的号码。
+CMD_LicenseDel_Prompt_ID 删除许可证号码:
+
+
+# LicenseList 命令
+CMD_LicenseList 获得已注册许可证的列表
+CMD_LicenseList_Help 在 SoftEther VPN Server 上显示目前注册许可证的许可证密钥,许可证类型,状态,有效期限,许可证 ID,许可证类型 ID,服务器 ID 和编号 ID 的列表。\n\n要显示目前的 VPN Server 的许可证状态,使用 LicenseStatus 指令。\n要运行此指令,需要 VPN Server 管理员权限。\n此命令,虚拟专用桥不能运行。
+CMD_LicenseList_Args LicenseList
+
+
+# LicenseStatus 命令
+CMD_LicenseStatus 获取目前的 VPN Server 状态
+CMD_LicenseStatus_Help 获取并显示当前 SoftEther VPN Server 的许可证状态。 \n显示 SoftEther VPN Server 目前产品版本名称,服务器 ID,产品许可证的有效期限,及可以利用的客户端连接许可证数和桥连接许可证数。\n\n要运行此指令,需要 VPN Server 管理员权限。\n此指令,虚拟专用桥不能运行。
+CMD_LicenseStatus_Args LicenseStatus
+
+# SoftEther VPN 4.0 添加的 命令
+# IPsecEnable 命令
+CMD_IPsecEnable 启用或禁用 IPsec VPN Server 功能
+CMD_IPsecEnable_Help 在 SoftEther VPN Server 上启用或禁用IPsec VPN Server 功能。\n如果您禁用了此功能,VPN Server 上的虚拟 HUB 将会接受从 L2TP 兼容的 PC,Mac OS X 和智能手机的远程 VPN 连接,同时也会接受 EtherIP 站点到站点的 VPN 连接。从智能手机上的 VPN 连接,如iPhone、iPad 和 Android, 和从 Mac OS X 和 Windows 上的本地 VPN Client 的连接也都会接受。\n\n要执行此命令,您必须具有 VPN Server 管理员权限。\n该命令在 VPN Bridge 上不能运行。\n以集群成员运行的 VPN Server 的虚拟 HUB 不能执行此命令。
+CMD_IPsecEnable_Args IPsecEnable [/L2TP:yes|no] [/L2TPRAW:yes|no] [/ETHERIP:yes|no] [/PSK:pre-shared-key] [/DEFAULTHUB:default_hub]
+CMD_IPsecEnable_L2TP 启用或禁用 L2TP over IPsec 服务器功能。要接受来自 iPhone, iPad, Android, Windows 或者 Mac OS X 的 VPN 连接,请启用本选项。
+CMD_IPsecEnable_L2TPRAW 启用或禁用 L2TP 服务器功能 (未加密的原始 L2TP).要接受特殊 VPN 客服端,请启用本选项。
+CMD_IPsecEnable_ETHERIP 启用或禁用 EtherIP / L2TPv3 over IPsec服务器功能(为站点到站点 VPN Server 功能). 兼容 EtherIP over IPsec 的路由器产品就可以连接到 VPN Server 上的虚拟 HUB ,并建成二层(以太网)网桥。
+CMD_IPsecEnable_PSK 指定 IPsec 预共享密钥。IPsec 预共享密钥通常称为 "PSK" 或者"秘钥"。指定一个 8 位或者小于 8 位的密钥,并且将它分配给要连接到该 VPN Server 的用户。请注意:Google Android 4.0 有一个漏洞 bug,当预共享密钥是 10 位或以上时,会引发意外行为。介于这种情况,预共享密钥应该是 9 位或小于 9 位。
+CMD_IPsecEnable_DEFAULTHUB 为防止遗漏用户名上的 HUB 名,请指定默认的虚拟 HUB。用户应该指定他们的用户名,如 "用户名@目标虚拟 HUB 名" 来连接此 L2TP 服务器。如果指定的虚拟 HUB 被遗漏,那么上述HUB将会作为目标被使用。
+CMD_IPsecEnable_Prompt_L2TP 启用 L2TP over IPsec 服务器功能(yes / no):
+CMD_IPsecEnable_Prompt_L2TPRAW 启用原始 L2TP 服务器功能(yes / no):
+CMD_IPsecEnable_Prompt_ETHERIP 启用 EtherIP / L2TPv3 over IPsec服务器功能(yes / no):
+CMD_IPsecEnable_Prompt_PSK IPsec 的预共享密钥(推荐:最多 9 位)
+CMD_IPsecEnable_Prompt_DEFAULTHUB 为避免在用户名中遗漏 HUB,请默认虚拟 HUB 。
+
+
+# IPsecGet 命令
+CMD_IPsecGet 获得当前IPsec VPN Server 设置
+CMD_IPsecGet_Help 获得并显示在 SoftEther VPN Server 上的当前 IPsec VPN Server 设置。\n\n要执行此命令,您必须具有 VPN Server 管理员权限。\n该命令在 VPN Bridge 上不能运行。\n以集群成员运行的 VPN Server 的虚拟 HUB 不能执行此命令。
+CMD_IPsecGet_Args IPsecGet
+CMD_IPsecGet_PRINT_L2TP L2TP over IPsec 服务器功能已启用
+CMD_IPsecGet_PRINT_L2TPRAW 原始 L2TP 服务器功能已启用
+CMD_IPsecGet_PRINT_ETHERIP EtherIP / L2TPv3 over IPsec 服务器功能已启用
+CMD_IPsecGet_PRINT_PSK IPsec 预共享密钥字符串
+CMD_IPsecGet_PRINT_DEFAULTHUB 默认虚拟 HUB 名
+
+
+# EtherIpClientAdd 命令
+CMD_EtherIpClientAdd 添加新的 EtherIP / L2TPv3 over IPsec 客户端设置来接受 EtherIP / L2TPv3 客户端设备
+CMD_EtherIpClientAdd_Help 添加一个新的设置条目启用 EtherIP / L2TPv3 over IPsec 服务器功能来接受客户端设备。\n为了能够通过EtherIP / L2TPv3 over IPsec 服务器功能接受来自路由器的连接,您需要定义两者之间的关系表。这两者分别是表示客户端兼容EtherIP / L2TPv3 over IPsec 路由器的IPsec Phase 1 字符串和目标虚拟 HUB 的名称。\n在您使用 EtherIpClientAdd 命令添加了一个连接定义后,这个定义的连接设置将会被应用到, EtherIP / L2TPv3 over IPsec 客户端设备的接入请求会话中。\n用户名和密码条目必须要在虚拟 HUB 上注册。一个 EtherIP / L2TPv3 客户端会被认为它使用如上的用户信息的身份连接到虚拟 HUB 。n\n为执行此命令,您必须具有 VPN Server 管理员权限。\n该命令在 VPN Bridge 上不能运行。\n以集群成员运行的 VPN Server 的虚拟 HUB 不能执行此命令。
+CMD_EtherIpClientAdd_Args EtherIpClientAdd [ID] [/HUB:hubname] [/USERNAME:username] [/PASSWORD:password]
+CMD_EtherIpClientAdd_[ID] 指定一个 ISAKMP Phase 1 ID。这个 ID 必须与 EtherIP / L2TPv3 客户端的ID配置完全相同。如果. EtherIP 客户端用 IP 地址作为Phase 1 ID,您可以指定像 ID 的字符类似的 IP 地址。如果您指定 '*' (星号),它将会是一个与任一不符合其他具体规则的客户端相符合的通配符。
+CMD_EtherIpClientAdd_HUB 指定要连接的虚拟 HUB 名称。
+CMD_EtherIpClientAdd_USERNAME 指定连接到目的虚拟 HUB 的用户名。
+CMD_EtherIpClientAdd_PASSWORD 指定连接到目的虚拟 HUB 的密码。
+CMD_EtherIpClientAdd_Prompt_ID ISAKMP Phase 1 ID ('*' 是通配符):
+CMD_EtherIpClientAdd_Prompt_HUB 虚拟 HUB 名
+CMD_EtherIpClientAdd_Prompt_USERNAME 登录虚拟 HUB 的用户名
+CMD_EtherIpClientAdd_Prompt_PASSWORD 登录虚拟 HUB 的密码
+
+
+# EtherIpClientDelete 命令
+CMD_EtherIpClientDelete 删除一个 EtherIP / L2TPv3 over IPsec 客户端设置
+CMD_EtherIpClientDelete_Help 本命令删除一个通过使用 EtherIP / L2TPv3 over IPsec 功能来接受 VPN Client 的条目。\n\n要执行此命令,您必须具有 VPN Server 管理员权限。\n该命令在 VPN Bridge 上不能运行。\n以集群成员运行的 VPN Server 的虚拟 HUB 不能执行此命令。
+CMD_EtherIpClientDelete_Args EtherIpClientDelete [ID]
+CMD_EtherIpClientDelete_[ID] 指定一个要删除的 ISAKMP Phase 1 ID
+CMD_EtherIpClientDelete_Prompt_ID ISAKMP Phase 1 ID:
+
+
+# EtherIpClientList 命令
+CMD_EtherIpClientList 获得当前 EtherIP / L2TPv3 客户端设备条目定义列表
+CMD_EtherIpClientList_Help 这个命令会获得和显示通过 EtherIP / L2TPv3 over IPsec 功能来接受 VPN Client 条目的列表。\n\n要执行此命令,您必须具有 VPN Server 管理员权限。\n该命令在 VPN Bridge 上不能运行。\n以集群成员运行的 VPN Server 的虚拟 HUB 不能执行此命令。
+CMD_EtherIpClientList_Args EtherIpClientList
+
+
+# OpenVpnEnable 命令
+CMD_OpenVpnEnable 启用/禁用 OpenVPN 克隆服务器功能
+CMD_OpenVpnEnable_Help 本 VPN Server 有 OpenVPN Technologies, Inc. 公司生产的 OpenVPN 软件产品的克隆功能。任何 OpenVPN Client 都可以连接到本 VPN Server。\n\n指定用户名连接到虚拟 HUB 的的方式,使用本克隆服务器功能来为默认虚拟 HUB 的选择规则都与 IPsec 服务器功能相同。详情,请参见 IPsecEnable 命令的帮助。\n\n要执行此命令,您必须具有 VPN Server 管理员权限。\n该命令在 VPN Bridge 上不能运行。\n以集群成员运行的 VPN Server 的虚拟 HUB 不能执行此命令。
+CMD_OpenVpnEnable_Args OpenVpnEnable [yes|no] [/PORTS:udp_port_list]
+CMD_OpenVpnEnable_[yes|no] 指定 "yes",启用 OpenVPN 克隆服务器功能。指定 "no" 禁用该功能。
+CMD_OpenVpnEnable_PORTS 指定UDP端口监听 OpenVPN 。指定多个 UDP 端口可以用空格或者逗号分开来它们,例如: "1194, 2001, 2010, 2012"。OpenVPN 的默认端口是 UDP 1194。您也可以指定任一其他 UDP 端口。
+CMD_OpenVpnEnable_Prompt_[yes|no] 启用 OpenVPN 克隆服务器功能 (yes / no):
+CMD_OpenVpnEnable_Prompt_PORTS 监听 OpenVPN 的 UDP 端口(默认: 1194 /也可设置多端口):
+
+
+# OpenVpnGet 命令
+CMD_OpenVpnGet 获取 OpenVPN 克隆服务器功能的当前设置
+CMD_OpenVpnGet_Help 获取并显示 OpenVPN 克隆服务器功能的当前设置。\n\n要执行此命令,您必须具有 VPN Server 管理员权限。\n该命令在 VPN Bridge 上不能运行。\n以集群成员运行的 VPN Server 的虚拟 HUB 不能执行此命令。
+CMD_OpenVpnGet_Args OpenVpnGet
+CMD_OpenVpnGet_PRINT_Enabled OpenVPN 克隆服务器已启用
+CMD_OpenVpnGet_PRINT_Ports UDP 端口列表
+
+# OpenVpnMakeConfig 命令
+CMD_OpenVpnMakeConfig 生成 OpenVPN Client 样本设置文件
+CMD_OpenVpnMakeConfig_Help 原来,OpenVPN Client 会要求用户手写很难的配置文件。本工具可以帮助您创建一个有用的配置样本。你所需要生成的 OpenVPN Client 配置文件就是运行此命令。\n\n要执行此命令,您必须具有 VPN Server 管理员权限。\n该命令在 VPN Bridge 上不能运行。\n以集群成员运行的 VPN Server 的虚拟 HUB 不能执行此命令。
+CMD_OpenVpnMakeConfig_Args OpenVpnMakeConfig [ZIP_FileName]
+CMD_OpenVpnMakeConfig_[ZIP_FileName] 指定以 ZIP 压缩格式保存的输出文件。如果没指定文件后缀,那么".zip" 后缀就会被添加在文件名上。
+CMD_OpenVpnMakeConfig_Prompt_ZIP 设置文件夹的输出文件名。(ZIP 压缩文件):
+CMD_OpenVpnMakeConfig_OK 样本设置文件被保存为 "%s"。您可以解压此文件以获取设置文件。\n
+CMD_OpenVpnMakeConfig_ERROR 本样本设置文件不能保存为 "%s"。该文件名无效。\n
+
+
+# SstpEnable 命令
+CMD_SstpEnable 启用/禁用 Microsoft SSTP VPN 克隆服务器功能
+CMD_SstpEnable_Help 本 VPN Server 拥有植入在微软 Windows Server 2008 / 2012 中的 MS-SSTP VPN Server 的克隆功能。Windows Vista / 7 / 8 / RT 中的标准 MS-SSTP 用户端可以连接本 VPN Server。\n\n[注意]\n在 VPN Server 上的 SSL 证书 CN 值必须要和指定给客户端的主机名吻合。并且,该证书必须在 SSTP VPN Client 的信任列表中。详情请参见微软相关文件。\n您可以用用 ServerCertRegenerate 命令来取代当前 VPN Server 的证书,形成一个新的,有 CN 值字段的自我认证证书。这样的话,您需要在 SSTP VPN Client 注册这样一个新的自我认证证书作为一个可信任根证书。如果您的确想做这件复杂的事,请考虑购买一个商业权威机构的 SSL 证书,如 VeriSign 或者 GlobalSign。\n\n指定用户名连接到虚拟 HUB 的的方式,使用本克隆服务器功能来为默认虚拟 HUB 的选择规则都与 IPsec 服务器功能相同。详情,请参见 IPsecEnable 命令的帮助。\n\n要执行此命令,您必须具有 VPN Server 管理员权限。\n该命令在 VPN Bridge 上不能运行。\n以集群成员运行的 VPN Server 的虚拟 HUB 不能执行此命令。
+CMD_SstpEnable_Args SstpEnable [yes|no]
+CMD_SstpEnable_[yes|no] 指定 "yes",启用Microsoft SSTP VPN 克隆服务器功能。指定 "no" 禁用该功能。
+CMD_SstpEnable_Prompt_[yes|no] 启用 SSTP VPN 克隆服务器功能(yes/no):
+CMD_SstpEnable_PRINT_Enabled SSTP VPN 克隆服务器已禁用
+
+
+# SstpGet 命令
+CMD_SstpGet 获得 Microsoft SSTP VPN 克隆服务器功能的当前设置
+CMD_SstpGet_Help 获得并显示 Microsoft SSTP VPN 克隆服务器功能的当前设置。\n\n要执行此命令,您必须具有 VPN Server 管理员权限。\n该命令在 VPN Bridge 上不能运行。\n以集群成员运行的 VPN Server 的虚拟 HUB 不能执行此命令。
+CMD_SstpGet_Args SstpGet
+
+
+# ServerCertRegenerate 命令
+CMD_ServerCertRegenerate 生成一个新的带有指定 CN (Common Name) 的自签名证书,并且在 VPN Server 上注册。
+CMD_ServerCertRegenerate_Help 您可以使用此命令,将当前 VPN Server 上的证书替换成一个新的、有 CN (Common Name) 值字段的、自签字证书。n\n此命令在您想使用 Microsoft SSTP VPN 克隆服务器功能时很方便。因为在 VPN Server 上 SSL 证书的 CN 值必须要与 SSTP VPN Client 指定的主机名吻合。\n详情参见 SstpEnable 命令的帮助。\n\n本命令会删除 VPN Server 上现有的 SSL 证书。这要求事先使用 ServerKeyGet 命令备份当前的 SSL 证书和密钥。\n\n要执行此命令,您必须具有 VPN Server 管理员权限。\n该命令在 VPN Bridge 上不能运行。\n以集群成员运行的 VPN Server 的虚拟 HUB 不能执行此命令。
+CMD_ServerCertRegenerate_Args ServerCertRegenerate [CN]
+CMD_ServerCertRegenerate_[CN] 指定一个新证书要使用的 Common Name(CN)
+CMD_ServerCertRegenerate_Prompt_CN Common Name(CN)值:
+
+
+# VpnOverIcmpDnsEnable 命令
+CMD_VpnOverIcmpDnsEnable 启用/禁用 VPN over ICMP / VPN over DNS服务器功能
+CMD_VpnOverIcmpDnsEnable_Help 即使有防火墙或者有屏蔽TCP/IP通信的路由器,您也可以只用 ICMP 或者 DNS 数据包建立一个 VPN 。您需要事先启用如下功能。\n\n注意:本功能仅在紧急情况下使用。它在有防火墙或者路由器被错误配置屏蔽 TCP/IP 时,并且 ICMP 和 DNS 都没有被屏蔽的情况下可使用。它不是为长期稳定使用的。\n\n要执行此命令,您必须具有 VPN Server 管理员权限。\n该命令在 VPN Bridge 上不能运行。
+CMD_VpnOverIcmpDnsEnable_Args VpnOverIcmpDnsEnable [/ICMP:yes|no] [/DNS:yes|no]
+CMD_VpnOverIcmpDnsEnable_ICMP 指定 "yes",启用 VPN over ICMP 服务器。指定 "no",禁用。
+CMD_VpnOverIcmpDnsEnable_DNS 指定 "yes",启用 VPN over DNS服务器。指定 "no",禁用。
+CMD_VpnOverIcmpDnsEnable_Prompt_ICMP 启用 VPN over ICMP服务器 (yes/no):
+CMD_VpnOverIcmpDnsEnable_Prompt_DNS 启用 VPN over DNS服务器 (yes/no):
+
+# VpnOverIcmpDnsGet 命令
+CMD_VpnOverIcmpDnsGet 获取 VPN over ICMP / VPN over DNS 功能的当前设置
+CMD_VpnOverIcmpDnsGet_Help 获得并显示 VPN over ICMP / VPN over DNS 功能的当前状态。\n\n要执行此命令,您必须具有 VPN Server 管理员权限。\n该命令在 VPN Bridge 上不能运行。
+CMD_VpnOverIcmpDnsGet_Args VpnOverIcmpDnsGet
+CMD_VpnOverIcmpDnsGet_PRINT_ICMP VPN over ICMP 服务器已开启
+CMD_VpnOverIcmpDnsGet_PRINT_DNS VPN over DNS 服务器已禁用
+
+
+# DynamicDnsGetStatus 命令
+CMD_DynamicDnsGetStatus 显示动态 DNS 功能的当前状态
+CMD_DynamicDnsGetStatus_Help 获得并显示动态 DNS 功能的当前状态。\n\n动态 DNS 会为本 VPN Server 分配一个唯一的和永久的 DNS 主机名。您可以在设置 VPN Client 和 VPN Bridge 时使用该主机名指定的 VPN Server。您不必注册并且保存域名。\n同时,如果您的 ISP 分派给您一个动态(不稳定) IP 地址,您的动态 DNS 主机名相应的 IP 地址也将会自动改变。它使您只用动态 IP 地址就可以保持 VPN Server 的运行。\r\n因此,您再也不需要为了维持静态全球 IP 地址,每月花费费用了。\n[注意]\n要禁止动态 DNS 功能,修改 VPN Server 和配置文件。\r\n\r\n"declare root" 指令有"declare DDnsClient"指令。在本指令中,那你可以从错误到正确切换"bool disable",并重启 VPN Server ,这样,动态 DNS 功能就禁用了。\n\n要执行此命令,您必须具有 VPN Server 管理员权限。\n该命令在 VPN Bridge 上不能运行。
+CMD_DynamicDnsGetStatus_Args DynamicDnsGetStatus
+CMD_DynamicDnsGetStatus_PRINT_FQDN 分配的动态 DNS 主机名 (FQDN)
+CMD_DynamicDnsGetStatus_PRINT_HOSTNAME 分配的动态 DNS 主机名 (主机名)
+CMD_DynamicDnsGetStatus_PRINT_SUFFIX DNS 后缀
+CMD_DynamicDnsGetStatus_PRINT_IPv4 全球 IPv4 地址
+CMD_DynamicDnsGetStatus_PRINT_IPv6 全球 IPv6 地址
+
+
+# DynamicDnsSetHostname 命令
+CMD_DynamicDnsSetHostname 设置动态 DNS 主机名
+CMD_DynamicDnsSetHostname_Help 您可以用本命令更改动态 DNS 功能分配的主机名。当前分配的主机名可以通过使用 DynamicDnsGetStatus 命令来显示。\n\n动态 DNS 为 VPN Server 分配了一个唯一的和永久的 DNS 主机名。您可以在设置 VPN Client 和 VPN Bridge 时使用该主机名指定的 VPN Server。您不必注册并且保存域名。\n同时,如果您的 ISP 分派给您一个动态(不稳定) IP 地址,您的动态 DNS 主机名相应的 IP 地址也将会自动改变。它使您只用动态 IP 地址就可以保持 VPN Server 的运行。\r\n因此,您再也不需要为了维持静态全球 IP 地址,每月花费费用了。\n[注意]\n要禁止动态 DNS 功能,修改 VPN Server 和配置文件。\r\n\r\n"declare root" 指令有"declare DDnsClient"指令。在本指令中,那你可以从错误到正确切换"bool disable",并重启 VPN Server,这样,动态 DNS 功能就禁用了。\n\n要执行此命令,您必须具有 VPN Server 管理员权限。\n该命令在 VPN Bridge 上不能运行。
+CMD_DynamicDnsSetHostname_Args DynamicDnsSetHostname [hostname]
+CMD_DynamicDnsSetHostname_[hostname] 指定新的主机名,主机名长度最短3个字母,最长为 31 个字母。仅限数字和字母。
+CMD_DynamicDnsSetHostname_Prompt_hostname Dynamic 动态 DNS 主机名 (3 – 31 个字母):
+
+
+# VpnAzureGetStatus command
+CMD_VpnAzureGetStatus 显示 VPN Azure 功能的当前状态
+CMD_VpnAzureGetStatus_Help 获取和显示 VPN Azure 功能的当前状态。\n\nVPN Azure 可以更容易地从你家里的计算机到你办公室的计算机建立一个VPN会话。当一个 VPN 连接建立了,您可以访问您公司专用网络上的任何其他服务器。在办公室的计算机(VPN 服务器)上,你并不需要一个全球 IP 地址。它可以在防火墙或 NAT 后面工作。无需网络管理员的配置。您可以在您的家用电脑使用 Windows 内置的 SSTP VPN 客户端。\nVPN Azure 是一个云 VPN 服务由 SoftEther 公司经营。VPN Azure 是免费的,可提供给任何人。访问 http://www.vpnazure.net/ 查看详细信息和如何使用的说明。\n\nVPN Azure 主机名与动态 DNS 设置的主机名相同,但改变的域名后缀为“vpnazure.net”。要改变主机名使用 DynamicDnsSetHostname 命令。\n\n要执行此命令,你必须具有VPN 服务器管理员权限。\n此命令不能在 VPN 网桥上运行。\n以集群成员运行的 VPN 服务器的虚拟 HUB 不能执行此命令。
+CMD_VpnAzureGetStatus_Args VpnAzureGetStatus
+CMD_VpnAzureGetStatus_PRINT_ENABLED VPN Azure 功能已启用
+CMD_VpnAzureGetStatus_PRINT_CONNECTED 至 VPN Azure 云服务器的连接建立
+CMD_VpnAzureGetStatus_PRINT_HOSTNAME 在 VPN Azure 服务上的本 VPN 服务器的主机名
+
+
+# VpnAzureSetStatus command
+CMD_VpnAzureSetEnable 启用/禁用 VPN Azure 功能
+CMD_VpnAzureSetEnable_Help 启用或禁用 VPN Azure 功能。\n\nVPN Azure 可以更容易地从你家里的计算机到你办公室的计算机建立一个 VPN 会话。当一个 VPN 连接建立了,您可以访问您公司专用网络上的任何其他服务器。\n在办公室的计算机(VPN 服务器)上,你并不需要一个全球 IP 地址。它可以在防火墙或 NAT 后面工作。无需网络管理员的配置。您可以在您的家用电脑使用 Windows 内置的 SSTP VPN 客户端。\nVPN Azure 是一个云 VPN 服务由 SoftEther 公司经营。VPN Azure 是免费的,可提供给任何人。访问 http://www.vpnazure.net/ 查看详细信息和如何使用的说明。\n\nVPN Azure 主机名与动态 DNS 设置的主机名相同,但改变的域名后缀为“vpnazure.net”。要改变主机名使用 DynamicDnsSetHostname 命令。\n\n要执行此命令,你必须具有 VPN 服务器管理员权限。\n此命令不能在 VPN 网桥上运行。\n以集群成员运行的 VPN 服务器的虚拟 HUB 不能执行此命令。
+CMD_VpnAzureSetEnable_Args VpnAzureSetEnable [yes|no]
+CMD_VpnAzureSetEnable_[yes|no] 指定“yes”,启用 VPN Azure。“no”禁用它。
+CMD_VpnAzureSetEnable_PROMPT 启用 VPN Azure (yes/no):
+
+
+
+#######################################################
+# #
+#在这里往下是 VPN Client 用的管理命令 #
+# #
+#######################################################
+
+
+# VersionGet 命令
+CMD_VersionGet 获取 VPN 客户服务的版本信息
+CMD_VersionGet_Help 获取目前管理的 VPN 客户服务程序的版本信息。
+CMD_VersionGet_Args VersionGet
+CMD_VersionGet_1 产品名
+CMD_VersionGet_2 版本信息
+CMD_VersionGet_3 建设信息
+CMD_VersionGet_4 进程 ID
+CMD_VersionGet_5 操作系统类型
+
+
+# PasswordSet 命令
+CMD_PasswordSet 为连接到 VPN 客户服务的密码的设定
+CMD_PasswordSet_Help 对 VPN Client 服务,从命令行管理工具及 VPN Client 经理来进行连接控制时,可以要求输入密码。使用此指令,可以设置要求输入的密码。\n以只对从远程 (本地主机以外的电脑) 进行操作时要求其输入密码。
+CMD_PasswordSet_Args PasswordSet [password] [/REMOTEONLY:yes|no]
+CMD_PasswordSet_[password] 指定要设置的密码。如指定为 "none",可以删除密码的设置。
+CMD_PasswordSet_REMOTEONLY 如果指定 "yes",只对从远程 (本地主机以外的电脑) 进行操作时要求其输入密码,从本地主机连接时,不要求密码。如果省略此参数,则视为 "no"。
+
+
+# PasswordGet 命令
+CMD_PasswordGet 获取为连接到 VPN 客户服务的密码的设定
+CMD_PasswordGet_Help 对 VPN Client 服务,从命令行管理工具及 VPN Client 经理来进行连接控制时,获取是否要求输入密码的设置。\n而且,对于要求密码的情况下,获取是否设置只对从远程 (本地主机以外的电脑) 进行操作的情况要求输入密码。
+CMD_PasswordGet_Args PasswordGet
+CMD_PasswordGet_1 设置密码
+CMD_PasswordGet_2 只需要远程连接时使用密码
+
+
+# CertList 命令
+CMD_CertList 获取信任的证明机构的证书列表
+CMD_CertList_Help VPN Client 管理信用的证明机构的证书列表。已注册的证明机构证书的注册列表,用来进行连接 VPN Server 时的验证服务器证书。
+CMD_CertList_Args CertList
+
+
+# CertAdd 命令
+CMD_CertAdd 添加信任的证明机构的证书
+CMD_CertAdd_Help 向 VPN Client 信任的证明机构的证书列表添加新证书。已注册的证明机构证书的注册列表,用来进行连接 VPN Server 时的验证服务器证书。\n要获取当前的证书列表,使用 CertList 指令。\n要添加证书,该证书需要保存为 X.509 格式的文件。
+CMD_CertAdd_Args CertAdd [path]
+CMD_CertAdd_[path] 指定要注册的 X.509 证书的文件名。
+
+
+# CertDelete 命令
+CMD_CertDelete 删除信任的证明机构的证书
+CMD_CertDelete_Help 从 VPN Client 信任的证明机构的证书列表中删除现有的证书。\n要获取当前的证书列表,使用 CertList 命令。
+CMD_CertDelete_Args CertDelete [id]
+CMD_CertDelete_[id] 指定要删除的证书的 ID。
+
+
+# CertGet 命令
+CMD_CertGet 获得新任的证明机构的证书
+CMD_CertGet_Help 获取 VPN Client 信任的证明机构的证书列表中的现有证书,以 X.509 格式文件保存。
+CMD_CertGet_Args CertGet [id] [/SAVECERT:path]
+CMD_CertGet_[id] 指定要获取的证书 ID。
+CMD_CertGet_SAVECERT 指定获取到的证书的保存文件名。
+
+
+# SecureList 命令
+CMD_SecureList 获取可用的智能卡种类列表
+CMD_SecureList_Help VPN Client 显示的被支持的智能卡类型的列表。\n智能卡类型的列表,目前的计算机上被安装驱动程序,且显示以 VPN 软件支持的设备列表。\n\n如果没有显示目前使用的智能卡型,或许可以通过更新 VPN 软件至新的版本来使用。
+CMD_SecureList_Args SecureList
+
+
+# SecureSelect 命令
+CMD_SecureSelect 选择要使用的智能卡种类
+CMD_SecureSelect_Help 选择 VPN 客户使用的智能卡类型。\n可以使用的智能卡种类列表,可用 SecureList 指令获取。
+CMD_SecureSelect_Args SecureSelect [id]
+CMD_SecureSelect_[id] 指定智能卡种类的 ID。
+CMD_SecureSelect_PROMPT_ID 使用的智能卡种类的 ID:
+
+
+# SecureGet 命令
+CMD_SecureGet 获取使用的智能卡种类的 ID
+CMD_SecureGet_Help 获取为当前 VPN 客户的使用而设置的智能卡种类的 ID。通过基于此 ID 上的 SecureList 指令的结果,可以获取当前选择的智能卡类型。\n如果当前的智能卡没有被选择,ID 显示是 0。
+CMD_SecureGet_Args SecureGet
+CMD_SecureGet_Print 当前选择的智能卡 ID 是 %u。
+CMD_SecureGet_NoPrint 智能卡目前没有被选择。
+
+
+# NicCreate 命令
+CMD_NicCreate 新的虚拟 LAN 卡的创建
+CMD_NicCreate_Help 将新的虚拟 LAN 卡添加到系统。可以对虚拟 LAN 卡任意命名。\n然而,给虚拟 LAN 卡命名时只能使用英文字母数字,Windows 2000 以上的系统最大可设置 31 个字符,Windows 98,98 SE 和 ME 系统最大可设置 4 个字符。\n调用了 NicCreate 指令时,VPN Client 运行的操作系统,将被安装新的虚拟 LAN 卡设备驱动程序。\n在此情况下,操作系统可能会显示对话框,确认是否要安装设备驱动程序。
+CMD_NicCreate_Args NicCreate [name]
+CMD_NicCreate_[name] 指定虚拟 LAN 卡名。
+CMD_NicCreate_PROMPT_NAME 虚拟 LAN 卡名:
+
+
+# NicDelete 命令
+CMD_NicDelete 删除虚拟 LAN 卡
+CMD_NicDelete_Help 从系统中删除现有的虚拟 LAN 卡。\n当从系统中删除虚拟 LAN 卡,使用此虚拟 LAN 卡的连接将被中断。\n而且,位使用被删除的虚拟 LAN 卡而设置的连接设置,自动更改设置为使用别的虚拟 LAN 卡。\n当 VPN 客户运行 Windows 2000 以上的操纵系统时,此指令可以被使用。
+CMD_NicDelete_Args NicDelete [name]
+CMD_NicDelete_[name] 指定的虚拟 LAN 卡名
+
+
+# NicUpgrade 命令
+CMD_NicUpgrade 升级虚拟 LAN 卡设备驱动
+CMD_NicUpgrade_Help 如果现有的虚拟 LAN 卡的设备驱动程序版本太旧,在当前正在运行的 VPN Client 升级到同包附带的最新的设备驱动程序。即使不进行升级,也要重新安装设备驱动程序。\n操作系统可能会显示对话框,确认是否要安装设备驱动程序。\n此指令,在 VPN Client 正运行 Windows 2000 以上的操作系统时能够使用。
+CMD_NicUpgrade_Args NicUpgrade [name]
+CMD_NicUpgrade_[name] 指定的虚拟 LAN 卡名
+
+
+# NicGetSetting 命令
+CMD_NicGetSetting 获取虚拟 LAN 卡的设置
+CMD_NicGetSetting_Help 获取现有的虚拟 LAN 卡的 MAC 地址设置。\n当 VPN 客户运行 Windows 2000 以上的操纵系统时,此指令可以被使用。
+CMD_NicGetSetting_Args NicGetSetting [name]
+CMD_NicGetSetting_[name] 指定虚拟 LAN 卡名
+CMD_NicGetSetting_1 设备名称
+CMD_NicGetSetting_2 状态
+CMD_NicGetSetting_3 MAC 地址
+CMD_NicGetSetting_4 版本
+CMD_NicGetSetting_5 驱动程序文件名
+CMD_NicGetSetting_6 GUID
+
+
+# NicSetSetting 命令
+CMD_NicSetSetting 更改虚拟 LAN 卡设置
+CMD_NicSetSetting_Help 更改现有的虚拟 LAN 卡的 MAC 地址设置。一旦启动该指令,目前运行中的虚拟 LAN 卡设备驱动将被重新启动。\n当 VPN 客户运行 Windows 2000 以上的操纵系统时,此指令可以被使用。
+CMD_NicSetSetting_Args NicSetSetting [name] [/MAC:mac]
+CMD_NicSetSetting_[name] 指定虚拟 LAN 卡名
+CMD_NicSetSetting_MAC 指定要设置的 MAC 地址。\nMAC 地址请用 6 字节十六进制字符串指定。\n例如: 00:AC:01:23:45:67 或 00-AC-01-23-45-67
+CMD_NicSetSetting_PROMPT_MAC 配置 MAC 地址:
+
+
+# NicEnable 命令
+CMD_NicEnable 启用虚拟 LAN 卡
+CMD_NicEnable_Help 启动现有的被禁用的虚拟 LAN 卡。\n当 VPN 客户运行 Windows 2000 以上的操纵系统时,此指令可以被使用。
+CMD_NicEnable_Args NicEnable [name]
+CMD_NicEnable_[name] 指定虚拟 LAN 卡的名称。
+
+
+# NicDisable 命令
+CMD_NicDisable 禁用虚拟 LAN 卡
+CMD_NicDisable_Help 禁用现有的正使用的虚拟 LAN 卡。\n当 VPN 客户运行 Windows 2000 以上的操纵系统时,此指令可以被使用。
+CMD_NicDisable_Args NicDisable [name]
+CMD_NicDisable_[name] 指定虚拟 LAN 卡的名称。
+
+
+# NicList 命令
+CMD_NicList 获取虚拟 LAN 卡列表
+CMD_NicList_Help 获取在当前系统注册的虚拟 LAN 卡列表
+CMD_NicList_Args NicList
+
+
+# AccountList 命令
+CMD_AccountList 获取连接设置列表
+CMD_AccountList_Help 获取登录到 VPN Client 的连接设置列表
+CMD_AccountList_Args AccountList
+
+
+# AccountCreate 命令
+CMD_AccountCreate 创建新的连接设置
+CMD_AccountCreate_Help 在 VPN Client 创建新的连接设置。\n要创建连接设置,作为初始参数需要指定加在连接设置名称和连接终端的服务器,及连接终端的虚拟 HUB,用户名上使用的虚拟 LAN 卡名。创建了新的连接设置时,用户认证的类型被初始设置为 [匿名认证],代理服务器的设置和服务器证书的检查选项不被设置。若要更改这些设置和其他的详细设置,创建连接设置后,使用以 "Account" 名字开始的其他指令。
+CMD_AccountCreate_Args AccountCreate [name] [/SERVER:hostname:port] [/HUB:hubname] [/USERNAME:username] [/NICNAME:nicname]
+CMD_AccountCreate_[name] 指定要创建的连接设置名
+CMD_AccountCreate_SERVER 以 [主机名:端口号] 的形式指定终端 VPN Server 的主机名,端口号。可以通过 IP 地址进行指定。
+CMD_AccountCreate_HUB 在终端 VPN Server 上指定虚拟 HUB。
+CMD_AccountCreate_USERNAME 指定在连接到终端 VPN Server 时用于用户认证的用户名。
+CMD_AccountCreate_NICNAME 指定用于连接的虚拟 LAN 卡名。
+CMD_AccountCreate_Prompt_Name 连接设置名:
+CMD_AccountCreate_Prompt_Server 终端 VPN Server 主机名和端口号:
+CMD_AccountCreate_Prompt_Hub 终端虚拟 HUB 名称:
+CMD_AccountCreate_Prompt_Username 连接用户名:
+CMD_AccountCreate_Prompt_Nicname 使用虚拟 LAN 卡名称:
+
+
+# AccountSet 命令
+CMD_AccountSet 设定连接设置连接终端
+CMD_AccountSet_Help 设置注册在 VPN 客户的连接设置的终端 VPN Server 主机名和端口号,虚拟 HUB 名,及用于连接的用户名,加在其上使用的虚拟 LAN 卡名。
+CMD_AccountSet_Args AccountSet [name] [/SERVER:hostname:port] [/HUB:hubname]
+CMD_AccountSet_[name] 指定要更改设置的连接设置名。
+CMD_AccountSet_SERVER 以 [主机名:端口号] 的形式指定终端 VPN Server 的主机名,端口号。可以通过 IP 地址进行指定。
+CMD_AccountSet_HUB 指定终端的 VPN Server 上的虚拟 HUB。
+
+
+# AccountGet 命令
+CMD_AccountGet 取得连接设置的设置
+CMD_AccountGet_Help 获取注册到 VPN Client 的连接设置的连接设置内容。\n而且,要改变连接设置的连接设置内容,在创建连接设置后使用其他的以 "Account" 名开始的的指令。
+CMD_AccountGet_Args AccountGet [name]
+CMD_AccountGet_[name] 指定要获取的连接设置名。
+
+
+# AccountDelete 命令
+CMD_AccountDelete 删除连接设置
+CMD_AccountDelete_Help 删除注册到 VPN Client 的连接设置。如果指定的连接设置处于在线状态,将会自动断开连接并删除。
+CMD_AccountDelete_Args AccountDelete [name]
+CMD_AccountDelete_[name] 指定要删除的连接设置名。
+
+
+# AccountUsernameSet 命令
+CMD_AccountUsernameSet 设置用于连接的连接设置的用户名
+CMD_AccountUsernameSet_Help 指定注册到 VPN Client 的连接设置,且其连接设置连接到 VPN Server 上时,指定需要进行用户认证的用户名。\n而且,在一些情况下有必要指定用户认证的种类和需要的参数。要更改这些信息,可以使用如下指令: AccountAnonymousSet, AccountPasswordSet, AccountCertSet 和 AccountSecureCertSet。
+CMD_AccountUsernameSet_Args AccountUsernameSet [name] [/USERNAME:username]
+CMD_AccountUsernameSet_[name] 指定更改设置的连接设置名。
+CMD_AccountUsernameSet_USERNAME 指定连接设置连接到 VPN Server 上时需要进行用户认证的用户名。
+CMD_AccountUsername_Notice 这种连接设置的认证方法,目前被设置为密码认证。更改用户名后,必须使用 AccountPasswordSet 指令重新设定。
+
+
+# AccountAnonymousSet 命令
+CMD_AccountAnonymousSet 设定连接设置的用户认证种类为匿名认证
+CMD_AccountAnonymousSet_Help 指定注册到 VPN Client 的连接设置,把其连接设置连接到 VPN Server 上时的用户认证方法,设置为 [匿名认证]。
+CMD_AccountAnonymousSet_Args AccountAnonymousSet [name]
+CMD_AccountAnonymousSet_[name] 指定更改设置的连接设置名。
+
+
+# AccountPasswordSet 命令
+CMD_AccountPasswordSet 设定连接设置的用户证类型为密码认证
+CMD_AccountPasswordSet_Help 指定注册到 VPN Client 的连接设置,把其连接设置连接到 VPN Server 上时的用户认证方法,设置为 [密码认证]。指定 [标准密码认证] 和 [RADIUS 或 NT 域认证] 作为密码认证种类。
+CMD_AccountPasswordSet_Args AccountPasswordSet [name] [/PASSWORD:password] [/TYPE:standard|radius]
+CMD_AccountPasswordSet_[name] 指定更改设置的连接设置名。
+CMD_AccountPasswordSet_PASSWORD 指定密码认证使用的密码。如果不指定,将显示输入密码的提示。
+CMD_AccountPasswordSet_TYPE 作为密码认证类型,指定 "standard" (标准密码认证) 或 "radius" (RADIUS 或 NT 域认证) 的二者之一。
+CMD_AccountPasswordSet_Prompt_Type 指定 standard 或 radius:
+CMD_AccountPasswordSet_Type_Invalid standard 或 radius 的指定是不正确的。
+
+
+# AccountCertSet 命令
+CMD_AccountCertSet 设置连接设置的用户认证类型为用户证书认证
+CMD_AccountCertSet_Help 指定注册到 VPN Client 的连接设置,把其连接设置连接到 VPN Server 上时的用户认证方法,设置为 [用户证书认证]。作为该证书,必须指定证书文件为 X.509 格式且私钥文件是 Base 64 编码。
+CMD_AccountCertSet_Args AccountCertSet [name] [/LOADCERT:cert] [/LOADKEY:key]
+CMD_AccountCertSet_[name] 指定要更改设置的连接设置名
+CMD_AccountCertSet_LOADCERT 指定以证书认证提交的 X.509 格式证书的文件名。
+CMD_AccountCertSet_LOADKEY 指定以对应证书的 Base 64 格式的编码私钥文件名。
+
+
+# AccountCertGet 命令
+CMD_AccountCertGet 获取用于连接设置的客户端证书
+CMD_AccountCertGet_Help 当指定注册到 VPN Client 的连接设置,其连接设置使用使用客户证书认证时,获取作为客户证书提出的证书,并保存该证书文件为 X.509 格式。
+CMD_AccountCertGet_Args AccountCertGet [name] [/SAVECERT:cert]
+CMD_AccountCertGet_[name] 指定要获取设置的连接设置名。
+CMD_AccountCertGet_SAVECERT 指定以 X.509 格式保存获取的证书的文件名。
+
+
+# AccountEncryptEnable 命令
+CMD_AccountEncryptEnable 启用连接设置进行通信的加密
+CMD_AccountEncryptEnable_Help 当指定注册到 VPN Client 的连接设置,且其连接设置与 VPN Server 间进行 VPN 连接通信时,将与 VPN Server 间的通信内容以 SSL 设置为加密。\n通常,将与 VPN Server 间的通信以 SSL 加密,是防止信息的窃听和篡改。也可以禁用加密。当禁用加密时,通信量将扩大但是通信数据将以纯文本格式在网络上传输。
+CMD_AccountEncryptEnable_Args AccountEncryptEnable [name]
+CMD_AccountEncryptEnable_[name] 指定要更改设置的连接设置名。
+
+
+# AccountEncryptDisable 命令
+CMD_AccountEncryptDisable 禁用连接设置进行通信时的加密
+CMD_AccountEncryptDisable_Help 当指定注册到 VPN Client 的连接设置,且其连接设置与 VPN Server 间进行 VPN 连接通信时,将与 VPN Server 间的通信内容以 SSL 设置为不加密。\n通常,将与 VPN Server 间的通信以 SSL 加密,是防止信息的窃听和篡改。也可以禁用加密。当禁用加密时,通信量将扩大但是通信数据将以纯文本格式在网络上传输。
+CMD_AccountEncryptDisable_Args AccountEncryptDisable [name]
+CMD_AccountEncryptDisable_[name] 指定要更改设置的连接设置名。
+
+
+# AccountCompressEnable 命令
+CMD_AccountCompressEnable 启用连接设置进行通信时的数据压缩
+CMD_AccountCompressEnable_Help 当指定注册到 VPN Client 的连接设置,且其连接设置与 VPN Server 间进行 VPN 连接通信时,将与 VPN Server 间的通信内容设置为压缩。\n最大可以进行约 80% 的压缩。但是,压缩会使客户端及服务器双方的 CPU 产生较高的负荷。当线路速度为约 10 Mbps 以上时,压缩可能会降低吞吐量,产生反面效果。
+CMD_AccountCompressEnable_Args AccountCompressEnable [name]
+CMD_AccountCompressEnable_[name] 指定要更改设置的连接设置名。
+
+
+# AccountCompressDisable 命令
+CMD_AccountCompressDisable 禁用连接设置进行通信时的数据压缩
+CMD_AccountCompressDisable_Help 当指定注册到 VPN Client 的连接设置,且其连接设置与 VPN Server 间进行 VPN 连接通信时,将与 VPN Server 间的通信内容设置为不压缩。
+CMD_AccountCompressDisable_Args AccountCompressDisable [name]
+CMD_AccountCompressDisable_[name] 指定要更改设置的连接设置名。
+
+
+# AccountProxyNone 命令
+CMD_AccountProxyNone 将连接设置的连接方法直接设置为 TCP/IP 连接
+CMD_AccountProxyNone_Help 当指定注册到 VPN Client 的连接设置,将其连接设置与 VPN Server 间进行 VPN 连接时使用的连接方法设置为 [直接 TCP/IP连接],不通过代理服务器。
+CMD_AccountProxyNone_Args AccountProxyNone [name]
+CMD_AccountProxyNone_[name] 指定要更改设置的连接设置名。
+
+
+# AccountProxyHttp 命令
+CMD_AccountProxyHttp 将连接设置的连接方法设置为通过 HTTP 代理服务器连接
+CMD_AccountProxyHttp_Help 当指定注册到 VPN Client 的连接设置,将其连接设置与 VPN Server 间进行 VPN 连接时使用的连接方法设置为 [通过 HTTP 代理服务器连接],指定将通过的 HTTP 代理服务器的主机名和端口号,用户名和密码 (如果需要)。\n通过 HTTP 代理服务器,必须对应因进行 HTTPS 通信的 CONNECT 方法。
+CMD_AccountProxyHttp_Args AccountProxyHttp [name] [/SERVER:hostname:port] [/USERNAME:username] [/PASSWORD:password]
+CMD_AccountProxyHttp_[name] 指定要更改设置的连接设置名。
+CMD_AccountProxyHttp_SERVER 以 [主机名:端口号] 的形式,指定通过 HTTP 代理服务器的主机名或 IP 地址和端口号。
+CMD_AccountProxyHttp_USERNAME 如果因为连接通过 HTTP 代理服务器而需要用户认证时,指定用户名。与此同时也指定 /PASSWORD 参数。/USERNAME 和 /PASSWORD 参数没有被指定时,不设置用户身份验证数据。
+CMD_AccountProxyHttp_PASSWORD 如果因为连接通过 HTTP 代理服务器而需要用户认证时,指定密码。与 /USERNAME 参数一起指定。
+CMD_AccountProxyHttp_Prompt_Server 代理服务器主机名和端口号:
+
+
+
+# AccountProxySocks 命令
+CMD_AccountProxySocks 将连接设置的连接方法设置为通过 SOCKS 代理服务器连接
+CMD_AccountProxySocks_Help 当指定注册到 VPN Client 的连接设置,将其连接设置与 VPN Server 间进行 VPN 连接时使用的连接方法设置为 [通过 SOCKS 服务器连接],并指定要通过的 SOCKS 代理服务器的主机名和端口号,用户名和密码 (如果需要)。\n通过 SOCKS 服务器,必须对应 SOCKS 版本 4。
+CMD_AccountProxySocks_Args AccountProxySocks [name] [/SERVER:hostname:port] [/USERNAME:username] [/PASSWORD:password]
+CMD_AccountProxySocks_[name] 指定要更改设置的连接设置名。
+CMD_AccountProxySocks_SERVER 以 [主机名:端口号] 形式,指定要通过的 SOCKS 代理服务器主机名或 IP 地址和端口号。
+CMD_AccountProxySocks_USERNAME 如果因为连接通过 SOCKS 代理服务器而需要用户认证时,指定用户名。与此同时也指定 /PASSWORD 参数。/USERNAME 和 /PASSWORD 参数没有被指定时,不设置用户身份验证数据。
+CMD_AccountProxySocks_PASSWORD 如果因为连接通过 SOCKS 代理服务器而需要用户认证时,指定密码。与 /USERNAME 参数一起指定。
+
+
+# AccountServerCertEnable 命令
+CMD_AccountServerCertEnable 启用连接设置服务器证书验证选项
+CMD_AccountServerCertEnable_Help 指定注册到 VPN Client 的连接设置,其连接设置连接到 VPN Server 时,启动检查连接终端的 VPN Server 提交的 SSL 证书是否可信的选项。\n如果启用此选项,可以预先将连接目标服务器的 SSL 证书以 AccountServerCertSet 指令保存在连接设置的设置内,或建议将服务器的 SSL 证书签名了的根证书,以 CertAdd 指令注册到虚拟 HUB 信任的证明机构的证书列表中。如果没有注册,初次连接时可能会显示确认信息。\n验证连接设置的服务器证书的选项处于启动状态,连接了的 VPN Server 的证书不可信时,立即解除连接,反复重试。
+CMD_AccountServerCertEnable_Args AccountServerCertEnable [name]
+CMD_AccountServerCertEnable_[name] 指定要更改设置的连接设置名。
+
+
+# AccountServerCertDisable 命令
+CMD_AccountServerCertDisable 禁用连接设置服务器证书验证选项
+CMD_AccountServerCertDisable_Help 指定注册到 VPN Client 的连接设置,其连接设置与 VPN Server 连接时,禁止检验由目标 VPN Server 提供的 SSL 证明书是否可信的选项。
+CMD_AccountServerCertDisable_Args AccountServerCertDisable [name]
+CMD_AccountServerCertDisable_[name] 指定要更改设置的连接设置名。
+
+
+# AccountServerCertSet 命令
+CMD_AccountServerCertSet 设置连接设置的服务器固有证明书
+CMD_AccountServerCertSet_Help 指定注册到 VPN Client 的连接设置,其连接设置连接到 VPN Server 时,预先注册与连接目标的 VPN Server 提交的 SSL 证书相同的证书。\n如果启动了连接设置的服务器证书验证选项,可以预先将连接目标服务器的 SSL 证书以此指令保存在连接设置的设置内,或需要将服务器的 SSL 证书签名了的根证书,以 CAAdd 指令注册到虚拟 HUB 信任的证明机构的证书列表中。\n验证连接设置的服务器证书的选项处于启动状态,连接了的 VPN Server 的证书不可信时,立即解除连接,反复重试。
+CMD_AccountServerCertSet_Args AccountServerCertSet [name] [/LOADCERT:cert]
+CMD_AccountServerCertSet_[name] 指定要更改设置的连接设置名。
+CMD_AccountServerCertSet_LOADCERT 指定以 X.509 证书格式保存的设置服务器固有证书的证书文件名。
+
+
+# AccountServerCertDelete 命令
+CMD_AccountServerCertDelete 删除连接设置的服务器固有证书
+CMD_AccountServerCertDelete_Help 指定注册到到 VPN Client 的连接设置,且其连接设置注册了服务器固有证书时,删除证书。
+CMD_AccountServerCertDelete_Args AccountServerCertDelete [name]
+CMD_AccountServerCertDelete_[name] 指定要更改设置的连接设置名。
+
+
+# AccountServerCertGet 命令
+CMD_AccountServerCertGet 获取连接设置的服务器固有证明书
+CMD_AccountServerCertGet_Help 指定注册到到 VPN Client 的连接设置,且其连接设置注册了服务器固有证书时,获取该证书并以 X.509 格式保存证明书文件。
+CMD_AccountServerCertGet_Args AccountServerCertGet [name] [/SAVECERT:path]
+CMD_AccountServerCertGet_[name] 指定要更改设置的连接设置名。
+CMD_AccountServerCertGet_SAVECERT 指定以 X.509 证书格式保存的服务器固有证书的证书文件名。
+
+
+# AccountDetailSet 命令
+CMD_AccountDetailSet 设置接续设置的高级通信设置
+CMD_AccountDetailSet_Help 指定注册到 VPN Client 的连接设置,并定制其连接设置与 VPN Server 通信时使用的 VPN 协议的通信设置。
+CMD_AccountDetailSet_Args AccountDetailSet [name] [/MAXTCP:max_connection] [/INTERVAL:additional_interval] [/TTL:disconnect_span] [/HALF:yes|no] [/BRIDGE:yes|no] [/MONITOR:yes|no] [/NOTRACK:yes|no] [/NOQOS:yes|no]
+CMD_AccountDetailSet_[name] 指定要更改设置的连接设置名。
+CMD_AccountDetailSet_MAXTCP VPN 通信使用的 TCP 连接数,指定从 1 到 32 的整数。在与 VPN Server 之间的 VPN 通信会话上的数据传送,通过使用多个 TCP 连接,可以提高通信速度。\n注意: 如果连接服务器的线路是高速线路时,建议 8 个左右,如果是拨号等低速线路时,建议 1 个。
+CMD_AccountDetailSet_INTERVAL 建立多个 TCP 连接进行 VPN 通信时,以秒为单位指定每个 TCP 连接的建立间隔。规定值为 1 秒。
+CMD_AccountDetailSet_TTL 如果设置的每个 TCP 连接的寿命时,从 TCP 连接的建立到断开的寿命以秒数来指定。如果指定 "0",则寿命未被设置。
+CMD_AccountDetailSet_HALF 要启动半双工模式,指定 "yes"。将两个以上的 TCP 连接捆绑,进行 VPN 通信时,可以使用 "半双工模式"。启动半双工模式,能够自动将各 TCP 连接的数据传输方向固定各一半。例如,使用 8 个 TCP 连接建立了 VPN 会话时,启动半双工模式,则固定 4 个 TCP 连接为上传方向专用,剩下 4 个 TCP 连接为下载方向专用,进行通信。
+CMD_AccountDetailSet_BRIDGE 与 VPN Server 以 "桥 / 路由器模式" 连接时,指定 "yes"。使用桥/路由器模式连接时,VPN Client 的虚拟 LAN 卡方将能够与其他网络进行桥或路由。然而,如果用于连接的用户的安全策略禁用桥或路由时,则连接失败。
+CMD_AccountDetailSet_MONITOR 与 VPN Server 以 "监控模式" 连接时,指定 "yes"。如果使用监测模式连接时,可以接收虚拟 HUB 内传送的所有的数据包。然而,用于连接的用户安全策略不允许监视模式时,则连接失败。
+CMD_AccountDetailSet_NOTRACK 指定 "yes",禁用路由器表项调节器。通常情况下,指定 "no"。
+CMD_AccountDetailSet_NOQOS 禁用 VoIP / QoS 功能时指定 "yes"。通常指定 "no"。
+CMD_AccountDetailSet_Eval_MaxTcp TCP 连接数请在 1 - 32 号之间指定。
+CMD_AccountDetailSet_Eval_Interval TCP 连接的建立间隔请指定 1 秒以上。
+CMD_AccountDetailSet_Prompt_MaxTcp 用于 VPN 通信的 TCP 连接数:
+CMD_AccountDetailSet_Prompt_Interval 各 TCP 连接的建立间隔:
+CMD_AccountDetailSet_Prompt_TTL 各 TCP 连接的寿命 (不带: 0):
+CMD_AccountDetailSet_Prompt_HALF 启用半双工模式 (yes/no):
+CMD_AccountDetailSet_Prompt_BRIDGE 启用桥/路由器模式 (yes/no):
+CMD_AccountDetailSet_Prompt_MONITOR 启用监控模式 (yes/no):
+CMD_AccountDetailSet_Prompt_NOTRACK 禁用路由表项调节器 (yes/no):
+CMD_AccountDetailSet_Prompt_NOQOS 禁用 QoS 控制功能 (yes/no):
+
+
+# AccountRename 命令
+CMD_AccountRename 更改连接设置名称
+CMD_AccountRename_Help 指定在 VPN Client 注册的连接设置,更改其连接设置名称。
+CMD_AccountRename_Args AccountRename [name] [/NEW:new_name]
+CMD_AccountRename_[name] 指定要更改名称的连接设置的当前名称。
+CMD_AccountRename_NEW 指定变更后的新名称。
+CMD_AccountRename_PROMPT_OLD 目前的名称:
+CMD_AccountRename_PROMPT_NEW 新名称:
+
+
+# AccountConnect 命令
+CMD_AccountConnect 使用连接设置,开始连接 VPN Server
+CMD_AccountConnect_Help 指定注册到 VPN Client 的连接设置,并启动连接设置连接到 VPN Server 上。处于正在连接中或已连接状态的连接设置,将一直连接 VPN Server,或不断尝试连接 VPN Server,直到使用 AccountDisconnect 指令断开连接。(但是,如果使用 AccountRetrySet 指令指定了重试次数时,连接尝试将在达到被指定次数时中断。)
+CMD_AccountConnect_Args AccountConnect [name]
+CMD_AccountConnect_[name] 指定要启动的连接设置名。
+
+
+# AccountDisconnect 命令
+CMD_AccountDisconnect 断开连接中的连接设置
+CMD_AccountDisconnect_Help 指定注册到 VPN Client 的连接设置,其连接设置处于连接处理中或已连接的状态时,立即将其断开。
+CMD_AccountDisconnect_Args AccountDisconnect [name]
+CMD_AccountDisconnect_[name] 指定要断开的连接设置名。
+
+
+# AccountStatusGet 命令
+CMD_AccountStatusGet 获取当前连接设置的状态
+CMD_AccountStatusGet_Help 指定注册到 VPN Client 的连接设置,且该连接设置当前已连接时,获取其连接状态和和其他信息。
+CMD_AccountStatusGet_Args AccountStatusGet [name]
+CMD_AccountStatusGet_[name] 指定要获取信息的连接设置名。
+
+
+# AccountNicSet 命令
+CMD_AccountNicSet 设置连接设置时使用的虚拟 LAN 卡
+CMD_AccountNicSet_Help 更改注册到 VPN 客户上的现有的连接设置用于连接 VPN Server 的虚拟 LAN 卡名。
+CMD_AccountNicSet_Args AccountNicSet [name] [/NICNAME:nicname]
+CMD_AccountNicSet_[name] 指定要更改设置的连接设置名。
+CMD_AccountNicSet_NICNAME 指定连接 VPN Server 时使用的虚拟 LAN 卡名。
+
+
+# AccountStatusShow 命令
+CMD_AccountStatusShow 设置成在连接到 VPN Server 时显示连接状态和错误的画面
+CMD_AccountStatusShow_Help 指定注册到 VPN Client 的连接设置且用其连接设置连接到 VPN Server 时,设置在计算机上显示连接状态和错误画面。
+CMD_AccountStatusShow_Args AccountStatusShow [name]
+CMD_AccountStatusShow_[name] 指定要更改设置的连接设置名。
+
+
+# AccountStatusHide 命令
+CMD_AccountStatusHide 设置成在连接到 VPN Server 时不显示连接状态和错误的画面
+CMD_AccountStatusHide_Help 指定注册到 VPN Client 的连接设置且用其连接设置连接到 VPN Server 时,设置在计算机上不显示连接状态和错误画面。
+CMD_AccountStatusHide_Args AccountStatusHide [name]
+CMD_AccountStatusHide_[name] 指定要更改设置的连接设置名。
+
+
+# AccountSecureCertSet 命令
+CMD_AccountSecureCertSet 将连接设置的用户认证类型设置为智能卡认证
+CMD_AccountSecureCertSet_Help 指定注册到 VPN Client 的连设置,将其连接设置连接到 VPN Server 时的用户认证方法设置为 [智能卡认证]。此外,必须指定存储在智能卡上的证书对象名和密钥对象名。
+CMD_AccountSecureCertSet_Args AccountSecureCertSet [name] [/CERTNAME:cert] [/KEYNAME:key]
+CMD_AccountSecureCertSet_[name] 指定要更改设置的连接设置名。
+CMD_AccountSecureCertSet_CERTNAME 指定存储在智能卡中的证书对象名。
+CMD_AccountSecureCertSet_KEYNAME 指定存储在智能卡中的密钥对象名。
+CMD_AccountSecureCertSet_PROMPT_CERTNAME 智能卡证书对象名:
+CMD_AccountSecureCertSet_PROMPT_KEYNAME 智能卡私匙对象名:
+
+
+# AccountRetrySet 命令
+CMD_AccountRetrySet 设置连接设置的连接失败或断开时建立重新连接的次数和间隔
+CMD_AccountRetrySet_Help 指定注册到 VPN Client 的连接设置,且其连接设置试图连接到 VPN Server 时,还有连接中的与 VPN Server 的通信被断开或连接失败时,指定连接的重试次数和连接重试的间隔。\n而且,如果用户认证类型为 [智能卡认证] 时,不管连接重试次数如何设置,都将不进行连接重试。
+CMD_AccountRetrySet_Args AccountRetrySet [name] [/NUM:num_retry] [/INTERVAL:retry_interval]
+CMD_AccountRetrySet_[name] 指定要更改设置的连接设置名。
+CMD_AccountRetrySet_NUM 指定连续进行重新连接的次数。 如指定 "999",重试次数为无限次 (永久连接)。如指定 "0",不进行重新连接。
+CMD_AccountRetrySet_INTERVAL 重新进行连接时,设置距离上次断开或连接失败后需多少秒开始重新连接处理。
+CMD_AccountRetrySet_PROMPT_NUM 重新连接次数 ("999" 为无限次):
+CMD_AccountRetrySet_PROMPY_INTERVAL 重新连接间隔 (秒):
+CMD_AccountRetrySet_EVAL_INTERVAL 请指定 5 秒以上的重新连接间隔。
+
+
+# AccountStartupSet 命令
+CMD_AccountStartupSet 设定连接设置的启动连接
+CMD_AccountStartupSet_Help 指定注册到 VPN Client 的连接设置,并将其设定为启动连接。设置为启动连接的连接设置,在 VPN Client 服务运行的同时将自动启动连接程序。
+CMD_AccountStartupSet_Args AccountStartupSet [name]
+CMD_AccountStartupSet_[name] 指定要更改设置的连接设置名。
+
+
+# AccountStartupRemove 命令
+CMD_AccountStartupRemove 解除连接设置的启动连接
+CMD_AccountStartupRemove_Help 指定注册到 VPN Client 的连接设置,并把其连接设置设置为当前启动连接时,解除启动连接设置。
+CMD_AccountStartupRemove_Args AccountStartupRemove [name]
+CMD_AccountStartupRemove_[name] 指定要更改设置的连接设置名。
+
+
+# AccountExport 命令
+CMD_AccountExport 导出连接设置
+CMD_AccountExport_Help 指定注册到 VPN Client 的连接设置,将其连接设置的内容作为文本文件导出。因为而后要导入被导出的连接设置,可以复制连接设置的内容。而且,因为以文本文件保存,可以用一般的文本编辑器进行编辑。\n导出目标文件,以 UTF-8 格式的文本文件保存。还有,如果在文件名称上添加 .vpn 的扩展名,因为能与 Windows 版 VPN Client 连接员产生关联,会很方便。
+CMD_AccountExport_Args AccountExport [name] [/SAVEPATH:savepath]
+CMD_AccountExport_[name] 指定导出连接设置的连接设置名。
+CMD_AccountExport_SAVEPATH 指定保存目标文件名
+CMD_AccountExport_PROMPT_SAVEPATH 保存目标文件名 (推荐扩展 .vpn):
+
+
+# AccountImport 命令
+CMD_AccountImport 导入连接设置
+CMD_AccountImport_Help 导入由 AccountExport 指令导出的连接设置文件,添加到 VPN 客户。
+CMD_AccountImport_Args AccountImport [path]
+CMD_AccountImport_[path] 指定导入源文件名。
+CMD_AccountImport_PROMPT_PATH 导入源文件名:
+CMD_AccountImport_FAILED_PARSE 不能正确解析指定的文件。请检查该文件是否已正确导出。
+CMD_AccountImport_OK 连接设置 "%s" 已导入。
+
+
+
+# RemoteEnable 命令
+CMD_RemoteEnable 允许 VPN 客户服务的远程管理
+CMD_RemoteEnable_Help 对 VPN Client 服务,从本地主机以外的远程计算机上,允许通过命令行管理设施或 VPN Client 管理器员进行连接和管理。
+CMD_RemoteEnable_Args RemoteEnable
+
+
+# RemoteDisable 命令
+CMD_RemoteDisable 禁止 VPN 客户服务的远程管理
+CMD_RemoteDisable_Help 对 VPN Client 服务,从本地主机以外的远程计算机上,禁止通过命令行管理设施或 VPN Client 管理器员进行连接和管理。
+CMD_RemoteDisable_Args RemoteDisable
+
+
+
+
+
+
+###################################################
+# #
+# 下面这是VPN工具用的指令 #
+# #
+###################################################
+
+
+# MakeCert 命令
+CMD_MakeCert 创建新的 X.509 证书和密钥
+CMD_MakeCert_Help 创建新的 X.509 证书和密钥,将其保存为一个文件。\n证书公共密钥和秘密密钥的生成算法使用 RSA 1024 位。\n作为证书类型,可以创建由根证书 (自签名证书) 和其他证书签名的某个证书。要创建由其他证书签名的证书,需要与用于签名的证书 (X.509格式文件) 相对应的密钥文件 (Base 64 编码)。\n\n创建的证书可以指定名称 (CN),所属机构 (O),组织单位 (OU),国家 (C),州 (ST),当地 (L),序列号,有效期限。\n创建的证书以 X.509 格式的文件,密钥文件以 RSA 1024 位的 Base 64 编码文件,被分别保存。\n\nMakeCert 指令是一个工具,它提供创建证书所需的最低功能。如果想创建一个真正的证书,建议使用 OpenSSL 等免费软件和出售的 CA (认证机构) 软件。\n\n※注意: 此指令可以从 SoftEther VPN 命令行管理工具调用。虽然目前以管理模式连接到 VPN Server 和 VPN Client 时可以运行,但要实际运行 RSA 演算,生成证书数据的,是运行此指令的计算机,和以管理模式连接的链接目标计算机没有任何关系。
+CMD_MakeCert_Args MakeCert [/CN:cn] [/O:o] [/OU:ou] [/C:c] [/ST:st] [/L:l] [/SERIAL:serial] [/EXPIRES:expires] [/SIGNCERT:signcert] [/SIGNKEY:signkey] [/SAVECERT:savecert] [/SAVEKEY:savekey]
+CMD_MakeCert_CN 指定创建证书的名称 (CN) 项目。还可以指定 none。
+CMD_MakeCert_O 指定创建证书的所属机构 (O) 项目。还可以指定 none。
+CMD_MakeCert_OU 指定创建证书的组织单位 (OU) 项目。还可以指定 none。
+CMD_MakeCert_C 指定创建证书的国家 (C) 项目。还可以指定 none。
+CMD_MakeCert_ST 指定创建证书的州 (ST) 项目。还可以指定 none。
+CMD_MakeCert_L 指定创建证书的当地 (L) 项目。还可以指定 none。
+CMD_MakeCert_SERIAL 指定创建证书的序列号项目。以 16 进制指定。还可以指定 none。
+CMD_MakeCert_EXPIRES 指定创建证书的有效期限。如果指定 none 或 0,将被使用 3650 天 (约 10 年)。最大可以指定 10950 天 (约 30 年)。
+CMD_MakeCert_SIGNCERT 根据现有的证书对要创建的证书签名时,指定用来签名的 X.509 形式的证书文件名。如果省略参数,将作为根证书而创建没有签名的新证书。
+CMD_MakeCert_SIGNKEY 指定与 /SIGNCERT 指定的证书相应的密钥 (RSA,Base 64 的编码)
+CMD_MakeCert_SAVECERT 指定文件名以保存创建的证书。该证书以包含 RSA 形式的 1024 位公开密钥的 X.509 文件格式被保存。
+CMD_MakeCert_SAVEKEY 指定文件名保存对应创建的证书的密钥。该密钥以 RSA 形式的 1024 位密钥文件被保存。
+CMD_MakeCert_PROMPT_CN 创建证书的名称 (CN):
+CMD_MakeCert_PROMPT_O 创建证书的所属机构 (O):
+CMD_MakeCert_PROMPT_OU 创建证书的组织单位 (OU):
+CMD_MakeCert_PROMPT_C 创建证书的国家 (C):
+CMD_MakeCert_PROMPT_ST 创建证书的州 (ST):
+CMD_MakeCert_PROMPT_L 创建证书的当地 (L):
+CMD_MakeCert_PROMPT_SERIAL 创建证书的序列号 (十六进制):
+CMD_MakeCert_PROMPT_EXPIRES 创建证书的有效期限 (日):
+CMD_MakeCert_PROMPT_SAVECERT 保存已创建证书的文件名:
+CMD_MakeCert_PROMPT_SAVEKEY 保存已创建密钥的文件名:
+CMD_MakeCert_EVAL_EXPIRES 请指定有效期限为 %u 以上 %u 以下。
+CMD_MakeCert_ERROR_SIGNKEY 无法读取以 /SIGNCERT 和 /SIGNKEY 指定的证明书和密钥或组合不正确。
+CMD_MakeCert_ERROR_GEN_FAILED 无法生成证书和私钥。
+
+
+# TrafficClient 命令
+CMD_TrafficClient 在用户模式下,运行网络流量速度测试工具
+CMD_TrafficClient_Help 运行通信吞吐量测量工具的客户端程序。\n通信吞吐量测量工具,作为 TrafficClient 和 TrafficServer 两个指令使用,可以测量在 IP 网络上连接的 2 台计算机之间可传送的通信吞吐量。在另一台计算机上使用 TrafficServer 指令使通信吞吐量测量工具服务器处于待机状态,用 TrafficClient 指令指定并连接其服务器的主机名或 IP 地址和端口号,测量通信速度。\n同时建立多个连接,计算各连接最大限度传送流数据的结果,及在指定时间内能够实际传送的数据的比特数,以此为依据计算通信吞吐量的平均值 (bps),用此方法进行通信速度的测量。通常,用一个 TCP 连接时,由于 TCP 算法的限制,大多数时候只能用比实际的网络吞吐量慢的速度通信。因此,建议测量同时建立多个 TCP 连接进行通信的结果。用此方法测量的吞吐量,以实际上作为 TCP 流到达接收方的数据的比特长度来计算,因此途中产生的数据包丢失和数据包损坏不包括在实际到达的数据包中,因而能够计算出纯粹的网络最大通信带宽的近似值。\n用作为测量结构的,在 TCP 内被传输的 TCP 流的大小,来计算在网络上实际传输的数据量的近似值,将其除以时间,计算出比特每秒 (bps)。假定计算的物理网络类型为以太网 (IEEE802.3) ,MAC 帧有效载荷的大小是 1,500 比特 (TCP 的 MSS 是 1,460 比特)。如果指定 /RAW 选项,不会对 TCP/IP 头和 MAC 头的数据量进行更正计算。\n\n※注意: 此指令可以从 SoftEther VPN 命令行管理工具调用。虽然目前以管理模式连接到 VPN Server 和 VPN Client 时可以运行,但要实际进行通信,测量吞吐量的,是运行此指令的计算机,与以管理模式连接的连接目标计算机没有任何关系。
+CMD_TrafficClient_Args TrafficClient [host:port] [/NUMTCP:numtcp] [/TYPE:download|upload|full] [/SPAN:span] [/DOUBLE:yes|no] [/RAW:yes|no]
+CMD_TrafficClient_[host:port] 指定通信吞吐量测量服务器 (TrafficServer) 待机时的主机名,或 IP 地址和端口号。如果省略端口号,9821 将被使用。
+CMD_TrafficClient_NUMTCP 指定同时在客户端和服务器进行数据传输的 TCP 连接数量。如果省略,32 将被使用。
+CMD_TrafficClient_TYPE 指定进行吞吐量测量时的数据传输流方向。指定下列选项之一: "download","upload" 或 "full"。指定 "download",则数据从服务器端向客户端传送。指定 "upload",则数据从客户端向服务器端传送。指定 "full",数据将双向传送。当指定 "full" 时,NUMTCP 的值必须指定是 2 以上的偶数 (同时被连接的 TCP 连接中一半用于下载的方向,而另一半用于上传的方向)。如果省略此参数,将使用 "full"。
+CMD_TrafficClient_SPAN 以秒为单位指定为测量吞吐量而进行数据传输时间。如果省略此参数,"15秒" 将被使用。
+CMD_TrafficClient_DOUBLE 指定 "yes" 时,测量结果的吞吐量将显示为 2 倍。在中途有网络设备等,测量其其网络设备的输入输出合计的吞吐量能力时,此选项被使用。
+CMD_TrafficClient_RAW 通过指定 "yes",不进行修正 TCP/IP 头和 MAC 头的数据量计算。
+CMD_TrafficClient_EVAL_NUMTCP TCP 连接的数量请在 32 以下指定。
+CMD_TrafficClient_PROMPT_HOST 测量服务器名称和端口号 (如果省略 9821):
+CMD_TrafficClient_ERROR_NUMTCP 当数据的流向是 "full" (两个方向),须指定 TCP 连接数量 (/NUMTCP) 为偶数值。
+CMD_TrafficClient_ERROR_HOSTPORT 主机名或端口号的指定不正确。
+
+
+# TrafficServer 命令
+CMD_TrafficServer 在服务器模式下,运行网络流量速度测试工具
+CMD_TrafficServer_Help 运行通信吞吐量测量工具的服务器程序。\n通信吞吐量测量工具,作为 TrafficClient 和 TrafficServer 两个指令使用,可以测量在 IP 网络上连接的 2 台计算机之间可传送的通信吞吐量。\n要使此计算机上的 TCP 端口处于待机状态,等待从另一台计算机的 TrafficClient 连接,启动 TrafficServer 指令并指定端口号。\n关于通信吞吐量测量工具的详细情况,输入 TrafficClient /? 将显示。\n\n※注意: 此指令可以从 SoftEther VPN 命令行管理工具调用。虽然目前以管理模式连接 VPN Server 和 VPN Client 时可以运行,但要进行实际通信并测量吞吐量的,是运行此指令的计算机,与用管理模式连接终端的计算机没有任何关系。
+CMD_TrafficServer_Args TrafficServer [port]
+CMD_TrafficServer_[port] 以整数指定等待连接的端口号。被指定的端口,如果已经由另一个程序在使用,或不能打开该端口时,将发生错误。
+
+
+# 关于 TrafficClient / TrafficServer 的内部信息字符串
+TT_LISTEN_FAILED 不能使 TCP 端口 %u 处于待机状态。该端口可能正被其他的程序使用或打开此端口的权限。
+TTS_LISTEN_STOP 关闭了待机端口。
+TTS_ENTER_TO_EXIT \n----------------------------------------\n在服务器模式下开启的网络流量速度测试工具。\n\n按下 Enter 键,停止服务器程序。\n----------------------------------------\n\n
+TTS_INIT 运行服务器程序...
+TTS_LISTEN_STARTED 启动了服务器程序。将 IPv4 的 TCP 端口 %u 处于待机状态,等待从客户端的连接。
+TTS_LISTEN_STARTED_V6 将 IPv6 的 TCP 端口 %u 处于待机状态,等待从客户端的连接。
+TTS_LISTEN_FAILED_V6 无法打开 IPv6 TCP 端口 %u。另一个应用程序可能正在使用同一个 IPv6 TCP 端口,或者没有安装 IPv6 协议栈在操作系统上。
+TTS_STOP_INIT 停止服务器程序...
+TTS_STOP_FINISHED 停止服务器程序完成了。
+TTS_ACCEPTED 连接 %u: 从客户端 %S 的端口 %u 被连接了。
+TTS_DISCONNECTED 连接 %u 个 (%S) 被中断了。
+TTS_DISCONNECT 连接 %u (%S) 中断了。
+TTC_INIT 客户端程序启动...
+TTC_FREE 客户端程序终止了。
+TTC_CONNECT_START 服务器 %S (端口 %u) 的连接将启动。%u 个 TCP 连接将实现连接。
+TTC_CONNECT_FAILED %u 个 TCP 连接接续失败。
+TTC_CONNECT_NOT_SERVER 除 TrafficServer 外其他程序在终端 TCP 端口运行,流量不能测量。
+TTC_CONNECT_OK %u 个 TCP 连接数已连接。
+TTC_CONNECT_OK_2 \ 数据传输方向: %s
+TTC_ERROR_ABORTED 与服务器的 TCP 连接初始化失败。测量将停止。
+TTC_SUMMARY_BAR -------------------------------------------------------
+TTC_SUMMARY_TITLE 网络传输速度测试工具客户端设置参数。
+TTC_SUMMARY_HOST 终端主机名
+TTC_SUMMARY_PORT 终端 TCP 端口号
+TTC_SUMMARY_NUMTCP 建立的 TCP 连接数
+TTC_SUMMARY_TYPE 数据传输方向
+TTC_SUMMARY_SPAN 数据传输时间
+TTC_SUMMARY_ETHER 以太网帧数据校正
+TTC_SUMMARY_DOUBLE 中继器输入输出力合计速度的测量
+TTC_TYPE_DOWNLOAD 下载 (服务器 -> 客户端)
+TTC_TYPE_UPLOAD 上传 (客户端 -> 服务器)
+TTC_TYPE_FULL 双向 (服务器 <--> 客户端)
+TTC_SPAN_STR %.1f 秒
+TTC_COMM_START 所有连接已经建立,数据传输开始。\n测量开始时间: %s\n预计完成时间: %s\n\n测量进行中。请稍后。\n(测量进行中,请不要使用其他应用程序。)\n\n
+TTC_COMM_END 因为过了 %.1f 秒以上,数据通信将终止。\n\n
+TTC_COMM_USER_CANCEL 由于用户取消,数据通信将终止。\n\n
+TTC_COMM_DISCONNECTED TCP 连接 %u 已被断开。
+TTC_STOPPING 停止通信吞吐量测量工具客户端操作...
+TTC_ENTER_TO_EXIT \n----------------------------------------\n在客户模式下开启网络传输速度测试工具。\n\n按下Enter键停止客户端程序。\n----------------------------------------\n\n
+TTC_RES_TITLE \n\n网络传输速度测试工具 \n\n
+TTC_RES_COLUMN_1 项目名称
+TTC_RES_COLUMN_2 正常查看
+TTC_RES_COLUMN_3 简化查看
+TTC_RES_SPAN 检测时的使用时间
+TTC_RES_ETHER 以太网帧数据校正
+TTC_RES_BYTES_DOWNLOAD 下载通信数据量
+TTC_RES_BYTES_UPLOAD 上载通信数据量
+TTC_RES_BYTES_TOTAL 总通信数据量
+TTC_RES_DOUBLE 中继器输入输出总吞吐量计算
+TTC_RES_BPS_DOWNLOAD 下载方向的平均吞吐量
+TTC_RES_BPS_UPLOAD 上传方向的平均吞吐量
+TTC_RES_BPS_TOTAL 总平均吞吐量
+
+
+# Check 命令
+CMD_Check 检测 SoftEther VPN 是否能正常运行
+CMD_Check_Help 正在运行 vpncmd 的计算机上,正检测 SoftEther VPN Server / Bridge 的运行平台是否适合。\n通过了这一检查的系统,SoftEther VPN 软件有较高的可能性进行正常运行。此外,无法通过此检查的系统,如果使用了 SoftEther VPN 软件可能会发生一些问题。
+CMD_Check_Args Check
+
+
+# 关于系统 checker
+# (包含着一部分奇怪的字符串,不过,是检测字符编码变换用的)
+CHECK_TITLE ---------------------------------------------------\nSoftEther VPN 运行环境检查工具\n\nCopyright (c) SoftEther VPN Project.\nAll Rights Reserved.\n\n
+CHECK_NOTE 如果运行了此运行环境检测工具的系统通过了测试,SoftEther VPN 软件有较高的运行可能性。检测可能需要一定的时间。请稍候...\n\n
+CHECK_EXEC_TAG '%s' 的检测中...\n
+CHECK_PASS [合格] ○
+CHECK_FAIL [不合格] ×
+CHECK_RESULT_1 全部检测通过,说明 SoftEther VPN Server / Bridge 在此系统上正常运行的可能性很高。
+CHECK_RESULT_2 一部分的检测结果是不合格。请确认系统的运行环境。如果在这个系统上实行 SoftEther VPN Server / Bridge,有发生问题的可能性。
+CHECK_TEST_123456789 123456789
+
+
+CHECK_PROC_KERNEL 内核系统
+CHECK_PROC_MEMORY 存储器操作系统
+CHECK_PROC_STRINGS ANSI / Unicode 字符串处理系统
+CHECK_PROC_FILESYSTEM 文件系统
+CHECK_PROC_THREAD 线程处理系统
+CHECK_PROC_NETWORK 网络系统
+
+
+######################################################
+# #
+# 安装向导(SW)字符串 #
+# #
+######################################################
+
+SW_TITLE SoftEther VPN 安装向导 (版本 %S)
+SW_EXIT_CONFIRM SoftEther VPN 的安装未完成。\r\n\r\n您确定要退出吗?
+SW_UNINSTALL_CONFIRM 开启%s卸载程序。\r\n\r\n您确定要继续吗?
+
+
+SW_COMPONENT_VPNSERVER_TITLE SoftEther VPN Server
+SW_COMPONENT_VPNSERVER_DESCRIPTION 把它安装在服务器计算机上作为 VPN 的中心站点。管理工具也会同时安装。
+
+SW_COMPONENT_VPNCLIENT_TITLE SoftEther VPN Client
+SW_COMPONENT_VPNCLIENT_DESCRIPTION 安装它在 VPN Client 电脑上。VPN Client 台电脑将能连接到中心 VPN Server 了。管理工具也会同时安装。
+
+SW_COMPONENT_VPNBRIDGE_TITLE SoftEther VPN Bridge
+SW_COMPONENT_VPNBRIDGE_DESCRIPTION 安装它在每个站点的电脑上。每个 VPN Bridge 将会建立一个通向中心 VPN Server 的 VPN 连接。管理工具也会同时安装。
+
+SW_COMPONENT_VPNSMGR_TITLE SoftEther VPN Server 管理工具 (仅限管理工具)
+SW_COMPONENT_VPNSMGR_DESCRIPTION 安装的只有 VPN Server 管理工具。不会安装 VPN Server 服务程序。您可以在 Windows, Linux, Mac OS X, Solaris, FreeBSD 的系统上使用此 VPN Server 管理工具进行连接和管理远程的 VPN Server / Bridge 端。
+
+SW_COMPONENT_VPNCMGR_TITLE SoftEther VPN Client 管理工具(仅限管理工具)
+SW_COMPONENT_VPNCMGR_DESCRIPTION 安装的只有 VPN Client 管理工具。不会安装 VPN Client 服务程序。您可以在 Windows 或 Linux 的系统上使用此 VPN Client 管理工具进行连接和管理远程的 VPN Client 。
+
+SW_WELCOME_TITLE 欢迎来到 SoftEther VPN 安装向导
+SW_MODE_TITLE 选择一个安装模式
+SW_NOT_ADMIN_TITLE 没有足够权限
+SW_COMPONENTS_TITLE 选择安装一个软件部分
+SW_EULA_TITLE 最终用户许可协议
+SW_WARNING_TITLE 重要信息
+SW_DIR_TITLE 安装目录
+SW_READY_TITLE 准备安装l
+SW_PERFORM_TITLE 安装正在进行中
+SW_ERROR_TITLE 安装结果
+SW_FINISH_TITLE 安装结束
+SW_UNINST1_TITLE 卸载程序r
+SW_LANG1_TITLE SoftEther VPN : 配置显示语言
+SW_EASY1_TITLE 欢迎来到 SoftEther VPN Client 简单安装程序创建工具
+SW_EASY2_TITLE 指定文件夹
+SW_WEB1_TITLE 欢迎来到 SoftEther VPN Client Web安装程序创建工具
+SW_WEB2_TITLE 指定文件夹
+
+SW_UNINSTALLINFO_URL http://selinks.org/
+SW_UNINSTALLINFO_PUBLISHER SoftEther VPN Project
+
+
+SW_COMPONENTS_ABOUT_TAG 关于 %s
+SW_COMPONENTS_REQUIRE_ADMIN 安装需要管理员权限
+SW_COMPONENTS_REQUIRE_ADMIN_TEXT 您需要一个有管理权限的用户来重启本安装向导,并以系统模式安装 %s。以系统模式安装,请点击后退。
+SW_DIR_SELECT 请指定安装目录
+SW_DIR_MORE_THAN_110 目录名太长。\r\n最多指定 110 个字母.
+SW_DIR_WRITE_ERROR 无法创建指定的目录 "%s",或在目录中写入文件失败。\r\n\r\n指定另外一个目录。
+SW_DIR_DST_IS_SAME_TO_SRC 指定的目录 "%s" 与源目录相同。
+SW_DIR_IS_NOT_HDD 指定的目录 "%s" 不在本地硬盘驱动上。\r\n\r\n要 "%s" 在系统模式下安装,您必须指定一个在本地硬盘驱动上的目录。
+SW_DIR_IS_NOT_FULLPATH 目录 "%s" 不是全路径格式。\r\n\r\n请指定一个全路径目录。
+SW_DIR_DST_IS_OTHER_PRODUCT 指定的目录已经有另一个部分已安装。\r\n\r\n请指定另外一个目录。
+SW_DIR_DST_IS_NEWER 本软件的更新版本已经安装到指定目录。\r\n\r\n您不必安装本版本。
+SW_DIR_DST_IS_NEWER_2 本软件的更新版本已经安装到指定目录。\r\n\r\n本安装程序将导入和应用已嵌入在简单安装工具中的 VPN 连接设置。程序文件不会被覆盖。
+SW_DIR_DST_IS_BROKEN 无法读取指定目录下的文件 "%s"。\r\n\r\n请指定另外一个目录。
+SW_DIR_DST_IS_SYSTEM_MODE 同样的软件已经在指定目录中以系统模式安装。\r\n\r\n请指定另外一个目录。
+SW_DIR_DST_IS_USER_MODE 同样的软件已经在指定目录中以用户模式安装。\r\n\r\n请指定另外一个目录。
+SW_SYSTEM_MODE_ALREADY_INSTALLED 本软件 "%s" 以系统模式被安装在这台电脑上。\r\n\r\n同样的软件以用户模式和系统模式安装在同一台电脑上会发生冲突。\r\n\r\n您确定要以用户模式继续进行安装?
+
+SW_NOT_INSTALL_SRC 安装程序已在一个外部的安装源执行。\r\n\r\n不能再继续安装。
+SW_SETUPLOG_CORRUPTED "setuplog.dat" 文件已被破坏。
+SW_MSI_UNINSTALL_FAILED 之前的版本 %s (产品号: "%S")已安装。 Windows安装工具卸载旧版本失败。\r\n\r\n请您手动卸载并且重启本安装工具。
+SW_MSI_UNINSTALL_REBOOT_REQUIRED Windows 安装工具已经卸载旧版本 %s。请重启电脑。\r\n\r\n点击结束按钮并且手动重启电脑,然后在电脑重启后,重启本安装工具。
+SW_NOTICE_VPNSERVER_IS_INSTALLED SoftEther VPN Bridge 端作为软件一部分来安装。但是,本电脑已经安装了 SoftEther VPN Server。\r\n\r\n通常,您不需要在同一台电脑上同时安装 SoftEther VPN Server 端和 SoftEther VPN Bridge 端。\r\n如果您同时安装了这两个软件,那么有些冲突就会发生,例如端口号重复。\r\n如果您想把 SoftEther VPN Server 端替换成 SoftEther VPN Bridge 端,您应该退出本安装工具,卸载 SoftEther VPN Server 端,并在卸载成功后重启本安装工具。\r\n\r\n您确定要继续 SoftEther VPN Bridge 端的安装吗?
+SW_NOTICE_VPNBRIDGE_IS_INSTALLED SoftEther VPN Server 端被选为一个部分来安装。但是,本电脑已安装 SoftEther VPN Bridge 端。通常,您不需要在同一台电脑上同时安装 SoftEther VPN Server 端和 SoftEther VPN Bridge 端。\r\n如果您同时安装了这两个软件,那么有些冲突就会发生,例如端口号重复。\r\n如果您想把 SoftEther VPN Bridge 替换成 SoftEther VPN Server 端,您应该退出本安装工具,卸载 SoftEther VPN Bridge,并在卸载成功后重启本安装工具。\r\n\r\n您确定要继续 SoftEther VPN Server 端的安装吗?
+SW_OS_FAILED 本操作系统不支持%s.
+SW_LANG_NOT_CHANGED %s的语言设置没有改变。
+SW_LANG_LIST_LOAD_FAILED 载入可用语言列表失败。
+SW_LANG_OK 显示语言 %s 修改成功。\r\n如果目前 %s程序正在运行,请退出并重启,以改变显示语言。如果显示语言依然未改变,请重启 Windows。\r\n
+SW_LANG_OK_SERVICE 记录服务程序的日志文件的语言会在重启后修改。
+SW_LANG_OK_VPNCMGR \r\n在退出和重启 VPN Client 管理器之后,其显示设置将会改变。 (包括任务托盘的彻底终止)
+SW_CHILD_PROCESS_ERROR 子进程执行失败。
+SW_EXE_FILTER Windows 可执行文件 (*.EXE)|*.exe|All Files (*.*)|*.*
+SW_PERFORM_MSG_EASY_INFO 编辑 VPN Client 简单安装工具
+SW_EASY_FINISHED_MSG VPN Client 简单安装工具创建成功。\r\n本安装工具保存为如下文件名。\r\n\r\n%s\r\n\r\n您可以在公司里分配以上的文件。
+SW_EASY_ERROR_MSG VPN Client 简单安装工具创建失败。
+SW_OTHER_INSTANCE_EXISTS 另外一个 SoftEther VPN 安装向导正在运行中\r\n\r\n您可以在那个向导退出后,继续运行此向导。
+SW_PERFORM_MSG_WEB_INFO 编译 VPN Client Web安装工具
+SW_WEB_ERROR_MSG VPN Client Web 安装工具创建失败。
+SW_INSTALLER_CACHE_IS_NOT_SIGNED 目前已安装 SoftEther VPN Client 的这台电脑没有安 SoftEther 公司签署 Authenticode 数字证书的数字签名包。\r\n它有可能是从一个客户定制的安装工具上安装的(例如:简单安装程序生成器制造的一个安装程序。)\r\n\r\n如果您继续创建 Web 安装工具,当下载的时候,会在用户界面上出现一个警示信息。\r\n为避免出现警示信息,您需要取消本创建向导,从 SoftEther 公司官网下载最新版本的 SoftEther VPN Client,重新安装并开启本 Web 安装工具创建器向导。\r\n\r\n你确定要继续创建一个 Web 安装工具吗?
+SW_FILE_NOT_FOUNT 没有找到文件 "%s"
+SW_WEB_FINISHED Web安装工具已创建,并保存为 "%s"。\r\n\r\n请将 ZIP 文件解压缩,并将解压后的文件上传到 Web 服务器,编辑一个HTML文件和一个 inf 文件来适当替换URL。\r\n\r\n部署 Web 安装程序的解释说明在ZIP文件中描述。
+
+
+
+
+SW_PERFORM_MSG_INIT_TASKS 准备任务…
+SW_PERFORM_MSG_COPY_PREPARE 准备复制文件…
+SW_PERFORM_MSG_WRITE_ERROR 写入目标文件 "%s" 失败。\r\n\r\n可能有另外一个项目正在使用该文件。\r\n如果程序或者服务%s正在运行,请关闭,并点击重试。
+SW_PERFORM_MSG_COPY_FILE 正在复制 "%s" ...
+SW_PERFORM_MSG_SET_SECURITY 在 "%s" 设置安全系统
+SW_PERFORM_MSG_PLUGIN 插件安装中...
+SW_PERFORM_MSG_STOP_SVC 停止 "%s" 的服务
+SW_PERFORM_MSG_WAIT_FOR_FILE_UNLOCK 文件 "%s" 被一个正在运行的程序锁定。正等待解锁……
+SW_PERFORM_MSG_INSTALL_SVC 安装 %s 服务...
+SW_PERFORM_MSG_START_SVC 开始 %s 服务...
+SW_PERFORM_MSG_CREATE_LINKS 创建快捷方式文件夹……
+SW_PERFORM_MSG_DELETE_LINKS 删除快捷方式文件夹……
+SW_PERFORM_MSG_DELETE_OLD_LINKS 删除旧的快捷方式文件夹……
+SW_PERFORM_MSG_REGISTER_UNINSTALL 在控制面板注册卸载信息……
+SW_PERFORM_MSG_IMPORTING_ACCOUNT 在简单安装工具中的导入嵌入的 VPN 连接设置...
+SW_PERFORM_MSG_DELETE_SETUP_INFO 删除安装信息和日志...
+SW_PERFORM_MSG_WRITE_LOG 写入一个设置日志...
+SW_PERFORM_MSG_COPY_ERROR 复制文件 "%s" 失败。
+SW_PERFORM_MSG_CRAETE_LINK_ERROR 创建快捷方式文件 "%s" 失败。\r\n\r\n您要重试吗?
+SW_PERFORM_MSG_WRITE_LOG_ERROR 安装日志文件 "%s" 创建中。\r\n\r\n您要重试吗?
+SW_PERFORM_MSG_STOP_SVC_ERROR 关闭 "%s" 服务(内部名: "%S")失败。
+SW_PERFORM_MSG_START_SVC_ERROR 开启 "%s" 服务(内部名: "%S")失败。
+SW_PERFORM_MSG_SVC_UNINSTALL_FAILED 卸载 "%s" 服务(内部名: "%S")失败。
+SW_PERFORM_MSG_SVC_INSTALL_FAILED 安装 "%s" 服务(内部名: "%S")失败。
+SW_PERFORM_MSG_SVC_USERMODE_EXEC_FAILED 开启用户模式 %s 服务失败。
+SW_PERFORM_MSG_UPDATING 系统设置更新中…….
+SW_PERFORM_MSG_FINISHED 安装进程结束。
+SW_PERFORM_MSG_UNINSTALL_MSI Windows 安装工具正在卸载旧版本 %s...
+SW_PERFORM_MSG_UPDATE_LANG_CONFIG 修改语言设置...
+
+SW_PERFORM_MSG_INIT_UNINST 正准备卸载...
+SW_PERFORM_MSG_DELETE_PREPARE 正准备删除文件...
+SW_PERFORM_MSG_DELETE_ERROR 删除文件 "%s" 失败。\r\n\r\n可能有另外一个程序正在使用该文件。\r\n如果程序或服务 %s 正在运行,请关闭,并点击重试。
+SW_PERFORM_MSG_UNINSTALL_SVC 服务 "%s" 卸载中...
+SW_PERFORM_MSG_DELETE 正在删除服务 "%s" ...
+SW_PERFORM_MSG_EASY_INIT 创建简单安装工具..
+SW_PERFORM_MSG_WEB_INIT 创建 Web 安装工具..
+SW_PERFORM_MSG_INSTALL_SELOW 一个系统还原点创建中并安装必要成分。这可能需要一段时间...
+
+
+
+SW_TAG_USERNAME \ (用户模式)
+SW_DIRNAME_CONFIG_TOOLS 配置工具
+SW_DIRNAME_ADMIN_TOOLS 管理工具
+SW_DIRNAME_LANGUAGE_TOOLS 语言设置
+
+SW_RUN_TEXT_VPNSMGR 开启 SoftEther VPN Server 管理工具
+SW_RUN_TEXT_VPNCMGR 开启 SoftEther VPN Client 管理工具.
+
+# --- Do not translate this section !!! stay them in English !!! ---
+SW_TAG_USERNAME_ENGLISH \ (User-Mode)
+SW_LINK_NAME_VPNSERVER_SVC SoftEther VPN Server User-mode Service
+SW_LINK_NAME_VPNBRIDGE_SVC SoftEther VPN Bridge User-mode Service
+SW_LONG_VPNSERVER SoftEther VPN Server
+SW_LONG_VPNCLIENT SoftEther VPN Client
+SW_LONG_VPNBRIDGE SoftEther VPN Bridge
+SW_LONG_VPNSMGR SoftEther VPN Server Manager
+SW_LONG_VPNCMGR SoftEther VPN Client Manager
+SW_LANG_SET_FAILED Failed to write the new language setting on lang.config file.
+# --- end of "Do not translate this section" ---
+
+
+# 快捷方式文件名
+SW_LINK_NAME_VPNSMGR_SHORT SoftEther VPN Server 管理工具
+SW_LINK_NAME_VPNSMGR_SHORT_UM SE-VPN Server Manager (User)
+SW_LINK_NAME_VPNSMGR_SHORT_TOOLSONLY SE-VPN Server Manager (Tools)
+SW_LINK_NAME_VPNSMGR_SHORT_TOOLSONLY_UM SE-VPN Server Manager (User)
+SW_LINK_NAME_VPNSMGR_FULL SoftEther VPN Server 管理工具
+SW_LINK_NAME_VPNSMGR_COMMENT 您在一个远程计算机上可以管理 SoftEther VPN Server 或者 SoftEther VPN Bridge 端。
+
+SW_LINK_NAME_VPNCMGR_SHORT SoftEther VPN Client 管理工具
+SW_LINK_NAME_VPNCMGR_FULL SoftEther VPN Client 管理工具
+SW_LINK_NAME_VPNCMGR_COMMENT 您可以通过使用 SoftEther VPN Client 连接到 VPN Server。
+
+SW_LINK_NAME_VPNCMGRTOOLS_SHORT SoftEther VPN Client 远程管理工具
+SW_LINK_NAME_VPNCMGRTOOLS_SHORT_UM SE-VPN Client Remote Manager (User)
+SW_LINK_NAME_VPNCMGRTOOLS_FULL SoftEther VPN Client 远程管理工具
+
+SW_LINK_NAME_VPNCMGR2_FULL 管理远程电脑上的 SoftEther VPN Client
+SW_LINK_NAME_VPNCMGR2_COMMENT 您可以建立一个远程连接来管理远程电脑上的 SoftEther VPN Client 。
+
+SW_LINK_NAME_VPNCMGRTRAY_FULL SoftEther VPN Client 管理工具启动菜单
+SW_LINK_NAME_VPNCMGRTRAY_COMMENT 在任务栏的通知区域注册一个 SoftEther VPN Client 图标。
+
+SW_LINK_NAME_EASYINSTALLER 简单安装工具创建工具
+SW_LINK_NAME_EASYINSTALLER_COMMENT 为公司系统管理员创建 SoftEther VPN Client 简单安装工具的工具,有自动快速启动到指定目标 VPN 连接的功能。
+
+SW_LINK_NAME_WEBINSTALLER Web安装工具创建工具
+SW_LINK_NAME_WEBINSTALLER_COMMENT 为公司系统管理员创建 SoftEther VPN Client Web安装工具(ActiveX 安装工具)的工具,有自动快速启动到指定目标 VPN 连接的功能。
+
+
+SW_LINK_NAME_VPNCMD SoftEther VPN 命令行实用工具(vpncmd)
+SW_LINK_NAME_VPNCMD_COMMENT 用 vpncmd 在命令行界面管理 SoftEther VPN Server , SoftEther VPN Bridge 端和 SoftEther VPN Client 。
+SW_LINK_NAME_TRAFFIC 网络传输速度测量工具
+SW_LINK_NAME_TRAFFIC_COMMENT 工具执行用 TCP/IP 连接的两台电脑之间的数据包传输,会用尽量大的吞吐量,从而测量出精确的网络可用传输速度。本工具不仅限于 VPN,也可以用在物理网络中。
+SW_LINK_NAME_TCP TCP/IP 优化实用工具
+SW_LINK_NAME_TCP_COMMENT TCP/IP 优化实用工具可以调节 Windows 的 TCP/IP 参数,以提高本电脑的网络通信吞吐量。
+SW_LINK_NAME_SERVICES 服务正在本电脑运行
+SW_LINK_NAME_SERVICES_COMMENT 开始,结束和配置 Windows 服务。您可以开启和关闭 SoftEther VPN 服务。
+SW_LINK_NAME_VPNSERVER_SVC_COMMENT 使用用户模式开启 SoftEther VPN Server 服务。
+SW_LINK_NAME_VPNBRIDGE_SVC_COMMENT 使用用户模式开启 SoftEther VPN Bridge 服务。
+
+SW_LINK_NAME_UNINSTALL 卸载 %s
+SW_LINK_NAME_UNINSTALL_COMMENT 在本电脑中卸载 %s
+SW_LINK_NAME_LANGUAGE 配置显示语言
+SW_LINK_NAME_LANGUAGE_COMMENT 修改 %s 的显示语言设置。
+
+SW_LINK_NAME_DEBUG 调试信息采集工具
+SW_LINK_NAME_DEBUG_COMMENT 采集 SoftEther VPN 的调试信息。只有当您的支持人员要求你这样做时,才使用此工具。
+
+
diff --git a/src/bin/hamcore/strtable_en.stb b/src/bin/hamcore/strtable_en.stb
new file mode 100644
index 00000000..2e6753e9
--- /dev/null
+++ b/src/bin/hamcore/strtable_en.stb
@@ -0,0 +1,7091 @@
+# SoftEther VPN String Table
+# Copyright (c) SoftEther VPN Project. All Rights Reserved.
+#
+# http://www.softether.co.jp/
+
+
+###########################################################################
+# #
+# String data such as messages in software #
+# (Excludes dialog box resource strings) #
+# #
+###########################################################################
+
+
+
+# Environment parameters
+DEFAULT_FONT Tahoma
+DEFAULT_FONT_WIN7 Segoe UI
+DEFAULT_FONT_2 Tahoma
+DEFAULT_FONT_SIZE 8
+DEFAULE_LOCALE - - $ : : $ Sun Mon Tue Wed Thu Fri Sat : : : $ (None)
+
+
+# 言語
+# (0: 日本語, 1: 英語)
+LANG 1
+LANGSTR English
+
+STRTABLE_ID SE_VPN_20121007
+
+
+# Strings for Japanese version only (not required for other language versions.)
+CM_JAPANESE_ONLY_OLD_STARTUP %s\\SoftEther VPN Client 2.0 タスクトレイ.lnk
+
+
+# Software information
+PRODUCT_NAME_VPN_CLI SoftEther VPN Client
+PRODUCT_NAME_VPN_CMGR SoftEther VPN Client Manager
+PRODUCT_NAME_VPN_SVR SoftEther VPN Server
+PRODUCT_NAME_VPN_BRIDGE SoftEther VPN Bridge
+PRODUCT_NAME_VPN_SMGR SoftEther VPN Server Manager
+PRODUCT_NAME_ELOGSVC SoftEther EtherLogger Beta Edition
+PRODUCT_NAME_ELOGMGR SoftEther EtherLogger Manager Beta Edition
+
+# Branding String for Limited Connection
+# BRANDED_C_TO_S Branded_VPN
+# BRANDED_C_FROM_S Branded_VPN
+
+# Client ID (sample)
+# CLIENT_ID 123
+
+# Family Name for Software Update Check
+PRODUCT_FAMILY_NAME SoftEther
+
+# Product information
+SE_COMPANY_URL https://selinks.org/?se
+SE_VPNAZURE_URL https://selinks.org/?vpnazure
+
+# Common strings
+COMMON_UNKNOWN (Unknown)
+
+
+# Protocol error strings
+ERR_UNKNOWN An unknown error occurred.
+ERR_0 No error.
+ERR_1 Connection to the server failed. Check network connection and make sure that address and port number of destination sever are correct.
+ERR_2 Protocol error occurred. Error was returned from the destination server.
+ERR_3 Connection was disconnected.
+ERR_4 Protocol error occurred.
+ERR_5 A client which is non-SoftEther VPN software has connected to the port.
+ERR_6 The command was canceled by user.
+ERR_7 The server denied the specified auth type.
+ERR_8 The specified Virtual Hub does not exist on the server.
+ERR_9 User authentication failed.
+ERR_10 The specified Virtual Hub is currently stopped. Wait for a while and then reconnect.
+ERR_11 The VPN session was deleted. It is possible that either the administrator disconnected the session or the connection from the client to the VPN Server was disconnected.
+ERR_12 Access was denied.
+ERR_13 Time-out occurred during VPN session communication. It is possible the connection from the client to the VPN Server was disconnected.
+ERR_14 Protocol number is invalid.
+ERR_15 There are too many TCP/IP connections.
+ERR_16 There are too many sessions connected to either the destination server or Virtual Hub.
+ERR_17 Connection to proxy server failed.
+ERR_18 An error occurred on the proxy server.
+ERR_19 User authentication failed on the proxy server.
+ERR_20 There are too many sessions by the same user. Other person might be connected to the Virtual Hub as the same user.
+ERR_21 A license error occurred on the VPN Server. Contact the VPN Server's administrator.
+ERR_22 Cannot access the Virtual Network Adapter device driver. Check the Virtual Network Adapter is installed and make sure it isn't disabled.
+ERR_23 An internal error occurred.
+ERR_24 Access to either the smart card or USB hardware token device failed.
+ERR_25 The PIN code is incorrect.
+ERR_26 The specified certificate is not stored on either the smart card or the USB hardware token device.
+ERR_27 The specified private key is not stored on either the smart card or the USB hardware token device.
+ERR_28 Write operation to the smart card or USB hardware token device failed.
+ERR_29 Object not found.
+ERR_30 A Virtual Network Adapter with the specified name already exists. Specify a different name.
+ERR_31 Installation of the Virtual Network Adapter device driver failed.
+ERR_32 You cannot use the specified name for a Virtual Network Adapter device.
+ERR_33 Unsupported.
+ERR_34 VPN Connection Setting with the specified name already exists.
+ERR_35 The specified VPN Connection Setting is currently connected.
+ERR_36 The specified VPN Connection Setting does not exist.
+ERR_37 The specified VPN Connection Setting is not connected.
+ERR_38 Invalid parameter.
+ERR_39 Error occurred on smart card or USB hardware token.
+ERR_40 Authentication of smart card or USB hardware token was selected but the device to be used has not been selected. Select this from the Smart Card menu of Connection Manager.
+ERR_41 The specified Virtual Network Adapter is being used by at least one VPN Connection Setting. \r\nEither delete the VPN Connection Setting that is using this Virtual Network Adapter or change Virtual Network Adapter that this VPN Connection Setting is using.
+ERR_42 Cannot find the Virtual Network Adapter that the specified VPN Connection Setting is using. \r\nMake sure this Virtual Network Adapter exists. Also make sure the Virtual Network Adapter device has not been disabled. \r\n\r\nIf you cannot resolve the problem, either change the Virtual Network Adapter being used by this VPN Connection Setting or create a new Virtual Network Adapter with the same name.
+ERR_43 The Virtual Network Adapter used by the specified VPN Connection Setting is already being used by another VPN Connection Setting. \r\nIf there is another VPN Connection Setting that is using the same Virtual Network Adapter, disconnect that VPN Connection Setting.
+ERR_44 The Virtual Network Adapter being used by the specified VPN Connection Setting has been disabled. \r\nBefore using this VPN Connection Setting, enable the Virtual Network Adapter.
+ERR_45 The specified value is invalid.
+ERR_46 The connection destination is not a cluster controller.
+ERR_47 Trying to connect.
+ERR_48 Connection to the cluster controller failed.
+ERR_49 The cluster controller was unable to assign a new session on a cluster.
+ERR_50 Unable to manage the Virtual Hub of the cluster member server.
+ERR_51 The user's password used to connect was blank so the connection from remote is prohibited. Blank password can be allowed only to connections from the VPN Server's localhost (127.0.0.1).
+ERR_52 Not enough privileges.
+ERR_53 Specified listener not found.
+ERR_54 The listener of the specified port number already exists.
+ERR_55 This is not a cluster member server.
+ERR_56 The specified encryption algorithm name is not supported.
+ERR_57 The Virtual Hub with the specified name already exists on the server.
+ERR_58 There are too many registered Virtual Hubs. No more can be created. Delete the old Virtual Hubs.
+ERR_59 The Cascade Connection with the specified name already exists.
+ERR_60 A Cascade Connection cannot be created on a server on a cluster.
+ERR_61 The specified Cascade Connection is offline.
+ERR_62 There are too many access lists.
+ERR_63 There are too many users.
+ERR_64 There are too many groups.
+ERR_65 The specified group does not exist.
+ERR_66 The user with the specified name already exists on the Virtual Hub.
+ERR_67 The group with the specified name already exists on the Virtual Hub.
+ERR_68 A user with the specified name exists on the server but the type of authentication is not password authentication. Unable to change the password.
+ERR_69 The user name or old password you entered is incorrect. Note that the password is case-sensitive.
+ERR_70 Saitama.
+ERR_71 SoftEther has temporarily stopped the current distribution by order of the Japan Ministry of Economy Trade and Industry.
+ERR_72 SoftEther has temporarily stopped the current distribution by order of the IPA.
+ERR_73 Unable to disconnect the Cascade Connection's session. To delete the session, stop the Cascade Connection.
+ERR_74 The VPN Connection Setting for connection with the VPN Server is incomplete. At first you have to complete the VPN Connection Setting for connection with the VPN Server.
+ERR_75 VPN Connection to the VPN Server has already started.
+ERR_76 Not connected to the VPN Server.
+ERR_77 The specified X509 certificate file does not contain a RSA 1024 bit or 2048 bit public key. SoftEther VPN software supports only RSA 1024 bit or 2048 bit certificates.
+ERR_78 Unable to disconnect the SecureNAT session. To delete the session, stop the SecureNAT function.
+ERR_79 Cannot enable the SecureNAT in a clustering environment.
+ERR_80 The SecureNAT is not operating.
+ERR_81 This VPN Connection session to the VPN Server was disconnected by the firewall device installed by the network administrator. Contact the network administrator.
+ERR_82 Unable to disconnect the Local Bridge session. To delete the session, stop the Local Bridge.
+ERR_83 The Local Bridge is not operating.
+ERR_84 Local Bridge cannot be used by the destination VPN Server. Refer to online help or other documentation for the setting method when using Local Bridge on the VPN Server you are using.
+ERR_85 Unable to trust the certificate provided by the destination server. The setting to always verify the server certificate is enabled in the VPN Connection Settings. Either register a root certificate that can be trusted or register a individual certificate.
+ERR_86 The product code of the destination server is incorrect. It is not possible to connect from this client.
+ERR_87 The client and server version is different. Update the software.
+ERR_88 Failed to add a capture device. A same capture device might be already registered.
+ERR_89 Unable to connect to the destination server from this client. A special client software is required.
+ERR_90 The specified capture device is not registered.
+ERR_91 Unable to disconnect the Virtual Layer 3 Switch session. To delete the session, stop the Virtual Layer 3 Switch.
+ERR_92 A Virtual Layer 3 Switch with the specified name already exists. Specify a different name.
+ERR_93 Specified Virtual Layer 3 Switch not found.
+ERR_94 The specified name is invalid. Check if the name contains characters that cannot be used.
+ERR_95 Failed to add the Virtual Layer 3 interface.
+ERR_96 Failed to delete the Virtual Layer 3 interface.
+ERR_97 The Virtual Layer 3 interface that is connecting to the destination Virtual Hub of the specified Virtual Layer 3 interface already exists in the Virtual Layer 3 Switch. No more than one Virtual Layer 3 interface that connects to the same Virtual Hub can be defined in a Virtual Layer 3 Switch.
+ERR_98 Failed to add routing table entry.
+ERR_99 Failed to delete routing table entry.
+ERR_100 The specified routing table entry already exists.
+ERR_101 The client clock and the server clock are not synchronized with each other. Check the time settings.
+ERR_102 Unable to start this Virtual Layer 3 Switch. \r\n\r\nTo start the Virtual Layer 3 Switch, at least 1 virtual interface must be defined in the Virtual Layer 3 Switch.
+ERR_103 Not enough Client Connection Licenses on the destination VPN Server. Contact the server administrator.
+ERR_104 Not enough Bridge Connection Licenses on the destination VPN Server. Contact the server administrator.
+ERR_105 Due to current technical difficulties, the destination VPN Server is not receiving the connection. Either wait a while, or contact the VPN Server administrator requesting that the server log file be checked.
+ERR_106 The destination VPN Server's certificate has expired. Contact the VPN Server's administrator.
+ERR_107 A connection was requested in Monitoring Mode. But the security policy for the connecting user does not permit Monitoring Mode.
+ERR_108 A connection was requested in Bridge / Router Mode. But the security policy for the connecting user forbids both bridge mode and router mode.
+ERR_109 A connection from a client IP address was denied by the Source IP Restriction List of the Virtual Hub.
+ERR_110 There are too many items.
+ERR_111 Out of memory.
+ERR_112 The specified object already exists.
+ERR_113 A fatal error occurred. It is possible that the program operation is unable to continue.
+ERR_114 The destination VPN Server has detected a software license violation. Connection is refused. Contact the VPN Server's administrator.
+ERR_115 The destination VPN Server has connected via the Internet to an important server provided by SoftEther VPN Project and cannot validate a license. Either wait a while, or contact the VPN Server administrator requesting that the server log file and the Internet connection status of the server itself be checked.
+ERR_116 A software license violation was detected on the client side. Connection is refused.
+ERR_117 The command or file name is incorrect.
+ERR_118 The license key is incorrect.
+ERR_119 No valid product license is registered on the VPN Server. Contact the VPN Server's administrator.
+ERR_120 The product license required for the VPN Server to operate as a cluster is not registered. Contact the VPN Server's administrator.
+ERR_121 This VPN Connection Setting has been installed using the "Web Installer Creation Kit" or "Simple Installer Creation Kit". The destination server is not an edition that supports the SoftEther VPN 2.0 Administration Pack. Contact the system administrator or person who created the installer.
+ERR_122 With the VPN Server SDK for .NET, it is only possible to connect to the SoftEther VPN Server edition that supports the SoftEther VPN 2.0 Administration Pack. The destination VPN Server is not an edition that supports the SoftEther VPN 2.0 Administration Pack. Contact the system administrator.
+ERR_123 Beta Version Software on the destination server is expired. Contact to system administrator of the server to download a new beta version or full version from http://selinks.org/.
+ERR_124 The VPN connection to VPN Server is refused at server side.
+ERR_125 The VPN connection to VPN Server is refused at client side.
+ERR_126 The security policy enforced the VPN session to disconnect automatically because the specific time elapsed. If you wish to continue please re-connect.
+ERR_127 The VPN Server requires the special-version VPN Client software. Consult with the administrator.
+ERR_128 The number of registered user objects exceeds the maximum number which is allowed the product license applied on the VPN Server. You cannot add user objects anymore unless you delete old one, or upgrade the edition of the product.
+ERR_129 The subscription contract has already expired before the release-date of this version of VPN Server. The customer has been authorized to use VPN Server's builds only in the period of the subscription contract. The customer has to extend the period of the subscription. The customer also be able to 'downgrade' the version of VPN Server to older version which was released before the end of the subscription. If you want to downgrade the version, older versions might be available on http://selinks.org/.
+ERR_130 We are afraid that the trial license keys cannot be obtained frequently by the same customer. Please consider to purchase the product version.
+ERR_131 Several VPN Servers on the same IP address. You can specify the destination server's private IP or hostname concretely such as "Global IP address or host name/192.168.x.x". Or if a NAT is used on the server's side, configure the NAT to open, relay or transfer appropriate ports.
+ERR_132 The key for Dynamic DNS Service duplicates to others. The key will be reset automatically.
+ERR_133 The specified Dynamic DNS hostname is already used. Please change the hostname.
+ERR_134 The specified Dynamic DNS hostname has an invalid characters. Please change the hostname.
+ERR_135 The length of the specified Dynamic DNS hostname is too long. A hostname must be equal or shorter than 31 letters.
+ERR_136 The Dynamic DNS hostname is not specified.
+ERR_137 The length of the specified Dynamic DNS hostname is too long. A hostname must be equal of longer than 3 letters.
+ERR_138 The password of the specified user in the Virtual Hub must be reset before using MS-CHAP v2 authentication. Please ask the administrator of the VPN Server to reset the password by the VPN Server Manager or vpncmd which internal version is 4.0 or greater. Or you can change the password with VPN Client by yourself.
+ERR_139 The connection to the Dynamic DNS server was disconnected.
+ERR_140 Failed to initialize the ICMP (Ping) protocol. The process of the VPN Server might be running in a normal-user privileges. In such case, run the VPN Server as a system service. (in Linux / UNIX, run it in root privileges.)
+ERR_141 Failed to open the DNS port 53. Make sure that there are no other DNS server program (for example, BIND or Microsoft DNS Server) on the same computer. If there are conflicting services stop them. Or run the VPN Server's process in root privileges on Linux / UNIX/
+ERR_142 The OpenVPN Server function is not enabled.
+ERR_143 The Certificate Authentication function and the External Server Authentication function have not been implemented on the open-source version of SoftEther VPN yet. Choose either Anonymous Authentication or Password Authentication instead.
+ERR_144 Unacceptable operation. Use the VPN Gate Control Panel to change the VPN Gate Relay Server settings.
+ERR_145 Unacceptable operation. Use the VPN Gate Utility to modify the connection setting for VPN Gate Public VPN Relay Servers.
+ERR_146 The VPN Gate Service is running inside the VPN Client program. You cannot stop the VPN Gate Service on this screen. Use the VPN Client Manager to enable or disable the VPN Gate Service.
+ERR_147 This feature is not supported. It hasn't been implemented yet on the open-source version of SoftEther VPN.
+
+# Concerning licenses
+LICENSE_INFO_URL https://selinks.org/?new_license
+LICENSE_SUPPORT_URL https://selinks.org/?q=license_info&id=%s
+LICENSE_STATUS_OK Valid
+LICENSE_STATUS_EXPIRED Expired
+LICENSE_STATUS_ID_DIFF Server ID Mismatch
+LICENSE_STATUS_DUP Duplication
+LICENSE_STATUS_INSUFFICIENT Other Licenses are Required
+LICENSE_STATUS_COMPETITION Competition with Other Licenses
+LICENSE_STATUS_NONSENSE Meaningless for Current Edition
+LICENSE_STATUS_CPU CPU Type is Incompatible
+LICENSE_STATUS_OTHERERROR Unknown Error
+
+
+# Concerning TCP optimization
+TCPOPT_NOT_SUPPORTED The TCP Optimization Utility cannot be used on this operating system.
+TCPOPT_NOT_ADMIN Users without administrator privileges cannot use the TCP Optimization Utility.
+
+
+# Windows Vista / Windows 7 / Windows 8 Optimization
+VISTA_MMCSS_MSG Do you wish to optimize Windows Vista / Windows 7 / Windows 8 for playing multimedia files with VPN? (e.g. videos, audios and streaming)
+VISTA_MMCSS_MSG_2 Optimization for Windows Vista / Windows 7 / Windows 8 with VPN has already done.\r\nDo you wish to remote optimized configuration?
+VISTA_MMCSS_MSG_3 You cannot use optimization in currently environment.
+VISTA_MMCSS_MSG_4 You must have administrator privileges for this function.\r\nPlease note that in Windows Vista / Windows 7 / Windows 8 you should use "Run as Administrators" to execute program.
+VISTA_MMCSS_MSG_5 Optimization is finished.
+VISTA_MMCSS_MSG_6 Optimization configuration is removed.
+
+
+# Concerning PKCS utility
+PKCS_UTIL_TITLE PKCS#12 Writing Utility
+PKCS_UTIL_SAVEDLG_TITLE Select the PKCS#12 file that you want to write to the USB token.
+PKCS_UTIL_READ_ERROR Unable to read the file: %s.
+PKCS_UTIL_WRITE_OK_MSG The file %s was written to the USB hardware token.
+PKCS_UTIL_DELETE_OK_MSG The PKCS#12 certificate data was deleted from the USB hardware token.
+PKCS_UTIL_SECA_FILENAME seca_p12
+PKCS_MAKE_SURE The PKCS#12 certificate data written to USB token will be deleted. \r\n Once data is deleted it cannot be restored. \r\r\n\r\r\nDo you wish to continue?
+PKCS_UTIL_BAD_FILE The specified file could not be identified as a PKCS#12 file.
+
+
+# Concerning common dialogs
+DLG_ALL_FILES All Files (*.*)|*.*
+DLG_CERT_FILES X509 Certificate Files (*.CER;*.CRT)|*.cer;*.crt|All Files (*.*)|*.*
+DLG_KEY_FILTER Private Key Files (*.KEY;*.PEM)|*.key;*.pem|All Files (*.*)|*.*
+DLG_PKCS12_FILTER PKCS#12 Files (*.P12;*.PFX)|*.p12;*.pfx|All Files (*.*)|*.*
+DLG_CERT_OR_P12_FILTER X509 Certificate Files or PKCS#12 Files (*.CER;*.CRT;*.P12;*.PFX)|*.cer;*.crt;*.p12;*.pfx|X509 Certificate Files (*.CER;*.CRT)|*.cer;*.crt|PKCS#12 Files (*.P12;*.PFX)|*.p12;*.pfx|All Files (*.*)|*.*
+DLG_CONFIG_FILES Setting Files (*.CONFIG)|*.config|All Files (*.*)|*.*
+DLG_KEY_OR_P12_FILTER Private Key Files or PKCS#12 Files (*.KEY;*.PEM;*.P12;*.PFX)|*.key;*.pem;*.p12;*.pfx|Private Key Files (*.KEY;*.PEM)|*.key;*.pem|PKCS#12 Files (*.P12;*.PFX)|*.p12;*.pfx|All Files (*.*)|*.*
+DLG_ZIP_FILER ZIP Files (*.ZIP)|*.zip|All Files (*.*)|*.*
+DLG_OPEN_CERT Select the Certificate File
+DLG_OPEN_KEY Select the Private Key File
+DLG_OPEN_KEY_WITH_CERT Select the Corresponding Private Key file
+DLG_OPEN_FILE_ERROR Unable to read the specified file: %S.
+DLG_OPEN_FILE_ERROR_W Unable to read the specified file: %s.
+DLG_BAD_P12 The file "%S" is not a valid PKCS#12 certificate file.
+DLG_BAD_P12_W The file "%s" is not a valid PKCS#12 certificate file.
+DLG_BAD_X509 The file "%S" is not a valid X509 certificate file.
+DLG_BAD_X509_W The file "%s" is not a valid X509 certificate file.
+DLG_BAD_KEY The file "%S" is not a valid RSA private key file.
+DLG_BAD_KEY_W The file "%s" is not a valid RSA private key file.
+DLG_BAD_SIGNATURE The private key does not correctly correspond with the public key contained in the specified certificate. \r\nA private key that corresponds to the certificate public key is required.
+DLG_SAVE_CERT Specify a File Name by Which to Save the Certificate
+DLG_SAVE_KEY Specify a File Name by Which to Save the Private Key
+DLG_SAVE_P12 Specify a File Name by Which to Save the Certificate and Private Key
+DLG_SAVE_FILE Specify a File Name for Saving
+DLG_SAVE_OPENVPN_CONFIG Specify a File Name to Save the ZIP File Contains OpenVPN Settings
+DLG_CERT_SAVE_OK The certificate was saved successfully.
+DLG_CERT_SAVE_ERROR Unable to save certificate.
+DLG_KEY_SAVE_OK The private key was saved successfully.
+DLG_KEY_SAVE_ERROR Unable to save private key.
+DLG_KEY_PAIR_SAVE_OK The certificate and private key were saved successfully.
+DLG_KEY_PAIR_SAVE_ERROR Unable to save the certificate and private key.
+DLG_REBOOT_INFO The computer will restart after %u seconds.
+DLG_REBOOT_INFO_2 Restarting the computer.
+DLG_REBOOT_ERROR Failed to restart the computer. \r\n\r\nPlease manually restart the computer now.
+DLG_SAVE_CONFIG Specify a File Name for Saving the Configuration
+DLG_OPEN_CONFIG Specify the Configuration File to Import
+DLG_STRING_DEFTITLE String Input
+DLG_STRING_DEFINFO Enter strings.
+DLG_ABOUT_LEGAL Legal Notices
+DLG_UPDATE_DATE \ (Released on %S)
+DLG_UPDATE_HINT Press OK to view the information of the latest update on the web browser.\r\n\r\nYou have to download and install updates manually. If you want to update software on the other computer you have to log in to the computer by Remote Desktop or SSH to perform the download and update.
+
+
+
+# Concerning competing processes
+BAD_PROCESS_TITLE Warning concerning %S
+BAD_PROCESS_MESSAGE It is possible that the software "%S" is running on this computer, which could cause problems. \r\n\r\nThere is a possibility that problems in "%S" will cause instability in VPN communication and errors. \r\n\r\nIf, by using VPN together with the software "%S" VPN becomes unstable, either stop or uninstall "%S". (Note that in some cases, because of the nature of the software, there are cases where even if you stop the software the problems will still remain on the computer.) \r\n
+
+
+# Concerning hardware tokens
+SEC_SMART_CARD Smart Card
+SEC_USB_TOKEN USB Token
+SEC_INIT_MSG_1 Insert the following smart card into the smart card reader and enter the PIN code.
+SEC_INIT_MSG_2 Connect the following USB token hardware to the computer's USB port and enter the PIN code.
+SEC_OPENING Opening Device...
+SEC_CLOSING Closing Device...
+SEC_OPEN_SESSION Opening Secure Session...
+SEC_CLOSE_SESSION Closing Secure Session...
+SEC_LOGIN Logging in to Token...
+SEC_LOGOUT Logging out from Token...
+SEC_INIT_BATCH Starting Batch Process...
+SEC_READ_DATA Reading Data...
+SEC_WRITE_DATA Writing Data...
+SEC_READ_CERT Reading Certificate...
+SEC_WRITE_CERT Writing Certificate...
+SEC_DELETE Deleting Object...
+SEC_SIGN Processing Digital Signature by Private Key...
+SEC_WRITE_KEY Writing Private Key...
+SEC_ENUM Enumerating Object...
+SEC_FINISHED The operation is complete.
+SEC_ERROR_INVALID_ID The specified security device (device %u) is invalid.
+SEC_ERROR_OPEN_DEVICE Unable to open the device %S. Make sure the device is connected to the computer.
+SEC_ERROR_OPEN_DEVICEEX Unable to open the device %S. Make sure the device is connected to the computer. \r\n\r\nIf using public key infrastructure (PKI) with special client software, it is necessary to select the smart card device in PKI Utility from the Start menu beforehand.
+SEC_ERROR_OPEN_SESSION Unable to start security session in device: %S. Make sure the correct device is selected.
+SEC_ERROR_LOGIN The entered PIN code is incorrect.
+SEC_ERROR_NOT_FOUND_1 The specified object does not exist in smart card. Make sure the correct smart card is inserted.
+SEC_ERROR_NOT_FOUND_2 The specified object does not exist in USB token hardware. Make sure the correct USB token hardware is connected.
+SEC_ERROR_SIGN_1 Either private key does not exist in smart card or digital signature operation failed. Make sure the correct smart card is inserted.
+SEC_ERROR_SIGN_2 Either private key does not exist in USB token hardware or digital signature operation failed. Make sure the correct USB token hardware is connected.
+SEC_ERROR_WRITE_1 Unable to write object to smart card. It is possible there is insufficient free memory available on smart card.
+SEC_ERROR_WRITE_2 Unable to write object to USB token hardware. It is possible there is insufficient free memory available on the USB token.
+SEC_ERROR_ENUM Enumeration of object stored in token failed.
+SEC_ERROR_DELETE Deletion of specified object failed. It is possible the specified object does not exist in the memory.
+SEC_COLUMN1 Device Name
+SEC_COLUMN2 Type
+SEC_COLUMN3 Manufacturer
+SEC_COLUMN4 DLL Name
+SEC_INVALID_ID The specified smart card device does not exist. Select the smart card type again.
+SEC_MGR_COLUMN1 Name
+SEC_MGR_COLUMN2 Type
+SEC_MGR_COLUMN3 Private
+SEC_TYPE_DATA Data
+SEC_TYPE_CERT Certificate
+SEC_TYPE_KEY Private Key
+SEC_TYPE_PUB Public Key
+SEC_YES Yes
+SEC_NO No
+SEC_NONE None
+SEC_IMPORT_DATA Select the data you want to import.
+SEC_IMPORT_CERT Select the certificate you want to import.
+SEC_IMPORT_KEY Select the private key you want to import.
+SEC_READ_FAILED Reading from specified file failed.
+SEC_DATA_TOO_BIG The specified data size is too big. Data larger than %u bytes cannot be written to the smart card.
+SEC_OBJECT_NAME_TITLE Name of object to insert
+SEC_OBJECT_NAME_INFO Specify the name of the object to be written to the new smart card. You can specify alphanumeric characters excluding double-byte and special characters for the object name. \r\n\r\nCaution: If there is an object with the same name of the same type already written on the card, that object will be overwritten.
+SEC_DELETE_MSG The selected object will be deleted from the smart card. \r\nIs this what you want to do?
+SEC_OBJECT_IMPORT_OK Object was written to smart card.
+SEC_OBJECT_EXPORT_OK The data read from the smart card was saved.
+SEC_NEW_CERT_IMPORT_OK The newly created certificate was written to the smart card.
+SEC_CURRENT_DEVICE Currently the device %S is selected.
+SEC_CURRENT_NO_DEVICE Select which smart card device to use.
+SEC_NO_SECURE_DEVICE A SoftEther VPN-compatible smart card or hardware security token device is not installed on the system. \r\n\r\nTo use a smart card or hardware token using SoftEther VPN it is necessary to install a PKCS#11-compatible device driver on Windows. In addition, it is necessary that SoftEther VPN supports the device type. \r\n\r\nMake sure a system-compatible device driver has been installed. \r\nRefer to the SoftEther VPN Project website for the list of SoftEther VPN-compatible devices. Also, it may be possible to increase the compatible devices by updating to the most recent software version.
+SEC_PIN_DEVICE_OPEN_ERR Unable to connect the device "%S". Make sure the hardware is correctly connected.
+SEC_PIN_CURRENT_BAD Current PIN code is incorrect.
+SEC_PIN_CHANGE_FAILED Changing of PIN code failed.
+SEC_PIN_OK The PIN code was changed.
+
+
+# TCP Connecion Dialog
+CONNECTDLG_CAPTION Connecting
+CONNECTDLG_MESSAGE Connecting to the server "%S" (TCP port: %u)...
+CONNECTDLG_CANCELING Aborting the connection. Please wait...
+
+
+# NIC Info Dialog
+NICINFO_1 Connected to the VPN Server.
+NICINFO_1_1 Requesting an IP address to the DHCP server in the VPN...
+NICINFO_1_2 Determining the IP address to use in the VPN...
+
+NICINFO_2 The VPN Connection is Established.
+NICINFO_2_1 Your assigned IP address is %S.
+
+NICINFO_3 The VPN Connection is Established.
+NICINFO_3_1 Your IP address %S is ready to use.
+
+
+# Concerning password input dialogs during login
+PW_RETRYCOUNT Automatic reconnection will be made after %u seconds with no input.
+PW_LOGIN_DLG_TITLE Login
+PW_TYPE_0 Anonymous Authentication
+PW_TYPE_1 Standard Password Authentication
+PW_TYPE_2 RADIUS or NT Domain Authentication
+PW_TYPE_3 Client Certificate Authentication
+PW_TYPE_4 Smart Card Authentication
+
+PW_MSG_PROXY User authentication failed on the proxy server %S. Re-enter the correct user name and password.
+PW_TYPE_PROXY Proxy Server Authentication
+
+
+# Concerning VPN connection status
+STATUS_1 Initializing...
+STATUS_2 Connecting to VPN Server "%S" via Proxy Server %S...
+STATUS_3 Authenticating User on Proxy Server %S...
+STATUS_4 Connecting to VPN Server "%S"...
+STATUS_5 Verifying Server Certificate...
+STATUS_6 Authenticating User...
+STATUS_7 Establishing VPN Session...
+STATUS_8 Connecting to VPN Server on Cluster...
+STATUS_9 VPN Session has been established.
+
+
+# Concerning certificate dialogs
+CERT_NOT_FOUND Unable to find the certificate of the certificate authority who issued this certificate on the list of trusted certificates.
+CERT_ROOT This certificate is a root certificate (self-signed certificate).
+CERT_LV_C1 Field
+CERT_LV_C2 Value
+CERT_SERIAL Serial Number
+CERT_ISSUER Issuer
+CERT_SUBJECT Subject
+CERT_NOT_BEFORE Issued at
+CERT_NOT_AFTER Expires at
+CERT_BITS Bits
+CERT_PUBLIC_KEY Public Key
+CERT_DIGEST_MD5 Digest (MD5)
+CERT_DIGEST_SHA1 Digest (SHA-1)
+CERT_NO_SERIAL There is no serial number
+CERT_BITS_FORMAT %u bits
+
+
+# Concerning certificate confirmation dialogs
+CC_DANGEROUS_MSG The server certificate that was saved on the previous VPN connection to this server (%S) does not match the current server certificate provided by the server. \r\n\r\nDigest Value (MD5) of Previous: %S\r\nDigest Value (SHA1) of Previous: %S\r\n\r\nDigest Value (MD5) of Current: %S\r\nDigest Value (SHA1) of Current: %S\r\n\r\nIt is possible the server administrator changed the certificate on the VPN Server side. However, it is also possible a man-in-the-middle attack such as spoofing is occurring. \r\nIt is strongly recommended that you ask for clarification from the administrator of VPN Server you want to connect to.
+CC_WARNING_MSG Do you want the certificate of the VPN Server you are currently connecting to be automatically trusted next time you connect to %s?\r\n\r\nDigest Value (SHA1): %S\r\nDigest Value (MD5): %S\r\n\r\nIf there is doubt regarding the authenticity of this server's certificate, contact the server's owner, by a sure and safe method, and quote the above digest value to confirm the facts. \r\n\r\nClick Yes to automatically trust this certificate if this server provides the same certificate next time you connect to it. \r\nClick No to trust the certificate for this time only and to display this warning again next time you connect to this server. \r\nClick Cancel to return to the Security Warnings window. \r\n\r\nNote: This setting can be changed on an account-by-account basis. You can make this setting in Account Properties of VPN Client Manager.
+
+
+# Errors about Windows Versions
+WINVER_TITLE Warning about Windows versions
+WINVER_ERROR_FORMAT The version and Service Pack of Windows on %s is "%S".\r\n\r\nThe latest supported version and Service Pack of Windows by %s is as follows:\r\n%S\r\nBecause the version of Windows on %s is newer than the version of Windows which %s supports, unexpected troubles or compatible issues might occur.\r\nIn order to avoid problems, it is recommended to obtain and install the latest update of %s.\r\n(It is possible to continue using the current version without updates but that is not recommended.)\r\n\r\nIf you are the administrator, you can download the latest update-patch of %s from the web site http://selinks.org/?se for free.\r\n\r\nIf you are not the administrator you should notify the VPN Server's administrator of this message.\r\n\r\n----- MSG%04u%02u -----\r\n\r\n
+WINVER_ERROR_VPNSERVER the VPN Server on the destination computer
+WINVER_ERROR_VPNBRIDGE the VPN Bridge on the destination computer
+WINVER_ERROR_VPNCLIENT the VPN Client on this local computer
+WINVER_ERROR_PC_LOCAL this local computer
+WINVER_ERROR_PC_REMOTE the remote server
+
+
+# Warning for Open-source Version
+OSS_MSG Welcome to the SoftEther VPN Server Academic Version!\r\n\r\n\r\nThis VPN Server is open-source free software developed as academic research at University of Tsukuba, Japan, and distributed from the SoftEther VPN Project (http://www.softether.org/), for free of charge for the public interests.\r\n\r\nSoftEther VPN software is distributed to public as a part of the joint-research contract between University of Tsukuba and SoftEther VPN Project. SoftEther VPN software is developed and published for JUST AN ACADEMIC RESEARCH PURPOSE. Therefore no support service are provided about SoftEther VPN software even if it contains bugs or vulnerabilities. A user will be liable for the result of use SoftEther VPN. The developers and publishers of SoftEther VPN will never be liable for either any consequences or damages.\r\n\r\nEnjoy using VPN with SoftEther VPN Server.\r\n\r\nFor more details of SoftEther VPN, visit http://www.softether.org/.\r\n\r\n
+
+
+# Virtual HUB Admin Options
+HUB_AO_CLICK Select an item to view the description here.
+HUB_AO_UNKNOWN The description of the item was not found. Refer to the documents, or speculate the meaning and purpose of the item from the name of the item.
+HUB_AO_allow_hub_admin_change_option This is a special item. If you enable (set to 1) this option, then not only the VPN Server's global administrator but also the Virtual Hub's administrator will be granted to modify the Virtual Hub Admin Options by himself.
+HUB_AO_deny_hub_admin_change_ext_option If you enable (set to 1) this option, the Virtual Hub's administrator will be forbidden to modify any values on the Virtual Hub Extended Options, then only the VPN Server's global administrator can modify them.
+HUB_AO_no_delay_jitter_packet_loss If you set this option to non-zero value, then all parameters of delay, jitter and packet-loss on the access-list entry will be ignored even if these parameters are set when the administrator adds a new access list entry. Therefore, delay, jitter and packet-loss generating function will be virtually disabled. Because the delay generating function sometimes make a high volume of load on the CPU and RAM, a Virtual Hub which is shared by several users should have this option enabled.
+HUB_AO_max_users If you set this option to non-zero value, the maximum number of user objects registered on the Virtual Hub will be limited to this value, then greater number of user objects than this value cannot be added.
+HUB_AO_max_multilogins_per_user If you set this option to non-zero value, the maximum number of VPN Sessions per an individual user object will be limited to this value, then greater number of VPN Sessions of individual user object than this value cannot be established.
+HUB_AO_max_groups If you set this option to non-zero value, then the maximum number of group objects on the Virtual Hub will be limited to this value and any more groups will not be allowed to be registered.
+HUB_AO_max_accesslists If you set this option to non-zero value, then the maximum number of access list entries on the Virtual Hub will be limited to this value and any more entries will not be allowed to be registered.
+HUB_AO_max_sessions_client_bridge_apply Only when this value is set to non-zero value, the values max_sessions_client and max_sessions_bridge will be applied.
+HUB_AO_max_sessions If you set this option to non-zero value, then the maximum number of VPN Sessions will be limited to this value.
+HUB_AO_max_sessions_client If you set this option to non-zero value, then the maximum number of VPN Client sessions will be limited to this value. No more VPN Client sessions will be allowed to establish. This option is valid only when the max_sessions_client_bridge_apply option is set to non-zero value.
+HUB_AO_max_sessions_bridge If you set this option to non-zero value, then the maximum number of VPN Bridge sessions will be limited to this value. No more VPN Bridge sessions will be allowed to establish. This option is valid only when the max_sessions_client_bridge_apply option is set to non-zero value.
+HUB_AO_max_bitrates_download If you set this option to non-zero value, then all VPN Sessions on the Virtual Hub will be mandated to have a security policy setting which the "Download Bandwidth" value is set to this value. It will limit the downloading traffic speed of each VPN Session. For example, if this value is set to 1000000, then a downloading bandwidth of each VPN Session on the Virtual Hub will be limited to 1Mbps.
+HUB_AO_max_bitrates_upload If you set this option to non-zero value, then all VPN Sessions on the Virtual Hub will be mandated to have a security policy setting which the "Download Bandwidth" value is set to this value. It will limit the uploading traffic speed of each VPN Session. For example, if this value is set to 1000000, then a uploading bandwidth of each VPN Session on the Virtual Hub will be limited to 1Mbps.
+HUB_AO_deny_empty_password If you set this option to non-zero value, no user objects will be able to have an empty password. A user who has an empty password will be forbidden to connect a VPN Session. (Exception: a VPN connection from localhost will be permitted even if the password is empty.)
+HUB_AO_deny_bridge If you set this option to non-zero value, then any VPN Sessions in Bridge Mode will not be granted to establish, regardless of the setting of existing security policy of the user. No one will be able to connect to the Virtual Hub for bridging purpose.
+HUB_AO_deny_routing If you set this option to non-zero value, then any VPN Sessions in Routing Mode will not be granted to establish, regardless of the setting of existing security policy of the user. No one will be able to connect to the Virtual Hub for routing purpose.
+HUB_AO_deny_qos If you set this option to non-zero value, then every VPN Sessions will be enforced to disable the QoS function regardless of the setting of existing security policy of the user.
+HUB_AO_deny_change_user_password If you set this option to non-zero value, then any users on the Virtual Hub will be forbidden to change its password by VPN Client's password-changing function.
+HUB_AO_no_change_users If you set this option to non-zero value, then the administrator of the Virtual HUB will be forbidden to add, edit or remove a user.
+HUB_AO_no_change_groups If you set this option to non-zero value, then the administrator of the Virtual HUB will be forbidden to add, edit or remove a group.
+HUB_AO_no_securenat If you set this option to non-zero value, then the administrator of the Virtual HUB will be forbidden to enable or disable the SecureNAT function.
+HUB_AO_no_securenat_enablenat If you set this option to non-zero value, then the administrator of the Virtual HUB will be forbidden to enable or disable the Virtual NAT function in the SecureNAT function.
+HUB_AO_no_securenat_enabledhcp If you set this option to non-zero value, then the administrator of the Virtual HUB will be forbidden to enable or disable the Virtual DHCP Server function in the SecureNAT function.
+HUB_AO_no_cascade If you set this option to non-zero value, then the administrator of the Virtual HUB will be forbidden to add, edit, remove or change the online status of a cascade connection.
+HUB_AO_no_online If you set this option to non-zero value, then the administrator of the Virtual HUB will be forbidden to change the offline Virtual Hub to the online state.
+HUB_AO_no_offline If you set this option to non-zero value, then the administrator of the Virtual HUB will be forbidden to change the online Virtual Hub to the offline state.
+HUB_AO_no_change_log_config If you set this option to non-zero value, then the administrator of the Virtual HUB will be forbidden to change the settings of logging function.
+HUB_AO_no_disconnect_session If you set this option to non-zero value, then the administrator of the Virtual HUB will be forbidden to disconnect a specific VPN Session.
+HUB_AO_no_delete_iptable If you set this option to non-zero value, then the administrator of the Virtual HUB will be forbidden to delete a specific IP address entry from the IP address table database.
+HUB_AO_no_delete_mactable If you set this option to non-zero value, then the administrator of the Virtual HUB will be forbidden to delete a specific MAC address entry from the MAC address table database.
+HUB_AO_no_enum_session If you set this option to non-zero value, then the administrator of the Virtual HUB will be forbidden to enumerate the sessions on the Virtual Hub.
+HUB_AO_no_query_session If you set this option to non-zero value, then the administrator of the Virtual HUB will be forbidden to specify a session and get the information of the session.
+HUB_AO_no_change_admin_password If you set this option to non-zero value, then the administrator of the Virtual HUB will be forbidden to change the administrator's password of the Virtual Hub.
+HUB_AO_no_change_log_switch_type If you set this option to non-zero value, then the administrator of the Virtual HUB will be forbidden to change the Log Switching settings on the logging function settings of the Virtual Hub.
+HUB_AO_no_change_access_list If you set this option to non-zero value, then the administrator of the Virtual HUB will be forbidden to modify the access list of the Virtual Hub.
+HUB_AO_no_change_access_control_list If you set this option to non-zero value, then the administrator of the Virtual HUB will be forbidden to modify the source IP address limit list of the Virtual Hub.
+HUB_AO_no_change_cert_list If you set this option to non-zero value, then the administrator of the Virtual HUB will be forbidden to modify the trusted certificate authority list of the Virtual Hub.
+HUB_AO_no_change_crl_list If you set this option to non-zero value, then the administrator of the Virtual HUB will be forbidden to modify the certificate revoked list of the Virtual Hub.
+HUB_AO_no_read_log_file If you set this option to non-zero value, then the administrator of the Virtual HUB will be forbidden to enumerate or download the log files of the Virtual Hub remotely.
+HUB_AO_no_change_msg If you set this option to non-zero value, then the administrator of the Virtual HUB will be forbidden to change the message which should be displayed when a VPN Client connects to the Virtual Hub.
+HUB_AO_no_access_list_include_file If you set this option to non-zero value, then the administrator of the Virtual HUB will be forbidden to specify "include:" or "exclude:" instruction as a source or a destination user field on a access list entry of the Virtual Hub.
+
+
+
+# Virtual Hub Extended Options
+HUB_AO_NoAddressPollingIPv4 If you set this option to non-zero value, then the Virtual Hub will not perform the maintenance of the IPv4 address table and the MAC address table on the hub with using sending ARP packets per 5 seconds in order to check keep-alive IPv4 devices. As a result, IPv4 devices might be deleted on the IPv4 address table and MAC address table after a particular period (from 1 to 10 minutes) will be elapsed in the case of no-communication activities via the Virtual Hub, even if it is still alive. This option can eliminate the amount of broadcast packets, however some IPv4-related security policies will not work effectively.
+HUB_AO_NoAddressPollingIPv6 If you set this option to non-zero value, then the Virtual Hub will not perform the maintenance of the IPv6 address table and the MAC address table on the hub with using sending ICMPv6 packets per 5 seconds in order to check keep-alive IPv6 devices. As a result, IPv6 devices might be deleted on the IPv6 address table and MAC address table after a particular period (from 1 to 10 minutes) will be elapsed in the case of no-communication activities via the Virtual Hub, even if it is still alive. This option can eliminate the amount of broadcast packets, however some IPv6-related security policies will not work effectively.
+HUB_AO_NoIpTable If you set this option to non-zero value, then the Virtual Hub will not construct and maintain the internal IP address table. This option can eliminate the amount of CPU and RAM usages, however some IP-related security policies will not work effectively.
+HUB_AO_NoMacAddressLog If you set this option to non-zero value, then any logs which indicate the registration of a new MAC address to the MAC address table on the Virtual Hub will not be logged to the security log.
+HUB_AO_ManageOnlyPrivateIP If you set this option to non-zero value, then the IPv4 address table of the Virtual Hub will contain only private IPv4 addresses. In this context, the private IPv4 addresses are: 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16 and 169.254.0.0/16. Any other IPv4 addresses will not added on the table.
+HUB_AO_ManageOnlyLocalUnicastIPv6 If you set this option to non-zero value, then the IPv6 address table of the Virtual Hub will contain only local unicast IPv6 addresses. In this context, the private IPv6 addresses are: fe80::/10. Any other IPv6 addresses will not added on the table.
+HUB_AO_DisableIPParsing If you set this option to non-zero value, then the Virtual Hub will disable the internal parsing function of IP headers in all Ethernet packets. This option can eliminate the amount of CPU and RAM usages, however the Vitual Hub will not perform building and maintenance of the IP address table internally, and some IP-related security policies will not work effectively.
+HUB_AO_YieldAfterStorePacket If you set this option to non-zero value, then the Virtual Hub sets the CPU to idle state after store-forward processing of a packet. This might results good effects to make the delay of packets shorter, however the counts of thread context switch will be increased and the performance might decline.
+HUB_AO_FilterPPPoE If you set this option to non-zero value, then the Virtual Hub discards all PPPoE (PPP over Ethernet) packets. It is convenient to split each site's PPPoE segment when making a bridge between two or more local area networks.
+HUB_AO_FilterOSPF If you set this option to non-zero value, then the Virtual Hub discards all OSPF (Open Shortest Path First) packets.
+HUB_AO_FilterIPv4 If you set this option to non-zero value, then the Virtual Hub discards all IPv4 and ARP packets.
+HUB_AO_FilterIPv6 If you set this option to non-zero value, then the Virtual Hub discards all IPv6 packets.
+HUB_AO_FilterNonIP If you set this option to non-zero value, then the Virtual Hub discards all non-IP packets (non-IPv4, ARP or IPv6 packets). Incidentally, any tagged-VLAN packets via the Virtual Hub will be regarded as non-IP packets.
+HUB_AO_FilterBPDU If you set this option to non-zero value, then the Virtual Hub discards all BPDU (Bridge Protocol Data Unit) packets.
+HUB_AO_NoIPv6DefaultRouterInRAWhenIPv6 If you set this option to non-zero value, then all VPN Sessions on the Virtual Hub will have the enabled "No Default-Router on IPv6 RA (physical IPv6)" security policy. When the physical communication protocol between VPN Client / VPN Bridge and VPN Server is IPv6, any IPv6 RA (Router Advertisement) packet with non-zero value in the router-lifetime will set to zero-value. This is effective to avoid the horrible behavior from the IPv6 routing confusion which is caused by the VPN client's attempts to use the remote-side IPv6 router as its local IPv6 router.
+HUB_AO_NoLookBPDUBridgeId If you set this option to non-zero value, then the Virtual Hub will ignore the source MAC field in a BPDU (Bridge Protocol Data Unit) packet. This value is much advanced. Do not modify it unless you are very ultra special expert of computer networking.
+HUB_AO_NoManageVlanId If you set this option to non-zero value, then the Virtual Hub will not use VLAN ID on the MAC address table. Any VLAN ID in tagged-VLAN packets will be ignored.
+HUB_AO_VlanTypeId Specify the Ethernet Type ID (TPID) of VLAN tags in decimal. The default value is 33024 (0x8100 in hex). This value is much advanced. Do not modify it unless you are very ultra special expert of computer networking.
+HUB_AO_FixForDLinkBPDU If you set this option to non-zero value, then the FixForDLinkBPDU option will be enabled. This value is much advanced. Do not modify it unless you are very ultra special expert of computer networking.
+HUB_AO_NoIPv4PacketLog If you set this option to non-zero value, then IPv4 packets via the Virtual Hub will not be logged.
+HUB_AO_NoIPv6PacketLog If you set this option to non-zero value, then IPv6 packets via the Virtual Hub will not be logged.
+HUB_AO_NoSpinLockForPacketDelay If you set this option to non-zero value, then the VPN Server will not use spin-lock mechanisms to simulate the delay of packets when the packet-delay generating function is applied to the packet. Instead, the timer interrupt by the operating system will be adopted. It will reduce the CPU time, however the resolution of generating delays will deteriorate.
+HUB_AO_BroadcastStormDetectionThreshold Specify the threshold to detect the broadcast storm per a second. When the number of broadcast packets from a particular VPN Session exceeded this threshold, packets will be regarded as broadcast storm and become subjects to be filtered. The default value (zero-value) is 32.
+HUB_AO_ClientMinimumRequiredBuild If you set this option to non-zero value, then the Virtual Hub will deny any access from VPN Client which has less build number than this value.
+HUB_AO_RequiredClientId If you set this option to non-zero value, then the Virtual Hub will deny any access from VPN Client which doesn't have the embedded "Client ID" value in the software.
+HUB_AO_AdjustTcpMssValue If you set this option to non-zero value, then the Virtual Hub will adjust MSS (Max Segment Size) values of headers of all TCP/IP packets not to exceed this value.
+HUB_AO_DisableAdjustTcpMss If you set this option to non-zero value, then any MSS (Max Segment Size) options on the Virtual Hub will be disabled. Even if the AdjustTcpMssValue option is specified, or a VPN Session is made by IPsec / L2TP / EtherIP / L2TPv3 Server Function, the adjustment of MSS will be disabled.
+HUB_AO_NoDhcpPacketLogOutsideHub If you set this option to non-zero value, then the Virtual Hub will not record non-related DHCP packets to the packet log. "Non-related DHCP packets" are DHCP packets which are not bound to any VPN Session on the Virtual Hub.
+HUB_AO_DisableHttpParsing If you set this option to non-zero value, then the Virtual Hub will not perform parsing HTTP headers in all HTTP packets. It will reduce the usage of CPU and RAM, however the HTTP access logs will not be recorded.
+HUB_AO_DisableUdpAcceleration If you set this option to non-zero value, then all UDP Acceleration Function will be disabled on the all VPN Sessions of the Virtual Hub.
+HUB_AO_DisableUdpFilterForLocalBridgeNic If you set this option to non-zero value, then the Virtual Hub disables the trouble-preventing filtering function to filter DHCP packets which might causes of network unstable. By default, a local bridge interface sometimes try to acquire an IP address from remote-side DHCP server, however such a behavior should infinite loop in the routing table. The filtering function can avoid such problems. This option can disable the filtering function.
+HUB_AO_ApplyIPv4AccessListOnArpPacket If you set this option to non-zero value, then the IPv4 access list entries will be applied on not only IPv4 packets but also ARP packets. It is convenient to filter unnecessary ARP packets which might cause troubles.
+HUB_AO_RemoveDefGwOnDhcpForLocalhost If you set this option to non-zero value, when a VPN Client on the localhost connects to the Virtual Hub and try to acquire an IP address from the DHCP Server in the segment of the Virtual Hub, corresponding DHCP reply packets will be discarded. It can prevent unexpected infinite loop of packets routing.
+HUB_AO_SecureNAT_MaxTcpSessionsPerIp If you set this option to non-zero value, then the number of TCP connections (which is not SYN_SENT) per IP state will be limited to this value.
+HUB_AO_SecureNAT_MaxTcpSynSentPerIp If you set this option to non-zero value, then the number of TCP connections (which is SYN_SENT) per IP state will be limited to this value.
+HUB_AO_SecureNAT_MaxUdpSessionsPerIp If you set this option to non-zero value, then the number of UDP sessions per IP state will be limited to this value.
+HUB_AO_SecureNAT_MaxDnsSessionsPerIp If you set this option to non-zero value, then the number of DNS sessions per IP which is not SYN_SENT state will be limited to this value.
+HUB_AO_SecureNAT_MaxIcmpSessionsPerIp If you set this option to non-zero value, then the number of ICMP sessions per IP which is not SYN_SENT state will be limited to this value.
+HUB_AO_AccessListIncludeFileCacheLifetime Specify a period in seconds to hold the cache of external user-list files which is for an access list entry which has "include:" or "exclude:" formats as its username.
+HUB_AO_DisableKernelModeSecureNAT If you set this option to non-zero value, then the Kernel-mode NAT function on the SecureNAT function will be disabled. Kernel-mode NAT is a function to accelerate the performance of the Virtual NAT function on SecureNAT. Kernel-mode NAT can work only when the VPN Server process is running with system privileges (i.e. root, SYSTEM or Administrators contexts.). If the Kernel-mode NAT causes something wrong operations, use this option to disable it.
+HUB_AO_DisableUserModeSecureNAT If you set this option to non-zero value, then the User-mode NAT function on the SecureNAT function will be disabled. User-mode NAT is a function to make the NAT possible to run as normal-user privileges.
+HUB_AO_DisableCheckMacOnLocalBridge If you set this option to non-zero value, then the MAC address duplication check will be disabled on the Local Bridge function. Some network adapters has a problem that reflects outgoing packets towards the Virtual Hub. A Virtual HUB detects such duplications automatically, and discards them. Enable this flag to disable the detection and discarding.
+HUB_AO_DisableCorrectIpOffloadChecksum If you set this option to non-zero value, then the checking and correction of IP check-sum value on the Local Bridge function. Some network adapters, which have IP, TCP or UDP header check-sum offloading engines, transmit packets with incomplete check-sum values. Such packets cannot be treated correctly by receiver-side. So the Local Bridge detects such packets and corrects its check-sum fields. Enable this flag to disable such correction.
+HUB_AO_BroadcastLimiterStrictMode If you set this option to non-zero value, then the broadcast-storm detection algorithm will compare either source or destination IP address of each packet. If any of the two fields matches, the packet will be recorded on the short-term history of broadcast-storm detection state machine.
+
+
+# Concerning failed connection dialogs
+ERRDLG_ERRMSG Error (Error Code %u):\r\n%s\r\n
+ERRDLG_RETRYCOUNT An automatic reconnection will be made after %u seconds...
+ERRDLG_INFORMATION Click Retry to start connecting again.
+ERRDLG_RETRY_INFO_1 Do you wish to retry? (%u retries / %u total retries)
+ERRDLG_RETRY_INFO_2 Do you wish to retry? (%u retries / total infinite retries)
+ERRDLG_DISCONNECTED_MSG Connection to VPN Server "%S" was disconnected.
+ERRDLG_DEVICE_ERROR The connection with the VPN Server was disconnected because the Virtual Network Adapter (device name: %S) was stopped. \r\n\r\nError code %u: %s
+
+
+# Concerning protocols
+PROTO_DIRECT_TCP Direct TCP/IP Connection
+PROTO_HTTP_PROXY Connection via HTTP Proxy
+PROTO_SOCKS_PROXY Connection via SOCKS Proxy
+PROTO_SSH Connection via SSH Server
+PROTO_UNKNOWN Unknown Protocol
+
+
+# Concerning caps
+# (Control characters)
+CAPS_YES Yes
+CAPS_NO No
+# (Title)
+CT_i_max_packet_size Maximum Ethernet Packet Size
+CT_i_max_hubs Maximum Virtual Hubs
+CT_i_max_user_creation Maximum Users on Entire VPN Server
+CT_i_max_sessions Maximum Total Sessions
+CT_i_max_clients Maximum Client Sessions
+CT_i_max_bridges Maximum Bridge Sessions
+CT_i_max_users_per_hub Maximum Users per Virtual Hub
+CT_i_max_groups_per_hub Maximum Groups per Virtual Hub
+CT_i_max_access_lists Maximum Access Lists per Virtual Hub
+CT_i_max_mac_tables Maximum MAC Address Entries per Virtual Hub
+CT_i_max_ip_tables Maximum IP Address Entries per Virtual Hub
+CT_i_max_secnat_tables Maximum SecureNAT Entries per Virtual Hub
+CT_i_max_l3_sw Maximum Virtual Layer 3 Switches
+CT_i_max_l3_if Maximum Virtual Interfaces per Layer 3 Switch
+CT_i_max_l3_table Maximum Routing Tables per Layer 3 Switch
+CT_b_bridge Works as VPN Bridge Software
+CT_b_standalone Standalone Mode
+CT_b_cluster_controller Cluster Controller Mode
+CT_b_cluster_member Cluster Member Mode
+CT_b_vpn_client_connect Accepting Connection from VPN Client / Bridge
+CT_b_local_bridge Local Bridge is Supported
+CT_b_must_install_pcap Packet Capture Driver is Not Installed
+CT_b_tap_supported Tun/Tap Device is Supported (only in Linux)
+CT_b_support_config_hub Changing Virtual Hub Settings is Supported
+CT_b_support_securenat SecureNAT is Supported
+CT_b_virtual_nat_disabled Virtual NAT is Disabled (only DHCP Enabled)
+CT_b_support_cascade Cascade Connection is Supported
+CT_b_support_cascade_cert Server Authentication for Cascade Connection is Supported
+CT_b_support_config_log Changing Settings for Saving Log is Supported
+CT_b_support_autodelete Automatic Deletion of Log Files is Supported
+CT_b_support_radius External Authentication Server is Supported
+CT_b_support_config_rw Remote Reading and Writing of Config File is Supported
+CT_b_support_hub_admin_option Virtual Hub Administration Options is Supported
+CT_b_support_cascade_client_cert Client Certificates for Cascade Connection is Supported
+CT_b_support_hide_hub Virtual Hub Enumeration Setting is Supported
+CT_b_support_cluster_admin Integrated Administration for All Cluster Nodes is Supported
+CT_b_support_cluster Operation as Part of a Cluster is Supported
+CT_b_support_cluster_controller Operating as a Cluster Controller
+CT_b_support_layer3 The Virtual Layer 3 Switch is Supported
+CT_b_support_crl Virtual Hub-Specific Certificate Revocation Lists is Supported
+CT_b_support_ac Virtual Hub-Specific Source IP Address Limit Lists is Supported
+CT_b_support_read_log Downloading of Log Files is Supported
+CT_b_support_rename_cascade Renaming of Cascade Connection is Supported
+CT_b_support_license Management of Licenses is Supported
+CT_b_support_limit_multilogin Limits for Multiple Login by Same User is Supported
+CT_b_support_qos VoIP / QoS Functions is Supported
+CT_b_support_syslog Syslog Sending Functions is Supported
+CT_b_cluster_hub_type_fixed The Virtual Hub Types in a Cluster are Fixed
+CT_b_beta_version Beta Version (Pre-release build)
+CT_b_support_check_mac Specifing MAC Address in Access Lists is Supported
+CT_b_support_check_tcp_state Checking TCP Connection State Filtering is Supported
+CT_b_support_network_connection_name Getting Network Friendly Name is Supported
+
+CT_b_support_radius_retry_interval_and_several_servers Retry Interval and Multi server is Supported in RADIUS Auth
+CT_b_support_vlan Tagged VLAN ID is Supported in MAC Address Table
+CT_b_support_hub_ext_options Virtual Hub Extended Option is Supported
+CT_b_support_policy_ver_3 Security Policy version 3 is Supported
+CT_b_support_ipv6_acl IPv6 Access List is Supported
+CT_b_support_ex_acl Delay, Jitter and Packet Loss is Supported in Access List
+CT_b_support_acl_group Conditioning by Group name is Supported in Access List
+CT_b_support_ipv6_ac IPv6 IP Access Control Lists is Supported
+CT_b_support_eth_vlan Tagged VLAN Packet Transparency Support tool is Supported
+CT_b_support_msg Message of Today function is Supported
+CT_b_vpn3 Internal Version 3.0 functions are Supported
+CT_b_vpn4 Internal Version 4.0 functions are Supported
+CT_b_support_ipsec IPsec / L2TP / EtherIP / L2TPv3 Server Functions are Supported
+CT_b_support_sstp MS-SSTP VPN Server Function is Supported
+CT_b_support_udp_acceleration UDP Acceleration Function is Supported
+CT_b_support_openvpn OpenVPN Server Function is Supported
+CT_b_support_ddns Dynamic DNS Client Function is Supported
+CT_b_support_ddns_proxy DDNS via Proxy Server is Supported
+CT_b_support_special_listener VPN over ICMP and VPN over DNS is Supported
+CT_b_support_redirect_url_acl HTTP URL Redirection in Access List is Supported
+CT_b_is_in_vm Running on VM (Virtual Machine)
+CT_b_support_azure VPN Azure is Supported
+CT_b_support_intel_aes Intel CPU AES Acceleration (AES-NI) is Active
+CT_b_using_selow_driver SoftEther Lightweight Kernel-mode Ethernet Driver is Active
+CT_b_support_vgs VPN Gate Service Server Functions are Supported
+CT_b_support_vgs_in_client VPN Gate Service Server Functions (VPN Client integrated)
+CT_b_is_softether Either Free or Open-Source Version of SoftEther VPN
+
+# Concerning policies
+POL_TITLE_STR Policy Name
+POL_VALUE_STR Current Value
+POL_TYPE_BOOL ON / OFF
+POL_TYPE_INT Integer
+POL_BOOL_ENABLE Enabled
+POL_BOOL_DISABLE -
+POL_BOOL_DISABLE_EX -
+POL_INT_ZERO -
+POL_INT_COUNT %u
+POL_INT_SEC %u seconds
+POL_INT_BPS %u bps
+POL_INT_VLAN %u
+
+# Ver 2.0
+POL_0 Allow Access
+POL_EX_0 The users defined this policy have permission to make VPN connection to VPN Server.
+POL_1 Filter DHCP Packets (IPv4)
+POL_EX_1 All IPv4 DHCP packets in sessions defined this policy will be filtered.
+POL_2 Disallow DHCP Server Operation (IPv4)
+POL_EX_2 Computers connected to sessions that have this policy setting will not be allowed to become a DHCP server and distribute IPv4 addresses to DHCP clients.
+POL_3 Enforce DHCP Allocated IP Addresses (IPv4)
+POL_EX_3 Computers in sessions that have this policy setting will only be able to use IPv4 addresses allocated by a DHCP server on the virtual network side.
+POL_4 Deny Bridge Operation
+POL_EX_4 Bridge-mode connections are denied for user sessions that have this policy setting. Even in cases when the Ethernet Bridge is configured in the client side, communication will not be possible.
+POL_5 Deny Routing Operation (IPv4)
+POL_EX_5 IPv4 routing will be denied for sessions that have this policy setting. Even in the case where the IP router is operating on the user client side, communication will not be possible.
+POL_6 Deny MAC Addresses Duplication
+POL_EX_6 The use of duplicating MAC addresses that are in use by computers of different sessions cannot be used by sessions with this policy setting.
+POL_7 Deny IP Address Duplication (IPv4)
+POL_EX_7 The use of duplicating IPv4 addresses that are in use by computers of different sessions cannot be used by sessions with this policy setting.
+POL_8 Deny Non-ARP / Non-DHCP / Non-ICMPv6 broadcasts
+POL_EX_8 The sending or receiving of broadcast packets that are not ARP protocol, DHCP protocol, nor ICMPv6 on the virtual network will not be allowed for sessions with this policy setting.
+POL_9 Privacy Filter Mode
+POL_EX_9 All direct communication between sessions with the privacy filter mode policy setting will be filtered.
+POL_10 Deny Operation as TCP/IP Server (IPv4)
+POL_EX_10 Computers of sessions with this policy setting can't listen and accept TCP/IP connections in IPv4.
+POL_11 Unlimited Number of Broadcasts
+POL_EX_11 If a computer of a session with this policy setting sends broadcast packets of a number unusually larger than what would be considered normal on the virtual network, there will be no automatic limiting.
+POL_12 Allow Monitoring Mode
+POL_EX_12 Users with this policy setting will be granted to connect to the Virtual Hub in Monitoring Mode. Sessions in Monitoring Mode are able to monitor (tap) all packets flowing through the Virtual Hub.
+POL_13 Maximum Number of TCP Connections
+POL_EX_13 For sessions with this policy setting, this sets the maximum number of physical TCP connections consists in a physical VPN session.
+POL_14 Time-out Period
+POL_EX_14 For sessions with this policy setting, this sets, in seconds, the time-out period to wait before disconnecting a session when communication trouble occurs between the VPN Client / VPN Server.
+POL_15 Maximum Number of MAC Addresses
+POL_EX_15 For sessions with this policy setting, this limits the number of MAC addresses per session.
+POL_16 Maximum Number of IP Addresses (IPv4)
+POL_EX_16 For sessions with this policy setting, this specifies the number of IPv4 addresses that can be registered for a single session.
+POL_17 Upload Bandwidth
+POL_EX_17 For sessions with this policy setting, this limits the traffic bandwidth that is in the inwards direction from outside to inside the Virtual Hub.
+POL_18 Download Bandwidth
+POL_EX_18 For sessions with this policy setting, this limits the traffic bandwidth that is in the outwards direction from inside the Virtual Hub to outside the Virtual Hub.
+POL_19 Deny Changing Password
+POL_EX_19 The users which use password authentication with this policy setting are not allowed to change their own password from the VPN Client Manager or similar.
+POL_20 Maximum Number of Multiple Logins
+POL_EX_20 Users with this policy setting are unable to have more than this number of concurrent logins. Bridge Mode sessions are not subjects to this policy. This security policy is only available on VPN Server 3.0 or greater, or VPN Server 2.0 with the multi-login restriction function.
+POL_21 Deny VoIP / QoS Function
+POL_EX_21 Users with this security policy are unable to use VoIP / QoS functions in VPN connection sessions. This security policy is only available on VPN Server 3.0 or greater, or VPN Server 2.0 with the VoIP / QoS functions.
+
+# Ver 3.0
+POL_22 Filter RS / RA Packets (IPv6)
+POL_EX_22 All ICMPv6 packets which the message-type is 133 (Router Solicitation) or 134 (Router Advertisement) in sessions defined this policy will be filtered. As a result, an IPv6 client will be unable to use IPv6 address prefix auto detection and IPv6 default gateway auto detection.
+POL_23 Filter RA Packets (IPv6)
+POL_EX_23 All ICMPv6 packets which the message-type is 134 (Router Advertisement) in sessions defined this policy will be filtered. As a result, a malicious users will be unable to spread illegal IPv6 prefix or default gateway advertisements on the network.
+POL_24 Filter DHCP Packets (IPv6)
+POL_EX_24 All IPv6 DHCP packets in sessions defined this policy will be filtered.
+POL_25 Disallow DHCP Server Operation (IPv6)
+POL_EX_25 Computers connected to sessions that have this policy setting will not be allowed to become a DHCP server and distribute IPv6 addresses to DHCP clients.
+POL_26 Deny Routing Operation (IPv6)
+POL_EX_26 IPv6 routing will be denied for sessions that have this policy setting. Even in the case where the IP router is operating on the user client side, communication will not be possible.
+POL_27 Deny IP Address Duplication (IPv6)
+POL_EX_27 The use of duplicating IPv6 addresses that are in use by computers of different sessions cannot be used by sessions with this policy setting.
+POL_28 Deny Operation as TCP/IP Server (IPv6)
+POL_EX_28 Computers of sessions with this policy setting can't listen and accept TCP/IP connections in IPv6.
+POL_29 Maximum Number of IP Addresses (IPv6)
+POL_EX_29 For sessions with this policy setting, this specifies the number of IPv6 addresses that can be registered for a single session.
+POL_30 Disallow Password Save in VPN Client
+POL_EX_30 For users with this policy setting, a user will be unable to save the password in VPN Client any longer. The user will be required to input passwords for every time to connect a VPN. This will improve the security. If this policy is enabled, VPN Client Version 2.0 will be denied to access.
+POL_31 VPN Client Automatic Disconnect
+POL_EX_31 For users with this policy setting, a user's VPN session will be disconnected automatically after the specific period will elapse. In this case no automatic re-connection will be performed. This can prevent a lot of inactive VPN Sessions. If this policy is enabled, VPN Client Version 2.0 will be denied to access.
+POL_32 Filter All IPv4 Packets
+POL_EX_32 All IPv4 and ARP packets in sessions defined this policy will be filtered.
+POL_33 Filter All IPv6 Packets
+POL_EX_33 All IPv6 packets in sessions defined this policy will be filtered.
+POL_34 Filter All Non-IP Packets
+POL_EX_34 All non-IP packets in sessions defined this policy will be filtered. "Non-IP packet" mean a packet which is not IPv4, ARP nor IPv6. Any tagged-VLAN packets via the Virtual Hub will be regarded as non-IP packets.
+POL_35 No Default-Router on IPv6 RA
+POL_EX_35 In all VPN Sessions defines this policy, any IPv6 RA (Router Advertisement) packet with non-zero value in the router-lifetime will set to zero-value. This is effective to avoid the horrible behavior from the IPv6 routing confusion which is caused by the VPN client's attempts to use the remote-side IPv6 router as its local IPv6 router.
+POL_36 No Default-Router on IPv6 RA (physical IPv6)
+POL_EX_36 In all VPN Sessions defines this policy (only when the physical communication protocol between VPN Client / VPN Bridge and VPN Server is IPv6), any IPv6 RA (Router Advertisement) packet with non-zero value in the router-lifetime will set to zero-value. This is effective to avoid the horrible behavior from the IPv6 routing confusion which is caused by the VPN client's attempts to use the remote-side IPv6 router as its local IPv6 router.
+POL_37 VLAN ID (IEEE802.1Q)
+POL_EX_37 You can specify the VLAN ID on the security policy. All VPN Sessions defines this policy, all Ethernet packets toward the Virtual Hub from the user will be inserted a VLAN tag (IEEE 802.1Q) with the VLAN ID. The user can also receive only packets with a VLAN tag which has the same VLAN ID. (Receiving process removes the VLAN tag automatically.) Any Ethernet packets with any other VLAN IDs or non-VLAN packets will not be received. All VPN Sessions without this policy definition can send / receive any kinds of Ethernet packets regardless of VLAN tags, and VLAN tags are not inserted or removed automatically. Any tagged-VLAN packets via the Virtual Hub will be regarded as non-IP packets. Therefore, tagged-VLAN packets are not subjects for IPv4 / IPv6 security policies, access lists nor other IPv4 / IPv6 specific deep processing.
+
+
+# Concerning remote connection dialog
+REMOTE_DEF_CAPTION Remote Connection
+REMOTE_DEF_TITLE Specify the computer you want to remotely connect to.
+
+
+# Concerning client notification service
+CN_TITLE SoftEther VPN Client
+
+
+# Concerning Connection Manager
+CM_TITLE SoftEther VPN Client Manager
+CM_PW_LOCALMACHINE Local Computer
+CM_NO_REMOTE The VPN Client service running on %s disallows remote connections.
+CM_CONNECT_FAILED Unable to connect to the VPN Client service operating on %s. \r\nMake sure the VPN Client service has started and is running normally.
+CM_BAD_PASSWORD The password is incorrect. Re-enter password. The password is case-sensitive so be sure to discern between upper and lower case letters.
+CM_NUM_CONN_COUNT %u VPN Sessions
+CM_CONN_NO Not Connected
+CM_PRODUCT_NAME SoftEther VPN Client Build %u
+CM_ACCOUNT_COLUMN_1 VPN Connection Setting Name
+CM_ACCOUNT_COLUMN_2 Status
+CM_ACCOUNT_COLUMN_3 VPN Server Hostname
+CM_ACCOUNT_COLUMN_3_2 Virtual Hub
+CM_ACCOUNT_COLUMN_4 Virtual Network Adapter Name
+CM_VLAN_COLUMN_1 Virtual Network Adapter Name
+CM_VLAN_COLUMN_2 Status
+CM_VLAN_COLUMN_3 MAC Address
+CM_VLAN_COLUMN_4 Version
+CM_ACCOUNT_OFFLINE Offline
+CM_ACCOUNT_ONLINE Connected
+CM_ACCOUNT_CONNECTING Connecting
+CM_VLAN_ENABLED Enabled
+CM_VLAN_DISABLED Disabled
+CM_DELETE_ACCOUNT_MSG This will delete the VPN Connection Setting "%s". Do you want to do this?
+CM_ST_ACCOUNT_NAME VPN Connection Setting Name
+CM_ST_CONNECTED Session Status
+CM_ST_CONNECTED_TRUE Connection Completed (Session Established)
+CM_ST_CONNECTED_FALSE Trying to Connect
+CM_ST_CONNECTING Connection to VPN Server Started
+CM_ST_NEGOTIATION Negotiating
+CM_ST_AUTH Authenticating User
+CM_ST_ESTABLISHED Connection is Established
+CM_ST_RETRY Retrying
+CM_ST_IDLE Idle
+CM_ST_SERVER_NAME Server Name
+CM_ST_SERVER_PORT Port Number
+CM_ST_PORT_TCP TCP Port %u
+CM_ST_SERVER_P_NAME Server Product Name
+CM_ST_SERVER_P_VER Server Version
+CM_ST_SERVER_P_BUILD Server Build
+CM_ST_START_TIME Connection Started at
+CM_ST_FIRST_ESTAB_TIME First Session was Established at
+CM_ST_NONE -
+CM_ST_CURR_ESTAB_TIME Current Session was Established at
+CM_ST_NUM_ESTABLISHED Number of Established Sessions
+CM_ST_NUM_STR %u Times
+CM_ST_HALF_CONNECTION Half Duplex TCP Connection Mode
+CM_ST_HALF_TRUE Yes (Half Duplex Mode)
+CM_ST_HALF_FALSE No (Full Duplex Mode)
+CM_ST_QOS VoIP / QoS Function
+CM_ST_QOS_TRUE Enabled
+CM_ST_QOS_FALSE Disabled
+CM_ST_NUM_TCP Number of TCP Connections
+CM_ST_NUM_TCP_UPLOAD Number of Uplink TCP Connections
+CM_ST_NUM_TCP_DOWNLOAD Number of Downlink TCP Connections
+CM_ST_MAX_TCP Maximum Number of TCP Connections
+CM_ST_VLAN_ID VLAN ID
+CM_ST_NO_VLAN -
+CM_ST_USE_ENCRYPT Encryption
+CM_ST_USE_ENCRYPT_TRUE Enabled (Algorithm: %S)
+CM_ST_USE_ENCRYPT_TRUE2 Enabled
+CM_ST_USE_ENCRYPT_FALSE Disabled (No Encryption)
+CM_ST_USE_COMPRESS Use of Compression
+CM_ST_UDP_ACCEL_ENABLED UDP Acceleration is Supported
+CM_ST_UDP_ACCEL_USING UDP Acceleration is Active
+CM_ST_RUDP TCP over UDP (NAT Traversal)
+CM_ST_UNDERLAY_PROTOCOL Physical Underlay Protocol
+CM_ST_COMPRESS_TRUE Yes (%u %%)
+CM_ST_COMPRESS_FALSE No (No Compression)
+CM_ST_SESSION_NAME Session Name
+CM_ST_CONNECTION_NAME Connection Name
+CM_ST_SESSION_KEY Session Key (160 bit)
+CM_ST_BRIDGE_MODE Bridge / Router Mode
+CM_ST_MONITOR_MODE Monitoring Mode
+CM_ST_YES Yes
+CM_ST_NO No
+CM_ST_SEND_SIZE Outgoing Data Size
+CM_ST_RECV_SIZE Incoming Data Size
+
+CM_ST_SEND_UCAST_NUM Outgoing Unicast Packets
+CM_ST_SEND_UCAST_SIZE Outgoing Unicast Total Size
+CM_ST_SEND_BCAST_NUM Outgoing Broadcast Packets
+CM_ST_SEND_BCAST_SIZE Outgoing Broadcast Total Size
+
+CM_ST_RECV_UCAST_NUM Incoming Unicast Packets
+CM_ST_RECV_UCAST_SIZE Incoming Unicast Total Size
+CM_ST_RECV_BCAST_NUM Incoming Broadcast Packets
+CM_ST_RECV_BCAST_SIZE Incoming Broadcast Total Size
+
+CM_ST_NUM_PACKET_STR %S packets
+CM_ST_SIZE_BYTE_STR %S bytes
+
+CM_NEW_ICON Add VPN Connection
+CM_VGC_ICON VPN Gate Public VPN Relay Servers
+CM_VGC_LINK VPN Gate Academic Web Site
+CM_ST_TITLE Connection Status of %s
+CM_ST_COLUMN_1 Item
+CM_ST_COLUMN_2 Status
+CM_NEW_ACCOUNT_NAME_1 New VPN Connection
+CM_NEW_ACCOUNT_NAME_2 New VPN Connection (%u)
+CM_ACCOUNT_TITLE_1 New VPN Connection Setting Properties
+CM_ACCOUNT_TITLE_2 Properties of %s
+CM_SERVER_CERT_1 &Specify Individual Cert
+CM_SERVER_CERT_2 &Delete Certificate
+CM_CLIENT_CERT_1 Specify Client &Certificate
+CM_CLIENT_CERT_2 Delete &Client Certificate
+CM_CERT_INFO Issued to: %s\r\nIssuer: %s\r\nExpiration: %s
+CM_NO_CERT You must specify a client certificate to be used for user authentication.
+CM_NO_SECURE Specify the client certificate and private key inside the smart card to be used for user authentication.
+CM_CERT_SECURE_INFO Certificate: "%S"\r\nPrivate Key: "%S"
+CM_SELECT_SECURE_DEVICE Select Smart Card
+CM_SELECT_CERT_INCARD Specify Cert and Pri&vate Key
+CM_VIEW_CLIENT_CERT &View Client Certificate
+CM_NO_VLAN Before you can create a new VPN Connection Setting you need to create a Virtual Network Adapter. \r\n\r\nDo you want to create a Virtual Network Adapter?
+CM_NO_VLAN_2 Before connecting to VPN Server you need to create a Virtual Network Adapter. \r\n\r\nDo you want to create a Virtual Network Adapter?
+CM_VLAN_REMOTE_ERROR Unable to create a Virtual Network Adapter from a remote location. \r\n\rStart the VPN Client Manager on the local computer on which the VPN Client service is running and install a Virtual Network Adapter.
+CM_9X_VLAN_INSTALL A new Virtual Network Adapter will now be created. \r\n\r\nAfter a Virtual Network Adapter is created, it is necessary to restart Windows directly afterwards. \r\nWhile the Virtual Network Adapter is being installed, you may be asked to insert the Windows installation CD-ROM. \r\n\r\nClose all currently running applications except the VPN Client Manager, have your Windows installation CD-ROM ready at hand, and click OK. \r\nClicking OK will start the installation of the Virtual Network Adapter. When this is finished, Windows will automatically restart.
+CM_9X_VLAN_ME_MESSAGE A Virtual Network Adapter has been created. After you click OK, the computer will automatically restart. \r\n\r\nAfter the computer restarts, the Install New Device wizard might appear. \r\nIf the wizard does appear, click Next for each screen until the installation is completed.
+CM_9X_VLAN_UNINSTALL To delete a Virtual Network Adapter, delete it from Network Properties. \r\n\r\nDo you want to display the Network Properties window?
+CM_PORT_1 8888 (PX-VPN Port)
+CM_PORT_2 443 (HTTPS Port)
+CM_PORT_3 992 (TELNETS Port)
+CM_PORT_4 5555 (SE-VPN Port)
+CM_RETRY_INTERVAL_ERROR Set a re-connection interval (at least 5 seconds) when VPN connection was disconnected.
+CM_DELETE_CLIENT_CERT This will delete the client certificate that has been set. Do you want to do this?
+CM_DELETE_SERVER_CERT This will delete the server individual certificate that has been set. Do you want to do this?
+CM_SET_STARTUP The VPN Connection Setting "%s" is now set as a startup connection.\r\n\r\nThis account will be connected automatically next time the computer restarts.\r\n(If you are using Windows, the automatic connection will be started in the background mode before a user logs on to Windows.)
+CM_REMOVE_STARTUP Do you wish to delete the startup connection property of VPN Connection Setting "%s"?
+CM_NO_DISCONNECT_SPAN Please set the life of the TCP connection.
+CM_HALF_MSG When using half-duplex mode, set at least 2 for the number of TCP connections.
+CM_TOO_SMALL_INTERVAL Set at least 1 second for the interval to establish a TCP connection.
+CM_DELETE_VLAN This will delete the Virtual Network Adapter "%s". Do you want to do this?
+CM_COPY_NAME_1 Copy of %s
+CM_COPY_NAME_2 Copy (%u) of %s
+CM_IMPORT_NAME_1 %s
+CM_IMPORT_NAME_2 %s (%u)
+CM_CERT_COLUMN_1 Issued to
+CM_CERT_COLUMN_2 Issuer
+CM_CERT_COLUMN_3 Expiration
+CM_CERT_DELETE_MSG Delete this certificate from the list?
+CM_PASSWORD_SET The password was set.
+CM_PASSWORD_REMOVE The password setting was deleted.
+CM_UNDER_CONSTRUCTION Incomplete.
+CM_CURRENT_ACTIVE The settings of VPN Connection Setting "%s" were saved but this VPN Connection Setting is currently online and the new settings will apply in the next connection.
+CM_DISCONNECT_ALL This will disconnect all %u VPN Connection Settings that are currently connected. \r\nIs this what you want to do?
+CM_HTTPS_MSG You have chosen to connect via an HTTP proxy server. \r\n\r\nUsual HTTP proxy servers do not allow access to a TCP port of your choice. \r\nWhen a VPN Client connects to a VPN Server via a HTTP proxy server, it is possible to connect by using HTTPS (HTTP over SSL) communication. \r\nIn this case it is recommended that you specify 443 (HTTPS Port) as the destination VPN Server port number. \r\n(If you specify a different port number, there are cases where it will not be possible to connect via an HTTP proxy server. \r\n Make sure that port 443 is enabled on the destination VPN Server.)\r\n\r\nFor detailed information contact either the system administrator or network administrator of the HTTP proxy server you plan to connect via. \r\n\r\nDo you want to change the port number specification of the destination VPN Server to 443 (HTTPS Port)?
+CM_REMOTE_WARNING You are making changes to the remote management setting that will disallow remote management. \r\n\r\nCurrently the VPN Client Manager is connected to remote computer "%S" and is controlling the VPN Client service on that computer. \r\nIf remote connection is disabled, it will no longer be possible to remotely connect to and control the VPN Client service on computer "%S" using the VPN Client Manager. \r\n\r\nDo you want to disable remote management?
+CM_KEEP_INTERVAL_MSG Set a period between %u and %u seconds in the Packet Send Interval.
+CM_REMOTE_TITLE Using the VPN Client Manager, it is possible to connect to, and remotely manage a VPN Client service operating on another computer. \r\n(Note that the VPN Client service on the remote computer must allow remote management.)
+CM_DESKTOP_LOCAL_PC Local Computer
+CM_DESKTOP_REMOTE_PC Computer %S
+CM_DESKTOP_MSG_LOCAL_TS Terminal Service (Remote Desktop) Function
+CM_DESKTOP_MSG_LOCAL_SW Switch User Function
+CM_DESKTOP_MSG_LOCAL_1 Currently %s is installed on this computer, providing an environment that permits multiple users to log on concurrently. In this case, the messages regarding progress status, error messages and other messages displayed by VPN Client will be displayed on a session called the "Console Session".
+CM_DESKTOP_MSG_LOCAL_21 Currently "Session ID: 0, User %s" is assigned as the Console Session of this computer, however because you have started VPN Client Manager on session %u, it is not possible to display the message windows such as the progress status or errors that VPN Client displays.
+CM_DESKTOP_MSG_LOCAL_22 Currently no one is logged into the Console Session "Session ID: 0" of this computer and because you have started VPN Client Manager on session %u, it is not possible to display the message windows such as the progress status or errors that VPN Client displays.
+CM_DESKTOP_MSG_LOCAL_31 It is recommended that when this computer's Console Session (Session ID: 0, User %s) is displayed, start the VPN Client Manager in that session and start the connection to the VPN Connection Setting "%s". You will be able to start a connection process by doing what you are doing now but it will be at the risk of being unable to check the progress status and error messages that may be displayed during the process.
+CM_DESKTOP_MSG_LOCAL_32 It is recommended that you first log off and then after logging in locally, start the VPN Client Manager in that session and start the connection to VPN Connection Setting "%s". You will be able to start a connection process by doing what you are doing now but it will be at the risk of being unable to check the progress status and error messages that may be displayed during the process.
+CM_DESKTOP_MSG_REMOTE_1 Because you are currently performing operation while remotely connected to VPN Client on computer %S, if the VPN Client displays any progress status or error messages during the VPN connection process to the VPN Connection Setting, you will not be able to check these messages from your current screen display.
+CM_DESKTOP_MSG_REMOTE_2 To check all the progress status, error and other message windows that VPN Client displays, you must log in locally to computer %S and display the Control Session (desktop).
+CM_DESKTOP_MSG_REMOTE_3 It is recommended that you first log in directly and locally to computer %S, and then start the VPN Client Manager in that session and start the connection to VPN Connection Setting "%s". You will be able to start a connection process by doing what you are doing now but it will be at the risk of being unable to check the progress status and error messages that may be displayed during the process.
+CM_STOP_INST_VLAN_1 To install a Virtual Network Adapter on this computer you must start the VPN Client Manager within a "Console Session". \r\n\r\nCurrently, %s is installed on this computer and the current user is not logged into the Console Session but rather is logged in as the remote session (session ID: %u). \r\nTo install a Virtual Network Adapter, VPN Client Manager must be started in the Console Session (session ID: %u, user %s is logged on). \r\n\r\nFirst log on to the computer locally by using the user switching function, or the /console switch function that is on the remote desktop, or alternatively the computer's local console device and then start the VPN Client Manager and install the Virtual Network Adapter.
+CM_STOP_INST_VLAN_2 To install a Virtual Network Adapter on this computer you must start the VPN Client Manager within a "Console Session". \r\n\r\nCurrently, %s is installed on this computer and the current user is not logged into the Console Session but rather is logged in as the remote session (session ID: %u). \r\nTo install a Virtual Network Adapter you must start the VPN Client Manager within a "Console Session". \r\n(Currently the user is not logged on to the Console Session (Session ID: 0).) \r\n\r\nFirst log on to the computer locally by using the user switching function, or the /console switch function that is on the remote desktop, or alternatively the computer's local console device and then start the VPN Client Manager and install the Virtual Network Adapter.
+CM_SHORTCUT_DESKTOP_MSG To start a connection using the shortcut to the VPN Connection Setting, you must launch the shortcut file within the "Console Session". \r\n\r\nCurrently the user is logged on as the remote session (session ID: %u) and not as the Console Session.
+CM_HTTP_PROXY_WARNING Connect via HTTP Proxy Server is selected. \r\n\r\nIn many cases, the HTTP proxy server will only allow 2 kinds of TCP port to be used for the connection to the destination server port number, HTTP protocol (TCP port number 80) and HTTPS protocol (TCP port number 443). \r\n(There are also cases when the proxy server does allow a wider choice of TCP port for connection.) \r\n\r\nWhen making a VPN connection via an HTTP proxy server that denies connections to server ports other than HTTP ports or HTTPS ports, you must specify 443 (HTTPS protocol) as the destination VPN Server port number. \r\n\r\nTo check whether the HTTP proxy server you are connecting via allows connection to ports other than port numbers 80 or 443, contact the administrator of the HTTP proxy server. \r\n\r\nCurrently, %d is specified as the destination VPN Server port number. Do you want to change the port number to 443 (HTTPS protocol)?\r\n(The port 443 of the VPN Servers you connect to must be set to listening status and ready for connection.) \r\nIf you are unsure, then contact the system administrator or the network administrator.
+CM_PASSWORD_CHANGED The password was changed.
+CM_ACCOUNT_SETTING_FILE VPN Connection Setting Files (*.VPN)|*.vpn|All Files (*.*)|*.*
+CM_ACCOUNT_SAVE_TITLE Enter a VPN Connection Setting File's File Name for the Export Destination
+CM_ACCOUNT_OPEN_TITLE Select the VPN Connection Setting File to Import
+CM_ACCOUNT_FILE_BANNER # VPN Client VPN Connection Setting File\r\n# \r\n# This file is exported using the VPN Client Manager.\r\n# The contents of this file can be edited using a text editor.\r\n# \r\n# When this file is imported to the Client Connection Manager\r\n# it can be used immediately.\r\n\r\n
+CM_FAILED_TO_OPEN_FILE Unable to open file.
+CM_FAILED_TO_SAVE_FILE Unable to save file.
+CM_ACCOUNT_PARSE_FAILED Unable to load the VPN Connection Setting from the specified file. \r\nCheck the contents of the file.
+CM_ACCOUNT_MSG_SENSITIVE This VPN Connection Setting has the username and the password.\r\nDo you want to remove these sensitive information from the exported setting file?\r\n\r\nClick Yes to remove sensitive information.\r\nIn that case a user will be required to input the username and the password when he is trying to connect to the VPN Server.\r\n\r\nClick No to stay the sensitive information remaining on the file.
+CM_SHORTCUT_FILE Shortcut Files|*.lnk
+CM_SHORTCUT_SAVE_TITLE Enter the Shortcut File Name.
+CM_SHORTCUT_UNSUPPORTED The connection shortcut function is not supported by this version of VPN Client. \r\nUpdate to a new version.
+CM_SHORTCUT_COMMENT Using the VPN Connection Setting "%s" to connect to the VPN Server.
+CM_SHORTCUT_ERROR Failed to create a shortcut.
+CM_VPN_FILE_CLICKED Do you want to import the VPN Connection File?
+CM_VPN_FILE_IMPORT_NG Unable to import the VPN Connection Setting File. Because the VPN Client setting is locked.
+CM_VLAN_INSTALLING Please Wait a While
+CM_SECURE_MUST_LOCAL It is currently not possible to configure smart card settings because you are connected to and managing a VPN Client on a remote computer.
+CM_DETAIL_MODE_LINK_STR With a Cascade Connection, Connect by Bridge / Router mode is always enabled.
+CM_TRAY_INITING SoftEther VPN Client Manager...
+CM_TRAY_NOT_CONNECTED SoftEther VPN Client Manager\r\nNot connected.
+CM_TRAY_CONNECTED_0 SoftEther VPN Client Manager\r\nActive connections to %u servers and is attempting to connect to %u servers
+CM_TRAY_CONNECTED_1 SoftEther VPN Client Manager\r\nAttempting to connect to %u servers
+CM_TRAY_CONNECTED_2 SoftEther VPN Client Manager\r\nActive connections to %u servers
+CM_TRAY_MENU_1_SHOW &Show VPN Client Manager
+CM_TRAY_MENU_1_HIDE Cl&ose VPN Client Manager
+CM_TRAY_MENU_2_QUIT E&xit VPN Client Manager Program
+CM_TRAY_MENU_CONNECT Start VPN &Connection
+CM_TRAY_MENU_DISCONNECT &Disconnect VPN Connection
+CM_TRAY_MENU_STATUS Show VPN Connec&tion Status
+CM_TRAY_MENU_DISCONNECT_ALL Disconnect &All VPN Connections
+CM_TRAY_MENU_NEW &New VPN Connection Setting...
+CM_TRAY_MENU_RECENT Recent VPN Servers...
+CM_TRAY_MENU_TRAFFIC Network &Traffic Speed Test Tool...
+CM_TRAY_MENU_NETIF Show Network &Device Status...
+CM_TRAY_MENU_ABOUT &About VPN Client Manager...
+CM_TRAY_MENU_SETTING Change Operation &Mode...
+CM_TRAY_MENU_CANCEL Close this menu
+CM_EXIT_MESSAGE This will exit the VPN Client Manager program. \r\nIs this what you want to do?
+CM_IMPORT_MESSAGE From file "%S", VPN Connection Setting "%s" was installed.
+CM_VLAN_CREATING Creating a new Virtual Network Adapter for Windows. \r\n\r\nThis process can take several seconds or over a minute. \r\nPlease wait...\r\n\r\n(Please do not perform other operations while the Virtual Network Adapter is being installed.)
+CM_SETTING_PASSWORD The setting is locked. To remove the setting-locker, you must enter a password.
+CM_EASY_MODE_NOT_ON_REMOTE Unable to connect because the VPN Client on the remote computer is running in Easy Mode.
+CM_EASY_CONNECT_BUTTON_1 Start VPN &Connection
+CM_EASY_CONNECT_BUTTON_2 &Disconnect
+CM_EASY_ACCOUNT_WARNING You can only modify Proxy Server Setting, User Authentication and Virtual Network Adapter Used because the setting is locked.
+CM_EASY_INFO_1 Select a VPN connection.
+CM_EASY_INFO_2 Click Start VPN Connection to start a VPN connection.
+CM_EASY_INFO_3 VPN connection is active. You can disconnect by clicking Disconnect.
+CM_EXT_VOICE_MSG It is possible that some of the voice message contents of the Extension Voice Guide was not played normally. \r\nIs the Extension Voice Guide enabled?
+CM_EASY_TITLE VPN Client Easy Connection Manager
+CM_EASY_CONNECTED VPN connection is active.
+CM_EASY_CONNECTING Establishing VPN connection...
+CM_PROXY_FROM_IE Currently proxy setting from Internet Explorer was loaded.
+CM_TRAY_ICON_RESTORE The icon in the task tray was deleted.\r\n\r\nTo restore the icon, run the VPN Client Manager and click Show Task-tray Icon in the View menu.
+CM_WOULDYOULOAD_IE_PROXY Currently the Internet Explorer on this computer is configured to use the proxy server "%S".\r\nDo you want to apply the current proxy settings on the new VPN connection setting?\r\n\r\nClick Yes to use the proxy settings of Internet Explorer.\r\nClick No to use direct connection to the VPN Server (does not a proxy server.)\r\nThis setting can be modified in the property screen of the connection settings any time later.
+CM_MSG_TITLE VPN Server "%S" (Virtual Hub: "%S")
+CM_JUMPLIST_RCCONNECT Recent VPN Servers
+CM_VPNGATE_MESSAGE There is the list of Public VPN Relay Servers on the VPN Gate Academic Project Web Site.\r\nAnyone on the Internet can connect a VPN connection to any VPN servers on the list.\r\n\r\nVPN Gate Academic Project is not a part of SoftEther VPN.\r\nThis icon provides just a link to http://www.vpngate.net/.\r\nYou need to install VPN Gate Plugin to connect VPN Gate.\r\n\r\nDo you want to visit http://www.vpngate.net/ (provided by University of Tsukuba) ?
+
+
+# VPN Gate Service 関係
+VGC_COLUMN_0 DDNS Hostname
+VGC_COLUMN_1 IP Address (Hostname)
+VGC_COLUMN_2 Region
+VGC_COLUMN_3 Uptime
+VGC_COLUMN_4 VPN Sessions
+VGC_COLUMN_5 Line Speed
+VGC_COLUMN_6 Ping (Google, SE)
+VGC_COLUMN_7 SSL-VPN (TCP)
+VGC_COLUMN_8 UDP Support
+VGC_COLUMN_9 Logging Policy
+VGC_COLUMN_10 Cumulative Transfers
+VGC_COLUMN_11 Cumulative Users
+VGC_COLUMN_12 Operator's Name
+VGC_COLUMN_13 Operator's Message
+VGC_COLUMN_14 Total Score
+
+VGC_LOG_PERMANENT Permanent
+VGC_LOG_2WEEKS 2 Weeks
+VGC_LOG_NONE No Logs
+
+VGC_UPTIME_MIN %u mins
+VGC_UPTIME_HOUR %u hours
+VGC_UPTIME_DAY %u days
+VGC_NUM_VPN %u sessions
+VGC_NUM_LOGIN %S logins
+
+VGC_UDP_AVAILABLE UDP OK
+
+VGC_TITLE VPN Gate Plug-in Message
+
+VGC_VER_DIFF The version of VPN Gate Client Plug-in is different from SoftEther VPN Client.\r\n\r\n- Current VPN Gate Plug-in: Build %u\r\n- Current SoftEther VPN Client: Build %u\r\n\r\nIt is recommended to download and install VPN Gate Plug-in Build %u. Otherwise, communication errors or list-update errors might be occur. If the VPN Server List updating fails many times, update the VPN Gate Plug-in version.\r\n\r\nThe latest VPN Gate Plug-in is available at http://www.vpngate.net/.\r\n(Use a mirror-site if you cannot visit the above web-site directly.)\r\n\r\n
+
+VGC_LIST_STR_OK %S Public VPN Relay Servers on the Earth! (Updated at %S)
+VGC_LIST_STR_OK_2 %S Servers (at %S) - List update failed. Try again. If fails again, download the latest VPN Gate Client.
+VGC_LIST_STR_NG List update failed. Try again. If fails again, download the latest VPN Gate Client.
+VGC_PROXY_MSG If you are using a proxy server, you might not be able to use VPN Relay Servers which don't support the TCP port 443 as "SSL-VPN Connection" from such a proxy-mandated network.
+VGC_PROXY_TITLE Notice for Proxy Server Users
+
+VGS_NO_HUB_YET In order to set the message, first you have to commit enabling the VPN Gate service. After the service will be enabled, re-open this window and set the message.
+
+VGS_STOP VPN Gate Service will stop after you click the OK button.\r\n\r\nAfter VPN Gate Service will be stopped, this computer will never accept new VPN connection requests, however, still-alive VPN Sessions might remain.\r\n (Such VPN sessions sometimes hidden from the enumeration.) \r\n\r\nTo terminate all of still-alive VPN Sessions completely, restart SoftEther VPN Server or SoftEther VPN Client service, or reboot the computer.
+
+VGS_START This will activate the VPN Gate Relay Service function.\r\n\r\nVPN Gate Relay Service function must be activated by your own risk.\r\nSome countries prohibit using of encrypted VPN by laws.\r\nFor more details about VPN Gate Relay Service please visit http://www.vpngate.net/en/join.aspx.\r\n\r\nThe VPN Gate Academic Experiment Service is operated as a research project at the graduate school on University of Tsukuba, Japan. The service is governed under the Japanese laws. Other countries' laws are none of our concerns nor responsibilities.\r\n\r\nBy nature, there are almost 200 countries in the World, with different laws. It is impossible to verify every countries' laws and regulations and make the software comply with all countries' laws in advance to release the software. If a user uses VPN Gate service in a specific country, and damaged by public servants of the authority, the developer of either the service or software will never be liable to recover or compensate such damages or criminal responsibilities.\r\nBy using this software and service, the user must observe all concerned laws and rules with user's own responsibility. The user will be completely liable to any damages and responsibilities which are results of using this software and service, regardless of either inside or outside of Japan's territory.\r\nIf you don't agree nor understand the above warnings, do not use any of VPN Gate Academic Experiment Service functions.
+
+
+# Concerning services (Win32)
+SVC_HELP *** Command Line Arguments of %s (%S) ***\r\n\r\nThis program (%s) is a process runs as a background task. Start the program by specifying the following arguments on the command line. \r\n\r\n\r\n/install : Installs %s service (service name: %S) in Windows. After this, the service will automatically start. \r\n\r\n/uninstall... Uninstalls %s service (service name: %S) from Windows. \r\n\r\n/start : Starts %s service (service name: %S). \r\n\r\n/stop : Stops %s service (service name: %S). \r\n\r\n/test : Starts %s program in test mode. (For debug)\r\n\r\n/usermode : Starts %s program in the user mode. (When possible)\r\n\r\n/usermode_showtray : When starting in the user mode, this is used to display task tray icons when they were set to be hidden on a previous occasion. \r\n\r\n/usermode_hidetray : When starting in the user mode, this sets the task tray icons to be hidden. \r\n\r\n\r\nNote: Commands related to service operation other than /test and /usermode can only be operated on Windows NT / XP / Server 2003 / Vista / Server 2008.
+SVC_NT_ONLY The service related operation commands can only operate on Windows NT / 2000 / XP / Server 2003 / Vista / Server 2008. \r\nThey do not operate on Windows 98 / Me.
+SVC_ALREADY_INSTALLED The "%s" service (service name: %S) is already installed on this computer. Do you want to uninstall it and then re-install?
+SVC_INSTALL_OK The "%s" service (Service name: %S) was successfully installed. \r\n\r\n(Execution path: %s)\r\n\r\nThe service has started.
+SVC_INSTALL_FAILED The installation of the "%s" service (service name: %S) failed.
+SVC_INSTALL_FAILED_2 The "%s" service (Service name: %S) was successfully installed. \r\n\r\n(Execution path: %s)\r\n\r\nAn attempt to start the service, however, failed.
+SVC_NOT_INSTALLED The "%s" service (service name: %S) is not yet installed on this computer. Use the /install command line argument to install it.
+SVC_START_OK The "%s" service (service name: %S) started successfully.
+SVC_START_FAILED The "%s" service (service name: %S) failed to start.
+SVR_ALREADY_START The "%s" service (service name: %S) has already started.
+SVC_STOP_OK The "%s" service (Service name: %S) was stopped.
+SVC_STOP_FAILED The "%s" service (service name: %S) failed to stop.
+SVC_ALREADY_STOP The "%s" service (service name: %S) is already stopped.
+SVC_UNINSTALL_OK The "%s" service (Service name: %S) was uninstalled.
+SVC_UNINSTALL_FAILED The uninstallation of the "%s" service (service name: %S) failed.
+SVC_NOT_FOUND Unable to find information related to service %S from the string table.
+SVC_NOT_ADMIN To install, uninstall, start or stop the service you must have administrator privileges for this computer. \r\n\r\nIf you have an administrators account for this computer, log out and log on as an administrator. \r\nIf you are unclear about administrators accounts, contact your system administrator.
+SVC_TEST_MSG The "%s" service is started in test mode. \r\n\r\nClick OK to exit the service.
+SVC_TRAY_TOOLTIP %S (User mode)
+SVC_TEST_MUTEX The executable file %s is already started.
+SVC_USERMODE_MUTEX Another process of %s is already started.
+SVC_SERVICE_MUTEX Because service %S has process %s that is already started, the service cannot start.
+SVC_USERMODE_MENU_1 &Hide Tasktray Icon
+SVC_USERMODE_MENU_2 E&xit %s
+SVC_HIDE_TRAY_MSG This will hide the tasktray icons when starting %S in user mode. \r\nBeginning from next time %S is started in user mode, icons will not be displayed in the tasktray. \r\nThe menu to exit the process will also be hidden. \r\n\r\nTo exit the process in the case of Windows 98 / Me, use the Ctrl + Alt + Del key combination and select to end the process. \r\nWhen using other operating systems, use Task Manager. \r\n\r\nTo redisplay the tasktray icons, use the /usermode_showtray option when starting in user mode next time.
+
+
+# Concerning services (UNIX)
+UNIX_SVC_HELP %S Service Program\nCopyright (c) SoftEther VPN Project. All Rights Reserved.\n\n%S Command Usage:\n %S start - Start %S Service.\n %S stop - Stop %S Service if the service is already started.\n\n
+UNIX_SVC_STARTED %S Service Started.\n
+UNIX_SVC_STOPPING Stopping %S Service...\n
+UNIX_SVC_STOPPED %S Service Stopped.\n
+UNIX_SVC_STOP_FAILED %S Service Stop Failed.\n
+UNIX_SVC_ALREADY_START %S Service is already started.\nExecute "%S stop" to stop this service.\n
+UNIX_SVC_NOT_STARTED %S Service is not yet started.\nExecute "%S start" to start this service.\n
+UNIX_SVC_ERROR_FORK Failed to create child process for %S Service.\n
+
+
+# Service definition (SoftEther VPN Client)
+SVC_VPNCLIENT_NAME vpnclient
+SVC_VPNCLIENT_TITLE SoftEther VPN Client
+SVC_VPNCLIENT_DESCRIPT This manages the Virtual Network Adapter device driver and connection service for the SoftEther VPN Client. When this service is stopped, it will not be possible to use SoftEther VPN Client on this computer to connect to a SoftEther VPN Server.
+
+
+# Service Definition (SoftEther VPN Server)
+SVC_VPNSERVER_NAME vpnserver
+SVC_VPNSERVER_TITLE SoftEther VPN Server
+SVC_VPNSERVER_DESCRIPT This manages the server processes of SoftEther VPN Server. SoftEther VPN Server provides high-performance SoftEther VPN Server functions via TCP/IP protocol. When this service is stopped, SoftEther VPN Server on this computer will stop and SoftEther VPN Client will be unable to establish a VPN connection with this computer.
+
+
+# Service Definition (SoftEther VPN Bridge)
+SVC_VPNBRIDGE_NAME vpnbridge
+SVC_VPNBRIDGE_TITLE SoftEther VPN Bridge
+SVC_VPNBRIDGE_DESCRIPT This manages the processes of SoftEther VPN Bridge. SoftEther VPN Bridge provides a bridging connection between the network this computer is connected to and a SoftEther VPN Server that is remotely located. When this service is stopped, SoftEther VPN Bridge on this computer will stop and it will no longer be possible to communicate via the bridge connection.
+
+
+# Service definition (SoftEther VPN Client)
+SVC_SEVPNCLIENT_NAME sevpnclient
+SVC_SEVPNCLIENT_TITLE SoftEther VPN Client
+SVC_SEVPNCLIENT_DESCRIPT This manages the Virtual Network Adapter device driver and connection service for the SoftEther VPN Client. When this service is stopped, it will not be possible to use SoftEther VPN Client on this computer to connect to a SoftEther VPN Server.
+
+
+# Service Definition (SoftEther VPN Server)
+SVC_SEVPNSERVER_NAME sevpnserver
+SVC_SEVPNSERVER_TITLE SoftEther VPN Server
+SVC_SEVPNSERVER_DESCRIPT This manages the server processes of SoftEther VPN Server. SoftEther VPN Server provides high-performance SoftEther VPN Server functions via TCP/IP protocol. When this service is stopped, SoftEther VPN Server on this computer will stop and SoftEther VPN Client will be unable to establish a VPN connection with this computer.
+
+
+# Service Definition (SoftEther VPN Bridge)
+SVC_SEVPNBRIDGE_NAME sevpnbridge
+SVC_SEVPNBRIDGE_TITLE SoftEther VPN Bridge
+SVC_SEVPNBRIDGE_DESCRIPT This manages the processes of SoftEther VPN Bridge. SoftEther VPN Bridge provides a bridging connection between the network this computer is connected to and a SoftEther VPN Server that is remotely located. When this service is stopped, SoftEther VPN Bridge on this computer will stop and it will no longer be possible to communicate via the bridge connection.
+
+
+# Service definition (SoftEther VPN User-mode Router)
+SVC_VPNROUTER_NAME vpnrouter
+SVC_VPNROUTER_TITLE SoftEther VPN Router
+SVC_VPNROUTER_DESCRIPT This manages the server processes of SoftEther VPN Router (service mode). SoftEther VPN Router is a program that provides a virtual NAT and DHCP server that operates in user mode and by using simple operations it is possible to establish a safe connection between a virtual IP network and a physical IP network. When this service is stopped, SoftEther VPN Router on this computer will stop and SoftEther VPN Client will be unable to use the routing service on this computer.
+
+
+# Service Definition (EtherLogger)
+SVC_ELOGSVC_NAME elogsvc
+SVC_ELOGSVC_TITLE SoftEther EtherLogger
+SVC_ELOGSVC_DESCRIPT SoftEther EtherLogger is a service that captures data flowing through LAN cards connected to the computer and keeps a log of the headers of the packet types specified by the administrator and all data in text file format.
+
+
+# Concerning SoftEther VPN Server Manager
+SM_TITLE SoftEther VPN Server Manager
+SM_LOCALHOST localhost (This server)
+SM_SERVER_BRIDGE_TITLE Manage VPN Bridge "%S"
+SM_S_VHUB_BRIDGE When using VPN Bridge, you manage Virtual Hub "BRIDGE" to operate management of VPN Bridge.
+SM_DISCONNECTED The management connection was disconnected.
+SM_MIKAN Under Construction.
+SM_MAIN_COLUMN_1 Setting Name
+SM_MAIN_COLUMN_2 VPN Server Hostname
+SM_MAIN_COLUMN_3 Operation Mode
+SM_MODE_SERVER Entire VPN Server
+SM_MODE_HUB Hub '%S' Only
+SM_EDIT_CAPTION_1 New Connection Setting
+SM_EDIT_CAPTION_2 Edit %s
+SM_SETTING_EXISTS A Connection Setting with the same name as Connection Setting "%s" is already registered. Specify a different name.
+SM_SETTING_DELETE_MSG This will delete the Connection Setting "%s". Do you want to do this?
+SM_PASSWORD_TYPE_STR Password for Administration Connection
+SM_HUB_COLUMN_1 Virtual Hub Name
+SM_HUB_COLUMN_2 Status
+SM_HUB_COLUMN_3 Type
+SM_HUB_COLUMN_4 User
+SM_HUB_COLUMN_5 Group
+SM_HUB_COLUMN_6 Session
+SM_HUB_COLUMN_7 MAC Tables
+SM_HUB_COLUMN_8 IP Tables
+SM_HUB_COLUMN_9 Num Logins
+SM_HUB_COLUMN_10 Last Login
+SM_HUB_COLUMN_11 Last Communication
+SM_HUB_ONLINE Online
+SM_HUB_OFFLINE Offline
+SM_HUB_STANDALONE Standalone
+SM_HUB_STATIC Static Hub
+SM_HUB_DYNAMIC Dynamic Hub
+SM_SERVER_STANDALONE Standalone Server
+SM_FARM_CONTROLLER Cluster Controller
+SM_FARM_MEMBER Cluster Member Server
+SM_INFORMATION Latest Information
+SM_HUB_STATUS_CAPTION Status of Virtual Hub "%s"
+SM_HUB_STATUS_HUBNAME Virtual Hub Name
+SM_HUB_STATUS_ONLINE Status
+SM_HUB_TYPE Type
+SM_HUB_NUM_SESSIONS Sessions
+SM_HUB_NUM_SESSIONS_CLIENT Sessions (Client)
+SM_HUB_NUM_SESSIONS_BRIDGE Sessions (Bridge)
+SM_HUB_NUM_ACCESSES Access Lists
+SM_HUB_NUM_USERS Users
+SM_HUB_NUM_GROUPS Groups
+SM_HUB_NUM_MAC_TABLES MAC Tables
+SM_HUB_NUM_IP_TABLES IP Tables
+SM_HUB_SECURE_NAT SecureNAT
+SM_HUB_SECURE_NAT_YES Enabled
+SM_HUB_SECURE_NAT_NO Disabled
+SM_HUB_NUM_LOGIN Num Logins
+SM_HUB_LAST_LOGIN_TIME Last Login
+SM_HUB_LAST_COMM_TIME Last Communication
+SM_HUB_CREATED_TIME Created at
+SM_STATUS_COLUMN_1 Item
+SM_STATUS_COLUMN_2 Value
+
+SM_ST_SEND_UCAST_NUM Outgoing Unicast Packets
+SM_ST_SEND_UCAST_SIZE Outgoing Unicast Total Size
+SM_ST_SEND_BCAST_NUM Outgoing Broadcast Packets
+SM_ST_SEND_BCAST_SIZE Outgoing Broadcast Total Size
+
+SM_ST_RECV_UCAST_NUM Incoming Unicast Packets
+SM_ST_RECV_UCAST_SIZE Incoming Unicast Total Size
+SM_ST_RECV_BCAST_NUM Incoming Broadcast Packets
+SM_ST_RECV_BCAST_SIZE Incoming Broadcast Total Size
+
+SM_ST_NUM_PACKET_STR %S packets
+SM_ST_SIZE_BYTE_STR %S bytes
+
+CM_EDIT_HUB_1 New Virtual Hub
+CM_EDIT_HUB_2 Properties of %S
+
+CM_EDIT_HUB_STANDALONE Currently the server is operating in Standalone Mode. This Virtual Hub is operating as a Standalone Hub.
+CM_EDIT_HUB_TYPE_FIXED Currently the server is operating in Cluster Mode. This Virtual Hub is of the following type, which means it is not possible to make dynamic changes.
+CM_EDIT_HUB_CREATER A new Virtual Hub '%S' was created.
+CM_OFFLINE_MSG Do you want to switch %s to offline?\r\n\r\nIf you switch the Virtual Hub to offline all sessions currently connected to the Virtual Hub will be disconnected and new sessions will be unable to connect.
+CM_DELETE_HUB_MSG Do you want to delete %S?\r\n\r\nIf you delete the Virtual Hub, all sessions currently connected to the Virtual Hub will be disconnected and new sessions will be unable to connect. \r\nThis will also delete all the Hub settings, user objects, group objects, certificates and Cascade Connections. \r\n\r\nOnce you delete the Virtual Hub, it cannot be recovered. \r\nAre you sure you want to delete it?
+CM_HUB_DELETED_MSG Virtual Hub %S was deleted.
+CM_LISTENER_COLUMN_1 Port Number
+CM_LISTENER_COLUMN_2 Status
+CM_LISTENER_TCP_PORT TCP %u
+CM_LISTENER_ONLINE Listening
+CM_LISTENER_OFFLINE Stopped
+CM_LISTENER_ERROR Error
+CM_DELETE_LISTENER_MSG This will delete the Listener (TCP port %u). From now on, it will not be possible to connect to this port. \r\nIs this what you want to do?
+CM_STOP_LISTENER_MSG This will stop the Listener (TCP port %u). Until Listener is restarted it will not be possible to connect to this port. \r\n\r\nIs this you want to do?
+CM_CLOSE_BUTTON Close
+CM_CERT_SET_MSG A new server certificate was set.
+CM_SHORTCUT_DISCONNECT There is already an active connection to the specified connection destination. \r\n\r\nDo you want to disconnect?
+
+
+SM_SERVER_STATUS Server Status
+SM_ST_SERVER_TYPE Server Type
+SM_ST_NUM_TCP Number of Active Sockets
+SM_ST_NUM_TCP_LOCAL Number of Active Sockets (This Server)
+SM_ST_NUM_TCP_REMOTE Number of Active Sockets (Other Member Servers)
+SM_ST_NUM_HUB_TOTAL Number of Virtual Hubs
+SM_ST_NUM_HUB_STATIC Number of Static Virtual Hubs
+SM_ST_NUM_HUB_DYNAMIC Number of Dynamic Virtual Hubs
+SM_ST_NUM_SESSION_TOTAL Number of Sessions
+SM_ST_NUM_SESSION_LOCAL Number of Sessions (This Server)
+SM_ST_NUM_SESSION_REMOTE Number of Sessions (Other Member Servers)
+SM_ST_NUM_MAC_TABLE Number of MAC Address Tables
+SM_ST_NUM_IP_TABLE Number of IP Address Tables
+SM_ST_NUM_USERS Number of Users
+SM_ST_NUM_GROUPS Number of Groups
+SM_ST_CLIENT_LICENSE Using Client Connection Licenses (This Server)
+SM_ST_BRIDGE_LICENSE Using Bridge Connection Licenses (This Server)
+SM_ST_CLIENT_LICENSE_EX Using Client Connection Licenses (Entire Cluster)
+SM_ST_BRIDGE_LICENSE_EX Using Bridge Connection Licenses (Entire Cluster)
+SM_ST_START_TIME Server Started at
+SM_ST_CURRENT_TIME Current Time
+SM_ST_CURRENT_TICK 64 bit High-Precision Logical System Clock
+SM_ST_TOTAL_MEMORY Total Logical Memory Size
+SM_ST_USED_MEMORY Used Logical Memory Size
+SM_ST_FREE_MEMORY Free Logical Memory Size
+SM_ST_TOTAL_PHYS Total Physical Memory Size
+SM_ST_USED_PHYS Used Physical Memory Size
+SM_ST_FREE_PHYS Free Physical Memory Size
+SM_ST_RAM_SIZE_KB %S bytes
+SM_INFO_TITLE VPN Server Version Information
+SM_INFO_PRODUCT_NAME Product Name
+SM_INFO_VERSION Version
+SM_INFO_BUILD Build
+SM_INFO_HOSTNAME Host Name
+SM_OS_SYSTEM_NAME Type of Operating System
+SM_OS_PRODUCT_NAME Product Name of Operating System
+SM_OS_SERVICE_PACK Service Pack
+SM_OS_SP_TAG Service Pack %u
+SM_OS_VENDER_NAME Operating System Vendor
+SM_OS_VERSION Operating System Version
+SM_OS_KERNEL_NAME Type of OS Kernel
+SM_OS_KERNEL_VERSION Version of OS Kernel
+SM_CONNECTION_TYPE_0 Client
+SM_CONNECTION_TYPE_1 Initializing...
+SM_CONNECTION_TYPE_2 Login
+SM_CONNECTION_TYPE_3 Additional Connection
+SM_CONNECTION_TYPE_4 Clustering RPC
+SM_CONNECTION_TYPE_5 Management RPC
+SM_CONNECTION_TYPE_6 Hub Enumeration RPC
+SM_CONNECTION_TYPE_7 Changing Password
+SM_CONNECTION_TYPE_8 MS-SSTP Connection
+SM_CONNECTION_TYPE_9 OpenVPN Connection
+SM_CONN_COLUMN_1 Connection Name
+SM_CONN_COLUMN_2 Connection Source
+SM_CONN_COLUMN_3 Connection Start
+SM_CONN_COLUMN_4 Type
+SM_HOSTNAME_AND_PORT %S: %u
+SM_CONN_DISCONNECT_MSG This will disconnect connection %s. \r\nIs this you want to do?
+SM_CONNINFO_CAPTION Connection %s Information
+SM_CONNINFO_NAME Connection Name
+SM_CONNINFO_TYPE Connection Type
+SM_CONNINFO_HOSTNAME Source Host Name
+SM_CONNINFO_IP Source IP Address
+SM_CONNINFO_PORT Source Port Number (TCP)
+SM_CONNINFO_TIME Connection Start
+SM_CONNINFO_SERVER_STR Server Product Name
+SM_CONNINFO_SERVER_VER Sever Version
+SM_CONNINFO_SERVER_BUILD Server Build Number
+SM_CONNINFO_CLIENT_STR Client Product Name
+SM_CONNINFO_CLIENT_VER Client Version
+SM_CONNINFO_CLIENT_BUILD Client Build
+SM_FARM_REBOOT_MSG You are about to change the clustering configuration. \r\n\r\nWhen you change the clustering configuration, all currently connected sessions and connections for management purposes (including this management connection) will be disconnected and the server program will restart. \r\nWhen there are many server users, it could take over a minute to restart. \r\n\r\nClick OK to automatically disconnect the connection with the server. To continue management, you will need to reconnect to the server.
+SM_FM_COLUMN_1 Type
+SM_FM_COLUMN_2 Connection Started at
+SM_FM_COLUMN_3 Host Name
+SM_FM_COLUMN_4 Point
+SM_FM_COLUMN_5 Number of Sessions
+SM_FM_COLUMN_6 Number of TCP Connections
+SM_FM_COLUMN_7 Number of Operating Hubs
+SM_FM_COLUMN_8 Using Client Connection Licenses
+SM_FM_COLUMN_9 Using Bridge Connection Licenses
+SM_FM_CONTROLLER Controller
+SM_FM_MEMBER Member
+SM_FMINFO_TYPE Server Type
+SM_FMINFO_CONNECT_TIME Connection Established at
+SM_FMINFO_IP IP Address
+SM_FMINFO_HOSTNAME Host Name
+SM_FMINFO_POINT Point
+SM_FMINFO_WEIGHT Performance Standard Ratio
+SM_FMINFO_NUM_PORT Number of Public Ports
+SM_FMINFO_PORT Public Port #%u (TCP/IP)
+SM_FMINFO_NUM_HUB Number of Running Virtual Hubs
+SM_FMINFO_HUB Virtual Hub #%u
+SM_FMINFO_HUB_TAG_1 %S (Dynamic)
+SM_FMINFO_HUB_TAG_2 %S (Static)
+SM_FMINFO_NUM_SESSION Number of Sessions
+SM_FMINFO_NUN_CONNECTION Number of TCP Connections
+SM_FMINFO_CAPTION Cluster Member Server Status
+SM_FC_STATUS_CAPTION Connection to Cluster Controller Status
+SM_FC_IP Controller IP Address
+SM_FC_PORT Controller TCP/IP Port
+SM_FC_STATUS Connection Status
+SM_FC_ONLINE Online
+SM_FC_OFFLINE Offline
+SM_FC_LAST_ERROR Last Error
+SM_FC_ERROR_TAG %s (Error Code: %u)
+SM_FC_START_TIME Connection Started at
+SM_FC_FIRST_TIME First Connection Established at
+SM_FC_CURRENT_TIME Current Connection Established at
+SM_FC_NUM_TRY Number of Connection Attempts
+SM_FC_NUM_CONNECTED Number of Successful Connections
+SM_FC_NUM_FAILED Number of Failed Connections
+SM_FC_NOT_CONNECTED (Not Connected)
+SM_CHANGE_PASSWORD_1 The passwords you entered did not match. Enter the same password in Confirm as you enter in Password.
+SM_CHANGE_PASSWORD_2 You have entered an empty password. Continue anyway?
+SM_CHANGE_PASSWORD_3 The password was changed.
+SM_USER_COLUMN_1 User Name
+SM_USER_COLUMN_2 Full Name
+SM_USER_COLUMN_3 Group Name
+SM_USER_COLUMN_4 Description
+SM_USER_COLUMN_5 Auth Method
+SM_USER_COLUMN_6 Num Logins
+SM_USER_COLUMN_7 Last Login
+SM_AUTHTYPE_0 Anonymous Authentication
+SM_AUTHTYPE_1 Password Authentication
+SM_AUTHTYPE_2 Individual Certificate Authentication
+SM_AUTHTYPE_3 Signed Certificate Authentication
+SM_AUTHTYPE_4 RADIUS Authentication
+SM_AUTHTYPE_5 NT Domain Authentication
+SM_NO_GROUP -
+SM_USER_DELETE_MSG This will delete the user "%s". Do you want to do this?
+SM_EDIT_USER_CAPTION_1 Create New User
+SM_EDIT_USER_CAPTION_2 Properties of User %S
+SM_EDIT_USER_CERT_INFO The users using 'Individual Certificate Authentication' will be allowed or denied connection depending on whether the SSL client certificate completely matches the certificate that was set for the user beforehand.
+SM_EDIT_USER_POL_DLG Security Policy of User %S
+SM_POLICY_DEF_CAPTION Security Policy
+SM_LIMIT_STR Specify an integer that is within the range %u to %u.
+SM_POLICY_INIT_TITLE Select a policy item from the list on the left.
+SM_USER_CREEATE_OK User %S was created.
+SM_USERINFO_CAPTION User "%S" Information
+SM_USERINFO_NAME User Name
+SM_USERINFO_GROUP Group Name
+SM_USERINFO_CREATE Created on
+SM_USERINFO_UPDATE Updated on
+SM_USERINFO_EXPIRE Expiration Date
+SM_USERINFO_NUMLOGIN Number of Logins
+SM_GROUPLIST_NAME Group Name
+SM_GROUPLIST_REALNAME Full Name
+SM_GROUPLIST_NOTE Description
+SM_GROUPLIST_NUMUSERS Num Users
+SM_EDIT_GROUP_CAPTION_1 Creation of New Group
+SM_EDIT_GROUP_CAPTION_2 Properties of Group %S
+SM_GROUP_CREATED Group %S was created.
+SM_GROUP_DELETE_MSG Group %S was deleted. Do you want to do this?
+SM_GROUP_POLICY_CAPTION Security Policy of Group %S
+SM_GROUP_MEMBER_STR \ (Display only users belonging to group %S)
+SM_SELECT_GROUP &Select
+SM_SELECT_NO_GROUP &None
+SM_SELECT_ALT_GROUP Select a &Group...
+SM_ACCESS_COLUMN_0 ID
+SM_ACCESS_COLUMN_1 Action
+SM_ACCESS_COLUMN_2 Status
+SM_ACCESS_COLUMN_3 Priority
+SM_ACCESS_COLUMN_4 Memo
+SM_ACCESS_COLUMN_5 Contents
+SM_ACCESS_COLUMN_6 Unique ID
+SM_ACCESS_PASS Pass
+SM_ACCESS_DISCARD Discard
+SM_ACCESS_ENABLE Enable
+SM_ACCESS_DISABLE Disable
+SM_ACCESS_PROTO_1 All IPv4 / IPv6 Protocols
+SM_ACCESS_PROTO_2 6 (TCP/IP Protocol)
+SM_ACCESS_PROTO_3 17 (UDP/IP Protocol)
+SM_ACCESS_PROTO_4 1 (ICMPv4 Protocol)
+SM_ACCESS_PROTO_5 58 (ICMPv6 Protocol)
+SM_ACCESS_PROTO_6 Specify the IP Protocol Number
+SM_SELECT_USER &Select
+SM_SELECT_NO Do&n't Select
+SM_PLEASE_SELECT Select User.
+SM_LINK_COLUMN_1 Setting Name
+SM_LINK_COLUMN_2 Status
+SM_LINK_COLUMN_3 Established at
+SM_LINK_COLUMN_4 Destination VPN Server
+SM_LINK_COLUMN_5 Virtual Hub
+SM_LINK_STATUS_OFFLINE Offline (Stopped)
+SM_LINK_STATUS_ERROR Error %u: %s
+SM_LINK_STATUS_ONLINE Online (Established)
+SM_LINK_POLICY_GROUP Cascade Connection Setting
+SM_LINK_POLICY_CAPTION Security policy settings applicable to Cascade sessions
+SM_LINK_CONNECTING Connecting
+SM_LINK_SAVE_ONLINE The Cascade Connection Setting "%s" was changed but because this Cascade Connection is currently online, the setting will not be applied until next time the connection is established.
+SM_LINK_DELETE_MSG This will delete the settings for Cascade Connection "%s". Do you want to do this?
+SM_LINK_OFFLINE_MSG Currently Cascade Connection "%s" is active. Do you want to disconnect this connection?
+SM_LINK_STATUS_CAPTION Connection status of Cascade Connection "%s"
+SM_LOG_SWITCH_0 No Switching
+SM_LOG_SWITCH_1 Switch in Every Second
+SM_LOG_SWITCH_2 Switch in Every Minute
+SM_LOG_SWITCH_3 Switch in Every Hour
+SM_LOG_SWITCH_4 Switch in Every Day
+SM_LOG_SWITCH_5 Switch in Every Month
+SM_SESS_DISCONNECT_MSG This will disconnect session "%S". Do you want to do this?
+SM_SESS_COLUMN_1 Session Name
+SM_SESS_COLUMN_2 Location
+SM_SESS_COLUMN_3 User Name
+SM_SESS_COLUMN_4 Source Host Name
+SM_SESS_COLUMN_5 TCP Connections
+SM_SESS_COLUMN_6 Transfer Bytes
+SM_SESS_COLUMN_7 Transfer Packets
+SM_SESS_COLUMN_8 VLAN ID
+SM_SESS_NORMAL Local Session
+SM_SESS_LOCAL Local Session
+SM_SESS_LOCAL_2 On '%S'
+SM_SESS_REMOTE On '%S'
+SM_SESS_LINK Cascade Connection
+SM_SESS_LINK_HOSTNAME Virtual Host
+SM_SESS_LINK_TCP None
+SM_SESS_SNAT SecureNAT Session
+SM_SESS_SNAT_HOSTNAME Virtual Host
+SM_SESS_SNAT_TCP None
+SM_SESS_BRIDGE Local Bridge Session
+SM_SESS_BRIDGE_HOSTNAME Ethernet Bridge
+SM_SESS_LAYER3_HOSTNAME Virtual Layer 3 Switch
+SM_SESS_BRIDGE_TCP None
+SM_SESS_STATUS_CAPTION VPN Session "%S" Status
+SM_SESS_STATUS_USERNAME User Name (Authentication)
+SM_SESS_STATUS_REALUSER User Name (Database)
+SM_SESS_STATUS_GROUPNAME Group Name
+SM_CLIENT_IP Source IP Address
+SM_CLIENT_HOSTNAME Source Host Name
+SM_NODE_CLIENT_NAME Client Product Name
+SM_NODE_CLIENT_VER Client Version
+SM_NODE_CLIENT_BUILD Client Build
+SM_NODE_SERVER_NAME Server Product Name
+SM_NODE_SERVER_VER Server Version
+SM_NODE_SERVER_BUILD Server Build
+SM_NODE_CLIENT_OS_NAME Client OS Name
+SM_NODE_CLIENT_OS_VER Client OS Version
+SM_NODE_CLIENT_OS_PID Client OS Product ID
+SM_NODE_CLIENT_HOST Client Host Name
+SM_NODE_CLIENT_IP Client IP Address
+SM_NODE_CLIENT_PORT Client Port
+SM_NODE_SERVER_HOST Server Host Name
+SM_NODE_SERVER_IP Server IP Address
+SM_NODE_SERVER_PORT Server Port
+SM_NODE_PROXY_HOSTNAME Proxy Host Name
+SM_NODE_PROXY_IP Proxy IP Address
+SM_NODE_PROXY_PORT Proxy Port
+SM_MAC_COLUMN_1 Session Name
+SM_MAC_COLUMN_2 MAC Address
+SM_MAC_COLUMN_3 Created at
+SM_MAC_COLUMN_4 Updated at
+SM_MAC_COLUMN_5 Location
+SM_MAC_COLUMN_1A VLAN ID
+SM_SESSION_FILTER \ (Displays only entries of session %S)
+SM_IP_COLUMN_1 Session Name
+SM_IP_COLUMN_2 IP Address
+SM_IP_COLUMN_3 Created at
+SM_IP_COLUMN_4 Updated at
+SM_IP_COLUMN_5 Location
+SM_MAC_IP_DHCP %S (DHCP)
+SM_MACIP_LOCAL On This Server
+SM_MACIP_SERVER On '%S'
+SM_SNAT_STATUS SecureNAT Operating Status
+SM_SNAT_NUM_SESSION %u Session
+SM_SNAT_NUM_CLIENT %u Client
+SM_SNAT_IS_KERNEL Kernel-mode NAT is Active
+SM_BRIDGE_TOO_OLD_VER The Local Bridge function is not supported by the version of the VPN Server that is currently connected. \r\nTry updating to a new version.
+SM_BRIDGE_UNSUPPORTED Unable to use the Local Bridge function with the operating system that this VPN Server is operating on. For the list of operating system that the Local Bridge function can be used on, refer to the online documentation of the VPN Server.
+SM_BRIDGE_WPCAP_REMOTE In order to use the Local Bridge function on this VPN Server, you must install the WinPcap software. The software WinPcap is currently not installed on the server computer. \r\n\r\nTo continue the installation of the WinPcap software, you must start SoftEther VPN Server Manager on the server computer that is running VPN Server and then while connected to localhost (location of your own computer), have the Local Bridge Function Setting window displayed. \r\nTo continue, first exit this management session, and then, after starting SoftEther VPN Server Manager on the server computer, connect to localhost and continue the setting process.
+SM_BRIDGE_WPCAP_ROOT In order to use the Local Bridge function on this VPN Server, you must install the WinPcap software. \r\n\r\nTo continue the installation you must log in to this computer as a user with administrator privileges. \r\nLog on as an administrator and start the SoftEther VPN Server Manager again.
+SM_BRIDGE_WPCAP_INSTALL In order to use the Local Bridge function on this VPN Server, you must install the WinPcap software. The software WinPcap is currently not installed on the server computer. \r\n\r\nWinPcap is an easy-to-install free software that is bundled together with the VPN Server. \r\n\r\nDo you want to begin the installation of WinPcap?
+SM_BRIDGE_WPCAP_REBOOT1 After WinPcap installation has completed, you must restart the computer before you use the Local Bridge function again. \r\n\r\nAfter you restart the computer manually and start VPN Server, configure the settings for the Local Bridge function.
+SM_BRIDGE_WPCAP_REBOOT2 After WinPcap installation has completed, you must restart the SoftEther VPN Server service before you use the Local Bridge function again. \r\n\r\nIt only takes a short time to restart the SoftEther VPN Server service, however all sessions that are currently connected to the VPN Server will be disconnected. \r\nThis management session will also be disconnected, so you will need to reconnect to continue. \r\n\r\nDo you want to restart the SoftEther VPN Server service?
+SM_BRIDGE_RESOURCE Unable to load the WinPcap driver.
+SM_BRIDGE_COLUMN_1 Number
+SM_BRIDGE_COLUMN_2 Virtual Hub Name
+SM_BRIDGE_COLUMN_3 Network Adapter or Tap Device Name
+SM_BRIDGE_COLUMN_4 Status
+SM_BRIDGE_OFFLINE Offline
+SM_BRIDGE_ONLINE Operating
+SM_BRIDGE_ERROR Error
+SM_BRIDGE_OK The Local Bridge connection definition was added.
+SM_BRIDGE_DELETE Do you want to delete the Local Bridge from Virtual Hub "%s" to device "%s"?
+SM_BRIDGE_DELETE_OK The Local Bridge was deleted.
+SM_BRIDGE_INTEL While in the condition that occurs immediately after a new bridge connection is made when bridging to a physical network adapter, depending on the type of network adapter, there are cases where it will not be possible to communicate using TCP/IP to the network adapter using a bridge connection from a computer on the virtual network. \r\n(This phenomenon is known to occur for Intel and Broadcom network adapters.) \r\n\r\n\r\nIf this issue arises, remedy the situation by restarting the computer on which VPN Server / Bridge is running. Normal communication will be possible after the computer has restarted. \r\n\r\n\r\nAlso many wireless network adapters will not respond to the sending of packets in promiscuous mode and when this occurs you will be unable to use the Local Bridge. If this issue arises, try using a regular wired network adapter instead of the wireless network adapter.
+SM_BRIDGE_VPN You are attempting to make a Local Bridge to "%S".\r\n\r\nA Local Bridge is made between a Virtual Hub and a physical network adapter in usual usage. It is unusual to make a Local Bridge to a Virtual Network Adapter.\r\nPlease make sure that it is your intention.\r\n\r\nDo you really want to continue?
+SM_BRIDGE_INFO_1 Select the Ethernet device (network adapter) for the bridge destination.
+SM_BRIDGE_INFO_2 Enter a name of the new tap device to create.
+SM_CONFIG_SAVED The configuration file was saved.
+SM_CONFIG_SAVE_FAILED Failed to save the configuration file.
+SM_CONFIG_OPEN_FAILED Unable to open the specified file.
+SM_CONFIG_CONFIRM This will apply the specified configuration file to the VPN Server. The VPN Server will automatically restart and it will start loading the new configuration file. The users who are currently connected to the VPN Server will be disconnected. This management session will also be disconnected, you will need to reconnect to the server. \r\n\r\nDo you want to proceed?
+SM_CONFIG_WRITE_OK The configuration file on the server side was overwritten.
+SM_AO_COLUMN_1 Item
+SM_AO_COLUMN_2 Value
+SM_TRUE_OR_FALSE Set either 0 (false) or 1 (true) for this item.
+SM_AO_SET_OK The Virtual Hub Administration Option was set.
+SM_EXT_OPTION_SET_OK The Virtual Hub Extended Option was set.
+SM_PASSWORD_MSG Currently an administrator password has not been set for this VPN Server. It is recommended that a password is set. \r\n\r\nDo you want to set a server administrator password?
+SM_L3_SW_COLUMN1 Layer 3 Switch Name
+SM_L3_SW_COLUMN2 Running Status
+SM_L3_SW_COLUMN3 Interfaces
+SM_L3_SW_COLUMN4 Routing Tables
+SM_L3_SW_ST_F_F Stop
+SM_L3_SW_ST_T_F Start (Error)
+SM_L3_SW_ST_T_T Start (Running)
+SM_L3_SW_DEL_MSG This will delete the Virtual Layer 3 Switch "%S". \r\nIs this you want to do?
+SM_L3_SW_IF_COLUMN1 IP Address
+SM_L3_SW_IF_COLUMN2 Subnet Mask
+SM_L3_SW_IF_COLUMN3 Virtual Hub Name
+SM_L3_SW_TABLE_COLUMN1 Network Address
+SM_L3_SW_TABLE_COLUMN2 Subnet Mask
+SM_L3_SW_TABLE_COLUMN3 Gateway Address
+SM_L3_SW_TABLE_COLUMN4 Metric
+SM_SECURE_NAT_MSG Are you sure you want to enable the SecureNAT?\r\n\r\nIf you enable the SecureNAT, a virtual router with virtual NAT function will be created that has one IP address in the Virtual Hub. This Virtual Router will interact as one computer or router with other computers that are connected to the virtual network. \r\n\r\nThe SecureNAT in the Virtual NAT enables any computers connected to the Virtual Hub to establish communication with an external network via the SecureNAT. \r\nTherefore, when SecureNAT is running on this VPN Server, there is no need to use local VPN Client to connect the self-computer's Virtual Hub.\r\n\r\n\r\nAlso, please take care that if there is already a DHCP server in a location that can be reached from a Virtual Hub Layer 2 segment, disable the DHCP server function by clicking the SecureNAT Configuration, otherwise there will be a DHCP conflict. \r\n\r\nMoreover, you can disable the NAT function and only use the DHCP server if you wish.
+SM_CRL_COLUMN_1 Certificate Summary
+SM_CRL_DELETE_MSG This will delete the selected item. Do you want to do this?
+SM_CRL_EMPTY_MSG No items have been selected. \r\nIf you add this certificate revocation entry, all certificates will be judged as invalid and all client connections that are made in certificate authentication mode will be refused. \r\n\r\nIs this you want to do?
+SM_AC_COLUMN_1 ID
+SM_AC_COLUMN_2 Priority
+SM_AC_COLUMN_3 Action
+SM_AC_COLUMN_4 Contents
+SM_AC_PASS Pass
+SM_AC_DENY Deny
+SM_LOG_FILE_COLUMN_1 Log File Name
+SM_LOG_FILE_COLUMN_2 File Size
+SM_LOG_FILE_COLUMN_3 Updated on
+SM_LOG_FILE_COLUMN_4 Location
+SM_READ_LOG_FILE_INFO_1 Please wait until processing is finished...
+SM_READ_LOG_FILE_INFO_2 %S in process, %S has finished...
+SM_READ_LOG_FILE_ERROR File was not successfully downloaded.
+SM_READ_SAVE_DLG_TITLE Specify a File Name for the Log File's Save Destination
+SM_READ_SAVE_DLG_FILTER Log Files (*.LOG)|*.log|All Files (*.*)|*.*
+SM_READ_SAVE_FAILED Failed to save the log file.
+SM_READ_SAVE_TMP_FAILED Unable to write to temporary file "%S".
+SM_READ_SAVE_OPEN_ERROR Unable to open temporary file "%S". \r\n\r\nIt is possible that the .LOG file extension is not an assigned file type in Windows.
+SM_LICENSE_COLUMN_1 Number
+SM_LICENSE_COLUMN_2 License Key
+SM_LICENSE_COLUMN_3 License Type Name
+SM_LICENSE_COLUMN_4 Status
+SM_LICENSE_COLUMN_5 Expiration Date
+SM_LICENSE_COLUMN_6 License ID
+SM_LICENSE_COLUMN_7 License Type ID
+SM_LICENSE_COLUMN_8 Server ID
+SM_LICENSE_COLUMN_9 Serial ID
+SM_LICENSE_INFINITE Infinite
+SM_LICENSE_NO_EXPIRES No Expiration
+SM_LICENSE_STATUS_EDITION Product Edition
+SM_LICENSE_STATUS_RELEASE Release Date of VPN Server
+SM_LICENSE_STATUS_SYSTEM_ID Current Server ID
+SM_LICENSE_STATUS_EXPIRES Expiration of Current Product License
+SM_LICENSE_STATUS_SUBSCRIPTION Status of Subscription Contract
+SM_LICENSE_STATUS_SUBSCRIPTION_NONEED No Need (This Edition requires no subscription keys)
+SM_LICENSE_STATUS_SUBSCRIPTION_NONE No Keys (Adding a subscription key is required)
+SM_LICENSE_STATUS_SUBSCRIPTION_VALID Subscription is Active [Until %s]
+SM_LICENSE_STATUS_SUBSCRIPTION_EXPIRED Subscription is Expired [at %s]
+SM_LICENSE_STATUS_SUBSCRIPTION_BUILD Version Allowed by Current Contract
+SM_LICENSE_STATUS_SUBSCRIPTION_BUILD_STR Free Upgrade to Any Future Versions Released Until %s is Allowed
+SM_LICENSE_STATUS_ENTERPRISE Enterprise Functions Availability
+SM_LICENSE_STATUS_ENTERPRISE_YES Yes (Available)
+SM_LICENSE_STATUS_ENTERPRISE_NO No (Unavailable)
+SM_LICENSE_NUM_USER Allowed User Objects to Create
+SM_LICENSE_NUM_CLIENT Allowed Concurrent Clients
+SM_LICENSE_NUM_BRIDGE Allowed Concurrent Bridges
+SM_NO_LICENSE_COLUMN Caution:
+SM_NO_LICENSE Because there are no product licenses registered, this VPN Server's communication function doesn't operate.
+SM_LICENSE_DELETE_MSG Are you sure you want to delete the selected license from the VPN Server?
+SM_SYSLOG_0 Disable Syslog Send Function
+SM_SYSLOG_1 Send Server Logs by Syslog
+SM_SYSLOG_2 Send Server and Virtual Hub Security Logs by Syslog
+SM_SYSLOG_3 Send Server, Virtual Hub Security, and Packet Logs by Syslog
+SM_SETUP_INFO_1 Click Next to start Setup. Click Close if you want to exit the setup and manually configure all settings.
+SM_SETUP_INFO_2 Click Close to configuring the settings of a VPN server manually by yourself.
+SM_SETUP_BRIDGE_ONLY You are currently connected to VPN Bridge. You can only create VPN Bridge at Each Site for Multi-site VPN.
+SM_SETUP_BRIDGE_EDGE VPN Bridge at &Each Site
+SM_SETUP_WARNING The current settings of this VPN Server or VPN Bridge will be initialized. \r\nIs this you want to do?
+SM_SETUP_SELECT Select the Ethernet device to establish the bridge connection.
+SM_SETUP_NO_LICENSE_KEY Currently there is no licenses registered for this SoftEther VPN Server. \r\n\r\nFor SoftEther VPN Server to operate as a VPN server, you must enter a license key. \r\nDo you want to display the License Manager?\r\n\r\n(To use the VPN Server as a Trial Version, you have to obtain a trial key from the SoftEther VPN Project web site.\r\nClick Yes and click Obtain or Extend of License button to obtain a trial key.
+SM_HUBEXT_OPTION_TITLE Virtual Hub Extended Options
+SM_HUBEXT_OPTION_STATIC1 Virtual Hub Extended Options allows you to configure more detailed parameters of this Virtual Hub.
+SM_HUBEXT_OPTION_STATIC2 By default, both VPN Server's global administrators and individual Virtual Hub's administrators can modify the Virtual Hub Extended Options.\nHowever, if the deny_hub_admin_change_ext_option is set to 1 on the Virtual Hub Admin Options, the individual Virtual Hub's administrators cannot modify the Virtual Hub Extended Options. (View only.)
+SM_VLAN_COLUMN_0 Network Adapter Name
+SM_VLAN_COLUMN_1 Driver Type
+SM_VLAN_COLUMN_2 Driver File Name
+SM_VLAN_COLUMN_3 VLAN Transparency Setting
+SM_VLAN_COLUMN_4 GUID
+SM_VLAN_COLUMN_5 Device Instance ID
+SM_VLAN_YES Enabled
+SM_VLAN_NO Not Enabled
+SM_VLAN_MSG_1 The Windows Registry was configured to allow the network adapter "%S" to transmit / receive tagged-VLAN packets.\r\n\r\nHowever, there are some network adapters which requires additional settings on the property of the Device Manager on the local computer's Windows to set the parameters to enable Jumbo Frames. (Ethernet frames which are larger than 1,512 bytes.) Unless you enable Jumbo Frames, some large VLAN packets will be dropped. In the case if large VLAN packets always disappeared, please enable Jumbo Frames. (For example, set the maximum size to 4,088 bytes.) The Device Manager in Windows will help you to configure.\r\n\r\nThis VLAN Transparency Setting has been written to the Windows Registry, however it is not guaranteed that VLAN packets can be transmitted effectively.\r\nIf transmitting VLAN tagged packets will fail after this configuration, refer the manual of the network adapter "%S" to configure manually and adequately. Moreover, "%S" might not support the VLAN transparency setting. In that case, such a network adapter cannot be used to transmit VLAN frames. Use other products.\r\n\r\nTo apply this setting, Windows which runs VPN Server must be rebooted. Do not forget to reboot it.
+SM_VLAN_MSG_2 The Windows Registry parameters which was enabling the VLAN transparency features on the network adapter "%S" are deleted from the Registry.\r\n\r\nIf you did a Jumbo Frame enable settings last time, undo such changes manually.\r\n\r\nTo apply this setting, Windows which runs VPN Server must be rebooted. Do not forget to reboot it.
+SM_VLAN_NOTHING There are no network adapters which VLAN Transparency Setting Tool supports on the computer "%S".\r\n\r\nHowever, some network adapters are capable to transmit VLAN tagged packets by default, or can be configured to perform VLAN tagged packets by specific configuration utility provided by the vendor.\r\nBy using such network adapters, you have to configure such settings by yourself manually.
+SM_SERVER_ADMIN_MSG VPN Server / Bridge "%S"
+SM_ETHERIP_COLUMN_0 ISAKMP Phase 1 ID
+SM_ETHERIP_COLUMN_1 Virtual Hub Name
+SM_ETHERIP_COLUMN_2 User Name
+SM_ETHERIP_ADD_OK A new EtherIP / L2TPv3 client setting was registered.
+SM_IPSEC_SETUP_QUESTION This VPN Server has a function to accept IPsec / L2TP / EtherIP / L2TPv3 compatible VPN clients or VPN router products.\r\n\r\nYou can allow the VPN Server to accept connections from smartphones such as iPhone, iPad, Android, or standard VPN client functions on Mac OS X or Windows.\r\n\r\nDo you want to set up the IPsec?\r\n(IPsec settings can be configured by clicking "IPsec / L2TP Settings" button any time later.)
+SM_OPENVPN_CONFIG_SAVE_OK The ZIP file '%s' which contains the setting files for OpenVPN.\r\n\r\nOpen this ZIP file to extract sample configuration files for OpenVPN which can be used immediately and easily.\r\nYou might be required to revise the configuration file a little.\r\n\r\nFor details please read the 'readme.txt' file in the ZIP file.\r\n\r\nDo you want to open this ZIP file now?
+SM_OPENVPN_CONFIG_SAVE_NG Failed to save the ZIP file '%s'.
+SM_OPENVPN_CONFIG_OPEN_NG Failed to open the ZIP file '%s'. Please open this file manually.
+SM_DDNS_IPV4_ERROR Unable to reach the IPv4 DDNS Server.
+SM_DDNS_IPV6_ERROR Unable to reach the IPv6 DDNS Server.
+SM_DDNS_FQDN_EMPTY (None)
+SM_DDNS_OK_MSG The Dynamic DNS hostname: %S%S\r\n\r\nYou can access to the below IP address by specifying the above DNS hostname.\r\n\r\nIPv4 Address: %s\r\nIPv6 Address: %s\r\n\r\nYou can also specify the following special forms of hostnames to specify IPv4 or IPv6 as the address-type explicitly.\r\n\r\nHostname for IPv4: %S.v4%S\r\nHostname for IPv6: %S.v6%S\r\n
+SM_DDNS_OK_TITLE Dynamic DNS Function
+SM_DDNS_OK_MSG2 The Dynamic DNS hostname was changed to '%S'.\r\n\r\nClick Hint to read additional information.
+SM_IPSEC_PSK_TOO_LONG The pre-shared key (PSK) has 10 or more letters.\r\n\r\nIt is reported that several versions of Google Android has a serious bug with 10 or more letters pre-shared key.\r\nTherefore 9 or less letters are recommended for pre-shared key.\r\n\r\nDo you want to modify the pre-shared key?
+SM_ADVANCED_REDIRECT_URL_HINT_TITLE How to Use Advanced HTTP Redirection Function
+SM_ADVANCED_REDIRECT_URL_HINT Advanced HTTP Redirection (For Experts)\r\n\r\nThe string "<INFO>" is a place holder. It can embedded on the URL of redirection.\r\n\r\nEmbedded URL Example:\r\nhttp://www.google.com/search?q=<INFO>|secret\r\n\r\nWhen the client is being redirected, the actual destination URL of redirection will be replaced as follows.\r\n\r\nUsername|Session ID|IP Address|Date and Time|Hash Value\r\n\r\\nAfter Replacement Example: zurukko|SID-ZURUKKO-123|219.117.219.154|20131117100354|99707160AFE7A454042B2C47B064112D652452D7\r\n\r\nThe details of each fields are described as following.\r\n\r\nUsername: The username using for the current VPN Session will be placed.\r\n\r\nSession ID: The Session ID of the VPN Session will be placed.\r\n\r\nDate and Time: 14-digits will be placed as 'YYYYMMDDHHMMSS' format (Time zone is UTC).\r\n\r\nHash Value: A 40-characters hexadecimal strings which represent 20 bytes binary data. The binary data is the result of SHA-1 hash function to the temporary string. The temporary string is the combination of the bit-array of the above fields plus the secret string after the '|' symbol in the redirection URL. (In the above example, "secret" is the secret string.) If there are no '|' symbols in the URL, no hash value will be appended.\r\n\r\nThe Purpose of Hash Value: The secret string is effective as the secret key. Thanks to the secret key, the CGI program which receives the query strings on the redirected URL can verify the integrity of the parameters included in the URL.\r\n
+SM_ADVANCED_REDIRECT_URL_MSG An URL must start with "http://" or "https://"
+SM_DISABLE_DDNS_HINT_CAPTION Disable Dynamic DNS Function
+SM_DISABLE_DDNS_HINT To disable the Dynamic DNS Function, modify the configuration file of VPN Server.\r\n\r\nThe "declare root" directive has the "declare DDnsClient" directive. In this directive, you can switch "bool Disable" from false to true, and reboot the VPN Server, then the Dynamic DNS Function will be disabled.\r\n
+SM_REGENERATE_CERT_MSG The certificate of VPN Server is being replaced to the new one.\r\n\r\nThis will affect all VPN Clients which are configured to verify the certificate of VPN Server.\r\nDo you want to continue?
+SM_DDNS_SERVER_CERT_MSG The DDNS hostname was changed to "%S".\r\n\r\nIf you are planning to use Microsoft SSTP VPN to connect to the VPN Server from Windows Vista or greater versions of Windows with specifying the DDNS hostname as the destination of VPN Server, the destination hostname of the VPN Server must exactly match to the CN (Common Name) field on the certificate of VPN Server due to the security.\r\n\r\nDo you want to regenerate the server certificate in order to match the CN value to "%S"?\r\n(Click No to keep using the current server certificate.)
+SM_DDNS_SERVER_CERT_OK The SSL certificate of VPN Server is now regenerated.\r\n\r\nWhen you make Microsoft SSTP VPN client connects to the VPN Server, you should specify the current DDNS hostname "%S" as the destination server hostname.\r\nYou have to also prepare the "Trusted Root Certificates" list on the Windows to add the certificate of this VPN Server beforehand.\r\n(To install a root certificate to Windows, open MMC and navigate to "Local Computer" in the "Certificates" applet. After that, you can import a certificate into the trusted root certification list.\r\n For details refer Microsoft's documents.)\r\n\r\nDo you want to save the new SSL certificate as a file in the X.509 format?
+SM_SETUP_STEP_SECURENAT This VPN Server / Bridge might be running as user-more, or by other limitations, the Virtual Hub and a physical network adapter cannot be bridged together. Instead, the SecureNAT function allows VPN Clients to communicate with other computers in the physical network. The SecureNAT function was enabled by default. You can configure or disable it.
+SM_SETUP_STEP_SECURENAT_TITLE Step 3. Bridge Virtual Hub and Physical Network
+SM_UPDATE_CHECK_TITLE_VPNSERVER %S VPN Server (on the host '%S')
+SM_UPDATE_CHECK_TITLE_VPNBRIDGE %S VPN Bridge (on the host '%S')
+SM_FACTORY_DEFAULT_WARNING This will perform a factory-reset on the VPN Server / Bridge.\r\nThe current configuration of VPN Server / Bridge will be erased, and the initial settings will be applied immediately.\r\nYou are recommended to make a backup copy of the current configuration before do a factory-reset.\r\n\r\nPress OK to perform a factory-reset. The VPN Server / Bridge will be rebooted. The current management connection will be disconnected, so please re-connect to the VPN Server / Bridge.\r\n\r\nPress Cancel to cancel the operation.
+SM_FACTORY_DEFAULT_PERFORMED The factory-reset operation is performing on the server.\r\n\r\nPress OK to exit the current session of VPN Server Manager.\r\nAfter exiting, please re-start the VPN Server Manager and connect to the VPN Server again.\r\nThen you will see the VPN Server is reset.
+SM_AZURE_STATUS_CONNECTED Status: Connected
+SM_AZURE_STATUS_NOT_CONNECTED Status: Not Connected
+SM_NO_BRIDGE_NICS No physical network adapters suitable for Local Bridge were found on the VPN server computer.\r\nIn order to create a Local Bridge, you have to install at least one physical network adapters on the computer.\r\nYou cannot use Wi-Fi adapters or 3G adapters for Local Bridge.\r\nPlease install a physical network adapter which is compatible to wired Ethernet.\r\n\r\nIf a recently-installed network adapter doesn't appear, once reboot the computer.\r\n\r\nIf the Local Bridge cannot be used anyway, you can use "SecureNAT Function" instead.\r\n\r\nIf you have a certain reason to use unusual network adapters (i.e. Wi-Fi adapters, 3G adapters or virtual adapters), set the "ShowAllInterfaces" variable on the "LocalBridgeList" directive to "true" and restart the VPN Server. Then such devices will appear on the list. (For advanced Windows users only.)
+
+
+# Concerning User-mode Router Administration Tools
+NM_TITLE deleted
+NM_CONNECT_TITLE deleted
+NM_STATUS_TAG Connection status: %s
+NM_OFFLINE You are not connected to any VPN Servers.
+NM_CONNECTING Connecting to VPN Server
+NM_CONNECTED Connected to VPN Server "%S"
+NM_CONNECT_ERROR Error number %u (%s)
+NM_ACCOUNT_TITLE deleted
+NM_STATUS User-mode Router Status
+NM_STATUS_CONNECT Connection Status
+NM_STATUS_TCP NAT TCP/IP Sessions
+NM_STATUS_UDP NAT UDP/IP Sessions
+NM_STATUS_ICMP NAT ICMP Sessions
+NM_STATUS_DNS NAT DNS Sessions
+NM_STATUS_DHCP Allocated DHCP Clients
+NM_INFO User-mode Router information
+NM_INFO_PRODUCT_NAME Product Name
+NM_INFO_VERSION_STR Version information
+NM_INFO_BUILD_INFO Build information
+NM_INFO_HOSTNAME Host name
+NM_NAT_ID ID
+NM_NAT_PROTOCOL Protocol
+NM_NAT_SRC_HOST Source Host
+NM_NAT_SRC_PORT Source Port
+NM_NAT_DST_HOST Destination Host
+NM_NAT_DST_PORT Destination Port
+NM_NAT_CREATED Session Created On
+NM_NAT_LAST_COMM Last Communication Time
+NM_NAT_SIZE Receive / Send Size
+NM_NAT_TCP_STATUS TCP Connection Status
+NM_NAT_PROTO_TCP TCP/IP
+NM_NAT_PROTO_UDP UDP/IP
+NM_NAT_PROTO_DNS DNS
+NM_NAT_PROTO_ICMP ICMP
+NAT_TCP_CONNECTING Connecting
+NAT_TCP_SEND_RESET Disconnecting
+NAT_TCP_CONNECTED Connected
+NAT_TCP_ESTABLISHED Running
+NAT_TCP_WAIT_DISCONNECT Disconnecting
+DHCP_DHCP_ID ID
+DHCP_LEASED_TIME Leased at
+DHCP_EXPIRE_TIME Expires at
+DHCP_MAC_ADDRESS MAC Address
+DHCP_IP_ADDRESS Allocated IP
+DHCP_HOSTNAME Client Host Name
+NM_PASSWORD_MSG The administration password was set.
+
+
+# Concerning version information
+ABOUT_CAPTION About %s
+BETA_EXPIRES Because the currently installed SoftEther VPN software is a beta version, you cannot use it after the provision of a newer beta version of full version. \r\nAccess http://selinks.org/ and get the latest version of SoftEther VPN software.
+
+
+# Concerning the saving of logs
+# (Common log)
+L_YES Yes
+L_NO No
+L_LINE ------------------------------------------------------
+
+# (Server log)
+LS_START_UTF8 Log Messages are written with UTF-8 Encoding Format.
+LS_START_1 The SoftEther VPN Server was started.
+LS_START_2 %S %S
+LS_START_3 %S
+LS_END_1 The SoftEther VPN Server Engine was successfully shutdown.
+LS_END_2 The Server Engine shutdown processing has started.
+LS_STOP_ALL_LISTENER All TCP listeners will be stopped.
+LS_STOP_ALL_LISTENER_2 All TCP listeners were stopped.
+LS_STOP_ALL_HUB Stopping all Virtual Hubs.
+LS_STOP_ALL_HUB_2 All Virtual Hubs were stopped.
+LS_STOP_CEDAR Shutting down the Cedar communication module.
+LS_STOP_CEDAR_2 The Cedar communication module was shut down.
+LS_STOP_FARM_MEMBER Disconnecting connection to the cluster controller.
+LS_STOP_FARM_MEMBER_2 Connection with the cluster controller was disconnected.
+LS_STOP_FARM_CONTROL Cluster controller is stopping.
+LS_STOP_FARM_CONTROL_2 Cluster controller has stopped.
+LS_ENUM_ETHERNET_1 Ethernet device was enumerated.
+LS_ENUM_ETHERNET_2 Device %u: "%S"
+LS_LOAD_CONFIG_1 Loading the configuration file.
+LS_LOAD_CONFIG_2 The configuration file was loaded.
+LS_LOAD_CONFIG_3 Configuration file does not exist. Attempting to start using initial settings.
+LS_INIT_SAVE_THREAD Starting the automatically saving background task. The interval between auto-saves is %u seconds. You can change the interval by changing the parameter AutoSaveConfigSpan in the configuration file.
+LS_BAD_CONFIG The contents of the configuration file is invalid. The loading process was terminated.
+LS_LISTENER_START_1 TCP Listener (port %u) is starting.
+LS_LISTENER_START_2 TCP Listener (port %u) was started. Now listening for connection from client.
+LS_LISTENER_START_3 Unable to set port to Listen status for TCP Listener (port %u). Attempting at fixed intervals until successful.
+LS_LISTENER_ACCEPT On the TCP Listener (Port %u), a Client (IP address %S, Host name "%S", Port number %u) has connected.
+LS_LISTENER_DISCONNECT The connection with the client (IP address %S, Port number %u) was disconnected.
+LS_LISTENER_DOS A DoS attack on the TCP Listener (port %u) was detected. The connecting source IP address is %S, port number is %u. This connection will be forcefully disconnected now.
+LS_LISTENER_MAXUEC The TCP listener is temporary suspending to accept new inward connections because the number of pending TCP connections exceeded %u. (Current value = %u)
+LS_LISTENER_STOP_1 TCP Listener (port %u) is stopping.
+LS_LISTENER_STOP_2 TCP Listener (port %u) has stopped.
+LS_HUB_START Virtual Hub "%S" was started.
+LS_HUB_STOP Virtual Hub "%S" was stopped.
+LS_HUB_MAC The MAC address of Virtual Hub "%S" is "%S".
+LS_NODE_INFO_TAG Client product name: "%S", Client version: %u, Client build number: %u, Server product name: "%S", Server version: %u, Server build number: %u, Client OS name: "%S", Client OS version: "%S", Client product ID: "%S", Client host name: "%S", Client IP address: "%S", Client port number: %u, Server host name: "%S", Server IP address: "%S", Server port number: %u, Proxy host name: "%S", Proxy IP address: "%S", Proxy port number: %u, Virtual Hub name: "%S", Client unique ID: "%S"
+LS_CONNECTION_START_1 For the client (IP address: %S, host name: "%S", port number: %u), connection "%S" has been created.
+LS_CONNECTION_END_1 Connection "%S" was terminated.
+LS_SSL_START SSL communication for connection "%S" was started. The encryption algorithm name is "%S".
+LS_CONNECTION_ERROR Connection "%S" terminated by the cause "%s" (code %u).
+LS_FARMMEMBER_NOT_ADMIN Connection "%S": The server is a cluster member but the client attempted to directly connect to the Virtual Hub "%S" while not being administrator user "%S". The user name provided by the client is "%S". Access is refused.
+LS_HUB_NOT_FOUND Connection "%S": Virtual Hub "%S" that the client is trying to connect to does not exist on the server.
+LS_IP_DENIED Connection "%S": The source IP address "%S" of the client was refused based on the Source IP Address Limit List defined for the Virtual Hub.
+LS_LICENSE_ERROR Connection "%S": Because a license-related error occurred, the client is unable to connect to the server.
+LS_BETA_EXPIRES This beta version of SoftEther VPN Server is expired. The beta version period of use has expired. Download a new beta version or full version from http://selinks.org/.
+LS_TICKET_1 A new client authentication ticket was issued for cluster member "%S". Virtual Hub "%S", User name "%S" ("%S"), Session name "%S", Ticket "%S"
+LS_TICKET_2 A new client authentication ticket was received from the cluster controller. Virtual Hub "%S", User name "%S" ("%S"), Session name "%S", Ticket "%S", Expiration %u seconds
+LS_ENUM_HUB Connection "%S": %u Virtual Hub servers have been enumerated on this server.
+LS_FARM_ACCEPT_1 Connection "%S": This server received a cluster control connection request but this server is not a cluster controller.
+LS_FARM_ACCEPT_2 Connection "%S": This server received a cluster control connection request but the authentication password was incorrect and connection was refused.
+LS_FARM_ACCEPT_3 Connection "%S": This server received a cluster control connection request. Authentication was successful.
+LS_FARM_SERV_START Connection with a cluster member was established. IP address: %S, Host name: "%S"
+LS_FARM_SERV_END Connection with cluster member "%S" was deleted.
+LS_FARM_CONNECT_1 Connection to cluster controller "%S" was started.
+LS_FARM_CONNECT_2 Connection to cluster controller "%S" was refused. Error: %s (code %u)
+LS_FARM_CONNECT_3 TCP connection to cluster controller "%S" failed. Continuing to attempt connection in intervals of %u seconds until connection is successful.
+LS_FARM_DISCONNECT Connection to the cluster controller was stopped.
+LS_FARM_START Connected to cluster controller. Operation as cluster member is starting.
+LS_LICENSE_NOT_VPNSERVER Connection "%S": License error occurred. A connection attempt was made by the VPN Client while the VPN Server product license is not registered.
+LS_LICENSE_NOT_VPNCLUSTER Connection "%S": License error occurred. The license registered on this VPN Server is of a type that prevents the use of the current clustering function and a VPN Client has attempted connection while operating in Cluster mode. You must restart the VPN Server.
+LS_LICENSE_VIOLATION Connection "%S": A license violation has occurred on the VPN Server and connections are not being received.
+LS_LICENSE_VIOLATION_DETECTED A license violation was detected. A different VPN Server is operating with the same server ID "%I64u" as this VPN Server. It is possible that there are two or more VPN Servers in the cluster that are using the same license. Check the license information of each VPN Server.
+
+
+# (OpenVPN Logs)
+LO_PREFIX_RAW OpenVPN Module:
+LO_PREFIX_SESSION OpenVPN Session %u (%r:%u -> %r:%u):
+LO_PREFIX_CHANNEL OpenVPN Session %u (%r:%u -> %r:%u) Channel %u:
+LO_NEW_CHANNEL A new channel is created.
+LO_CHANNEL_ESTABLISHED_NEWKEY The channel is established. (Trigger: Re-key completion.)
+LO_OPTION_STR_RECV Option Strings Received: "%S"
+LO_OPTION_STR_SEND Option Strings to Send: "%S"
+LO_NEW_SESSION A new session is created. Protocol: %S
+LO_INITIATE_REKEY The re-keying process is started.
+LO_CHANNEL_ESTABLISHED The channel becomes the established state.
+LO_PUSH_REPLY The full strings replied: "%S"
+LO_CHANNEL_FAILED Failed to connect a channel.
+LO_CHANNEL_DISCONNECTED_BY_HUB This OpenVPN channel is being terminated because the administrator of the Virtual Hub disconnected this the VPN Session.
+LO_DELETE_SESSION Deleting the session.
+LO_START The OpenVPN Server Module is starting.
+LO_STOP The OpenVPN Server Module is stopped.
+
+
+# (IPsec Logs)
+LI_PREFIX_RAW IPsec Module:
+LI_PREFIX_CLIENT IPsec Client %u (%S:%u -> %S:%u):
+LI_PREFIX_IKE IPsec IKE Session (IKE SA) %u (Client: %u) (%S:%u -> %S:%u):
+LI_PREFIX_IPSEC IPsec ESP Session (IPsec SA) %u (Client: %u) (%S:%u -> %S:%u):
+LI_START The IPsec ver 2.0 (ISAKMP/IKEv1) processing module is started.
+LI_STOPPING The IPsec ver 2.0 (ISAKMP/IKEv1) processing module is now terminating...
+LI_STOP The IPsec ver 2.0 (ISAKMP/IKEv1) processing module is terminated.
+LI_NUM_IPSEC_SA The number of still-alive IPsec SAs was %u.
+LI_NUM_IKE_SA The number of still-alive IKE SAs was %u.
+LI_NUM_IKE_CLIENTS The number of still-alive IPsec Clients was %u.
+LI_L2TP_SERVER_STARTED The L2TP Server Module is started.
+LI_ETHERIP_SERVER_STARTED The EtherIP Server Module is started. The Session ID of the EtherIP Session: %u
+LI_DELETE_IKE_CLIENT This IPsec Client is deleted.
+LI_DELETE_IKE_SA This IKE SA is deleted.
+LI_DELETE_IPSEC_SA This IPsec SA is deleted.
+LI_START_QM_FROM_SERVER The server initiates a QuickMode negotiation.
+LI_START_QM_FROM_CLIENT The client initiates a QuickMode negotiation.
+LI_QM_DH_ERROR Failed to calculate a Diffie-Hellman algorithm.
+LI_NEW_IKE_CLIENT A new IPsec client is created.
+LI_NEW_IKE_SA A new IKE SA (%s) is created. Initiator Cookie: 0x%I64X, Responder Cookie: 0x%I64X, DH Group: %S, Hash Algorithm: %S, Cipher Algorithm: %S, Cipher Key Size: %u bits, Lifetime: %u Kbytes or %u seconds
+LI_TAG_MAINMODE Main Mode
+LI_TAG_AGGRESSIVE Aggressive Mode
+LI_NEW_IPSEC_SA A new IPsec SA (Direction: %s) is created. SPI: 0x%X, DH Group: %S, Hash Algorithm: %S, Cipher Algorithm: %S, Cipher Key Size: %u bits, Lifetime: %u Kbytes or %u seconds
+LI_TAG_SERVER_TO_CLIENT Server -> Client
+LI_TAG_CLIENT_TO_SERVER Client -> Server
+LI_IPSEC_SA_SPI_SET The SPI which was pending is now set. New SPI: 0x%X
+LI_IPSEC_SA_ESTABLISHED This IPsec SA is established between the server and the client.
+LI_IKE_SA_ESTABLISHED This IKE SA is established between the server and the client.
+LI_IPSEC_NO_TRANSFORM There are no acceptable transform proposals from the client for establishing an IPsec SA.
+LI_IKE_NO_TRANSFORM There are no acceptable transform proposals from the client for establishing an IKE SA.
+LI_IKE_NO_NAT_T The connection cannot be accepted because this VPN client is not compatible with IPsec NAT Traversal (RFC 3947 Negotiation of NAT-Traversal in the IKE or draft-ietf-ipsec-nat-t-ike).
+LI_SET_CLIENT_ID The client ID which this client presented in the establishing phase is "%S".
+LI_CLIENT_MERGE This client (Client %u) and the other client (Client %u) is the same client. So they are merged to the client %u.
+LI_CLIENT_UPDATE The port number information of this client is updated.
+
+
+# (EtherIP Log)
+LE_PREFIX EtherIP / L2TPv3 Session %u (%S:%u -> %S:%u):
+LE_START_MODULE The EtherIP / L2TPv3 Module is started.
+LE_STOP The EtherIP / L2TPv3 Module is stopped.
+LE_NO_SETTING Error: No EtherIP / L2TPv3 setting entries for the Client ID "%S" is registered on the VPN Server. Please register an entry of a EtherIP / L2TPv3 setting on the VPN Server beforehand.
+LE_START_IPC The internal pipe was created between the EtherIP / L2TPv3 module to the Virtual Hub "%S". The using username is "%S". The IPv4 TCP MSS (Max Segment Size) to be set is %u bytes.
+LE_IPC_CONNECT_ERROR The connection from the EtherIP / L2TPv3 module to the Virtual Hub "%S" failed. Error: %u : %s
+LE_IPC_CONNECT_OK The connection from the EtherIP / L2TPv3 module to the Virtual Hub "%S" succeeded.
+LE_RECONNECT Settings of EtherIP / L2TPv3 was changed. Internal pipes is now being deleted and auto-reconnecting.
+
+
+# (PPP Log)
+LP_PREFIX %S%SPPP Session [%S:%u]:
+LP_CONNECTED A new PPP session (Upper protocol: %S) is started. IP Address of PPP Client: %S (Hostname: "%S"), Port Number of PPP Client: %u, IP Address of PPP Server: %S, Port Number of PPP Server: %u, Client Software Name: "%S", IPv4 TCP MSS (Max Segment Size): %u bytes
+LP_DISCONNECTED The PPP session is disconnected.
+LP_PAP_REJECTED The client denied to accept the authentication protocol "PAP" (Password Authentication Protocol, a clear-text password authentication protocol). Enable PAP on the client-side and retry.
+LP_PAP_MSCHAPV2_REJECTED The client denied to accept both the "PAP" (Password Authentication Protocol, a clear-text password authentication protocol) and MS-CHAP v2 Protocol. Enable either PAP or MS-CHAP v2 on the client-side and retry.
+LP_DISCONNECTED_ABNORMAL A PPP protocol error occurred, or the PPP session was disconnected.
+LP_NEXT_PROTOCOL_IS_NOT_PAP An invalid protocol (Protocol Number: 0x%x) with non-PAP (Password Authentication Protocol) control packet.
+LP_PAP_FAILED "PAP" (Password Authentication Protocol, a clear-text password authentication protocol) user authentication failed.
+LP_MSCHAPV2_FAILED "MS-CHAP v2" (Microsoft Challenge and Response Protocol Version 2.0) user authentication failed.
+LP_NEXT_PROTOCOL_IS_NOT_IPCP An invalid protocol (Protocol Number: 0x%x) with non-IPCP (IP Configuration Protocol) control packet.
+LP_DATA_TIMEOUT A timeout on the PPP data transmitting occurred. The PPP client might be disconnected from the network.
+LP_CONTROL_TIMEOUT A timeout on the PPP control transmitting occurred. No responses from the PPP client.
+LP_VPN_SESSION_TERMINATED The PPP session is disconnected because the VPN Session was disconnected by the administrator.
+LP_UPPER_PROTOCOL_DISCONNECTED The PPP session is disconnected because the upper-layer protocol "%S" was disconnected.
+LP_NORMAL_TERMINATE The PPP session is disconnected by the VPN Client's disconnecting request.
+LP_IP_ADDRESS_NOT_DETERMIND The VPN Client sent a packet though an IP address of the VPN Client hasn't been determined.
+LP_DHCP_REQUEST_TRYING Trying to request an IP address from the DHCP server.
+LP_DHCP_REQUEST_OK An IP address is assigned. IP Address of Client: %S, Subnet Mask: %S, Default Gateway: %S, Domain Name: "%S", DNS Server 1: %S, DNS Server 2: %S, WINS Server 1: %S, WINS Server 2: %S, IP Address of DHCP Server: %S, Lease Lifetime: %u seconds
+LP_DHCP_REQUEST_NG Acquiring an IP address from the DHCP server failed. To accept a PPP session, you need to have a DHCP server. Make sure that a DHCP server is working normally in the Ethernet segment which the Virtual Hub belongs to. If you do not have a DHCP server, you can use the Virtual DHCP function of the SecureNAT on the Virtual Hub instead.
+LP_DHCP_INFORM_TRYING Acquiring the IP networking information such as subnet mask and the default gateway information from the DHCP server.
+LP_DHCP_INFORM_OK The networking information was acquired. Subnet Mask: %S, Default Gateway: %S, Domain Name: "%S", DNS Server 1: %S, DNS Server 2: %S, WINS Server 1: %S, WINS Server 2: %S, IP Address of DHCP Server: %S
+LP_DHCP_INFORM_NG Acquiring the networking information from the DHCP server failed. To accept a PPP session, you need to have a DHCP server. Make sure that a DHCP server is working normally in the Ethernet segment which the Virtual Hub belongs to. If you do not have a DHCP server, you can use the Virtual DHCP function of the SecureNAT on the Virtual Hub instead.
+LP_SET_IPV4_PARAM The IP address and other network information parameters are set successfully. IP Address of Client: %S, Subnet Mask: %S, Default Gateway: %S, DNS Server 1: %S, DNS Server 2: %S, WINS Server 1: %S, WINS Server 2: %S
+
+
+# (Virtual Hub log)
+LH_ONLINE The Virtual Hub is now online.
+LH_OFFLINE The Virtual Hub is now offline.
+LH_CONNECT_CLIENT The connection "%S" (IP address: %S, Host name: %S, Port number: %u, Client name: "%S", Version: %S, Build: %u) is attempting to connect to the Virtual Hub. The auth type provided is "%s" and the user name is "%S".
+LH_AUTH_UNKNOWN Unknown auth type.
+LH_AUTH_ANONYMOUS Anonymous authentication
+LH_AUTH_PASSWORD Password authentication
+LH_AUTH_PLAIN_PASSWORD External server authentication
+LH_AUTH_CERT Certificate authentication
+LH_AUTH_TICKET Ticket authentication
+LH_AUTH_RADIUS_NOT_SUPPORT Connection "%S": The authentication method of the user "%S" was specified as RADIUS Authentication or Active Directory Authentication (NT Domain Authentication). However, the edition of the VPN Server is "%S". This edition does not support RADIUS Authentication nor Active Directory Authentication (NT Domain Authentication). The connection will be denied.
+LH_AUTH_RADIUS_NOT_SUPPORT_ON_OPEN_SOURCE Connection "%S": The authentication method of the user "%S" was specified as RADIUS Authentication or Active Directory Authentication (NT Domain Authentication). However, such an external user-authentication function hasn't been implemented on the Open-Source version of SoftEther VPN yet. The connection will be denied.
+LH_AUTH_CERT_NOT_SUPPORT_ON_OPEN_SOURCE Connection "%S": The authentication method of the user "%S" was specified as Certificate Authentication. However, the Certificate Authentication function hasn't been implemented on the Open-Source version of SoftEther VPN yet. The connection will be denied.
+LH_AUTH_OK Connection "%S": Successfully authenticated as user "%S".
+LH_AUTH_OK_CERT The Virtual Hub's Security Account Manager has received the following certificate from the VPN Client and accepted its contents as the certificate for when user "%S" logs in: %s
+LH_AUTH_NG_CERT The Virtual Hub's Security Account Manager has received the following certificate but has refused its contents as the certificate for when user "%S" logs in because this certificate's contents matches the contents that are registered in the Virtual Hub's certificates revocation list: %s
+LH_AUTH_NG Connection "%S": User authentication failed. The user name that was provided was "%S".
+LH_LOCAL_ONLY Connection "%S": The remote login was refused because the password for user "%S" is blank.
+LH_POLICY_ACCESS_NG Connection "%S": Access was refused to user "%S" based on the security policy.
+LH_USER_EXPIRES Connection "%S": Access was refused to user "%S" because the expiration date has expired.
+LH_CLIENT_VERSION_OLD Connection "%S": The build number of the VPN Client is %u. Only the build %u or latest version of VPN Client is granted to access the VPN Server.
+LH_CLIENT_ID_REQUIRED Connection "%S": The Client ID which was specified by the VPN Client is %u. However, this Virtual Hub has the RequiredClientId value set to %u.
+LH_FARM_SELECT_1 Connection "%S": The cluster controller is deciding the destination cluster member of this client.
+LH_FARM_SELECT_2 Connection "%S": Failed to decide the destination cluster member server.
+LH_FARM_SELECT_3 Connection "%S": This current VPN Server was decided as the destination cluster member server. Proceeding to receive connection.
+LH_FARM_SELECT_4 Connection "%S": The server "%S" was decided as a destination cluster member server. Instructing clients to redirect connection to this server.
+LH_MAX_SESSION Connection "%S": The maximum number of sessions (%u) that can be set by the Virtual Hub was reached. Unable to create a new session.
+LH_MAX_SESSION_CLIENT Connection "%S": The maximum number of client sessions (%u) that can be set by the Virtual Hub was reached. Unable to create a new session.
+LH_MAX_SESSION_BRIDGE Connection "%S": The maximum number of bridge sessions (%u) that can be set by the Virtual Hub was reached. Unable to create a new session.
+LH_MAX_SESSION_2 Connection "%S": The maximum number of sessions (%u) that can be managed by a VPN Server was reached. Unable to create a new session.
+LH_NEW_SESSION Connection "%S": The new session "%S" was created. (IP address: %S, Port number: %u, Physical underlying protocol: "%S")
+LH_SET_SESSION Session "%S": The parameter was set. Max number of TCP connections: %u, Use of encryption: %s, Use of compression: %s, Use of Half duplex communication: %s, Timeout: %u seconds.
+LH_NODE_INFO Session "%S": VPN Client details: (%s)
+LH_INVALID_SIGNATURE Session "%S": The connected client sent invalid protocol data. Unable to establish normal communication with client. First check for problems with the connections and cabling of the network connecting the client and the server and then check there is not a special transparent packet re-writing device installed.
+LH_END_SESSION Session "%S": The session was terminated. The statistical information is as follows: Total outgoing data size: %I64u bytes, Total incoming data size: %I64u bytes.
+LH_BCAST_STORM Session "%S": A large volume of broadcast packets was detected. There are cases where packets are discarded based on the policy. The source MAC address is %S, the source IP address is %S, the destination IP address is %S. The number of broadcast packets is equal to or larger than %u items per 1 second (note this information is the result of mechanical analysis of part of the packets and could be incorrect).
+LH_DHCP_FORCE Session "%S": The packet was discarded because it was attempting to use the IP address %S, which is not a DHCP server allocated IP address.
+LH_MAC_LIMIT Session "%S": An attempt to assign a new MAC address "%S" was made but %u MAC addresses have already been assigned for this service. According to the security policy, this session is allowed to have a maximum of %u MAC addresses. The packet was discarded.
+LH_BRIDGE_LIMIT Session "%S": An attempt to assign a new MAC address "%S" was made but %u MAC addresses have already been assigned for this service. According to the security policy, this session is denied bridges and is therefore allowed to hold no more than %u MAC addresses. The packet was discarded.
+LH_MAC_REGIST Session "%S": A new MAC address "%S" was assigned.
+LH_MAC_REGIST_VLAN Session "%S": A new MAC address "%S" (VLAN ID: %u) was assigned.
+LH_IP_LIMIT Session "%S": An attempt to assign a new IP address %S was made but %u IP addresses have already been assigned for this service. According to the security policy, this session is allowed to have a maximum of %u IP addresses. The packet was discarded.
+LH_ROUTING_LIMIT Session "%S": An attempt to assign a new IP address %S was made but %u IP addresses have already been assigned for this service. According to the security policy, this session is denied routing and is therefore allowed to hold no more than %u IP addresses. The packet was discarded.
+LH_IP_CONFLICT Session "%S": An attempt to use the IP address %S was made but this IP address is already being used by another session "%S" (MAC Address: "%S"). The security policy for this session denies duplication of IP addresses that are used by other sessions. The packet was discarded. Detailed Information: CreatedTime=%I64u, UpdatedTime=%I64u, DhcpAllocated=%u, Now=%I64u
+LH_NO_SERVER Session "%S": A TCP/IP connection request (from %S:%u to %S:%u) was made to this session but because the security policy denies operation as a server, the packet was discarded.
+LH_NO_DHCP Session "%S": Host %S on this session sent a packet that allocates an IP address as a DHCP server for host %S on another session, but this session's security policy denies operation as a DHCP server. The packet was discarded.
+LH_REGIST_DHCP Session "%S": The DHCP server of host "%S" (%S) on this session allocated, for host "%S" on another session "%S", the new IP address %S.
+LH_BRIDGE_1 Session "%S": A Local Bridge connection to physical Ethernet interface "%S" was started.
+LH_BRIDGE_2 Session "%S": Because communication failed to be established with physical Ethernet interface "%S", the Local Bridge was stopped.
+LH_SET_MTU Session "%S": The physical Ethernet interface "%S" has an MTU value set to %u. It is necessary to send and receive an Ethernet packet which has %u bytes. The MTU is now changed to %u.
+LH_SET_MTU_ERROR Session "%S": The physical Ethernet interface "%S" has an MTU value set to %u. It is necessary to send and receive an Ethernet packet which has %u bytes. However, changing the MTU to %u failed. This physical Ethernet interface or device driver might be unable to process an Ethernet packet which has more 1,514 bytes (payload size: 1,500 bytes). In such case, the larger tagged-VLAN packets than 1,514 bytes cannot be transmitted. You should replace the current physical Ethernet adapter to another which supports Jumbo Frames. You can also try to update the device driver. Another possible method is to enable Jumbo Frames on the operating system or device driver settings.
+LH_START_BRIDGE The Local Bridge connection "%S" was started. The bridge session "%S" was created.
+LH_STOP_BRIDGE The Local Bridge connection "%S" was stopped.
+LH_LINK_START The Cascade Connection "%s" was established. The Cascade session "%S" was created.
+LH_LINK_STOP The Cascade Connection "%s" was stopped.
+LH_NAT_START SecureNAT was started. The SecureNAT session "%S" was created.
+LH_NAT_STOP SecureNAT stopped.
+LH_NAT_TCP_SUCCEED The connection to TCP session %u: Host "%S (%S)", Port %u was successful.
+LH_NAT_TCP_FAILED The connection to TCP session %u: Host "%S", Port %u failed.
+LH_NAT_TCP_DELETED The TCP session %u was deleted.
+LH_NAT_TCP_CREATED The TCP session %u was created. Connection source %S:%u, Connection destination %S:%u
+LH_NAT_UDP_DELETED The UDP session %u was deleted.
+LH_NAT_UDP_CREATED The UDP session %u was created. Connection source %S:%u, Connection destination %S:%u
+LH_NAT_DHCP_CREATED The DHCP entry %u was created. MAC address: %S, IP address: %S, host name: %S, expiration span: %u seconds
+LH_CHANGE_PASSWORD_1 The connection "%S" (IP address %S) connected to Virtual Hub in change password mode.
+LH_CHANGE_PASSWORD_2 Connection "%S": Changing of password failed. The specified user "%S" does not exist.
+LH_CHANGE_PASSWORD_3 Connection "%S": Changing of password failed. The auth type of user "%S" is not password authentication.
+LH_CHANGE_PASSWORD_4 Connection "%S": Changing of password failed. The old password of user "%S" is incorrect.
+LH_CHANGE_PASSWORD_5 Connection "%S": The password of user "%S" was changed.
+LH_CONNECT_1 Starting Cascade Connection "%s": connection number %u.
+LH_CONNECT_2 The Cascade Connection "%s" is connected. Session name: "%S"
+LH_CONNECT_ERROR The connection for Cascade Connection "%s" either was disconnected or it failed. Cause: %s (code %u)
+LH_POLICY_MONITOR_MODE Connection "%S": Because a user whose security policy denies permission for Monitoring Mode requested that Monitoring Mode be enabled and attempted to connect to a Virtual Hub, the connection was denied.
+LH_POLICY_BRIDGE_MODE Connection "%S": Because a user whose security policy denies both bridge connections and routing operations requested that bridge connections or routing operations be enabled and attempted to connect to the Virtual Hub, the connection was denied.
+LH_NOT_ENOUGH_CLIENT_LICENSE Connection "%S": This connection attempted to connect to the VPN Server using "client connection mode" but because this would have made the number of client connections on the entire server exceed the number of registered Client Connection Licenses, it was not possible to receive the connection for this connection. When the number of licenses for concurrent connections is insufficient, you must either disconnect another existing client connection or increase the number of licenses. There are currently %u registered Client Connection Licenses and the number of connections to servers was %u.
+LH_NOT_ENOUGH_BRIDGE_LICENSE Connection "%S": This connection attempted to connect to the VPN Server using "bridge connection mode" but because this would have made the number of bridge connections on the entire server exceed the number of registered Bridge Connection Licenses, it was not possible to receive the connection for this connection. When the number of licenses for concurrent connections is insufficient, you must either disconnect another existing client connection or increase the number of licenses. There are currently %u registered Bridge Connection Licenses and the number of connections to servers was %u.
+LH_TOO_MANY_MULTILOGINS Connection "%S": The user "%S" made a login attempt, but the security policy that applies to this user limits the maximum number of multiple logins to %u sessions. Currently the number of logins by this user is %u sessions and therefore the user was denied permission for a new VPN connection.
+LH_TOO_MANY_MULTILOGINS2 Connection "%S": The user "%S" made a login attempt, but this edition of the VPN Server permits the maximum number of multiple concurrent VPN sessions to %u sessions per user. Current number of the multiple concurrent VPN sessions of this users is %u, so no more concurrent VPN sessions cannot be permitted. If you want to support more number of multiple concurrent VPN sessions per user, please consider upgrading to Professional Edition or greater of the VPN Server.
+LH_PACKET_LOG_NO_LOG The edition of this VPN Server doesn't supports the packet logging function. No IP address nor TCP/UDP header data will be recorded. After you upgrade the edition of the VPN Server to Professional Edition or greater, all kinds of packet logs will be recorded in this file.
+LH_PACKET_LOG_NO_LOG_OSS The VPN Server is either Open-Source or Free version. It hasn't implemented the IP Address or TCP/UDP header data logging function. No IP address nor TCP/UDP header data are not be recorded here.
+LH_NO_RADIUS_SETTING The user "%S" is configured to use RADIUS authentication. However, there is no RADIUS authentication settings. The user cannot be authenticated.
+LH_KERNEL_MODE_START It has been detected that the Kernel-mode NAT for SecureNAT can be run on the interface "%S". The Kernel-mode NAT is starting. The TCP, UDP and ICMP NAT processings will be performed with high-performance via Kernel-Mode hereafter. The parameters of Kernel-mode NAT: IP Address = "%r", Subnet Mask = "%r", Default Gateway = "%r", Broadcast Address = "%r", Virtual MAC Address: "%S", DHCP Server Address: "%r", DNS Server Address: "%r"
+LH_KERNEL_MODE_STOP The Kernel-mode NAT on the interface "%S" for SecureNAT has been stopped.
+
+
+# (Administration log)
+LA_CONNECTED_1 Connection "%S" connected using server admin mode.
+LA_CONNECTED_2 Connection "%S" connected using Virtual Hub Admin Mode. The name of the Virtual Hub is "%S".
+LA_IP_DENIED Connection "%S" attempted to connect using administration mode from an IP address whose permission is denied by adminip.txt. Disconnecting.
+LA_ERROR Connection "%S" was unable to log in using administration mode. %s (Error code %u)
+LA_OK Connection "%S" successfully logged in using administration mode.
+LA_RPC_START Connection "%S" created a new remote procedure call session "%S" for the purpose of administration mode.
+LA_TAG_1 Administration mode [%S]:
+LA_TAG_2 Administration mode [%S] (Virtual Hub "%S"):
+LA_CREATE_LISTENER A new TCP listener (port number %u) was created.
+LA_DELETE_LISTENER TCP listener (port number %u) was deleted.
+LA_ENABLE_LISTENER TCP listener (port number %u) was enabled.
+LA_DISABLE_LISTENER TCP listener (port number %u) was disabled.
+LA_SET_SERVER_PASSWORD The server administrator password was set.
+LA_SET_FARM_SETTING The clustering setting was changed.
+LA_SET_SERVER_CERT The server certificates were set.
+LA_REGENERATE_SERVER_CERT The server certificate was re-generated. The new CN: "%S"
+LA_SET_SERVER_CIPHER A new encryption algorithm name for the server was set. The new encryption algorithm name is "%S".
+LA_CREATE_HUB A new Virtual Hub "%S" was created.
+LA_SET_HUB The Virtual Hub setting was changed.
+LA_DELETE_HUB The Virtual Hub "%S" was deleted.
+LA_SET_HUB_RADIUS The Virtual Hub's external RADIUS authentication server setting was changed.
+LA_DISCONNECT_CONN The client connection "%S" connected to the server was forcefully disconnected.
+LA_SET_HUB_ONLINE The Virtual Hub is now online.
+LA_SET_HUB_OFFLINE The Virtual Hub is now offline.
+LA_SET_SNAT_OPTION The SecureNAT option was set.
+LA_ENABLE_SNAT The SecureNAT function was enabled.
+LA_DISABLE_SNAT The SecureNAT function was disabled.
+LA_SET_HUB_LOG The log save setting was changed.
+LA_ADD_CA A registration of trusted root certificate was added.
+LA_DELETE_CA A registration of trusted root certificate was deleted.
+LA_CREATE_LINK The Cascade Connection "%s" was added.
+LA_SET_LINK The setting for Cascade Connection "%s" was changed.
+LA_SET_LINK_ONLINE The Cascade Connection "%s" is now online.
+LA_SET_LINK_OFFLINE The Cascade Connection "%s" is now offline.
+LA_DELETE_LINK The Cascade Connection "%s" was deleted.
+LA_RENAME_LINK The name of Cascade Connection "%s" was changed to "%s".
+LA_ADD_ACCESS An access list was added.
+LA_DELETE_ACCESS The access list was deleted.
+LA_SET_ACCESS_LIST The access list was updated. An access list of %u items was set.
+LA_SET_AC_LIST The Source IP Address Limit List was updated. Rule items for %u items were set.
+LA_CREATE_USER User "%S" was created.
+LA_SET_USER The setting of user "%S" was updated.
+LA_DELETE_USER User "%S" was deleted.
+LA_CREATE_GROUP Group "%S" was created.
+LA_SET_GROUP The setting of group "%S" was updated.
+LA_DELETE_GROUP Group "%S" was deleted.
+LA_DELETE_SESSION This session "%S" was forcefully disconnected.
+LA_SET_KEEP The server's Internet keep-alive setting was updated.
+LA_SET_SYSLOG The server's syslog send function setting was updated.
+LA_DELETE_BRIDGE The Local Bridge connection definition "%S" --> "%S" was deleted.
+LA_ADD_BRIDGE The Local Bridge connection definition "%S" --> "%S" was added.
+LA_REBOOT_SERVER There was a request to restart VPN Server.
+LA_GET_CONFIG The config file was read.
+LA_SET_CONFIG The config file was written. Restarting VPN Server.
+LA_SET_HUB_ADMIN_OPTION The administration option was set for Virtual Hub "%S".
+LA_SET_HUB_EXT_OPTION The Virtual Hub Extended Option was set for Virtual Hub "%S".
+LA_ADD_L3_SW The Virtual Layer 3 Switch "%S" was created on the server.
+LA_DEL_L3_SW The Virtual Layer 3 Switch "%S" was deleted from the server.
+LA_START_L3_SW The Virtual Layer 3 Switch "%S" was started.
+LA_STOP_L3_SW The Virtual Layer 3 Switch "%S" was stopped.
+LA_ADD_L3_IF The virtual interface for Virtual Hub "%S" was added to Virtual Layer 3 Switch "%S".
+LA_DEL_L3_IF The virtual interface for Virtual Hub "%S" was deleted from Virtual Layer 3 Switch "%S".
+LA_ADD_L3_TABLE The routing table for network "%S" was added to Virtual Layer 3 Switch "%S".
+LA_DEL_L3_TABLE The routing table for network "%S" was deleted from Virtual Layer 3 Switch "%S".
+LA_ADD_CRL A certificate was added to Certificate Revocation List.
+LA_DEL_CRL A certificate was edited in Certificate Revocation List.
+LA_SET_CRL A registered item in a registration of a list of invalid certificates was edited.
+LA_READ_LOG_FILE The log file on the server "%S" (log file "%S") was downloaded.
+LA_ADD_LICENSE_KEY A new license key "%S" was registered.
+LA_DEL_LICENSE_KEY An existing license (No. %u) was deleted.
+LA_SET_IPSEC_CONFIG The IPsec server setting was updated.
+LA_ADD_ETHERIP_ID A new EtherIP / L2TPv3 server setting (ID="%S") was added.
+LA_DEL_ETHERIP_ID The new EtherIP / L2TPv3 server setting (ID="%S") was deleted.
+LA_SET_OVPN_SSTP_CONFIG The OpenVPN and MS-SSTP VPN Server setting was updated.
+LA_DDNS_HOSTNAME_CHANGED The hostname of Dynamic DNS Function was changed to "%S".
+LA_SET_SPECIAL_LISTENER Special Listener enable / disable status is changed.
+
+# (Client log)
+LC_START_1 The SoftEther VPN Client Engine was started.
+LC_START_2 %S %S
+LC_START_3 %S
+LC_END The SoftEther VPN Client Engine was shut down.
+LC_LOAD_CONFIG_1 Loading configuration file...
+LC_LOAD_CONFIG_2 The configuration file was loaded.
+LC_LOAD_CONFIG_3 Configuration file does not exist. Applying the initial settings.
+LC_NEW_ACCOUNT A new VPN Connection Setting "%s" was created.
+LC_DELETE_ACCOUNT The VPN Connection Setting "%s" was deleted.
+LC_RENAME_ACCOUNT The name of VPN Connection Setting "%s" was changed to "%s".
+LC_CONNECT Connection processing for VPN Connection Setting "%s" was started.
+LC_CONNECT_1 VPN Connection Setting "%s": Connection operation starting (this is now %u times).
+LC_CONNECT_2 VPN Connection Setting "%s": Now connected. Session name: "%S"
+LC_CONNECT_ERROR VPN Connection Setting "%s": The connection either was disconnected or it failed. Cause: %s (code %u)
+LC_DISCONNECT Disconnecting the VPN Connection Setting "%s".
+LC_CREATE_VLAN A Virtual Network Adapter "%S" was created.
+LC_UPDATE_VLAN The Virtual Network Adapter "%S" driver was reinstalled.
+LC_DELETE_VLAN The Virtual Network Adapter "%S" was deleted.
+LC_SET_PASSWORD The password setting for connection to a client service was changed.
+LC_TAP_NOT_FOUND Cannot find the tun/tap driver for Mac OS X. Please install the tun/tap driver.
+
+# (Eraser log)
+LE_START Monitoring the directory "%S". If the amount of available free disk space becomes less than %S, the backup files for log files and configurations that are saved on the sub-directories of this directory will be automatically deleted in the order of oldest first. The amount of free disk space that determines when to start deletion can be modified by changing the "AutoDeleteCheckDiskFreeSpaceMin" item in the configuration file.
+LE_DELETE The free disk space was now less then %S so the old file "%S" was automatically deleted. The amount of free disk space that determines when to start deletion can be modified by changing the "AutoDeleteCheckDiskFreeSpaceMin" item in the configuration file.
+LE_NOT_ENOUGH_FREE <<WARNING>> If the free disk space becomes lower than %S, it will no longer be possible to automatically delete the old backup files of log files and configurations. We recommend that you immediately manually delete the unnecessary files on this computer and recover the necessary free disk space. When there is a very small amount of free disk space, computer operation can become unstable.
+
+# (Layer 3 Switch log)
+L3_SWITCH_START The Virtual Layer 3 Switch "%S" started. It will wait until the Virtual Hubs of all interfaces registered on this switch become online and then it will start operation.
+L3_SWITCH_ONLINE The Virtual Hubs of all interfaces of the Virtual Layer 3 Switch "%S" are online and the Virtual Layer 3 Switch has commenced Virtual Layer 3 Switch operation.
+L3_SWITCH_OFFLINE At least one Virtual Hub of an interface registered on Virtual Layer 3 Switch "%S" stopped, and Virtual Layer 3 Switch operation was stopped.
+L3_SWITCH_STOP The Virtual Layer 3 Switch "%S" terminated.
+
+
+# Concerning Microsoft.c
+MS_ETHERNET Ethernet Interface
+MS_TOKENRING Token Ring Interface
+MS_FDDI FDDI Interface
+MS_PPP PPP (Dialup or VPN)
+MS_LOOPBACK Loopback Interface
+MS_SLIP SLIP Interface
+MS_WLAN Wireless Network Interface
+MS_OTHER Unknown Other Interface
+MS_NON_OPERATIONAL Disabled
+MS_UNREACHABLE Not Connected
+MS_DISCONNECTED Not Connected
+MS_CONNECTING Connecting
+MS_CONNECTED Connected
+MS_OPERATIONAL Connected
+
+
+# Concerning Network Utility
+UT_SM_COLUMN_1 Item Name
+UT_SM_COLUMN_2 Value
+UT_SM_ST_TITLE Network Adapter Name
+UT_SM_ST_GUID GUID
+UT_SM_ST_TYPE Type
+UT_SM_ST_TYPE2 Physical Wired Ethernet
+UT_SM_ST_STATUS Status
+UT_SM_ST_MTU MTU
+UT_SM_ST_SPEED Link Speed
+UT_SM_ST_ADDRESS Physical Address
+UT_SM_ST_RECV_BYTES Incoming Bytes
+UT_SM_ST_RECV_BCASTS Incoming Broadcast Packets
+UT_SM_ST_RECV_UNICASTS Incoming Unicast Packets
+UT_SM_ST_SEND_BYTES Outgoing Bytes
+UT_SM_ST_SEND_BCASTS Outgoing Broadcast Packets
+UT_SM_ST_SEND_UNICASTS Outgoing Unicast Packets
+UT_SM_ST_IP IP Address %u
+UT_SM_ST_SUBNET Subnet Mask %u
+UT_SM_ST_GATEWAY Gateway %u
+UT_SM_ST_DHCP DHCP Server
+UT_SM_ST_DHCP_1 Lease Start
+UT_SM_ST_DHCP_2 Lease Limit date and time
+UT_SM_ST_WINS_1 WINS Server 1
+UT_SM_ST_WINS_2 WINS Server 2
+
+
+# Concerning EtherLogger Manager
+EM_TITLE SoftEther EtherLogger Manager
+EM_REMOTE_TITLE You can connect to and manage the SoftEther EtherLogger service. \r\nEnter the host name and IP address of the computer on which the EtherLogger service to be managed is operating. You can also concatenate the port number by using the ":" (colon).
+EM_MAIN_COLUMN_1 Network adapter name
+EM_MAIN_COLUMN_2 Status
+EM_MAIN_OK Operating
+EM_MAIN_ERROR Error
+EM_ADD_NEW Add new capture device
+EM_ADD_EDIT Edit capture settings
+EM_DELETE_CONFIRM Are you sure you want to delete capture setting "%S"?
+EM_NO_LICENSE_COLUMN Note:
+EM_NO_LICENSE Because not even one product license is registered, this SoftEther EtherLogger will not operate.
+
+EM_UNSUPPORTED Unable to use SoftEther EtherLogger on the operating system that this SoftEther EtherLogger is operating on. For the list of operating system that the SoftEther EtherLogger can be used on, please refer to the online documentation of the SoftEther EtherLogger.
+EM_WPCAP_REMOTE In order to use this SoftEther EtherLogger, you need to install WinPcap software. The software WinPcap is currently not installed on the server computer. \r\n\r\nTo continue the installation of the WinPcap software, you must start SoftEther EtherLogger Manager on the server computer that is running VPN Server and then while connected to localhost (location of your own computer), have the Local Bridge Function Setting window displayed. \r\nTo continue, first exit this management session, and then, after starting SoftEther EtherLogger Manager on the server computer, connect to localhost and continue the setting process.
+EM_WPCAP_ROOT In order to use this SoftEther EtherLogger, you need to install WinPcap software. \r\n\r\nTo continue the installation you must log in to this computer as a user with administrator privileges. \r\nLog on as an administrator and start the SoftEther VPN Server Manager again.
+EM_WPCAP_INSTALL In order to use this SoftEther EtherLogger, you need to install WinPcap software. The software WinPcap is currently not installed on the server computer. \r\n\r\nWinPcap is an easy-to-install free software that is bundled together with the VPN Server. \r\n\r\nDo you want to begin the installation of WinPcap?
+EM_WPCAP_REBOOT1 After WinPcap installation has completed, you must restart the computer before you use the SoftEther EtherLogger. \r\n\r\nAfter you restart the computer manually and start SoftEther EtherLogger, configure the settings again.
+EM_WPCAP_REBOOT2 After WinPcap is installed, you must restart the SoftEther EtherLogger service. \r\n\r\nIt only takes a short time to restart the SoftEther EtherLogger service, however all management sessions that are currently connected to the SoftEther EtherLogger will be disconnected. \r\nThis management session will also be disconnected, so you will need to reconnect to continue. \r\n\r\nDo you want to restart the SoftEther Ether Logger service?
+EM_RESOURCE Unable to read the WinPcap driver.
+
+
+###########################################################################
+# #
+# String data of dialog boxes in software #
+# #
+###########################################################################
+
+
+PREFIX D_SECURE
+CAPTION Access to %s - %S
+S_TITLE Access to %S
+S_DEVICE_INFO Device Name: %S\r\nManufacturer: %S
+IDS_STATIC1 Device Information
+S_WARNING Take care entering the PIN code because if you enter it incorrectly for a few times the device will be locked.
+IDOK &OK
+IDCANCEL Cancel
+S_PIN_CODE &PIN Code:
+
+
+PREFIX D_PKCSUTIL
+CAPTION PKCS#12 Write Utility
+S_TITLE ePass 1000 USB token PKCS#12 Write Utility
+STATIC1 By using this utility, you can write a PKCS#12 file (certificate file) of your choice to an ePass 1000 USB hardware security token. \r\n\r\nThe USB token that the certificate file is written in can be used for SoftEther VPN authentication.
+STATIC2 Write to PKCS#12 file
+STATIC3 To write an existing PKC#12 file to a USB token, click Write. \r\nNOTE: If a PKCS#12 certificate for SoftEther VPN is already stored in the USB token, it will be overwritten.
+B_WRITE &Write
+STATIC4 Erase PKCS#12 certificate from USB token.
+STATIC5 You can erase the certificate data from a USB token on which a PKCS#12 certificate for SoftEther VPN is already stored.
+B_ERASE &Erase
+IDCANCEL E&xit Utilities
+S_COPYRIGHT Copyright (c) SoftEther VPN Project.\r\nAll Rights Reserved.
+
+
+PREFIX D_PASSPHRASE
+CAPTION Private Key Passphrase
+STATIC1 The private key is protected by passphrase. \r\n\r\nEnter the passphrase to read the private key.
+STATIC2 &Passphrase:
+IDOK &OK
+IDCANCEL Cancel
+
+
+PREFIX D_NM_CONNECT
+CAPTION Connect to SoftEther VPN User-mode Router
+S_TITLE Connecting to "%S"...
+
+
+PREFIX D_PASSWORD
+CAPTION Login to %S
+S_TITLE Enter your user name and password to log in to server %S. Make sure you select the correct auth type.
+STATIC1 Enter Use&r Info:
+STATIC2 Auth &Type:
+STATIC3 User &Name:
+STATIC4 &Password:
+R_NO_SAVE_PASSWORD &Do not Save Password
+S_COUNTDOWN An automatic reconnection will be made after %u seconds...
+IDOK &OK
+IDCANCEL Cancel Connection
+
+
+PREFIX D_STATUS
+CAPTION Connecting to "%s"...
+S_STATUS Initializing...
+IDCANCEL Cancel
+
+
+PREFIX D_CERT
+CAPTION Certificate
+S_TITLE The following information is available for this certificate.
+STATIC1 Basic Information of this Certificate:
+STATIC2 Issued to:
+STATIC3 Issuer:
+STATIC4 Expires at:
+STATIC5 Advanced Information of this Certificate:
+STATIC6 Certificate of Authority Who Signed This Certificate:
+S_PARENT The certificate of the certificate authority who signed this certificate is registered on the list of trusted certificates.
+S_PARENT_BUTTON_STR &View Certificate
+IDCANCEL &OK
+B_SAVE &Save to File
+
+
+PREFIX D_CHECKCERT
+CAPTION Security Alert - %s
+S_TITLE The connection to the destination VPN Server "%S" that you are currently connecting to is encrypted but the trustworthiness of the server certificate provided by the server is unknown.
+STATIC1 About the Server Certificate
+STATIC2 Establishing encrypted tunnel (SSL session) between VPN Server and VPN Client. Checking the server certificate enables to verify the authenticity of the server.
+S_MSG1 The server certificate provided by destination VPN Server "%S" is as follows.
+STATIC3 Issued to:
+STATIC4 Issuer:
+STATIC5 Expires at:
+B_SHOW &Show Certificate
+STATIC6 Digest (MD5):
+STATIC7 Digest (SHA-1):
+IDOK &Resume the Connection
+IDCANCEL &Cancel Connection
+STATIC8 There may be a problem with this certificate, such as it has not been issued by a trusted certificate authority (CA), or cert is expired.
+STATIC9 Confirm the content of this certificate and decide whether or not to connect to this VPN Server. Click Cancel Connection to abort the connection.
+
+
+PREFIX D_CONNECTERROR
+CAPTION Connect Error - %s
+S_TITLE An error occurred while connection to VPN Server "%S".
+S_COUNTDOWN Automatically reconnects after %u seconds...
+IDOK &Retry
+IDCANCEL Cancel Connection
+R_HIDE &Hide this window when connecting next time
+
+
+PREFIX D_CM_LOGIN
+CAPTION Enter Password - VPN Client Manager
+S_TITLE You must enter a client administration password to operate the VPN Client that is operating on %s. Enter the client administration password.
+STATIC1 &Password:
+STATIC2 Enter the Client Administration Password:
+IDOK &OK
+IDCANCEL Cancel
+
+
+PREFIX D_CONNECTION_STATUS
+S_TITLE Status of VPN Session of %s (Real Time)
+B_POLICY Security &Policy...
+B_SERVER_CERT &Server Certificate
+B_CLIENT_CERT &Client Certificate
+IDCANCEL &Close
+
+
+PREFIX D_CM_POLICY
+CAPTION Security Policy List
+S_TITLE Security policies defined for the current session %s
+IDCANCEL &Close
+
+
+PREFIX D_CM_ACCOUNT
+STATIC1 Please configure the VPN Connection Setting for VPN Server.
+S_ACCOUNT_NAME Setting &Name:
+STATIC2 Destination VPN Server:
+STATIC3 Specify the host name or IP address, and the port number and the Virtual Hub on the destination VPN Server.
+STATIC4 &Host Name:
+STATIC5 &Port Number:
+STATIC6 (TCP Port)
+STATIC7 &Virtual Hub Name:
+STATIC8 Pro&xy Server as Relay:
+STATIC9 You can connect to a VPN Server via a proxy server.
+STATIC10 Proxy &Type:
+R_DIRECT_TCP &Direct TCP/IP Connection (No Proxy)
+R_HTTPS Connect via H&TTP Proxy Server
+R_SOCKS Connect via &SOCKS Proxy Server
+B_PROXY_CONFIG P&roxy Server Setting
+STATIC11 Server Certificate Veri&fication Option:
+R_CHECK_CERT Always Verify Server &Certificate
+B_TRUST Manage Trusted CA &Certificate List
+B_SERVER_CERT &Specify Individual Cert
+B_VIEW_SERVER_CERT Show Indi&vidual Cert
+S_VLAN_GROUP Virtua&l Network Adapter to Use:
+S_POLICY_1 You can configure the security policy which will be applied to the Cascade Connection on this Virtual Hub's side.
+B_POLICY Security Po&licy
+STATIC12 User &Authentication Setting:
+STATIC13 Auth &Type:
+S_USERNAME &User Name:
+S_PASSWORD Password:
+S_CERT_INFO You must specify a client certificate to be used for user authentication.
+STATIC14 Advanc&ed Setting of Communication:
+R_RETRY Reconnects Automatically After Disconnected
+S_RETRY_NUM_1 Reconnect &Count:
+S_RETRY_NUM_2 times
+S_RETRY_SPAN_1 Reconnect Interval:
+S_RETRY_SPAN_2 seconds
+R_INFINITE &Infinite Reconnects (Keep VPN Always Online)
+R_NOTLS1 Do not use TLS &1.0
+B_DETAIL A&dvanced Settings...
+IDOK &OK
+IDCANCEL Cancel
+B_CHANGE_PASSWORD Change &Password
+S_CHANGE_PASSWORD You can change the user's password on the VPN Server.
+R_HIDE Hide Status and Errors Screens
+R_HIDE2 Hide IP Address Screens
+STATIC15 Set the user authentication information that is required when connecting to the VPN Server.
+B_REGIST_CLIENT_CERT Specify Client &Certificate
+B_IE Import I&E Proxy Server Settings
+
+
+PREFIX D_CM_PROXY
+CAPTION Proxy Server Connection Setting
+STATIC1 Enter the host name of the proxy server for relaying (HTTP proxy or SOCKS proxy), and the IP address, port, and when necessary, the user name and password.
+STATIC2 &Host Name:
+STATIC3 Port:
+STATIC4 &User Name:
+STATIC5 &Password:
+IDOK &OK
+IDCANCEL Cancel
+STATIC6 (optional)
+STATIC7 (optional)
+
+
+PREFIX D_CM_DETAIL
+CAPTION Advanced Settings
+STATIC1 Optional settings for system administrators and experts for networking, communication protocol, and security. Customize the VPN protocol communication settings.
+STATIC2 Op&timization of VPN Communication:
+STATIC3 Uses multiple physical TCP connection aggregation for a logical VPN connection to increase the communication throughput.
+STATIC4 &Number of TCP Connections:
+STATIC5 connections
+STATIC6 Note: It is recommend that about 8 connections for broadband and 1 connection for slow line (e.g. dialup).
+STATIC7 Advanced Settings:
+STATIC8 Establi&shing Interval:
+STATIC9 seconds
+R_USE_DISCONNECT Set Connection Lifetime of E&ach TCP Connection
+STATIC10 Lifetime:
+STATIC11 seconds
+STATIC12 When using two or more TCP connections, Half Duplex Mode is available. The half-duplex mode fixes the data direction as half and half for each TCP connection. For example when a VPN using 8 TCP connections is established, physical consists of the VPN tunnel will be fixed so that 4 TCP connections are dedicated to the upload direction and the other 4 connections are dedicated to the download direction.
+R_USE_HALF_CONNECTION Use &Half-Duplex Mode
+STATIC13 Encryption and &Compression:
+STATIC14 Normally the VPN session is encrypted for secure. You can disable encryption to improve the throughput. Please note that the data flows in plain over the network when disabled.
+R_USE_ENCRYPT &Encrypt VPN Session with SSL
+STATIC15 You can use data compression to save VPN communication bandwidth. Enable this option when using a slow connectivity such as dial-up or mobile connection.
+R_DISABLE_UDP Disable UD&P Acceleration
+R_USE_COMPRESS &Use Data Compression
+STATIC16 VPN Connection &Mode:
+S_MODE You can specify the following connection modes. (Options for network administrators.)
+R_BRIDGE &Bridge / Router Mode
+R_MONITOR Monitoring Mo&de
+STATIC17 Other Confi&gurations:
+R_NO_ROUTING No Adjustments of &Routing Table
+STATIC18 Keep the settings default in this dialog unless you are told to do so by a system administrator, or you have expertise for networking and security.
+STATIC19 The VoIP / QoS functions handle high priority packets such as IP telephone packets (VoIP) to be transmitted faster.
+R_DISABLE_QOS Disable VoIP / &QoS Functions
+IDOK &OK
+IDCANCEL Cancel
+S_UDPACCEL You can use data compression to save VPN communication bandwidth. Enable this option when using a slow connectivity such as dial-up or mobile connection.
+
+
+PREFIX D_CM_NEW_VLAN
+CAPTION Create New Virtual Network Adapter
+S_INFO A new Virtual Network Adapter will be created on the system.\r\nYou can specify a name for the Virtual Network Adapter, which can be a maximum of %u alphanumeric characters.
+STATIC1 Virtual Network Adapter &Name:
+IDOK &OK
+IDCANCEL Cancel
+S_WIN8 Current operating system is Windows 8. The name of a Virtual Network Adapter must be 'VPN' or 'VPN2' to 'VPN127'. (Maximum 127 adapters can be created.)
+
+
+PREFIX D_CM_TRUST
+CAPTION Manage Trusted CA Certificate List
+STATIC1 Here you can manage the list of certificate authority (CA) certificates that are trusted.\r\n\r\nYou can use the CA certificate list registered here to verify server certificates when connecting to VPN Servers.
+B_IMPORT &Add
+B_EXPORT &Export
+IDOK &View Certificate
+IDCANCEL &Close
+B_DELETE &Delete
+
+
+PREFIX D_CM_PASSWORD
+CAPTION Set Password - VPN Client Manager
+S_TITLE You can set the password to limit the SoftEther VPN Client Service.\r\nAfter setting a password, you will be asked to enter a password the next time you use the VPN Client Connect Manager to connect to the SoftEther VPN Client service.
+STATIC1 Set Client Administration Password:
+R_USE_PASSWORD &Use Password
+R_REMOTE_ONLY Only &Request Password for Remote Operation
+IDC_STATIC1 &Password:
+IDC_STATIC2 &Confirm:
+IDOK &OK
+IDCANCEL Cancel
+
+
+PREFIX D_CM_CONFIG
+CAPTION Optional Settings
+STATIC1 You can modify the settings for VPN Client.
+STATIC2 R&emote Management:
+STATIC3 You can remotely manage the VPN Client Service Program from another computer by using VPN Client Manager Remote Mode.
+R_ALLOW_REMOTE_CONFIG Allow &Remote Management of VPN Client Service
+S_WARNING It is recommended to set a password if you allow remote management. From the menu bar, choose Tools -> Set Password to set the password.
+STATIC4 For environments where Internet connections will automatically be disconnected when idle, you can keep alive the Internet connection by sending dummy packets to any host on the Internet.
+R_USE_KEEP_CONNECT Use &Keep Alive Internet Connection Function
+S_HOSTNAME &Host Name:
+S_PORT &Port Number:
+S_INTERVAL Packet Send &Interval:
+S_INTERVAL2 seconds
+S_PROTOCOL Pr&otocol:
+R_TCP &TCP/IP Protocol
+R_UDP &UDP/IP Protocol
+S_INFO Packets sent to keep alive the Internet connection have random bits. No personal information is sent.
+IDOK &OK
+IDCANCEL Cancel
+STATIC5 &Other Configurations:
+R_ALPHA Transparency of UI:
+STATIC6 Note: The transparency setting will be applied after the connection manager is restarted.
+STATIC7 &Keep Alive Internet Connection Function:
+
+
+PREFIX D_ABOUT
+S_INFO1 SoftEther VPN %u.0 (Ver %u.%02u, Build %u)
+S_INFO2 An Open-Source VPN Software for Academic Purpose, under the GPLv2 License.\r\nCopyright (c) 2012-%u SoftEther Project at University of Tsukuba, Japan. All Rights Reserved.\r\nWeb Site: http://www.softether.org/\r\n%S
+S_INFO3 This product includes the following software components:\r\nBitVisor: Copyright (c) 2007, 2008 University of Tsukuba. Copyright (C) 2007, 2008 National Institute of Information and Communications Technology. All rights reserved. / Microsoft(R) C Runtime Library: (c) 2007 Microsoft Corporation. All Rights Reserved. / PKCS #11 Cryptographic Token Interface (Cryptoki): Copyright (c) RSA Security Inc. / WinPcap: Copyright (c) 2001 - 2003 NetGroup, Politecnico di Torino (Italy). All rights reserved. / libedit: Copyright (c) 1992, 1993 The Regents of the University of California. All rights reserved. / libiconv: Copyright (C) 2007 Free Software Foundation, Inc. / ncurses: Copyright (c) 1998-2005, 2006 Free Software Foundation, Inc. / OpenSSL: Copyright (c) 1998-2011 The OpenSSL Project. All rights reserved. This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit (http://www.openssl.org/). This product includes cryptographic software written by Eric Young (eay@cryptsoft.com). / zlib: (C) 1995-2004 Jean-loup Gailly and Mark Adler. / Special Thanks to: Software Laboratory, Academic Computing Communication Center, Industrial Liaison and Cooperative Research Center and Professor Yasushi Shinjo in University of Tsukuba, Japan.
+S_INFO4 THIS SOFTWARE IS FREEWARE DEVELOPED UNDER THE SOFTETHER VPN PROJECT AT UNIVERSITY OF TSUKUBA, WITHOUT WARRANTY OF AND KIND. IN NO EVENT SHALL THE DEVELOPERS, COPYRIGHT OWNERS OR DISTRIBUTORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY IN ANY WAY OUT OF THE USE OF THIS SOFTWARE.\r\n\r\nSoftEther VPN is a work of the research and development project of Japanese Government, subsidized by Ministry of Economy, Trade and Industry of Japan, administrated by Information Promotion Agency.
+IDCANCEL &OK
+B_WEB Visit SoftEther VPN &Website...
+B_EULA &End User License
+B_IMPORTANT &Important Notices
+B_LEGAL &Legal Notices
+B_UPDATE_CONFIG &Configure Updates
+
+
+PREFIX D_REMOTE
+STATIC1 &Specify the Host Name of the Destination Computer, or IP Address:
+R_LOCAL Connect to &Local Computer (Computer Displaying this Window)
+S_HOSTNAME &Computer Name:
+IDOK &OK
+IDCANCEL Cancel
+
+
+PREFIX D_CM_DESKTOP
+CAPTION Connection - %s
+S_TITLE Starting connect process for VPN Connection Setting "%s".
+S_WARNING VPN Client will output to the "Console Session" window of %s, the progress status and error messages related to the process of connecting to VPN Server
+S_INFO Do you want to proceed with the connection?
+IDOK &Continue
+IDCANCEL Cancel
+
+
+PREFIX D_CM_CHANGE_PASSWORD
+CAPTION Change Password
+S_TITLE You can change the password of the user registered on server %S.
+STATIC1 Change &Password
+STATIC2 Virtual &Hub Name:
+STATIC3 &User Name:
+STATIC4 &Old Password:
+STATIC5 &New Password:
+STATIC6 &Confirm of New Password:
+IDOK &OK
+IDCANCEL Cancel
+S_STATIC Note: If authentication type is RADIUS or NT Domain Authentication, you cannot change the user's password here.
+
+
+PREFIX D_SM_MAIN
+CAPTION SoftEther VPN Server Manager
+STATIC1 Connection &Settings for VPN Server:
+STATIC2 Connection Settings for VPN Server or VPN Bridge are defined as follows. Double-click the item to connect to the server.\r\nTo add a new connection, click New Setting.
+B_NEW_SETTING &New Setting
+B_EDIT_SETTING &Edit Setting
+B_DELETE &Delete Setting
+IDOK &Connect
+B_SECURE_MANAGER &Smart Card Manager...
+B_SELECT_SECURE Select S&mart card...
+B_ABOUT &About SoftEther VPN...
+IDCANCEL E&xit SoftEther VPN Server Manager
+B_CERT_TOOL Make a Certificate
+
+
+PREFIX D_SM_EDIT_SETTING
+STATIC1 Please configure the connection setting for the VPN Server or the VPN Bridge to manage.
+STATIC2 Setting &Name:
+STATIC3 Destination VPN Server:
+STATIC4 Specify the host name or IP address, and the port number and the Virtual Hub on the destination VPN Server.
+STATIC5 &Host Name:
+R_LOCALHOST Connect to &Localhost
+STATIC6 &Port Number:
+STATIC7 (TCP Port)
+STATIC8 Pro&xy Server as Relay:
+STATIC9 You can connect to a VPN Server via a proxy server.
+STATIC10 Proxy &Type:
+R_DIRECT_TCP &Direct TCP/IP Connection (No Proxy)
+R_HTTPS Connect via H&TTP Proxy Server
+R_SOCKS Connect via S&OCKS Proxy Server
+B_PROXY_CONFIG P&roxy Server Setting
+STATIC11 Select Administration &Mode and Enter Password
+STATIC12 You can connect to VPN Server using either Server Admin Mode or Virtual Hub Admin Mode.\r\n\r\nServer Admin Mode allows you manage entire VPN Server and all Virtual Hubs. \r\n\r\nVirtual Hub Admin Mode allows you manage only one Virtual Hub for which you hold privileges.
+R_SERVER_ADMIN &Server Admin Mode
+R_HUB_ADMIN Virtual H&UB Admin Mode
+S_HUBNAME &Virtual Hub Name:
+STATIC13 Please enter the password to connect administration mode.
+S_PASSWORD &Password:
+R_NO_SAVE Do not &Save Admin's Password
+IDOK &OK
+IDCANCEL Cancel
+
+
+PREFIX D_SM_SERVER
+CAPTION %s - SoftEther VPN Server Manager
+S_TITLE Manage VPN Server "%S"
+S_VHUB_BRIDGE Virtual Hubs Hosted by this VPN Server:
+IDOK M&anage Virtual Hub
+B_ONLINE &Online
+B_OFFLINE O&ffline
+B_HUB_STATUS View &Status
+B_CREATE &Create a Virtual Hub
+B_EDIT Prop&erties
+B_DELETE &Delete
+STATIC1 Management of &Listeners:
+STATIC2 L&istener List (TCP/IP port):
+B_CREATE_LISTENER C&reate
+B_DELETE_LISTENER Dele&te
+B_START Start
+B_STOP Sto&p
+STATIC3 VPN Server and &Network Information and Settings:
+B_SSL &Encryption and Network
+B_STATUS &View Server Status
+B_INFO About this VPN Server
+B_LICENSE Add / Delete &Licenses
+B_FARM Clustering Configuration
+B_FARM_STATUS Clustering Status
+B_CONNECTION Show List of\r\nTCP/IP Connections
+B_BRIDGE Local &Bridge Setting
+B_L3 Layer &3 Switch Setting
+B_CONFIG E&dit Config
+B_REFRESH Refres&h
+IDCANCEL E&xit
+S_BETA Beta Version (Pre-release)
+B_IPSEC IPsec / L&2TP Setting
+B_DDNS Dynamic DNS Setting
+S_DDNS Current DDNS Hostname:
+B_OPENVPN OpenVPN / MS-SSTP Setting
+B_AZURE VPN Azure Setting
+S_AZURE VPN Azure Hostname:
+B_VPNGATE VPN Gate Setting
+
+
+PREFIX D_SM_STATUS
+IDOK Refres&h
+IDCANCEL E&xit
+
+
+PREFIX D_SM_EDIT_HUB
+STATIC1 Virtual Hub &Name:
+STATIC2 Security &Settings:
+S_BOLD Administration password for this Virtual Hub.
+STATIC3 &Password:
+STATIC4 &Confirm:
+R_NO_ENUM No En&umerate to Anonymous Users
+STATIC5 V&irtual Hub Options:
+R_LIMIT_MAX_SESSION &Limit Max VPN Sessions
+S_MAX_SESSION_1 Ma&x Number of Sessions:
+S_MAX_SESSION_2 sessions
+STATIC6 (It doesn't count sessions on server side that are generated by Local Bridge, Virtual NAT or Cascade Connection.)
+STATIC7 Virtual Hub Status:
+STATIC8 Set the Virtual Hub status.
+R_ONLINE Onlin&e
+R_OFFLINE O&ffline
+STATIC9 Set Clustering:
+S_FARM_INFO Select the Virtual Hub type in the cluster.
+R_STATIC St&atic Virtual Hub
+R_DYNAMIC &Dynamic Virtual Hub
+S_AO_1 Virtual Hub Admin Option:
+S_AO_3 Display and edit the Virtual Hub administration options.
+B_ADMINOPTION Virtual Hub Admin Option
+S_ACL_3 Sou&rce IP Address Limit List
+S_ACL Allow or deny VPN connections to this Virtual Hub according to the client computer's IP address.
+B_ACL IP Access Con&trol List
+IDOK &OK
+IDCANCEL Cancel
+STATIC10 You can configure more advanced settings on the Virtual Hub Extended Option List.
+B_EXTOPTION Edit Virtual Hub Extended Option List
+S_MSG_1 Show Message when Client Connects
+S_MSG_2 Shows a message on the screen of a user when a VPN Client connects to this Virtual Hub.
+B_MSG Set the Messa&ge
+
+
+PREFIX D_SM_CREATE_LISTENER
+CAPTION Create Listener
+STATIC1 You can add a TCP/IP port number for the VPN Server to accept connections from clients. \r\n\r\nSpecify the port number to add.
+STATIC2 If the port number is already being used by another server program, the status of the new listener will be error. \r\n\r\nIn this case, stop the other program that is opening the same port.
+STATIC3 &Port Number:
+IDOK &OK
+IDCANCEL Cancel
+STATIC4 (TCP/IP Port)
+
+
+PREFIX D_SM_SSL
+CAPTION Encryption and Network Settings
+STATIC1 You can view or change settings related to encryption, communication and security for this VPN Server.
+STATIC2 Encryption &Algorithm Settings:
+STATIC3 Specify the encryption algorithm for SSL applied to the connection between this VPN Server and VPN Clients. The encryption algorithm must be compatible with SSL Version 3.
+STATIC4 En&cryption Algorithm Name:
+STATIC6 Server &Certificate Settings:
+STATIC7 Specify the X509 certificate and private key to be presented to clients by this server.
+B_IMPORT &Import
+B_EXPORT E&xport
+B_VIEW &View
+B_REGENERATE New
+STATIC8 &Keep Alive Internet Connection:
+STATIC9 For environments where Internet connections will automatically be disconnected when idle, you can keep alive the Internet connection by sending dummy packets to any host on the Internet.
+STATIC10 Server Certificate:
+R_USE_KEEP_CONNECT Use &Keep Alive Internet Connection
+S_HOSTNAME &Host Name:
+S_PORT &Port:
+S_INTERVAL Send &Interval:
+S_INTERVAL2 seconds
+S_PROTOCOL Pr&otocol:
+R_TCP &TCP/IP Protocol
+R_UDP &UDP/IP Protocol
+S_INFO Packets sent to keep alive the Internet connection have random bits. No personal information is sent.
+STATIC11 Administrator Pass&word:
+S_INFO4 You can modify an administrator password of the administrator for all Virtual Hubs and this entire VPN Server.
+B_PASSWORD Change Admin &Password
+IDOK &OK
+IDCANCEL Cancel
+IDCANCEL2 Cancel
+STATIC12 Syslog Send Function:
+STATIC13 You can transfer the entire VPN Server / Bridge Logs, Virtual Hub Administration Logs, or Virtual Hub Packet Logs by using syslog protocol instead of writing to a local disk.
+STATIC14 Syslog &Server Host Name:
+STATIC15 P&ort:
+S_OVER_FUNCS VPN over ICMP / DNS Server Function
+S_INFO5 You can establish a VPN only with ICMP or DNS packets even if there is a firewall or routers which blocks TCP/IP communications.
+B_SPECIALLISTENER VPN over ICMP / DNS Settings
+B_UPDATE_CONFIG &Update Notify Setting...
+
+
+PREFIX D_SM_SAVE_KEY_PAIR
+CAPTION Save Certificate and Private Key
+STATIC1 Select the method to save the certificate and private key.
+STATIC2 Sa&ve Method:
+R_X509_AND_KEY Save as &X509 Certificate (.CER) and Private Key File (.KEY)
+R_PKCS12 Save as &PKCA#12 File (.P12)
+R_SECURE Write to &Smart Card
+STATIC3 Saving by splitting into two files: a standard Base 64-encoded certificate file and a private key file.
+STATIC4 Saving as a PKCS#12 (Public Key Cryptography Standard #12) file. \r\nYou can store both certificate and private key in a single PKCS#12 file.
+STATIC5 When a smart card is connected to this computer, you can write the certificate and private key to a smart card.
+B_SELECT &Select Which Smart Card to Use...
+S_PASS3 Private Key P&rotection:
+S_PASS4 When saving the private key, you can set a passphrase to encrypt. You will be required to enter the passphrase when loading it.
+R_USE_PASS Set P&assphrase
+S_PASS1 Pa&ssphrase:
+S_PASS2 Con&firm:
+IDOK &OK
+IDCANCEL Cancel
+B_SECURE_MANAGER Smart Card &Manager...
+
+
+PREFIX D_SM_CONNECTION
+CAPTION Connection List
+S_TITLE The server %S has the following active connections. Connections which have been established as a VPN session are not included.
+IDOK Show Connection &Information
+B_DISCONNECT &Disconnect
+B_REFRESH Refres&h
+IDCANCEL E&xit
+
+
+PREFIX D_SM_FARM
+CAPTION Clustering Configuration
+S_TITLE You can change configuration for clustering function of VPN Server "%S".
+STATIC1 Clustering can realize load balancing and fault balance protection to bundle multiple VPN Servers.
+STATIC2 Current Mode:
+STATIC3 Clustering Se&ttings:
+R_STANDALONE &Standalone Server (No Clustering)
+R_CONTROLLER &Cluster Controller
+R_MEMBER Cluster &Member Server
+STATIC4 C&onfigurable Parameters as a Member Server:
+S_IP_1 Public &IP Address:
+S_IP_2 (When a public IP address is omitted, the IP address of the network interface used when connecting to the cluster controller will be used.)
+S_PORT_1 &Public Port List:
+S_PORT_2 (Separate multiple port numbers by a space or a comma.)
+S_CONTROLLER Controller &Host Name or IP Address:
+S_CONTROLLER_PORT Port Number of\r\nControlle&r:
+S_PORT_3 (TCP Port)
+S_PASSWORD Administration &Password:
+STATIC5 When you modify a clustering configuration, the VPN Server service restarts automatically. When this happens, all the currently connected sessions and administration-related connections will be disconnected.
+IDOK &OK
+IDCANCEL Cancel
+S_1 Standard Ratio in Cluster:
+S_2 (Standard: 100)
+R_CONTROLLER_ONLY Controller Functions Only (No VPN session in itself)
+
+
+PREFIX D_SM_FARM_MEMBER
+CAPTION Cluster Member List
+S_TITLE Currently the following Cluster Member Servers are connected to the Cluster Controller %S.
+IDOK Cluster Member Server &Information
+B_REFRESH Refres&h
+IDCANCEL E&xit
+B_CERT View Server &Certificate
+
+
+PREFIX D_SM_CHANGE_PASSWORD
+CAPTION Change Administrator Password of %S
+S_TITLE Change the administrator password of the server %S. Enter the new password and click OK.
+STATIC1 New &Password:
+STATIC2 &Confirm Password:
+IDOK &OK
+IDCANCEL Cancel
+
+
+PREFIX D_SM_HUB
+CAPTION Management of Virtual Hub - '%S'
+S_TITLE Virtual Hub '%S'
+STATIC1 Management of Security &Database:
+B_USER Manage &Users
+S_USER Add, delete or edit user accounts.
+B_GROUP Manage &Groups
+S_GROUP Add, delete or edit groups.
+B_ACCESS Manage &Access Lists
+S_ACCESS Add or delete access lists (Packet filtering rules).
+STATIC2 Virtual Hub Settings:
+B_PROPERTY Virtual Hub &Properties
+S_PROPERTY Configure this Hub.
+B_RADIUS Auth&entication Server Setting
+S_RADIUS Use external RADIUS authentication server for user authentication.
+B_LINK Manage &Cascade Connections
+S_LINK Establish Cascade Connection to Hubs on local or remote VPN Servers.
+STATIC3 Cu&rrent Status of this Virtual Hub:
+B_REFRESH Refres&h
+STATIC4 &Other Settings:
+B_LOG &Log Save Setting
+B_LOG_FILE Log File List
+S_LOG Configure settings of log saving function.
+B_CA &Trusted CA Certificates
+B_CRL Revo&ked Certs
+S_CA Manage trusted CA certificates.
+B_SNAT &Virtual NAT and Virtual DHCP Server (SecureNAT)
+S_SNAT Secure NAT is available on this Virtual Hub. You can run Virtual NAT and Virtual DHCP.
+STATIC5 VPN Sess&ions Management:
+B_SESSION Manage &Sessions
+IDCANCEL E&xit
+
+
+PREFIX D_SM_USER
+CAPTION Manage Users
+S_TITLE Virtual Hub "%S" has the following users.
+IDOK &Edit
+B_CREATE &New
+B_DELETE &Remove
+B_REFRESH &Refresh
+IDCANCEL E&xit
+B_STATUS &View User Info
+
+
+PREFIX D_SM_EDIT_USER
+IDC_STATIC1 &User Name:
+IDC_STATIC3 &Full Name:
+IDC_STATIC4 &Note:
+IDC_STATIC5 Group Name\r\n(Optional):
+B_GROUP Browse Groups...
+R_EXPIRES &Set the Expiration Date for This Account
+IDC_STATIC6 &Auth Type:
+S_RADIUS_3 RADIUS or NT Domain Authentication Settings:
+S_RADIUS_1 Login attempts by password will be verified by the external RADIUS server, Windows NT domain controller, or Active Directory controller.
+R_SET_RADIUS_USERNAME Specify User Name on Authentication Server
+S_RADIUS_2 User Name on Authentication Server:
+S_POLICY_1 Security Policy
+R_POLICY Set Securit&y Policy
+B_POLICY Security Policy
+S_PASSWORD_1 Password Authentication Settings:
+S_PASSWORD_2 &Password:
+S_PASSWORD_3 &Confirm Password:
+S_USER_CERT_1 Individual Certificate Authentication Settings:
+B_LOAD_CERT Sp&ecify Certificate
+B_VIEW_CERT &View Certificate
+B_CREATE Create Certificate
+S_ROOT_CERT_1 Signed Certificate Authentication Settings:
+S_ROOT_CERT_2 Verification of whether the client certificate is signed is based on a certificate of a CA trusted by this Virtual Hub.
+R_CN Limit Common Name (CN) Value
+R_SERIAL &Limit Values of the Certificate Serial Number
+S_ROOT_CERT_3 Note: Enter hexadecimal values. (Example: 0155ABCDEF)
+S_HINT Hint: Define a user object with username '*' (asterisk) in order to accept a login attempt of a user which does not match any of registered explicit user objects. Such a special user will use the external user-authentication server to verify the login.
+IDOK &OK
+IDCANCEL Cancel
+
+
+PREFIX D_SM_POLICY
+STATIC1 Selected &Policy:
+S_BOLD Des&cription of the policy:
+S_BOLD2 Current &Value:
+R_ENABLE &Enable the Policy
+R_DISABLE &Disable the Policy
+R_DEFINE De&fine the Policy
+IDOK &OK
+IDCANCEL Cancel
+
+
+PREFIX D_SM_GROUP
+CAPTION Manage Groups
+S_TITLE Virtual Hub "%S" has the following groups.
+B_CREATE &New
+IDOK &Edit
+B_DELETE &Remove
+B_REFRESH &Refresh
+B_USER &Member List
+IDCANCEL E&xit
+
+
+PREFIX D_SM_EDIT_GROUP
+IDC_STATIC1 &Group Name:
+IDC_STATIC3 &Full Name:
+IDC_STATIC4 &Note:
+S_POLICY_1 Security Policy:
+R_POLICY Set this group's Securit&y Policy
+B_POLICY Security Policy
+S_POLICY_2 Statistical Information of the Group:
+IDOK &OK
+IDCANCEL Cancel
+
+
+PREFIX D_SM_ACCESS_LIST
+CAPTION Access Lists
+S_TITLE The Virtual Hub "%S" has the following access lists (packet filtering rules).
+B_ADD &New (IPv&4)
+B_ADD_V6 &New (IPv&6)
+IDOK &Edit
+B_DELETE &Delete
+B_SAVE &Save
+IDCANCEL &Cancel
+STATIC1 Items with higher priority appear higher in the list.
+STATIC2 Note: IP packets that did not match any access list items can pass.
+B_CLONE Cl&one
+B_ENABLE E&nable
+B_DISABLE D&isable
+
+
+PREFIX D_SM_EDIT_ACCESS
+CAPTION Edit Access List Item
+STATIC1 Configure the access list settings. The access list that is defined here will be applied to all IP packets passing through the Virtual Hub.
+STATIC2 Basic Settings
+STATIC3 &Memo:
+STATIC4 &Action:
+R_PASS &Pass
+R_DISCARD &Discard
+STATIC5 P&riority:
+STATIC6 (Smaller number has higher priority.)
+STATIC7 Filtering Options for IP Headers
+S_ACCESS_SRC_ALL Source IP Address:
+R_SRC_ALL Applies to All Source Addresses
+S_SRC_IP_1 IPv4 Address:
+S_SRC_IP_2 Subnet Mask:
+S_SRC_IP_3 (255.255.255.255 means a single host)
+S_SRC_IP_1_V6 IPv6 Address:
+S_SRC_IP_3_V6 (For example: "ffff:ff00::" or "/24". "/128" means a single host.)
+S_ACCESS_DST_ALL Destination IP Address:
+R_DST_ALL Applies to All Destination Addresses
+S_IP_DST_1 IPv4 Address:
+S_IP_DST_2 Subnet Mask:
+S_IP_DST_3 (255.255.255.255 means Specified host only)
+S_IP_DST_1_V6 IPv6 Address:
+S_IP_DST_3_V6 (For example: "ffff:ff00::" or "/24". "/128" means a single host.)
+STATIC9 Protocol Type:
+STATIC10 Filtering Options for TCP Headers and UDP Headers
+S_TCP_1 Minimum
+S_TCP_2 Maximum
+S_TCP_3 Source Port:
+S_TCP_5 Destination Port:
+S_TCP_7 The blank port number field matches any ports.\r\nWhen the minimum value is specified but the maximum value is not, it will apply to packets that match only the minimum value.
+STATIC11 Filtering Options for Users or Groups
+STATIC11_OLD Filtering Options for Users
+STATIC12 This access list will be applied to only packets that either specific users or groups send or receive.
+STATIC12_OLD This access list will be applied to only packets that specific users send or receive.
+STATIC13 Source Name:
+B_USER1 Browse...
+STATIC14 Destination Name:
+B_USER2 Browse...
+STATIC15 Leave these fields blank if you don't specify user nor group.
+STATIC15_OLD Leave these fields blank if you don't specify user.
+IDOK &OK
+IDCANCEL Cancel
+S_PROTOID Specify IP Protocol:
+STATIC16 Filtering Options for MAC Headers
+S_CHECK_SRC_MAC Source MAC Address:
+R_CHECK_SRC_MAC Applies to any Source Addresses
+S_SRC_MAC MAC Address:
+S_SRC_MAC_MASK Mask:
+S_CHECK_DST_MAC Destination MAC Address:
+R_CHECK_DST_MAC Applies to any Destination Addresses
+B_SIMULATION De&lay and Packet Loss...
+S_DST_MAC MAC Address:
+S_DST_MAC_MASK Mask:
+S_MAC_NOTE You can use hexadecimal number with two separators, "-" or ":", and without the separators.\r\n(FF-FF-FF-FF-FF-FF means a specified host)
+R_CHECK_TCP_STATE Verify TCP Connection State (Only TCP Packets)
+R_ESTABLISHED Established Packet
+R_UNESTABLISHED Unestablished Packet
+R_REDIRECT Redirect HTTP Request to Specific URL
+B_REDIRECT Set URL Redirect to...
+
+PREFIX D_SM_RADIUS
+CAPTION Authentication Server Settings
+S_TITLE To use an external RADIUS server to verify login attempts to the Virtual Hub "%S", specify an external RADIUS server that verifies the user name and password.
+STATIC1 RADIUS Server Settings:
+R_USE_RADIUS &Use RADIUS Authentication
+S_RADIUS_1 RADIUS &Server Host Name or IP:
+S_RADIUS_2 &Port:
+S_RADIUS3 (UDP Port)
+S_RADIUS_4 Shared S&ecret:
+S_RADIUS_5 &Confirm Shared Secret:
+S_RADIUS_6 The RADIUS server must accept requests from IP addresses of this VPN Server. Also, authentication by Password Authentication Protocol (PAP) must be enabled.
+S_RADIUS_7 milliseconds (above %u, below %u)
+S_RADIUS_8 &Retry Interval
+S_RADIUS_9 (use ',' or ';' to split multiple hostnames.)
+STATIC2 When using Windows NT Domain Controller or Windows Server Active Directory Controller as an external authentication server, you must setup the VPN Server computer to join the domain. To use NT Domain Authentication, there are no items to configure here.
+IDOK &OK
+IDCANCEL Cancel
+
+
+PREFIX D_SM_LINK
+CAPTION Cascade Connections on %S
+STATIC1 Cascade Connection can make a layer-2 Ethernet-level links between this Virtual Hub and other Virtual Hub which is located on either local or remote VPN Server.
+STATIC2 Before Using Cascade Connection
+STATIC3 Cascade Connection realizes a Layer 2 Bridge between multiple Virtual Hubs. But if the connection is incorrectly configured, an infinity loop could inadvertently be created. When using a Cascade Connection function please design the network topology with care.
+B_CREATE &New
+B_EDIT &Edit
+B_ONLINE O&nline
+B_OFFLINE O&ffline
+IDOK &Status
+B_DELETE &Delete
+B_RENAME Ren&ame
+B_REFRESH &Refresh
+IDCANCEL E&xit
+
+
+PREFIX D_SM_LOG
+CAPTION Log Save Settings
+S_TITLE You can save the security logs (such as history of user logins) of Virtual Hub "%S", and the packet logs of all packets that pass through the Virtual Hub.
+STATIC1 &Security Log:
+B_SEC Save S&ecurity Log
+S_SEC Log File S&witch Cycle:
+STATIC2 &Packet Log:
+B_PACKET Save Pack&et Log
+S_PACKET Log File S&witch Cycle:
+S_PACKET_0 TCP Connection:
+B_PACKET_0_0 Do not Save
+B_PACKET_0_1 Header Only
+B_PACKET_0_2 Headers && Payloads
+S_PACKET_1 TCP Packet:
+B_PACKET_1_0 Do not Save
+B_PACKET_1_1 Header Only
+B_PACKET_1_2 Headers && Payloads
+S_PACKET_2 DHCP Packet:
+B_PACKET_2_0 Do not Save
+B_PACKET_2_1 Header Only
+B_PACKET_2_2 Headers && Payloads
+S_PACKET_3 UDP Packet:
+B_PACKET_3_0 Do not Save
+B_PACKET_3_1 Header Only
+B_PACKET_3_2 Headers && Payloads
+S_PACKET_4 ICMP Packet:
+B_PACKET_4_0 Do not Save
+B_PACKET_4_1 Header Only
+B_PACKET_4_2 Headers && Payloads
+S_PACKET_5 IP Packet:
+B_PACKET_5_0 Do not Save
+B_PACKET_5_1 Header Only
+B_PACKET_5_2 Headers && Payloads
+S_PACKET_6 ARP Packet:
+B_PACKET_6_0 Do not Save
+B_PACKET_6_1 Header Only
+B_PACKET_6_2 Headers && Payloads
+S_PACKET_7 Ethernet\r\nPacket:
+B_PACKET_7_0 Do not Save
+B_PACKET_7_1 Header Only
+B_PACKET_7_2 Headers && Payloads
+IDOK &OK
+IDCANCEL Cancel
+STATIC3 Saving large amounts of packet logs can place a large burden on the CPU and the hard disk and it can cause lower performance of Hub and entire VPN Server. Enable logging on only the necessary packet log to save.
+
+
+PREFIX D_SM_CA
+CAPTION Manage Trusted CA Certificates
+STATIC1 You can manage the list of certificate authority (CA) certificates that are trusted by this Virtual Hub.\r\n\r\nThe list of CA certificates that is listed here is used to verify certificates when a VPN Client is connected in signed certificate authentication mode.
+B_IMPORT &Add
+IDOK &View Certificate
+IDCANCEL &Close
+B_DELETE &Delete
+
+
+PREFIX D_SM_SESSION
+CAPTION Manage Sessions - %S
+S_TITLE Virtual Hub "%S" has the following VPN sessions currently.
+STATIC1 Operations for Sessions
+IDOK Session &Information
+B_DISCONNECT &Disconnect
+B_REFRESH Refres&h
+B_SESSION_MAC_TABLE &MAC Table of Selected Session
+B_SESSION_IP_TABLE I&P Table of Selected Session
+STATIC2 &Other Administration Tasks
+B_MAC_TABLE MAC &Address Table List
+B_IP_TABLE IP Address Ta&ble List
+IDCANCEL E&xit
+S_FARM_INFO_2 The sessions displayed here are all sessions on the current cluster. To manage sessions on other cluster member servers you must connect as an administrator to those servers.
+
+
+PREFIX D_SM_MAC
+CAPTION MAC Address Table
+S_TITLE The MAC address table database on the Virtual Hub "%S" has the following entries.
+B_DELETE &Delete Selected Entry
+B_REFRESH Refres&h
+IDCANCEL E&xit
+
+
+PREFIX D_SM_IP
+CAPTION IP Address Table
+S_TITLE The IP address table database on the Virtual Hub "%S" has the following entries.
+B_DELETE &Delete Selected Entry
+B_REFRESH Refres&h
+IDCANCEL E&xit
+
+
+PREFIX D_SM_CREATE_CERT
+CAPTION Create New Certificate
+STATIC1 You can easily create certificates which is signed by self or other certificates.
+STATIC2 Certificate &Type:
+R_ROOT_CERT &Root Certificate (Self-Signed Certificate)
+R_SIGNED_CERT Certificate &Signed by Other Certificate
+S_LOAD_1 &Certificate and Private Key for Signing:
+B_LOAD &Load Certificate and Private Key
+S_LOAD_2 Click 'Load Certificate and Private Key' to specify the X509 Certificate and RSA Private Key that will user a new certificate signature.
+S_LOAD_3 Common Name (CN):
+S_LOAD_4 Organization (O):
+S_LOAD_5 Organization Unit (OU):
+S_LOAD_6 Country (C):
+S_LOAD_7 State (ST):
+S_LOAD_8 Locale (L):
+S_LOAD_11 &Serial Number:\r\n(Hexadecimal)
+S_LOAD_9 &Expires in:
+S_LOAD_10 Days
+STATIC3 To manage certificates and certificate authorities on a large scale, you should use either free software such as OpenSSL, or commercial CA (certificate authority) software.
+IDOK &OK
+IDCANCEL Cancel
+S_LOAD_12 Strength&ness:
+
+
+PREFIX D_NM_LOGIN
+CAPTION deleted
+S_TITLE deleted
+STATIC1 deleted
+STATIC2 deleted
+IDOK deleted
+IDCANCEL deleted
+
+
+PREFIX D_SPEEDMETER
+CAPTION Network Device Status
+STATIC1 Select Network Adapter:
+STATIC2 Real-time Status
+STATIC3 &Refresh
+
+
+PREFIX D_NM_MAIN
+CAPTION deleted
+STATIC1 deleted
+STATIC2 deleted
+B_SETTING Connection &Setting for VPN Server
+B_CONNECT &Connect
+B_DISCONNECT &Disconnect
+STATIC3 Operation Settings of User-mode Router
+STATIC4 You can set the operations in a virtual network of a SoftEther VPN User-mode Router.
+B_OPTION &Operation Settings of User-mode Router
+STATIC5 Operating Status of User-mode Router
+STATIC6 Displays the current operating status of the SoftEther VPN User-mode Router.
+B_NAT Virtual &NAT Status
+B_DHCP Virtual D&HCP Server Status
+B_STATUS User-mode &Router Status
+B_INFO User-mode Router &Information
+B_PASSWORD Administration &Password Setting
+B_REFRESH Refr&esh
+B_ABOUT &About...
+IDCANCEL E&xit
+
+
+PREFIX D_NM_OPTION
+CAPTION SecureNAT Configration
+S_TITLE Set how SecureNAT virtual host performs operation on the virtual network of Virtual Hub "%S".
+STATIC1 Virtual Host's Network Interface Settings:
+STATIC2 &MAC Address:
+STATIC3 I&P Address:
+STATIC4 &Subnet Mask:
+STATIC5 Virtual NAT Settings:
+R_USE_NAT Use Virtual N&AT Function
+STATIC6 M&TU Value:
+STATIC7 bytes
+STATIC8 T&CP Session Timeout:
+STATIC9 seconds
+STATIC10 &UDP Session Timeout:
+STATIC11 seconds
+R_SAVE_LOG Save NAT or DHCP Server Operations to &Log File
+STATIC12 Virtual DHCP Server Settings:
+R_USE_DHCP Use Virtual DHCP Server Fu&nctions
+STATIC13 &Distributes IP Address:
+STATIC14 to
+STATIC15 .
+STATIC16 Su&bnet Mask:
+STATIC17 L&ease Limit:
+STATIC18 seconds
+STATIC19 Options Applied to Clients (optional):
+STATIC20 De&fault Gateway\r\nAddress:
+STATIC21 DNS &Server Address 1:
+STATIC22 Domain Name:
+STATIC23 DNS &Server Address 2:
+IDOK &OK
+IDCANCEL Cancel
+
+
+PREFIX D_NM_NAT
+CAPTION NAT Session Table on Virtual NAT Router
+S_TITLE There are the following TCP or UDP NAT table entries on the virtual NAT router of SecureNAT.
+B_REFRESH Refres&h
+IDCANCEL E&xit
+
+
+PREFIX D_NM_DHCP
+CAPTION IP Lease Table on Virtual DHCP Server
+S_TITLE The SecureNAT Virtual DHCP Server has allocated the following IP addresses to clients.
+B_REFRESH Refres&h
+IDCANCEL E&xit
+
+
+PREFIX D_NM_CHANGE_PASSWORD
+CAPTION Change Administrator Password of %S
+S_TITLE You can change the administrator password of SoftEther VPN User-mode Router (%S). Click OK after entering the new password.
+STATIC1 New &Password:
+STATIC2 &Confirm Your Input:
+IDOK &OK
+IDCANCEL Cancel
+
+
+PREFIX D_SM_SNAT
+CAPTION Virtual NAT and Virtual DHCP Function (SecureNAT) Setting
+S_TITLE SecureNAT enables you to operate a virtual NAT router (IP Masquerade) and DHCP Server function on a virtual network of Virtual Hub "%S".
+STATIC1 Warning about SecureNAT
+S_WARNING The SecureNAT function is recommended only for system administrators or people with a detailed knowledge of networking.
+S_WARNING2 If you use the SecureNAT correctly, it is possible to realize a safety remote access via a VPN. However when used in the wrong way, it can put the entire network in danger. Anyone who does not have a thorough knowledge of networks and anyone who does not have the network administrator's permission must not enable the SecureNAT. For a detailed explanation of the SecureNAT function, please refer to the VPN Server's manual or online documentation.
+STATIC2 Enabling / Disabling and Changing the Setting of the SecureNAT
+STATIC3 You can enable, disable or change the settings of the SecureNAT on this Virtual Hub.
+B_ENABLE &Enable SecureNAT
+B_DISABLE &Disable SecureNAT
+B_CONFIG SecureNAT &Configuration
+STATIC4 Note: When a running SecureNAT is disabled, all active TCP and UDP sessions that are connected via SecureNAT will be terminated.
+STATIC5 View Current SecureNAT Status
+STATIC6 You can view the current SecureNAT operating status.
+B_NAT Virtual &NAT Router Status
+B_DHCP Virtual D&HCP Server Status
+B_STATUS View &SecureNAT Operating Status
+S_TSUKUBA2 SecureNAT uses technology that Daiyuu Nobori developed in 2004 at "Special Seminar on Information I" at the College of Information Science of the Third Cluster of Colleges, Tsukuba University.
+IDCANCEL E&xit
+
+
+PREFIX D_SM_BRIDGE
+CAPTION Local Bridge Settings
+STATIC1 Local Bridge can establish a Layer 2 bridge connection between a Virtual Hub on this VPN server and a physical Ethernet Device (Network Adapter). \r\nIt is also possible to create a tap device (virtual network interface) and establish a bridge connection with a Virtual Hub. (Tap is supported on Linux versions only)
+B_DELETE &Delete Local Bridge
+STATIC2 New &New Local Bridge Definition:
+STATIC3 Select the Virtual Hub to bridge.
+STATIC4 Virtual &Hub:
+STATIC5 &Type to Create:
+R_BRIDGE Bridge with &Physical Existing Network Adapter
+R_TAP Bridge with New &Tap Device
+S_ETH_1 LAN Adapter:
+S_TAP_1 New Tap &Device Name:
+S_TAP_2 (Maximum 11 Characters)
+STATIC6 Note: It is possible to establish a bridge using any operating network adapter, but in high load environments, you should prepare a network adapter dedicated for bridging.
+IDOK Cre&ate Local Bridge
+STATIC7 If a network adapter doesn't appear which is recently added on the system recently, reboot the computer and re-open this screen.
+IDCANCEL E&xit
+B_VLAN VLAN Transparency Setting Tool
+
+
+PREFIX D_WIN9X_REBOOT
+CAPTION VPN Client - Install Virtual Network Adapter
+STATIC1 The VPN Client Virtual Network Adapter was installed. \r\nIt is necessary to shutdown Windows now and restart the computer. \r\n\r\nThe computer will restart automatically. If the computer does not restart, please restart the computer manually.
+
+
+PREFIX D_EM_MAIN
+CAPTION SoftEther EtherLogger Manager
+STATIC1 SoftEther EtherLogger is a service that captures data flowing through LAN cards connected to the computer and keeps a log of the headers of the packet types specified by the administrator and all data in text file format. \r\n\r\nCurrently, the following capture devices are performing capture logging.
+B_PASSWORD Administration &Password
+B_LICENSE &License
+B_ADD &Add
+IDOK &Edit
+B_DELETE &Delete
+IDCANCEL E&xit
+
+
+PREFIX D_EM_ADD
+STATIC1 Name of Network Adapter Used for Capture:
+R_PROMISCUS Do&n't Use Promiscuous Mode During Capture
+STATIC2 &Packet Log:
+S_PACKET Log File S&witch Cycle:
+S_PACKET_0 TCP Connection Log:
+B_PACKET_0_0 Save Nothing
+B_PACKET_0_1 Header Information Only
+B_PACKET_0_2 Whole Packet Contents
+S_PACKET_1 TCP Packet Log:
+B_PACKET_1_0 Save Nothing
+B_PACKET_1_1 Header Information Only
+B_PACKET_1_2 Whole Packet Contents
+S_PACKET_2 DHCP Packet Log:
+B_PACKET_2_0 Save Nothing
+B_PACKET_2_1 Header Information Only
+B_PACKET_2_2 Whole Packet Contents
+S_PACKET_3 UDP Packet Log:
+B_PACKET_3_0 Save Nothing
+B_PACKET_3_1 Header Information Only
+B_PACKET_3_2 Whole Packet Contents
+S_PACKET_4 ICMP Packet Log:
+B_PACKET_4_0 Save Nothing
+B_PACKET_4_1 Header Information Only
+B_PACKET_4_2 Whole Packet Contents
+S_PACKET_5 IP Packet Log:
+B_PACKET_5_0 Save Nothing
+B_PACKET_5_1 Header Information Only
+B_PACKET_5_2 Whole Packet Contents
+S_PACKET_6 ARP Packet Log:
+B_PACKET_6_0 Save Nothing
+B_PACKET_6_1 Header Information Only
+B_PACKET_6_2 Whole Packet Contents
+S_PACKET_7 Ethernet\r\nPacket Log:
+B_PACKET_7_0 Save Nothing
+B_PACKET_7_1 Header Information Only
+B_PACKET_7_2 Whole Packet Contents
+IDOK &OK
+IDCANCEL Cancel
+STATIC3 Saving large volume packet logs can place a large burden on the CPU and the hard disk and it can cause lower performance of the entire system. Please configure settings so that only the necessary packet log information is saved.
+
+
+PREFIX D_EM_PASSWORD
+CAPTION Change Administrator Password
+S_TITLE You can change the administrator password. Click OK after entering the new password.
+STATIC1 New &Password:
+STATIC2 &Confirm:
+IDOK &OK
+IDCANCEL Cancel
+
+
+PREFIX D_EM_LICENSE
+CAPTION Add or Delete License
+STATIC1 To use SoftEther EtherLogger you must acquire a valid license and register the license key. Using this window, you can register a new license key, delete a registered license key and display the current license list and the license mode of the SoftEther EtherLogger.
+S_BOLD &List of Currently Registered Licenses:
+B_OBTAIN &Obtain License
+STATIC2 Click Obtain License to display the website that will provide instructions on how to obtain a license.
+B_ADD &Add License Key Registration
+B_DEL &Delete
+IDOK &Information About License
+STATIC3 Select a license and click Information About License to connect to SoftEther VPN Project's website (softether.com) and view the registered information relating to the selected license.
+S_BOLD2 Current License &Mode of SoftEther EtherLogger:
+IDCANCEL E&xit
+
+
+PREFIX D_EM_LICENSE_ADD
+CAPTION Add License Key Registration
+S_INFO You can register a license key of a SoftEther EtherLogger product license.
+STATIC1 The license keys are 36 alphanumeric characters in length plus hyphens. They are key codes that certify the ownership of a license. \r\n\r\nWhen a license certificate is received together with this software, the license key is printed on this license certificate. If the license for this software was purchased online, the license key is provided by email and on the website window at the time the license is purchased. The license key may also be written down by some other method. If you don't know where the license key is written down, ask the vendor who sold you the license.
+STATIC2 &Input the License Key Correctly:
+STATIC3 Enter the license key by separating the input into 6-digit groups. You don't need to input the hyphens. It is also possible to copy && paste the license key.
+B_INFO2 This software has world-wide copyright protection. Customers can only make copies and use this software in accordance with the license conditions. Warning: Use of illegitimately obtained license keys, use of a single license on multiple servers, or unauthorized distribution of licenses is a breach of the license agreement and such action may result in civil or legal proceedings.
+IDOK &Register
+IDCANCEL Cancel
+
+PREFIX D_EM_REMOTE
+STATIC1 &Specify the Host Name of the Destination Computer, or IP Address:
+R_LOCAL Connect to &Local Computer (Computer Displaying this Window)
+S_HOSTNAME &Computer Name:
+IDOK &OK
+IDCANCEL Cancel
+B_ABOUT Version information
+
+PREFIX D_SM_CONFIG
+CAPTION Edit Config File
+IDC_INFO The current configuration of the VPN Server "%S" is as follows.\r\nYou can edit the contents of this configuration file and apply it to the VPN Server.
+B_EXPORT &Save to File
+B_IMPORT &Import File and Apply
+IDCANCEL &Close
+STATIC1 You can edit the configuration file by using any text editors. When applying the edited configuration file to the VPN Server, the VPN Server will automatically restart and launch according to the new configuration file. If an invalid configuration file is applied, errors will occur and the current setting contents will get lost, so be careful when editing the configuration file.
+B_FACTORY &Restore to Factory Default
+
+
+PREFIX D_SM_ADMIN_OPTION
+CAPTION Virtual Hub Administration Option
+S_INFO Currently the following administration options are set for the Virtual Hub "%S".
+B_ADD &Add Value
+B_EDIT &Edit Value
+B_DELETE &Delete Value
+STATIC1 The purpose of the Virtual Hub administration options is to set limitations to administrators who are in Virtual Hub Admin Mode.
+IDOK &Save
+IDCANCEL Cancel
+STATIC2 Only an administrator for this entire VPN Server may edit the Virtual Hub administration options. The individual Virtual Hub administrators are unable to change the administration options, however they are able to view them.\r\nHowever, if allow_hub_admin_change_option is set to "1", then Virtual Hub administrators are able to edit the administration options.
+S_BOLD Description:
+
+
+PREFIX D_SM_MSG
+CAPTION Set the Message
+S_MSG_2 You can set a message to display on the screen of a user when a VPN Client connects to the Virtual Hub "%S". To show a message, input the message you want to show.
+C_USEMSG Show &Message
+STATIC1 About the Message Display Funcion
+S_INFO The VPN Client must be Version 3.0 or later.\r\n\r\nSpecify a single line starts with "http://" as the message to open the default Web browser on the client instead to showing a message.
+IDOK &OK
+IDCANCEL Cancel
+
+
+PREFIX D_NICINFO
+CAPTION Virtual Network Adapter "%S" Status
+IDCANCEL &Close
+
+
+PREFIX D_SM_VLAN
+CAPTION VLAN Transparency Setting Tool
+STATIC1 Some network adapters are unable to transmit tagged-VLAN packets (IEEE802.1Q) transparency. by default\r\n\r\nIf you use such a network adapter to bridge to the Virtual Hub and need to exchange Ethernet packets with VLAN tags, you have to configure the network adapter to enable processing packets for VLAN transparency.
+B_ENABLE Configure the Selected Network Adapters to VLAN Transparency
+B_DISABLE &Unset the Configuration
+STATIC2 About the VLAN Transparency Setting Tool
+S_WARNING This tool can enable or disable the transparency for tagged VLAN packets on Intel, Broadcom or Marvell's network adapters. (Only using the vendor provided drivers for Windows.)
+S_WARNING2 The above network adapters in the list means supported by this tool. No other network adapters can be configured by this tool. However, other network adapters which is not on the list might be able to support tagged VLAN packets by default or by using some configuration.\r\n\r\nSuch network adapters must be configured by the system administrator with logged on Windows.
+IDCANCEL E&xit
+
+
+PREFIX D_SM_SIMULATION
+CAPTION Delay and Packet Loss Generating Function
+STATIC1 This function can generate delays, jitters and packet losses on packets which match the condition of this access list entry when transmitted via this Virtual Hub.\r\n\r\nThis function is convenient to simulate a low-quality and slow Internet, WAN or wireless connections on the desk or laboratory. For example, you can use it to evaluate and test IP telephonies (VoIP).
+STATIC2 Generate Delays, Jitters and Packet Losses as follow:
+C_DELAY Generate &Delays
+S_DELAY The Period of Delay (0 - 10000) :
+S_DELAY2 milliseconds
+C_JITTER Generate &Jitters (Fluctuation)
+S_JITTER The Ratio of Jitter (0 - 100) :
+S_JITTER2 Percent (%)
+C_LOSS Generate Packet &Losses
+S_LOSS The Ratio of Packet Losses (0 - 100) :
+S_LOSS2 Percent (%)
+IDOK &OK
+IDCANCEL Cancel
+
+
+PREFIX D_SM_AO_VALUE
+CAPTION Name and Value
+STATIC1 &Name:
+STATIC2 &Value:
+STATIC3 (Integer)
+IDOK &OK
+IDCANCEL Cancel
+
+
+PREFIX D_SM_L3
+CAPTION Virtual Layer 3 Switch Setting
+STATIC1 You can define Virtual Layer 3 Switches between two or more Virtual Hubs operating on this VPN Server to achieve routing between different IP networks.
+STATIC2 The Virtual Layer 3 Switch functions are provided for network administrators or people who know a lot about networking and IP routing. If you are using the regular VPN functions, you do not need to use the Virtual Layer 3 Switch functions.\r\n\r\nIf the Virtual Layer 3 Switch functions are to be used, the person who configures them must have sufficient knowledge of IP routing.
+STATIC3 Cautions about Virtual Layer 3 Switch Function
+S_BOLD Defined Virtual &Layer 3 &Switches:
+B_ADD &New
+B_START &Start
+B_STOP S&top
+IDOK &Edit
+B_DELETE &Delete
+IDCANCEL &Close
+
+
+PREFIX D_SM_L3_ADD
+CAPTION New Virtual Layer 3 Switch
+STATIC1 To create a new Virtual Layer 3 Switch, enter a name for the switch. \r\n\r\nThe Virtual Layer 3 Switch cannot have the duplicated name as another Virtual Layer 3 Switch on this VPN Server.
+STATIC2 &Name:
+IDOK &OK
+IDCANCEL Cancel
+
+
+PREFIX D_SM_L3_SW
+CAPTION Edit Virtual Layer 3 Switch "%S"
+STATIC1 You can define multiple virtual interfaces and routing tables on a Virtual Layer 3 Switch.
+STATIC2 A virtual interface is associated to a Virtual Hub and operates as a single IP host on the Virtual Hub when the Virtual Hub is running. When multiple virtual interfaces that respectively belong to a different IP network of a different Virtual Hub are defined, IP routing will be automatically performed between these interfaces. \r\nIt is possible to manually set the routing table and more detailed settings.
+S_BOLD1 Virtual &Interfaces:
+B_ADD_IF &New Virtual Interface
+B_DEL_IF D&elete Virtual Interface
+S_BOLD2 Routing &Table:
+B_ADD_TABLE A&dd Routing Table Entry
+B_DEL_TABLE De&lete Routing Table Entry
+B_START &Start
+B_STOP S&top
+IDCANCEL &Close
+
+
+PREFIX D_SM_L3_SW_IF
+CAPTION Add Virtual Interface
+STATIC1 Adds a new virtual interface to the Virtual Layer 3 Switch. \r\n\r\nYou must define the IP network that the virtual interface belongs to and the IP address of the interface itself. \r\nPlease select or enter the name of the virtual Hub that the interface will attach to.
+STATIC2 Virtual Hub to &Attach
+STATIC3 Select or enter the name of the Virtual Hub that this interface will attach to.
+STATIC4 Virtual &Hub:
+STATIC5 IP A&ddress and Subnet Mask of Virtual Interface:
+STATIC6 The virtual interface must have one IP address in the Virtual Hub. You also must specify the subnet mask of an IP network that the IP address belongs to. \r\n\r\nRouting via the Virtual Layer 3 Switches attaching to multiple virtual Hubs operates based on the IP address specified here.
+S_SRC_IP_1 &IP address:
+S_SRC_IP_2 &Subnet Mask:
+IDOK &OK
+IDCANCEL Cancel
+
+
+PREFIX D_SM_L3_SW_TABLE
+CAPTION New Routing Table Entry
+STATIC1 Adds a new routing table entry to the routing table of the Virtual Layer 3 Switch. \r\n\r\nIf the destination IP address of the IP packet does not belong to any IP network that belongs to a virtual interface, the IP routing engine of the Virtual Layer 3 Switch will reference the routing table and execute routing.
+STATIC2 Definitions of Routing Table &Entry:
+STATIC3 The virtual interface must have one IP address in the Virtual Hub. You also must specify the subnet mask of an IP network that the IP address belongs to. \r\n\r\nRouting via the Virtual Layer 3 Switches of IP spaces of multiple virtual Hubs operates based on the IP address specified here.
+S_SRC_IP_1 &Network Address:
+S_SRC_IP_2 &Subnet Mask:
+S_SRC_IP_3 &Gateway Address:
+S_SRC_IP_4 &Metric Value:
+STATIC4 Note: To specify the default gateway, specify '0.0.0.0' for both the network address and the subnet mask.
+IDOK &OK
+IDCANCEL Cancel
+
+
+PREFIX D_CM_SELECT_SECURE
+CAPTION Select Smart Card
+STATIC1 Select the type of smart card device to use. \r\n\r\nThe types of smart cards listed in this list have had their drivers installed on the current computer and are supported by VPN software. \r\nIf there is a type of smart card that is currently being used that does not appear in the list, it may be possible to enable use by updating the VPN software to a newer version. \r\n\r\nNote: If a driver is not displayed immediately after installation, restart Windows.
+IDOK &OK
+IDCANCEL Cancel
+
+
+PREFIX D_CM_SECURE_MANAGER
+CAPTION Smart Card Manager
+S_INFO Current Smart Card:\r\n\r\n%S
+B_BOLD Objects stored on the smart card:
+B_REFRESH &Refresh Object List
+B_IMPORT &Import to Card...
+B_EXPORT &Export from Card...
+B_DELETE &Delete from Card
+B_NEW_CERT &Write New Certificate and Private Key to Card...
+B_PIN &Change PIN Code...
+IDCANCEL Close
+
+
+PREFIX D_CM_SECURE_TYPE
+CAPTION Select Object Type
+STATIC Select the type of the object you want to import.
+R_CERT &Certificate
+R_KEY Private &Key
+R_DATA &Data
+IDOK &OK
+IDCANCEL Cancel
+
+
+PREFIX D_STRING
+CAPTION VPN Software
+IDOK &OK
+IDCANCEL Cancel
+
+
+PREFIX D_SM_SELECT_KEYPAIR
+CAPTION Specify Certificate in Smart Card
+S_INFO Currently selected smart card:\r\n\r\n%S
+B_BOLD1 Select the certificate in the smart card.
+IDOK &OK
+IDCANCEL Cancel
+B_BOLD2 Select the corresponding private key.
+
+
+PREFIX D_CM_LOAD_X
+CAPTION Load Certificate
+STATIC1 Select the method to load the certificate.
+R_FROM_FILE Load Certificate from &File
+R_FROM_SECURE Load Certificate from &Smart Card
+S_FILE You can load a certificate from a file that stores certificate data (extensions: .cer, .crt, .p12, .pfx).
+S_CERT If a smart card is connected to this computer, you can load a certificate from a smart card.
+B_SELECT &Select Which Smart Card to Use...
+IDOK &OK
+IDCANCEL Cancel
+
+
+PREFIX D_CM_SECURE_PIN
+CAPTION Change PIN Code
+STATIC1 You can change the PIN code (secret number) of the smart card. \r\n\r\nTo change the PIN code, you are required to enter the current PIN code and the new PIN code twice.
+STATIC2 &Current PIN code:
+STATIC3 &New PIN Code:
+STATIC4 Con&firm New PIN:
+STATIC5 Note
+STATIC6 If you incorrectly input the current PIN a certain number of times, the smart card will be rendered unusable.
+STATIC7 Please insert the smart card and click OK.
+IDOK &OK
+IDCANCEL Cancel
+
+
+PREFIX D_SM_CRL
+CAPTION Certificates Revocation List
+STATIC1 You can manage the Certificates Revocation List on this Virtual Hub. \r\n\r\nBy adding certificates in Certificates Revocation List, the clients who provide these certificates will be denied to connect to this Virtual Hub using certificate authentication mode.
+B_ADD &Add
+IDOK &Edit
+IDCANCEL &Close
+B_DELETE &Delete
+
+
+PREFIX D_SM_EDIT_CRL
+CAPTION Revoked Certificate
+STATIC1 You can set the contents of an entry on the revocation list. \r\n\r\nWhen a user connects to a Virtual Hub in certificate authentication mode and that certificate matches one or more of the contents defined in the Certificates Revocation List, the user will be denied to connect.
+S_BOLD The certificates that matches all the fields of the items will be disabled.
+STATIC2 Contents of Certificate:
+R_CN Common Name (CN):
+R_O Organization (O):
+R_OU Organization Unit (OU):
+R_C Country (C):
+R_ST State (ST):
+R_L Locale (L):
+STATIC3 Certificate Attribute Value:
+R_SERI Serial Number (Hex):
+R_MD5_HASH MD5 Digest Value (Hex, 128 bit):
+R_SHA1_HASH SHA-1 Digest Value (Hex, 160 bit):
+STATIC4 A digest value (hash value) can identify the particular certificate exactly. If you specify a MD5 or SHA-1 digest value, you need not to specify other items.
+STATIC5 Import Values from a Certificate File
+STATIC6 If there is a certificate file that you want to disable, you can correctly specify the certificate and add it to the invalid list by importing that file. Click Load Certificate and the contents of the specified certificate file will be imported automatically.
+B_LOAD &Load Certificate...
+IDOK &OK
+IDCANCEL Cancel
+
+
+PREFIX D_SM_AC_LIST
+CAPTION Source IP Address Limit List
+S_TITLE To allow or deny VPN connections to this VPN Server Virtual Hub "%S" according to the client computer's IP address, you can set the rules to allow or deny the connection below.
+B_ADD &New Rule
+IDOK &Edit Rule
+B_DELETE &Delete Rule
+B_SAVE &Save
+IDCANCEL &Cancel
+STATIC1 Items with higher priority appear higher in the list.
+STATIC2 If the client's IP address does not match any item in the list, VPN connection to this Virtual Hub will be allowed.
+
+
+PREFIX D_SM_AC
+CAPTION Edit Rule Entry of Source IP Address Limit List
+STATIC1 Define a rule in the IP Access Control List. The values set here will be used to decide whether to allow or deny connection from a VPN Client when this client attempts connection to the Virtual Hub.
+STATIC2 Defines of a Rule
+STATIC3 Apply this Rule when the client's IP address matches the following:
+R_SINGLE &Single IP Address
+R_MASKED &Multiple IP Addresses (Specify by IP Network Address and Mask)
+STATIC4 &Address:
+S_MASK Net Mas&k:
+STATIC5 Action
+R_PASS &Permit
+R_DENY &Deny
+STATIC6 Others
+STATIC7 P&riority:
+STATIC8 (Integer: higher priority is given to smaller numbers)
+STATIC9 IP Protocol Version
+IDOK &OK
+IDCANCEL Cancel
+
+
+PREFIX D_SM_LOG_FILE
+CAPTION Log File List
+STATIC1 You can download log files that are saved on the server. \r\n\r\nThe administrator of the entire VPN Server is granted to download all Virtual Hub logs and server logs. Virtual Hub administrators are granted to download the log file for that Virtual Hub.
+IDOK &Download
+B_REFRESH &Refresh
+IDCANCEL Close
+
+
+PREFIX D_SM_READ_LOG_FILE
+CAPTION Download File
+S_INFO2 Downloading the file "%S" from the VPN Server. \r\nPlease wait...
+IDCANCEL &Stop Download
+
+
+PREFIX D_SM_SAVE_LOG
+CAPTION Downloaded Log File
+S_INFO The file "%S" was downloaded. \r\n\r\nYou can open or save this file.
+IDOK &Open
+B_SAVE &Save
+IDCANCEL Cancel
+
+
+PREFIX D_TCP
+CAPTION TCP Optimization Utility
+STATIC1 By optimizing the TCP/IP settings on Windows, it is possible to increase the network communication throughput of this computer. \r\n\r\nBy using this TCP Optimization Utility, you can easily configure the settings for optimize the parameters.
+STATIC2 Current TCP/IP setting parameters of Windows is as follows. By changing these values you can optimize the TCP/IP settings. Using this utility any time later you can reset the values or restore them to the previous setting.
+STATIC3 TCP/IP Communication Setting:
+STATIC4 TCP &Receiving Window Size:
+R_RECV_DISABLE Use OS &Default Value
+R_RECV_ENABLE S&et the Values Below
+S_RECV bytes
+B_RECV Default Value
+STATIC5 TCP &Sending Window Size:
+R_SEND_DISABLE Use OS Default Value
+R_SEND_ENABLE Set the Values Below
+S_SEND bytes
+B_SEND Default Value
+IDOK &OK
+IDCANCEL Cancel
+STATIC6 The changes above will take effect after Windows has rebooted. After changing the settings, you do not need to immediately reboot the computer, but until it is rebooted the TCP/IP optimized settings will not take effect.
+B_DELETE Do not Manage by this Utility
+
+
+PREFIX D_TCP_MSG
+CAPTION TCP Optimization
+STATIC1 By optimizing the TCP/IP settings on Windows, it is possible to increase the network communication throughput of this computer. Do you want to optimize the communication settings?\r\n\r\nYou can at any time in the future start the TCP Optimization Utility and optimize the communication settings or restore them to their previous values.
+STATIC2 When the TCP/IP settings are changed, the changes will take effect after Windows has restarted. After changing the settings, you do not need to immediately restart the computer, but until it is restarted the TCP/IP optimized settings will not take effect.
+R_OPTIMIZE &Automatically Optimize Communication Settings
+R_MANUAL &Manually Optimize Using TCP Optimization Utility
+R_NO &Do not Optimize
+IDOK &Next >
+IDOK3 < &Back
+
+
+PREFIX D_CM_PKCSEULA
+CAPTION Notice to Use Smart Card's Drivers
+S_INFO_1 You are attempting to access the smart card with software "%S".
+S_INFO_2 When using software "%S", if there are conditions of use for this software and the smart card that is to be used, you must agree to these conditions of use before using them. \r\n\r\nFor details please contact the vendor of software "%S" and of the smart card.
+S_INFO_3 Do you agree to the above and want to use the software "%S" and access the specified smart card?
+IDOK &Yes
+IDCANCEL &No
+
+
+PREFIX D_CM_TRAFFIC
+CAPTION Network Traffic Speed Test Tool
+STATIC1 Network Traffic Speed Test Tool performs transmitting packets between two computers connected with TCP/IP, with large amount of throughput as possible, in order to measure the actual network traffic speed available. This tool can be used for not limited VPNs, but it is useful for physical networks.
+STATIC2 Use this tool to measure the current bandwidth capacity of the network. Note that the value obtained is sometimes lower than the actual network processing capacity due to the CPU performance of both endpoints, what other programs are currently running and fluctuations in the rate of use of the network.
+S_1 Configurations:
+S_3 Which is the role of this computer?
+R_SERVER Test &Server
+R_CLIENT Test &Client
+S_4 To activate the test server, specify the listening port number.\r\nTo use it as the test client, specify the host name of the destination test server or the IP address, and port number. If necessary, configure the optional settings below.
+S_5 Destination Test Server &Hostname:
+S_6 &Port Number:
+S_7 (TCP port)
+S_8 Configure following options on the client side.
+S_9 Direction of Data Communication
+R_DOWNLOAD &Download (Incoming: from Server to Client)
+R_UPLOAD &Upload (Outgoing: from Client to Server)
+R_FULL Download and Upload (&Full-Duplex Mode: In and Out Simultaneously)
+S_10 Advanced Settings
+S_11 &Number of Concurrent Parallel TCP Connections:
+S_12 Me&asuring Period:
+S_13 seconds
+R_ETHERNET Correct L2 Throughput Assuming &Ethernet
+R_DOUBLE Relay Device Mode
+S_14 connections
+IDOK &Run
+IDCANCEL Cancel
+S_15 You can also run this tool from the vpncmd Command-line Management Utility (also available on non-Windows OS).
+
+
+PREFIX D_CM_TRAFFIC_RUN
+CAPTION Network Traffic Speed Test Tool
+S_INFO The Network Traffic Speed Test Tool is running. The operating status is as follows.
+STATIC1 To abort the Network Traffic Speed Test Tool, click Exit.
+IDCANCEL &Exit
+
+
+PREFIX D_CM_TRAFFIC_RESULT
+CAPTION Communication Traffic Measurement Results
+STATIC1 Communication traffic was measured. The results are shown below.
+IDCANCEL &Close
+
+
+PREFIX D_SM_LICENSE
+CAPTION Add or Remove License
+STATIC1 To use SoftEther VPN Server you must acquire a valid license and register the license key. You can register a new license key, delete a registered license key and display the current license list and the license mode of the VPN Server here.
+S_BOLD Currently Registered &License Keys:
+B_OBTAIN &Obtain or Extend a License
+STATIC2 Click Obtain or Extend License to visit the website that will provide instructions on how to obtain a license.
+B_ADD &Add a License Key
+B_DEL &Delete
+IDOK &Information About License
+STATIC3 Select a license and click Information About License to connect to SoftEther VPN Project's website (softether.com) and view the registered information relating to the selected license.
+S_BOLD2 Current License &Mode of SoftEther VPN Server:
+IDCANCEL E&xit
+
+
+PREFIX D_SM_LICENSE_ADD
+CAPTION Add License Keys
+S_INFO You can register a SoftEther VPN Server product license or a connection license.
+STATIC1 The license keys are 36 alphanumeric characters in length plus dashes. They are key codes that certify the ownership of a license. \r\n\r\nWhen a license certificate is received together with this software, the license key is printed on this license certificate. If the license for this software was purchased online, the license key is provided by email and on the website window at the time the license is purchased. The license key may also be written down by some other method. If you don't know where the license key is written down, ask the vendor who sold you the license.
+STATIC2 &Input the License Key Accurately:
+STATIC3 Enter the license key by separating the input into 6-digit groups. You don't need to input the dashes. It is also possible to copy && paste the license key.
+B_INFO2 This software is protected by world-wide copyright laws. Customers can only make copies and use this software in accordance with the license conditions. Warning: Use of illegitimately obtained license keys, use of a single license on multiple servers, or unauthorized distribution of licenses is a breach of the license agreement and such action may result in civil or legal proceedings.
+IDOK &Register
+IDCANCEL Cancel
+
+
+PREFIX D_FREEINFO
+CAPTION About SoftEther VPN Server Free Edition
+S_INFO_1 Thank you for trying out the SoftEther VPN Server Free Edition.
+S_INFO_2 The SoftEther VPN Server operating on destination server "%S" is the Free Edition intended for personal use. \r\nWhen using the Free Edition, you can use all the SoftEther VPN Server functions but the User Agreement prohibits the following usage.
+S_INFO_3 Use where communication for commercial purposes travels via the VPN Server.
+S_INFO_4 Note that if the software is used based on the abovementioned prohibited usage, it is a breach of the SoftEther VPN Server user agreement. The above restriction is lifted once you obtain a regular product license for SoftEther VPN Server. For details on the regular product version, please visit www.softether.com. \r\n\r\nIf this server is being used under the usage described above, please contact us via our website at www.softether.com. \r\n\r\nNote: This window will appear when connected to a Free Edition of VPN Server. This window does not appear when Editions other than the Free Editions of the software product are used. \r\nNote: Apart from this notification window, there are absolutely no differences between the Free Edition software and the product version.
+B_HIDE &Hide this window next time.
+IDCANCEL &OK
+
+
+PREFIX D_CM_SETTING
+CAPTION Switch SoftEther VPN Client Operating Mode
+STATIC1 You can use SoftEther VPN Client in either Normal Mode or Easy Mode. To switch to the other mode, check the respective checkbox below.
+R_NORMAL &Normal Mode
+R_EASY &Easy Mode
+STATIC2 When using Normal Mode, you can perform all the operations that the SoftEther VPN Client software provides. We recommend that general users and system administrators use this mode.
+STATIC3 Easy Mode only allows the most frequently used operations such as connecting to the VPN Server. We recommend this mode to beginner users.
+STATIC4 By using the Setting Locker, you can connect to a VPN Server by using a Connection Setting registered in SoftEther VPN Client, but by doing so, you are prevented from changing the parameters of Connection Settings, creating a new Connection Setting or deleting a Connection Setting.
+R_LOCK Enable Setting &Locker
+S_PASSWORD1 You can specify a password. The input of that password will be required next time to disable the Setting Locker.
+S_PASSWORD2 &Password:
+S_PASSWORD3 &Confirm:
+IDOK &OK
+IDCANCEL Cancel
+S_VGS2 You can configure the VPN Gate Academic Service settings.
+B_VGS VPN &Gate Service Settings...
+
+
+
+PREFIX D_CM_EASY
+CAPTION SoftEther VPN Client Easy Manager
+B_MODE Switch Operation &Mode
+IDCANCEL &Close
+B_STATUS View Connection &Status
+B_VGC VPN Gate Academic Project
+
+
+PREFIX D_SM_SETUP
+CAPTION SoftEther VPN Server / Bridge Easy Setup
+S_TITLE SoftEther VPN Server / Bridge Easy Setup
+IDC_STATIC_1 By using this setup you can easily setup a SoftEther VPN Server or VPN Bridge for the following use and purpose. After exiting the setup, you can use the VPN Server Manager to freely configure more advanced settings.
+S_BOLD Select the type of VPN server you want to build. Multiple types can be selected together.
+C_REMOTE &Remote Access VPN Server
+S_REMOTE_1 The Remote Access VPN Server allows VPN Client computers in remote locations to access to the existing Ethernet segments, for example company LAN.\r\nAny VPN Clients who is connecting to the VPN Server will be able to access to the network as if they are connected directly and physically to the network.
+C_SITE &Site-to-site VPN Server or VPN Bridge
+S_SITE_1 Site-to-site VPN is a VPN configuration to connect between two or more remote Ethernet segments.\r\nEach of the sites are connected together, and become the same segment at Layer-2 level. It enables any computers of each sites to communicate to each other as if there is a single network.
+S_SITE_2 Select the role of this VPN Server:
+C_CENTER VPN Server that Accepts Connection from Other Sites (&Center)
+C_EDGE VPN Server or VPN Bridge at Each Site (&Edge)
+C_OTHER &Other Advanced Configuration of VPN
+S_OTHER Select this if you are planning to build a VPN system that provides advanced functions such as a clustering function and a Virtual Layer 3 Switch function.
+IDOK &Next >
+IDCANCEL &Close
+
+
+PREFIX D_SM_SETUP_HUB
+CAPTION Easy Setup - Decide the Virtual Hub Name
+IDC_STATIC_1 You have to create one Virtual Hub on the VPN Server at least. Name the new Virtual Hub as you prefer.
+IDC_STATIC_2 Virtual Hub &Name:
+IDOK &OK
+IDCANCEL Cancel
+
+
+PREFIX D_SM_SETUP_STEP
+CAPTION VPN Easy Setup Tasks
+IDC_STATIC_1 To complete the setup of this VPN Server / VPN Bridge, you must complete the following tasks.
+S_1_1 Step 1. Create a User to Accept VPN Connection
+S_1_2 When this VPN Server accepts a remote access VPN, or becomes the central site-to-site VPN server that accepts connections from other sites, create users to accept the VPN connection.
+B_USER Create &Users
+S_2_1 Step 2. Define a Connection to Destination VPN Server
+S_2_2 When this VPN Server is installed on a particular site (edge) of a site-to-site VPN, you have to specify the address of the center VPN Server that accepts the connections, and establish a connection to that central VPN Server.
+B_CASCADE &Configure Connection Setting
+S_3_1 Step 3. Set Local Bridge
+S_3_2 For an site-to-site VPN, use the Local Bridge Function to connect a bridge between the virtual Ethernet segment on the VPN side and the physical Ethernet segment on the local side. Select an existing Ethernet device (Network Adapter) that will be provide the bridge connection to the VPN.
+IDCANCEL &Close
+IDC_STATIC_8 Once the required settings are configured, click Close. An advanced management tool for VPN Server / VPN Bridge will be appeared. You can then configure any advanced settings as you wish.
+B_SECURENAT Configure SecureN&AT
+
+
+PREFIX D_CPU64_WARNING
+CAPTION Information on SoftEther VPN 64-bit Edition
+S_BOLD The SoftEther VPN software currently installed is the 32-bit edition, but the Windows operating system that is currently running is a 64-bit edition.
+S_INFO You can run the 32-bit edition of SoftEther VPN software on a 64-bit edition of Windows, but it will run on Window's 32-bit emulator, and this results in reduced performance. \r\nThere is also a possibility that some functions are not supported. \r\n\r\nWe strongly recommend that you install and use the 64-bit edition of SoftEther VPN software when running it on 64-bit Windows. \r\nYou can download the 64-bit edition of the SoftEther VPN software from http://selinks.org/. \r\n\r\nThis dialog box will close automatically in 30 seconds.
+IDOK &OK
+
+
+PREFIX D_ONCEMSG
+CAPTION TITLE
+C_DONTSHOWAGAIN &Do not show this message again
+IDCANCEL &OK
+
+
+PREFIX D_CONNECT
+IDCANCEL Cancel
+
+
+PREFIX D_SM_IPSEC
+CAPTION IPsec / L2TP / EtherIP / L2TPv3 Settings
+S_TITLE IPsec / L2TP / EtherIP / L2TPv3 Server Settings
+S_3 Virtual Hubs on the VPN Server can accept Remote-Access VPN connections from L2TP-compatible PCs, Mac OS X and Smartphones, and also can accept EtherIP / L2TPv3 Site-to-Site VPN Connection.
+S01 L2TP Server (Remote-Access VPN Server Function)
+S02 VPN Connections from Smartphones suchlike iPhone, iPad and Android, and also from built-in VPN Clients on Mac OS X and Windows can be accepted.
+R_L2TP_OVER_IPSEC Enable L2TP Server Function (L2TP over IP&sec)
+S03 Make VPN Connections from iPhone, iPad, Android, Windows, and Mac OS X acceptable.
+R_L2TP_RAW Enable L2TP Server Function (Raw &L2TP with No Encryptions)
+S04 It supports special VPN Clients which uses L2TP with no IPsec encryption.
+S_1 Default Virtual &Hub in a case of omitting a name of Hub on the Username:
+S_2 Users should specify their username such as "Username@Target Virtual Hub Name" to connect this L2TP Server.\r\nIf designation of a Virtual Hub is omitted, the below Hub will be used as the target.
+S05 EtherIP Server Function (Site-to-Site VPN Connection)
+S06 Router products which are compatible with EtherIP / L2TPv3 over IPsec can connect to Virtual Hub on the VPN Server and establish Layer-2 (Ethernet) Bridging.
+R_ETHERIP Enable &EtherIP / L2TPv3 over IPsec Server Function
+B_DETAIL EtherIP / L2TPv3 &Detail Settings
+S07 IPsec &Common Settings
+S_PSK IPsec &Pre-Shared Key:
+S_PSK2 IPsec Pre-Shared Key is also called "PSKs" or "Secrets". Specify it with almost eight ASCII characters, and let all VPN users know.
+IDOK &OK
+IDCANCEL Cancel
+
+
+PREFIX D_SM_ETHERIP
+CAPTION EtherIP / L2TPv3 Server Detail Settings
+S_TITLE EtherIP / L2TPv3 Server Detail Settings
+S01 EtherIP / L2TPv3 over IPsec compatible routers can connect to Virtual Hubs on VPN Server and establish Layer-2 (Ethernet) Bridge. For instance, Cisco routers, NEC IX series and IIJ SEIL routers are recommended as compatible VPN routers.
+S02 In order to accept EtherIP / L2TPv3 protocol, define appropriate EtherIP / L2TPv3 Client Settings to identify the client site of the router beforehand. A EtherIP / L2TPv3 Client Setting must have a corresponding IPsec Phase 1 ID.
+S_BOLD &Table of IPsec Phase 1 ID and the Virtual Hub
+B_ADD &Add
+IDOK &Edit
+B_DELETE &Delete
+IDCANCEL E&xit
+
+
+PREFIX D_SM_ETHERIP_ID
+CAPTION EtherIP / L2TPv3 over IPsec Client Setting
+S01 The following Virtual Hub connection settings will be applied only when an EtherIP / L2TPv3 over IPsec Client is attempting to connect this VPN Server with an ISAKMP (IKE) Phase ID which is exactly equal to the value specified below.
+S02 ISAKMP Phase 1 &ID:
+S03 Virtual &Hub:
+S04 &Username:
+S05 &Password:
+S06 Note that the username and the password must be same as a registered on the Virtual Hub. An EtherIP / L2TPv3 Client will be regarded as it connected the Virtual Hub with the identification of the above user information.
+IDOK &OK
+IDCANCEL Cancel
+S07 The ID must be exactly same as an ID in the configuration of the EtherIP / L2TPv3 Client. You can specify IP address as well as characters as ID, if the EtherIP / L2TPv3 Client uses IP address as Phase 1 ID. You can specify '*' (asterisk) as a wildcard to match any other clients which don't match other explicit rules.
+
+
+PREFIX D_SM_OPENVPN
+CAPTION OpenVPN / MS-SSTP Settings
+S_TITLE OpenVPN / MS-SSTP VPN Clone Server Function Settings
+S_1 This VPN Server has the clone functions of OpenVPN software products by OpenVPN Technologies, Inc.\r\n\r\nAny OpenVPN Clients can connect to this VPN Server.
+R_OPENVPN Enable &OpenVPN Clone Server Function
+S_UDP UDP Ports to Listen for OpenVPN:
+B_DEFAULT Restore &Default
+S_UDP2 Multiple UDP ports can be specified with splitting by space or comma letters.\r\nOpenVPN Server Function also runs on TCP ports. Any TCP ports which are defined as listeners on the VPN Server accepts OpenVPN Protocol respectively and equally.
+S_TOOL Sample File Generating Tool for OpenVPN Clients
+S_TOOL2 Making a OpenVPN Client configuration file is a very difficult job. You can use this tool to generate an appropriate OpenVPN Client configuration file. The generated configuration sample can be used immediately.
+B_CONFIG Generate a Sample &Configuration File for OpenVPN Clients
+S_2 Microsoft SSTP VPN Clone Server Function
+S_3 This VPN Server has the clone functions of MS-SSTP VPN Server which is on Windows Server 2008 / 2012 by Microsoft Corporation.\r\nBuilt-in MS-SSTP Clients on Windows Vista / 7 / 8 / RT can connect to this VPN Server.
+R_SSTP Enable &MS-SSTP VPN Clone Server Function
+S_SSTP The value of CN (Common Name) on the SSL certificate of VPN Server must match to the hostname specified on the client, and that certificate must be in the trusted list on the client. For details refer the Microsoft's documents.
+S_4 The manner to specify a username to connect to the Virtual Hub, and the selection rule of default Hub by using these clone server functions are same to the IPsec Server functions.
+B_IPSEC I&Psec Server Configuration
+S_13 OpenVPN Clone Server Function
+IDOK &OK
+IDCANCEL Cancel
+
+
+PREFIX D_SM_DDNS
+CAPTION Dynamic DNS Function
+S_TITLE Dynamic DNS Function
+S_BOLD This VPN Server has a Built-in Dynamic DNS Function.
+S_1 The Dynamic DNS assigns a unique and permanent DNS hostname for this VPN Server. You can use that hostname to specify this VPN Server on the settings for VPN Client and VPN Bridge. You need not to register and keep a domain name.
+S_22 Also, if your ISP assigns you a dynamic (not-fixed) IP address, the corresponding IP address of your Dynamic DNS hostname will be automatically changed. It enables you to keep running the VPN Server by using only a dynamic IP address.\r\nTherefore, you need not any longer to keep static global IP addresses with expenses monthly costs.
+S_3 Moreover, this VPN Server version supports 'NAT-Traversal' function. If the VPN Server is inside the NAT and is assigned only a private IP address, you can connect to that VPN Server from the Internet side without any special settings on the NAT beforehand.
+S_4 Current &Status:
+S_STATUS3 Assigned Dynamic DNS &Hostname:
+B_HINT Hint
+S_STATUS4 Global IPv&4 Address:
+S_STATUS5 Global IPv&6 Address:
+S_5 Modify the Settings:
+S_STATUS6 &Change the Dynamic DNS Hostname:
+S_STATUS7 Hostname is with only alphabets numeric, and dashes '-'. Three letters at least.\r\nYou can change it any time later.
+IDOK Set to &Above Hostname
+B_RESTORE &Restore
+S_2 If you are not connected to IPv6 Internet, "Global IPv6 Address" should show an error.\r\nA few countries or territories might prohibit Dynamic DNS Service.
+IDCANCEL E&xit
+B_DISABLE &Disable Dynamic DNS Function
+B_PROXY Connect via &Proxy Server...
+
+
+PREFIX D_SM_SPECIALLISTENER
+CAPTION VPN over ICMP / DNS Function Settings
+S_TITLE VPN over ICMP / DNS Function
+S_1 VPN over ICMP / DNS Function
+S_2 You can establish a VPN only with ICMP or DNS packets even if there is a firewall or routers which blocks TCP/IP communications. You have to enable the following functions beforehand.
+R_OVER_ICMP Enable VPN over &ICMP Server Function
+R_OVER_DNS Enable VPN over &DNS Server Function (Uses UDP Port 53)
+IDOK &OK
+IDCANCEL Cancel
+S_3 Requires VPN Client / VPN Bridge internal version 4.0 or greater.
+S_4 Warning: Use this function for emergency only. It is helpful when a firewall or router is misconfigured to blocks TCP/IP, but either ICMP or DNS is not blocked. It is not for long-term stable using.
+
+
+PREFIX D_SM_REDIRECT
+CAPTION HTTP URL Redirection Settings
+S_1 The specified URL below will be mandatory replied to the client as a response for TCP connecting request packets which match the conditions of this access list entry via this Virtual Hub.\r\n\r\nTo use this setting, you can enforce the web browser of the VPN Client computer to show the specified web site when that web browser tries to access the specific IP address.
+S_2 Specify a URL which redirects to.
+S_BOLD2 The &URL Redirect To:
+S_3 Example:
+S_4 Simple URL Redirection:
+S_5 Advanced URL Redirection:
+B_HINT &Usage of Advanced URL Redirection Function...
+S_6 Caption
+S_BOLD This function is for TCP/IP expert administrator. Read the following instructions and be careful to set up.
+S_7 This redirection rule is not effective in the case that the destination session of a packet matches the destination username or groupname of an access list entries.
+S_8 This redirection rule is ignored for non-TCP packets if it matches the condition.
+S_9 This redirection rule always replies HTTP redirect messages. (Not limited for port 80.) If you want to apply to only port 80, set the destination port to 80 on the condition of the access list entry.
+S_10 If as the result of redirection by this rule the client attempts to access the redirected URL and such a new request matches this rule again, the redirection results will be replied for such new requests. It will cause an infinite redirection loop.
+IDOK &OK
+IDCANCEL Cancel
+S_11 The advanced redirection function can provide the VPN Session information to the CGI which is redirected to.
+
+
+PREFIX D_SW_WELCOME
+CAPTION D_SW_WELCOME
+S_WELCOME SoftEther VPN is freeware developed at University of Tsukuba, Japan. High-performance VPN with the ultimate compatibilities to many devices. Windows, Mac, smartphones, tablets (iPhone, iPad, Android, Windows RT) and Cisco or other VPN routers are supported. SoftEther VPN also accepts OpenVPN and MS-SSTP VPN clients.
+S_TITLE Extremely Powerful Open-Source VPN Software.
+
+PREFIX D_SW_MODE
+CAPTION D_SW_MODE
+R_SYSTEM &System Mode (Recommended)
+R_USER &User Mode
+S_1 Install the VPN software to this computer normally. The administrator privilege is required.
+S_USER Install the VPN software with the normal user privilege. No administrator privilege is required. Some functions such as Local Bridge will be disabled. Runs only the user "%s" is logged on Windows.
+S_2 SoftEther VPN can be installed by one of two methods.\r\n\r\nPlease select the System Mode normally.\r\n\r\nIf you cannot use the administrator privilege for some reasons, you can select the User Mode to continue the installation.
+
+
+PREFIX D_SW_NOT_ADMIN
+CAPTION D_SW_NOT_ADMIN
+S_INFO The user "%s" which is logged on Windows does not have the administrator privilege.\r\n\r\nLog off Windows, log on by the user who has the administrator privilege and restart the Setup Wizard if you want to continue the setup.
+S_INFO6 Click Finish to exit the Setup Wizard.
+S_INFO2 If you cannot use the administrator privilege, you can choose the User Mode installation.\r\nTo install the software in the User Mode, click Back.
+
+
+PREFIX D_SW_COMPONENTS
+CAPTION D_SW_COMPONENTS
+
+
+PREFIX D_SW_EULA
+CAPTION D_SW_EULA
+S_1 Please read the End User License Agreement carefully.
+B_AGREE I agree to the End User License Agreement.
+
+
+PREFIX D_SW_WARNING
+CAPTION D_SW_WARNING
+S_1 SoftEther VPN software has extremely powerful communication abilities. Before use please read the Important Notices carefully.
+
+
+PREFIX D_SW_DIR
+CAPTION D_SW_DIR
+S_INFO Please specify the directory to install %s.
+R_CUSTOM &Specify the Directory
+S_DEST &Directory:
+B_BROWSE &Browse...
+R_SHOWCUSTOM &Advanced Install Options for Experts
+R_FOR_SYSTEM Install on &Windows of this Computer Entirely
+R_FOR_USER Install only on the Environment of User "%s"
+S_WARNING Caution: Not recommended. After the user "%s" logs off Windows, %s will stop. Local Bridge function and L2TP/IPsec Function (supports for Mac and Smartphones) will be unavailabe.
+
+
+PREFIX D_SW_READY
+CAPTION D_SW_READY
+S_INFO Install of %s is ready.
+S_INFO7 Click Next to perform the install.
+
+
+PREFIX D_SW_PERFORM
+CAPTION D_SW_PERFORM
+S_INFO The setup of %s is in progress.\r\nPlease wait...
+S_INFO8 SoftEther VPN is a work of the research and development project of Japanese Government, subsidized by Ministry of Economy, Trade and Industry of Japan, administrated by Information Promotion Agency.
+
+
+PREFIX D_SW_ERROR
+CAPTION D_SW_ERROR
+S_INFO An error occureed and the setup of %s is aborted.\r\n\r\nRestart the Setup Wizard if you want to retry.
+
+
+PREFIX D_SW_FINISH
+CAPTION D_SW_FINISH
+S_INFO The setup process of %s has completed successfully.
+S_INFO8 SoftEther VPN is a work of the research and development project of Japanese Government, subsidized by Ministry of Economy, Trade and Industry of Japan, administrated by Information Promotion Agency.
+
+
+PREFIX D_SW_UNINST1
+CAPTION D_SW_UNINST1
+S_WELCOME The Setup Wizard can uninstall %s from the computer.\r\n\r\nClick Next if you want to start uninstall.
+S_TITLE %s Uninstall Wizard
+
+
+PREFIX D_SW_EASY1
+CAPTION D_SW_EASY1
+S_WELCOME Installing and setting up the VPN Clients to a lot of computers in the enterprise is a hard work.
+S_TITLE What is SoftEther VPN Client Easy Installer?
+S_WELCOME2 Easy Installer Creator is a tool for enterprise administrators. You can create a VPN Client installer with embedding a specific VPN connection setting by using Easy Installer Creator. Personal users can also exploit this tool.
+S_WELCOME3 A created Easy Installer can be distributed to employees in the enterprise by using file servers or e-mails. If a user runs the Easy Installer, VPN Client will be installed and the VPN connection setting will be imported, and then the VPN connection will be started automatically.
+
+
+PREFIX D_SW_EASY2
+CAPTION D_SW_EASY2
+S_BOLD1 Specify a VPN connection setting file (.vpn file) to embed
+S_1 Please specify a VPN connection setting file (a file which extension is .vpn) to embed on the Easy Installer. You can export a setting file by clicking Export VPN Connection Setting on the right-click menu of the target connection setting on the VPN Client Manager.
+S_18 Connection &Setting:
+B_BROWSE_SETTING &Browse...
+B_DELETE_SENSITIVE &Eliminate Username and Password from Connection Setting File
+S_BOLD2 Specify an EXE filename to be generated
+S_3 This tool will output an EXE file (executable file) which implements an Easy Installer. Please specify the output filename to be generated.
+S_19 Save &as:
+B_BROWSE_OUT B&rowse...
+B_EASYMODE Set the VPN Client Manager to &Easy Mode when Installation
+
+
+PREFIX D_SW_WEB1
+CAPTION D_SW_WEB1
+S_WELCOME You can create a SoftEther VPN Client Web Installer and upload it on the Web server in the enterprise. A user opens that web page and can install the SoftEther VPN Client automatically. You can also setup the automatic import and kick-start of a built-in VPN connection setting.
+S_TITLE What is SoftEther VPN Web Installer?
+S_WELCOME2 The generated Web Installer can be placed as HTML files on the intranet Web server. If an employee accesses to the URL of that HTML files, the SoftEther VPN Client Installer will be executed.
+S_WELCOME3 Using ActiveX Control. Internet Explorer 5.0 or greater on Windows 2000 or greater are supported. Other web browsers or older operating systems (for example Windows 98) are not supported.
+
+
+PREFIX D_SW_WEB2
+CAPTION D_SW_WEB2
+S_BOLD1 Specify a VPN connection setting file (.vpn file) to embed
+S_1 Please specify a VPN connection setting file (a file which extension is .vpn) to embed on the Web Installer. You can export a setting file by clicking Export VPN Connection Setting on the right-click menu of the target connection setting on the VPN Client Manager.
+S_18 Connection &Setting:
+B_BROWSE_SETTING &Browse...
+B_DELETE_SENSITIVE &Eliminate Username and Password from Connection Setting File
+S_BOLD2 Specify the output filename to be generated
+S_3 This tool will output a ZIP file (archive file) which contains HTML files and CAB files that should be placed on the Web server. Please specify the output filename to be generated.
+S_19 Save &as:
+B_BROWSE_OUT B&rowse...
+B_EASYMODE Set the VPN Client Manager to &Easy Mode when Installation
+
+
+PREFIX D_UPDATE_NOTICE
+CAPTION Updates of %s
+IDOK &Show the Update Information...
+B_CONFIG &Configure Update...
+IDCANCEL &Do Not Show this Message Again
+S_INFO The latest version of %s is released. You can download it and update now.
+S_PRODUCT Software:
+S_CURRENT Current Version:
+S_CURRENT_STR Ver %u.%02u.%04u%s
+S_LATEST Latest Version:
+S_LATEST_STR Ver %S%s
+
+
+PREFIX D_UPDATE_CONFIG
+CAPTION Configuration of Update Notification
+S_INFO Checks the new versions of %s periodically and popup a notification when a new version will be released.\r\n\r\nHTTPS packets will be used between this computer and the SoftEther Update server located in Tsukuba-city, Ibaraki-prefecture, Japan in order to check updates. No personal information will be sent.
+S_TITLE %s Update and Notify Settings
+S_ENABLE &Enable Update Checks
+S_DISBLE &Disable Update Checks
+IDCANCEL &Close
+
+
+PREFIX D_SM_VMBRIDGE
+CAPTION Instructions for Local Bridge on VM
+S_TITLE Using Local Bridge Function on VM
+S_1 It has been detected that the VPN Server might be running on a VM (Virtual Machine) suchlike VMware or Hyper-V. Read the following instructions carefully. If you are not using a VM, please ignore this message.
+S_2 Some VMs prohibit the "Promiscuous Mode" (MAC Address Spoofing) on the network adapters by default.\r\n\r\nIf the Promiscuous Mode (MAC Address Spoofing) is administratively disabled, the Local Bridge function between a Virtual Hub on the VPN Server and a physical network adapter on the physical computer does not work well. You should allow the Promiscuous Mode (MAC Address Spoofing) by using the configuration tool of the VM.\r\n\r\nFor details please refer the documents of your VM. If it is a shared-VM and administrated by other person, please request the administrator to permit the use of the Promiscuous (MAC Address Spoofing) Mode to your VM.
+S_BOLD Instructions
+IDCANCEL &OK
+
+
+PREFIX D_SM_AZURE
+CAPTION VPN Azure Service Settings
+S_TITLE VPN Azure Cloud VPN Service (Free)
+S_1 VPN Azure makes it easier to establish a VPN Session from your home PC to your office PC. While a VPN connection is established, you can access to any other servers on the private network of your company.
+S_2 You don't need a global IP address on the office PC (VPN Server). It can work behind firewalls or NATs. No network administrator's configuration required. You can use the built-in SSTP-VPN Client of Windows in your home PC.
+S_3 VPN Azure is a cloud VPN service operated by SoftEther VPN Project. VPN Azure is free of charge and available to anyone. Press the right button to see details and how-to-use instructions.
+B_BOLD VPN Azure Setting
+R_ENABLE &Enable VPN Azure
+R_DISABLE &Disable VPN Azure
+S_HOSTNAME_BORDER Current VPN Azure Hostname
+S_HOSTNAME_INFO The VPN Azure hostname is same to the Dynamic DNS hostname, but altering the domain suffix to "vpnazure.net".
+B_CHANGE Change &Hostname
+B_WEB How to Use VPN Azure\r\n(Visit the Web)
+IDCANCEL &OK
+
+
+PREFIX D_SM_PROXY
+CAPTION Connect via Proxy Server
+STATIC9 You can connect via a proxy server.
+STATIC10 Proxy &Type:
+R_DIRECT_TCP &Direct TCP/IP Connection (No Proxy)
+R_HTTPS Connect via H&TTP Proxy Server
+R_SOCKS Connect via S&OCKS Proxy Server
+B_PROXY_CONFIG P&roxy Server Setting
+IDOK &OK
+IDCANCEL Cancel
+
+
+PREFIX D_VGC_LIST
+CAPTION VPN Gate Academic Experimental Project Plugin for SoftEther VPN Client
+S_TITLE VPN Gate Public VPN Relay Servers
+S_INFO1 Gain freedom access to Internet by using VPN connection via Public VPN Servers provided by volunteers abound the world. Bypass your local malfunctioning firewall's packet blocking, and hide your IP address safely.
+IDOK &Connect to the VPN Server
+B_PROXY &Proxy Settings
+S_VLAN Virtual Network Adapter:
+B_WEB VPN Gate Academic\r\nWeb Site
+B_REFRESH &Refresh List
+S_REFRESH Refreshing the List...
+S_RESEARCH Academic project at University of Tsukuba, Japan.
+S_INFO9 A VPN Server with higher Line Speed (measured by Mbps) and smaller Ping result are usually more comfortable to use. You might be able to browse websites which are normally unreachable from your area if you use VPN servers that are not in your area.
+
+
+PREFIX D_VGC_PROTOCOL
+CAPTION Select VPN Protocol to Connect
+S_TITLE The Public VPN Relay Server "%S" (%S) supports both TCP and UDP as VPN protocol.
+S_INFO Select preferred VPN Protocol to use in order to connect the VPN Server "%S" (%S). In general, the TCP protocol is easy to pass through the firewall. Try the UDP protocol only if the TCP was failed.
+R_TCP Use &TCP Protocol (Ethernet over HTTPS VPN) (Recommended)
+R_UDP Use &UDP Protocol (Ethernet over UDP VPN)
+IDOK &OK
+IDCANCEL Cancel
+
+
+PREFIX D_VGS_CONFIG
+CAPTION VPN Gate Service Control Panel
+R_ENABLE &Enable the VPN Gate Relay Service and Join the VPN Gate Research as a Volunteer.
+S_TITLE Join the VPN Gate Academic Research Project?
+S_INFO1 VPN Gate is an academic experiment for the research on the 'Distributed Public VPN Relay Server' technology, operated at the Graduate School on University of Tsukuba, Japan. VPN Gate Client users can connect to VPN Gate Services running on Public VPN Relay Servers, and enjoy unrestricted Internet access via the VPN Relay Server.
+S_INFO9 When a VPN Gate Client user accesses to a server on Internet, the source IP address will be replaced to the IP address of the relaying Public VPN Server. Consequently, the VPN Gate Client user will be able to browse overseas web sites smoothly even if the user's local firewall is out of order by an unknown reason and unable to pass such an access.
+S_WARNING If you check the above checkbox and press OK, the VPN Gate Relay Service will be activated on this computer. As the result, any VPN Gate Client will be able to communicate towards the Internet via the VPN Gate Relay Service. It is secure even if your computer is on the private network (e.g. corporate network) because any accesses to private IP addresses will not be permitted to pass via the VPN Gate Relay Service.
+B_OPTION VPN Gate Service &Option Settings...
+IDOK &OK
+IDCANCEL Cancel
+B_WEB &Browse http://www.vpngate.net/ ...
+
+
+PREFIX D_VGS_OPTION
+CAPTION VPN Gate Service Options
+S_TITLE VPN Gate Service Options
+S_1 This computer will be a Public VPN Server. Please fill the operator's information of the server. The information will be published on the list at www.vpngate.net and other related services. The contact address will be also used to contact from VPN Gate Academic Project operators.
+S_2 Operator:
+S_3 &Operator of Server:
+S_19 (Up to 64 letters)
+S_20 &Abuse Report Address\r\n(e-mail addresses etc.):
+S_21 (Up to 64 letters)
+S_22 The &Message to Users:\r\n(Up to 128 letters)
+S_23 The message will be shown on the list of VPN Gate Servers. Enter an enjoyable message to let users feel pleasure.
+S_24 VPN Settings:
+R_LOG &Save VPN Packet Logs (Recommended)
+R_2WEEKS Auto Delete or Archive with Encoding for Packet Logs After &Two Weeks (Recommended)
+R_PERMANENT Make Packet Logs Occupy Free Disk Space &Permanently
+R_L2TP Enable &L2TP/IPsec VPN Server Function (Recommended)
+S_25 Allows Mac OS X, iPhone, iPad and Android clients to make a VPN connection.
+B_MESSAGE Pop-up Your Advertisement Message on the VPN Client &Screen ...
+IDOK &OK
+IDCANCEL Cancel
+
+
+PREFIX D_VGS_WARNING
+CAPTION Caution before Joining VPN Gate Academic Experiment
+S1 The VPN Gate Academic Experiment Service is operated as a research project at the graduate school on University of Tsukuba, Japan. The service is governed under the Japanese laws. Other countries' laws are none of our concerns nor responsibilities.
+S2 By nature, there are almost 200 countries in the World, with different laws. It is impossible to verify every countries' laws and regulations and make the software comply with all countries' laws in advance to release the software. If a user uses VPN Gate service in a specific country, and damaged by public servants of the authority, the developer of either the service or software will never be liable to recover or compensate such damages or criminal responsibilities.
+S3 By using this software and service, the user must observe all concerned laws and rules with user's own responsibility. The user will be completely liable to any damages and responsibilities which are results of using this software and service, regardless of either inside or outside of Japan's territory.
+S4 If you don't agree nor understand the above warnings, do not use any of VPN Gate Academic Experiment Service functions.
+S5 Note: VPN Gate is a research project for just academic purpose only. VPN Gate was developed as a plug-in for SoftEther VPN and UT-VPN. However, all parts of VPN Gate were developed on this research project at University of Tsukuba. Any parts of VPN Gate are not developed by SoftEther VPN Project. The VPN Gate Research Project is not a subject to be led, operated, promoted nor guaranteed by SoftEther VPN Project.
+R_NEVER Do Not &Show This Message Again
+B_WEB Visit VPN Gate &Web Site...
+IDOK &Agree
+IDCANCEL &Disagree
+S_BOLD Caution! Do Not Use the VPN Gate Services in Countries where VPN Communications are Prohibited.
+
+
+
+
+###########################################################################
+# #
+#String data of menus in software #
+# #
+###########################################################################
+
+
+# Connection Manager menu
+PREFIX CM_MENU
+# [Connect] menu
+CMD_TOP_CONNECT &Connect
+CMD_CONNECT C&onnect\tEnter
+CMD_STATUS View &Status...\tCtrl+S
+CMD_DISCONNECT D&isconnect\tCtrl+D
+CMD_DISCONNECT_ALL Disconnect &All\tCtrl+I
+CMD_NEW &New VPN Connection Setting...\tCtrl+N
+CMD_CLONE &Copy\tCtrl+C
+CMD_SHORTCUT Create VPN Connection S&hortcut...
+CMD_EXPORT_ACCOUNT E&xport VPN Connection Setting...
+CMD_IMPORT_ACCOUNT Im&port VPN Connection Setting...
+CMD_STARTUP Se&t as Startup Connection\tCtrl+T
+CMD_NOSTARTUP R&emove Startup Connection
+CMD_RECENT Recent &VPN Servers
+CMD_RENAME Rena&me\tF2
+CMD_DELETE &Delete\tDel
+CMD_PROPERTY P&roperties...\tAlt+Enter
+CMD_EXIT Cl&ose Connection Manager\tAlt+F4
+CMD_QUIT E&xit Connection Manager Program\tAlt+Q
+# [Edit] menu
+CMD_TOP_EDIT &Edit
+CMD_SELECT_ALL Select &All\tCtrl+A
+CMD_SWITCH_SELECT Sw&itch Selection
+# [View] menu
+CMD_TOP_VIEW &View
+CMD_STATUSBAR Show &Status Bar
+CMD_VISTASTYLE Windows Vista / Windows 7 Styles
+CMD_SHOWPORT Show &Ports on Connection List
+CMD_TRAYICON Show Icons on &Task Tray
+CMD_ICON &Icon
+CMD_DETAIL &Detail
+CMD_GRID Display &Grid
+CMD_REFRESH &Refresh\tF5
+# [VLAN] menu
+CMD_TOP_VLAN Virtua&l Adapter
+CMD_NEW_VLAN &New Virtual Network Adapter...\tCtrl+L
+CMD_ENABLE_VLAN &Enable Virtual Network Adapter\tCtrl+E
+CMD_DISABLE_VLAN Dis&able Virtual Network Adapter\tCtrl+B
+CMD_DELETE_VLAN &Delete Virtual Network Adapter\tDel
+CMD_REINSTALL &Reinstall Driver...\tCtrl+U
+CMD_WINNET Open Windows Network Connections...\tCtrl+W
+# [Connect] menu
+CMD_TOP_SECURE &Smart Card
+CMD_SECURE_MANAGER Smart Card &Manager...\tCtrl+G
+CMD_SECURE_SELECT &Select a Smart Card to Use...
+# [Tools] menu
+CMD_TOP_TOOL &Tools
+CMD_PASSWORD Set &Password...\tCtrl+P
+CMD_TRUST Manage &Trusted CA Certificate List\tCtrl+R
+CMD_NETIF &Network Device Status...
+CMD_TCPIP TCP Optimization &Utility...
+CMD_MMCSS Optimization for Windows &Vista / 7 / 8...
+CMD_TRAFFIC Network T&raffic Speed Test Tool...\tCtrl+Q
+CMD_CM_SETTING Switch Operation &Mode...
+CMD_LANGUAGE &Language Settings...
+CMD_OPTION &Options...\tCtrl+O
+# [Voice] menu
+CMD_TOP_VOICE V&oice
+CMD_VOIDE_NONE Voice Gui&de Off
+CMD_VOICE_NORMAL &Normal Voice Guide
+CMD_VOICE_ODD Extended V&oice Guide
+# [Help] menu
+CMD_TOP_HELP &Help
+CMD_ABOUT &About...
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+###########################################################################
+# #
+# Command prompt string data #
+# #
+###########################################################################
+
+PREFIX NULL
+
+# Console system general
+CON_INFILE_ERROR Error: Unable to open the specified input file "%s".
+CON_OUTFILE_ERROR Error: Unable to create the specified output file "%s".
+CON_INFILE_START The commands written in the file "%s" will be used instead of input from keyboard.
+CON_OUTFILE_START The message output to the console will be saved in the file "%s".
+CON_USER_CANCEL [EOF]
+CON_UNKNOWN_CMD "%S": Command not found. \nYou can use the HELP command to view a list of the available commands.
+CON_AMBIGIOUS_CMD "%S": The command-name is ambiguous.
+CON_AMBIGIOUS_CMD_1 The specified command name matches the following multiple commands.
+CON_AMBIGIOUS_CMD_2 Please re-specify the command name more strictly.
+CON_INVALID_PARAM The parameter "/%S" has been specified. It is not possible to specify this parameter when using the command "%S". Input "%S /HELP" to see the list of what parameters can be used.
+CON_AMBIGIOUS_PARAM "%S": The parameter name is ambiguous.
+CON_AMBIGIOUS_PARAM_1 The specified parameter name matches with the following parameters that can be specified as a parameter of command "%S".
+CON_AMBIGIOUS_PARAM_2 Please re-specify the parameter name more strictly.
+
+
+# Unknown command
+CMD_UNKNOWM There is no description for this command.
+CMD_UNKNOWN_HELP There is no detailed description for this command. If you would like to know more detail about this command, please refer to the manual or online documentation.
+CMD_UNKNOWN_ARGS There is no command execution example.
+CMD_UNKNOWN_PARAM There is no description for this parameter.
+
+
+# Strings being used within console system
+CMD_HELP_1 You can use the following %u commands:
+CMD_HELP_2 To reference the usage for each command, input "command name /?" to view a help.
+CMD_EVAL_MIN_MAX You must specify an integer in the range from %u to %u for the value.
+CMD_PROMPT Enter a value:
+CMD_EVAL_NOT_EMPTY You cannot make a blank specification.
+CMD_EVAL_SAFE The string contains unusable characters.
+CMD_EVAL_INT You must specify an integer that is not less than 1.
+CMD_HELP_TITLE Help for command "%S"
+CMD_HELP_DESCRIPTION Purpose:
+CMD_HELP_USAGE Usage:
+CMD_HELP_HELP Description:
+CMD_HELP_ARGS Parameters:
+CMD_PROPMT_PORT Input the port number:
+CMD_EVAL_PORT Port number is invalid. Specify a port number that is within the range of 1 to 65535.
+CMD_CT_STD_COLUMN_1 Item
+CMD_CT_STD_COLUMN_2 Value
+CMD_CT_STD_COLUMN_3 Description
+CMD_PARSE_IP_SUBNET_ERROR_1_6 Specify in the format of "IPv6 address/subnet mask". \nSpecify the IPv6 address by separating the hexadecimal values using colons such as "2001:200:0:1::". For the subnet mask, either specify hexadecimal values separated by colons such as "ffff:ffff:ffff:ffff::", or you can specify the bit length of subnet mask using a decimal value such as 64. \nTo specify a standalone host, specify the subnet mask as either "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff" or "128". \n(Example)\n2001:200:0:1::/64\n2001:200:0:1::/ffff:ffff:ffff:ffff::\n2001:200:0:1::5/12\n\n
+CMD_PARSE_IP_SUBNET_ERROR_1 Specify in the format of "IPv4 address/subnet mask". \nSpecify the IPv4 address by separating the decimal values using dots such as "192.168.0.1". For the subnet mask, either specify decimal values separated by dots such as "255.255.255.0", or you can specify the bit length of subnet mask using a decimal value such as 24. \nTo specify a standalone host, specify the subnet mask as either "255.255.255.255" or "32". \n(Example)\n 192.168.0.1/24\n 192.168.0.1/255.255.255.0\n192.168.0.5/255.255.255.255\n\n
+CMD_PARSE_IP_SUBNET_ERROR_2 The specified IP address is not a network address.
+CMD_PARSE_IP_SUBNET_ERROR_3 The specified IP address is not a network prefix address.
+CMD_EVAL_DATE_TIME_FAILED The date and time specification is invalid. \nThe date and time must be in the same format as "2005/10/08 19:30:00" where 6 integers are specified, representing year/month/day hour:minute:second separated by forward slashes, a space and then colons. Specify 4 digits for the year.
+CMD_PARSE_IP_MASK_ERROR_1_6 Specify in the format of "IPv6 address/mask". \nSpecify the IPv6 address by separating the hexadecimal values using colons such as "2001:200:0:1::". For the mask, either specify hexadecimal values separated by colons such as "ffff:ffff:ffff:ffff::", or you can specify the bit length of mask using a decimal value such as 64. \nTo specify a standalone host, specify the mask as either "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff" or "128". \n(Example)\n2001:200:0:1::/64\n2001:200:0:1::/ffff:ffff:ffff:ffff::\n2001:200:0:1::5/12\n\n
+CMD_PARSE_IP_MASK_ERROR_1 Specify in the format of "IPv4 address/mask". \nSpecify the IPv4 address by separating the decimal values using dots such as "192.168.0.1". For the mask, either specify decimal values separated by dots such as "255.255.255.0", or you can specify the bit length of mask using a decimal value such as 24. \nTo specify a standalone host, specify the mask as either "255.255.255.255" or "32". \n(Example)\n 192.168.0.1/24\n 192.168.0.1/255.255.255.0\n192.168.0.5/255.255.255.255\n\n
+
+
+
+# Common messages
+CMD_MSG_INVALID_HOSTNAME Specified host name is invalid.
+CMD_MSG_OK The command completed successfully.
+CMD_MSG_ALLOW Allow
+CMD_MSG_DENY Deny
+CMD_MSG_INFINITE Infinite
+CMD_MSG_ENABLE Enable
+CMD_MSG_DISABLE Disable
+CMD_MSG_LOAD_CERT_FAILED Unable to read the specified X.509 certificate file.
+CMD_MSG_SAVE_CERT_FAILED Failed to write the X.509 certificate file.
+CMD_ACCOUNT_COLUMN_NAME VPN Connection Setting Name
+CMD_ACCOUNT_COLUMN_HOSTNAME Destination VPN Server Host Name
+CMD_ACCOUNT_COLUMN_PORT Destination VPN Server Port Number
+CMD_ACCOUNT_COLUMN_HUBNAME Destination VPN Server Virtual Hub Name
+CMD_ACCOUNT_COLUMN_PROXY_TYPE Proxy Server Type
+CMD_ACCOUNT_COLUMN_PROXY_HOSTNAME Proxy Server Host Name
+CMD_ACCOUNT_COLUMN_PROXY_PORT Proxy Server Port Number
+CMD_ACCOUNT_COLUMN_PROXY_USERNAME Proxy Server User Name
+CMD_ACCOUNT_COLUMN_SERVER_CERT_USE Verify Server Certificate
+CMD_ACCOUNT_COLUMN_SERVER_CERT_NAME Registered Server Individual Certificate
+CMD_ACCOUNT_COLUMN_DEVICE_NAME Device Name Used for Connection
+CMD_ACCOUNT_COLUMN_AUTH_TYPE Authentication Type
+CMD_ACCOUNT_COLUMN_AUTH_USERNAME User Name
+CMD_ACCOUNT_COLUMN_AUTH_CERT_NAME Client Certificate for Authentication Use
+CMD_ACCOUNT_COLUMN_NUMTCP Number of TCP Connections to Use in VPN Communication
+CMD_ACCOUNT_COLUMN_TCP_INTERVAL Interval between Establishing Each TCP Connection
+CMD_ACCOUNT_COLUMN_TCP_TTL Connection Life of Each TCP Connection
+CMD_ACCOUNT_COLUMN_TCP_HALF Use Half Duplex Mode
+CMD_ACCOUNT_COLUMN_ENCRYPT Encryption by SSL
+CMD_ACCOUNT_COLUMN_COMPRESS Data Compression
+CMD_ACCOUNT_COLUMN_BRIDGE_ROUTER Connect by Bridge / Router Mode
+CMD_ACCOUNT_COLUMN_MONITOR Connect by Monitoring Mode
+CMD_ACCOUNT_COLUMN_NO_TRACKING No Adjustment for Routing Table
+CMD_ACCOUNT_COLUMN_QOS_DISABLE Do not Use QoS Control Function
+
+
+# Debugging Information Collecting Tool
+CMD_DEBUG_SOFTNAME Debugging Information Collecting Tool
+CMD_DEBUG_PRINT Debugging Information Collecting Tool\r\n\r\n
+CMD_DEBUG_NOT_2000 Windows 2000 or later is required.
+CMD_DEBUG_NOT_ADMIN You must login as Administrators on Windows to execute this command.
+CMD_DEBUG_UAC_FAILED Failed to obtain the Administrators privilege.
+CMD_DEBUG_SAVE_TITLE Specify Destination Path to Save File
+CMD_DEBUG_OK A debugging information file was saved as "%s".\r\n\r\nSend this file to your support staff.\r\nYou must verify the contents of this file before sending it to the support staff.\r\nRemove confidential information on this file with your responsibility and by yourself if there are some confidential information which you don't want to disclose it to the staff.\r\n\r\nIf you ignore the confidential information contained on the file, and you agree to send the entire file to the support staff, it means that you have agreed to disclose the entire contents of the file to the support staff.
+CMD_DEBUG_NG Failed to save the debugging information as "%s".
+
+
+
+# TEST command
+CMD_TEST Executing test operation.
+CMD_TEST_HELP This is a test command. Executing test operation. With the test command, you can specify a number of arguments. You can omit the number of arguments.
+CMD_TEST_ARGS Test [/A1:a_str] [/A2:b_str] [/A3:int_value]
+CMD_TEST_A1 Specifies parameter A1. This can be omitted.
+CMD_TEST_A2 Specifies parameter A2. If this is omitted, a prompt will be displayed to input parameter A2 when the command is executed. You cannot make a blank specification.
+CMD_TEST_A3 Specify a numeric value. You must specify an integer that is within the range of 1 to 100. Specifying an integer outside that range will cause an error message to be displayed.
+CMD_TEST_EVAL_A2 You cannot make a blank specification for parameter A2.
+CMD_IP_EVAL_FAILED The IP address is incorrectly specified.
+CMD_HOSTPORT_EVAL_FAILED The host name and port number specification is invalid. \nPlease specify using the format of host name:port number, or IP address:port number.
+CMD_PORTLIST_EVAL_FAILED The port number list specification is invalid. \nThe list must have at least one port number set, and it is also possible to set multiple port numbers. When specifying multiple port numbers, separate them using a comma such as "443,992,8888".
+CMD_PROTOCOL_EVAL_FAILED The protocol is incorrectly specified. Specify either ip, tcp, udp, icmpv4, icmpv6 or a protocol number (0 to 255) for the protocol.
+CMD_PORT_RANGE_EVAL_FAILED The port number or the port number range was incorrectly specified. If specifying only one port number, an integer must be used to specify that port number. If specifying multiple ports, specify the beginning port number and the end port number joined together by a hyphen like "80-443".
+CMD_TCP_CONNECTION_STATE_EVAL_FAILED The TCP connection state specification is invalid. Specify either "Established" or "Unestablished" and specify TCP when selecting protocol.
+CMD_MAC_ADDRESS_AND_MASK_EVAL_FAILED The MAC address and mask specification is invalid. Use hexadecimal number with the separators, "-" or ":", and without the separators. An example is "00-AC-84-EA-33-BC/FF-FF-FF-FF-FF-FF".
+CMD_EXEC_MSG_NAME %S command - %s
+CMD_ID ID
+CMD_FILE_NOT_FOUND Cannot find specified file "%s".
+CMD_FILE_NAME_EMPTY The file name is not specified.
+CMD_SAVECERTPATH Save X.509 certificate to file name:
+CMD_SAVECERT_FAILED Failed to save the certificate file.
+CMD_SAVEKEYPATH Save private key to file name:
+CMD_SAVEKEY_FAILED Failed to save the private key file.
+CMD_SAVEFILE_FAILED Failed to save the file.
+CMD_LOADFILE_FAILED Failed to open the file.
+CMD_LOADCERTPATH Read X.509 certificate from file name:
+CMD_LOADCERT_FAILED Failed to read certificate file.
+CMD_LOADKEYPATH Read private key from file name:
+CMD_LOADKEY_FAILED Failed to read private key file.
+CMD_LOADKEY_ENCRYPTED_1 The specified private key file is protected by a passphrase.
+CMD_LOADKEY_ENCRYPTED_2 Please enter the passphrase:
+CMD_LOADKEY_ENCRYPTED_3 The passphrase is incorrect.
+CMD_KEYPAIR_FAILED The X.509 certificate and private key combination was incorrectly specified. \r\nA certificate and a private key that corresponds to that certificate is required.
+CMD_CERT_NOT_EXISTS The certificate is not registered.
+CMD_NO_SETTINGS -
+CMD_DISCONNECTED_MSG \n--- Error ---\n\nThe communication session with the host you were managing was disconnected. From now on, if you run any commands an error will occur. \n\nTo reconnect to the host you were managing, first leave the prompt by inputting "EXIT" and then reconnect. \n\n
+
+
+# VPNCMD コマンド
+CMD_VPNCMD SoftEther VPN Command Line Management Utility
+CMD_VPNCMD_HELP The 'vpncmd' program is a utility that allows you to manage SoftEther VPN software by using command lines. By using vpncmd, you can connect to a VPN Client, a VPN Server or VPN Bridge that is running on a local or remote computer and manage these services. Moreover, by using VPN Tools mode, you can call the Network Traffic Speed Test Tool and the certificate creation function. These can be used even when not connected to the VPN Server or VPN Client. \nWhen using vpncmd, if the file name is specified by using the /IN and /OUT parameter, the command can be executed in a batch according to a file in which the executable commands are enumerated and the execution results can be written to a file. Normally a command prompt will appear after vpncmd is launched but when an input file is specified by the /IN parameter, the program will automatically terminate after the execution of all lines in the input file is complete. Also, when a command to execute is specified by the /CMD parameter, the program will automatically terminate after the execution of that command is complete. You cannot specify the /IN parameter and the /CMD parameter at the same time. The termination code of the vpncmd program will be the error code of the last executed command (0 in the case of successful execution). \nUnder a Windows environment, when vpncmd is launched once or more by a user with administrator privileges, it is possible to simply input 'vpncmd' to a Windows command prompt or [Run...] window to launch vpncmd. To achieve the same result under a UNIX system, you can manually set, as appropriate, the PATH environment variable.
+CMD_VPNCMD_ARGS vpncmd [host:port] [/CLIENT|/SERVER|/TOOLS] [/HUB:hub] [/ADMINHUB:adminhub] [/PASSWORD:password] [/IN:infile] [/OUT:outfile] [/CMD commands...]
+CMD_VPNCMD_[host:port] By specifying parameters in the format "host name:port number", a connection will automatically be made to that host. If this is not specified, a prompt will appear to input the connection destination. When connecting to a VPN Client, you cannot specify a port number.
+CMD_VPNCMD_CLIENT This will connect to VPN Client to do management. You cannot specify it together with /SERVER.
+CMD_VPNCMD_SERVER This will connect to VPN Server or VPN Bridge to do management. You cannot specify it together with /CLIENT.
+CMD_VPNCMD_TOOLS This will enables use of VPN Tools commands. VPN Tools include the simple certificate creation tool (MakeCert command) and the Network Traffic Speed Test Tool (SpeedTest command).
+CMD_VPNCMD_HUB When connecting to the VPN Server by "Virtual Hub Admin Mode", this specifies the Virtual Hub name 'hub'. If you specify the host name but not the /HUB parameter, connection will be by "Server Admin Mode".
+CMD_VPNCMD_ADMINHUB This will specify the name of the Virtual Hub 'adminhub' that is automatically selected after connecting to the VPN Server. If the /HUB parameter was specified, the Virtual Hub will be selected automatically and this specification will not be necessary.
+CMD_VPNCMD_PASSWORD If the administrator password is required when connecting, specify the password 'password'. When the password is not specified, a prompt to input the password will be displayed.
+CMD_VPNCMD_IN This will specify the text file 'infile' that contains the list of commands that are automatically executed after the connection is completed. If the /IN parameter is specified, the vpncmd program will terminate automatically after the execution of all commands in the file are finished. If the file contains multiple-byte characters, the encoding must be Unicode (UTF-8). This cannot be specified together with /CMD (if /CMD is specified, /IN will be ignored).
+CMD_VPNCMD_OUT You can specify the text file 'outfile' to write all strings such as onscreen prompts, message, error and execution results. Note that if the specified file already exists, the contents of the existing file will be overwritten. Output strings will be recorded using Unicode (UTF-8) encoding.
+CMD_VPNCMD_CMD If the optional command 'commands...' is included after /CMD, that command will be executed after the connection is complete and the vpncmd program will terminate after that. This cannot be specified together with /IN (if specified together with /IN, /IN will be ignored). Specify the /CMD parameter after all other vpncmd parameters.
+CMD_VPNCMD_CSV You can specify this option to enable CSV outputs. Results of each command will be printed in the CSV format. It is useful for processing the results by other programs.
+CMD_VPNCMD_CS_1 By using vpncmd program, the following can be achieved. \n\n1. Management of VPN Server or VPN Bridge \n2. Management of VPN Client\n3. Use of VPN Tools (certificate creation and Network Traffic Speed Test Tool)\n\n
+CMD_VPNCMD_CS_2 Select 1, 2 or 3:
+CMD_VPNCMD_HOST_1 Specify the host name or IP address of the computer that the destination VPN Server or VPN Bridge is operating on. \nBy specifying according to the format 'host name:port number', you can also specify the port number. \n(When the port number is unspecified, 443 is used.)\nIf nothing is input and the Enter key is pressed, the connection will be made to the port number 8888 of localhost (this computer).
+CMD_VPNCMD_HOST_2 Specify the host name or IP address of the computer that the destination VPN Client is operating on. \nIf nothing is input and Enter is pressed, connection will be made to localhost (this computer).
+CMD_VPNCMD_HOST_3 Hostname of IP Address of Destination:
+CMD_VPNCMD_HUB_1 If connecting to the server by Virtual Hub Admin Mode, please input the Virtual Hub name. \nIf connecting by server admin mode, please press Enter without inputting anything.
+CMD_VPNCMD_HUB_2 Specify Virtual Hub Name:
+CMD_VPNCMD_ABOUT SoftEther VPN Command Line Management Utility (vpncmd command)\n%S\n%S\nCopyright (c) SoftEther VPN Project. All Rights Reserved.\n
+CMD_VPNCMD_PASSWORD_1 Access was denied. Possibly the password is incorrect, or perhaps you are connecting by an incorrect admin mode. You can try inputting the password again. To cancel, press Ctrl+D.
+CMD_VPNCMD_PASSWORD_2 Password:
+CMD_VPNCMD_ERROR Error occurred. (Error code: %u)\n%s
+CMD_VPNCMD_SERVER_CONNECTED Connection was established with VPN Server "%S" (port %u).
+CMD_VPNCMD_SERVER_CONNECTED_1 You have administrator privileges for the entire VPN Server.
+CMD_VPNCMD_SERVER_CONNECTED_2 You have administrator privileges for Virtual Hub '%S' on the VPN Server.
+CMD_VPNCMD_CLIENT_NO_REMODE The destination VPN Client server does not allow administrating connections from remote computers. Launch the command line management utility or VPN Client Manager on the computer that VPN Client is running on and connect to localhost.
+CMD_VPNCMD_PWPROMPT_0 Please enter the password. To cancel press the Ctrl+D key.
+CMD_VPNCMD_PWPROMPT_1 Password:
+CMD_VPNCMD_PWPROMPT_2 Confirm input:
+CMD_VPNCMD_PWPROMPT_3 The password and the password confirmation do not match. Please input the password and confirmation again.
+CMD_VPNCMD_CLIENT_CONNECTED Connected to VPN Client "%S".
+CMD_VPNCMD_TOOLS_CONNECTED VPN Tools was launched. By inputting HELP, you can view a list of the commands that can be used.
+
+
+#######################################################
+# #
+# Management commands for VPN Server are listed below #
+# #
+#######################################################
+
+
+
+# About command
+CMD_About Display the version information
+CMD_About_HELP This displays the version information of this command line management utility. Included in the version information are the vpncmd version number, build number and build information.
+CMD_About_ARGS About
+
+
+# ServerInfoGet command
+CMD_ServerInfoGet Get server information
+CMD_ServerInfoGet_Help This allows you to obtain the server information of the currently connected VPN Server or VPN Bridge. Included in the server information are the version number, build number and build information. You can also obtain information on the current server operation mode and the information of operating system that the server is operating on.
+CMD_ServerInfoGet_Args ServerInfoGet
+
+
+# ServerStatusGet command
+CMD_ServerStatusGet Get Current Server Status
+CMD_ServerStatusGet_Help This allows you to obtain in real-time the current status of the currently connected VPN Server or VPN Bridge. You can get statistical information on data communication and the number of different kinds of objects that exist on the server. You can get information on how much memory is being used on the current computer by the OS.
+CMD_ServerStatusGet_Args ServerStatusGet
+
+
+# ListenerCreate command
+CMD_ListenerCreate Create New TCP Listener
+CMD_ListenerCreate_Help This allows you to create a new TCP Listener on the server. By creating the TCP Listener the server starts listening for a connection from clients at the specified TCP/IP port number. \nA TCP Listener that has been created can be deleted by the ListenerDelete command. \nYou can also get a list of TCP Listeners currently registered by using the ListenerList command. \nnTo execute this command, you must have VPN Server administrator privileges.
+CMD_ListenerCreate_Args ListenerCreate [port]
+CMD_ListenerCreate_[port] Using an integer, specify the newly added TCP/IP listener port number. You can also use a port number that is already being used by a different program; however the VPN Server will not be able to use it until that program ends the use of that port. Specify a port number that is within the range of 1 to 65535.
+CMD_ListenerCreate_PortPrompt Port number of newly added TCP/IP Listener:
+
+
+# ListenerDelete command
+CMD_ListenerDelete Delete TCP Listener
+CMD_ListenerDelete_Help This allows you to delete a TCP Listener that's registered on the server. When the TCP Listener is in a state of operation, the listener will automatically be deleted when its operation stops. \nYou can also get a list of TCP Listeners currently registered by using the ListenerList command. \nTo execute this command, you must have VPN Server administrator privileges.
+CMD_ListenerDelete_Args ListenerDelete [port]
+CMD_ListenerDelete_[port] Using an integer, specify the TCP/IP listener port number you want to delete.
+CMD_ListenerDelete_PortPrompt Port number of TCP/IP Listener:
+
+
+# ListenerList command
+CMD_ListenerList Get List of TCP Listeners
+CMD_ListenerList_Help This allows you to get a list of TCP listeners registered on the current server. You can obtain information on whether the various TCP listeners have a status of operating or error. \nTo execute this command, you must have VPN Server administrator privileges.
+CMD_ListenerList_Args ListenerList
+CMD_ListenerList_Column1 TCP Port Number
+CMD_ListenerList_Column2 Status
+
+
+# ListenerEnable command
+CMD_ListenerEnable Begin TCP Listener Operation
+CMD_ListenerEnable_Help This starts the operation of stopped TCP Listeners registered on the current server. \nYou can also get a list of TCP Listeners currently registered by using the ListenerList command. \nTo execute this command, you must have VPN Server administrator privileges.
+CMD_ListenerEnable_Args ListenerEnable [port]
+CMD_ListenerEnable_[port] Using an integer, specify the port number of the TCP/IP listener you want to start.
+CMD_ListenerEnable_PortPrompt Port number of TCP/IP Listener to start:
+
+
+# ListenerDisable command
+CMD_ListenerDisable Stop TCP Listener Operation
+CMD_ListenerDisable_Help This stops the operation of operating TCP Listeners registered on the current server. \nYou can also get a list of TCP Listeners currently registered by using the ListenerList command. \nTo execute this command, you must have VPN Server administrator privileges.
+CMD_ListenerDisable_Args ListenerDisable [port]
+CMD_ListenerDisable_[port] Using an integer, specify the port number of the TCP/IP listener you want to stop.
+CMD_ListenerDisable_PortPrompt Port number of TCP/IP Listener to start:
+
+
+# ServerPasswordSet command
+CMD_ServerPasswordSet Set VPN Server Administrator Password
+CMD_ServerPasswordSet_Help This sets the VPN Server administrator password. You can specify the password as a parameter. If the password is not specified, a prompt will be displayed to input the password and password confirmation. If you include the password as a parameter, this password will be displayed momentarily on the screen, which poses a risk. We recommend that whenever possible, avoid specifying this parameter and input the password using the password prompt. \nTo execute this command, you must have VPN Server administrator privileges.
+CMD_ServerPasswordSet_Args ServerPasswordSet [password]
+CMD_ServerPasswordSet_[password] This specifies a new password setting.
+
+
+# ClusterSettingGet command
+CMD_ClusterSettingGet Get Clustering Configuration of Current VPN Server
+CMD_ClusterSettingGet_Help You can use this to acquire the clustering configuration of the current VPN Server. \nTo execute this command, you must have VPN Server administrator privileges.
+CMD_ClusterSettingGet_Args ClusterSettingGet
+CMD_ClusterSettingGet_Current Current Configuration
+CMD_ClusterSettingGet_None (No setting)
+CMD_ClusterSettingGet_PublicIp Public IP Address
+CMD_ClusterSettingGet_PublicPorts List of Public Ports
+CMD_ClusterSettingGet_Controller Destination Controller
+CMD_ClusterSettingGet_ControllerOnly Controller Function Only
+CMD_ClusterSettingGet_Weight Performance Standard in Cluster
+
+
+# ClusterSettingStandalone command
+CMD_ClusterSettingStandalone Set VPN Server Type as Standalone
+CMD_ClusterSettingStandalone_Help Use this to set the VPN Server type as Standalone Server. Standalone server means a VPN Server that does not belong to any cluster in its current state. When VPN Server is installed, by default it will be in standalone server mode. Unless you have particular plans to configure a cluster, we recommend the VPN Server be operated in standalone mode. \nTo execute this command, you must have VPN Server administrator privileges. \nAlso, when this command is executed, VPN Server will automatically restart. \nThis command cannot be run on VPN Bridge.
+CMD_ClusterSettingStandalone_Args ClusterSettingStandalone
+
+
+# ClusterSettingController command
+CMD_ClusterSettingController Set VPN Server Type as Cluster Controller
+CMD_ClusterSettingController_Help Use this to set the VPN Server type as Cluster Controller. A cluster controller is the central computer of all member servers of a cluster in the case where a clustering environment is made up of multiple VPN Servers. A cluster requires one computer to serve this role. The other cluster member servers that are configured in the same cluster begin operation as a cluster member by connecting to the cluster controller. \nTo execute this command, you must have VPN Server administrator privileges. \nAlso, when this command is executed, VPN Server will automatically restart. \nThis command cannot be run on VPN Bridge.
+CMD_ClusterSettingController_Args ClusterSettingController [/WEIGHT:weight] [/ONLY:yes|no]
+CMD_ClusterSettingController_WEIGHT This sets a value for the performance standard ratio of this VPN Server. This is the standard value for when load balancing is performed in the cluster. Normally it is 100. For example, making only one machine 200 while the other members have a status of 100, will regulate that machine to receive twice as many connections as the other members during load balancing. Specify 1 or higher for the value. If this parameter is left unspecified, 100 will be used.
+CMD_ClusterSettingController_ONLY By specifying "yes" here, the VPN Server will operate only as a controller on the cluster and it will always distribute general VPN Client connections to members other than itself. This function is used in high-load environments. If this parameter is left unspecified, "no" will be used.
+
+
+# ClusterSettingMember command
+CMD_ClusterSettingMember Set VPN Server Type as Cluster Member
+CMD_ClusterSettingMember_Help Use this to set the VPN Server type as Cluster Member Server. A cluster member server is a member computer belonging to a clustering configuration made up of multiple VPN Servers with another existing cluster controller as the center. Multiple cluster members can be added to the cluster as required. \nBefore setting the VPN Server as a cluster member server, first ask the administrator of the cluster controller to be used for the controller's IP address and port number, the public IP address and public port number (when required) of this VPN Server and the password. \nTo execute this command, you must have VPN Server administrator privileges. \nAlso, when this command is executed, VPN Server will automatically restart. \nThis command cannot be run on VPN Bridge.
+CMD_ClusterSettingMember_Args ClusterSettingMember [server:port] [/IP:ip] [/PORTS:ports] [/PASSWORD:password] [/WEIGHT:weight]
+CMD_ClusterSettingMember_[server:port] Specify the host name or IP address, and port number of the destination cluster controller using the parameter with the format host name:port number.
+CMD_ClusterSettingMember_IP Specify the public IP address of this server. If you wish to leave public IP address unspecified, specify it like this: "/IP:none". When a public IP address is not specified, the IP address of the network interface used when connecting to the cluster controller will be automatically used.
+CMD_ClusterSettingMember_PORTS Use this to specify the list of public port numbers on this server. The list must have at least one public port number set, and it is also possible to set multiple public port numbers. When specifying multiple port numbers, separate them using a comma such as "/PORTS443,992,8888".
+CMD_ClusterSettingMember_PASSWORD Specify the password required to connect to the destination controller. It needs to be the same as an administrator password on the destination controller.
+CMD_ClusterSettingMember_WEIGHT This sets a value for the performance standard ratio of this VPN Server. This is the standard value for when load balancing is performed in the cluster. For example, making only one machine 200 while the other members have a status of 100, will regulate that machine to receive twice as many connections as the other members. Specify 1 or higher for the value. If this parameter is left unspecified, 100 will be used.
+CMD_ClusterSettingMember_Prompt_IP_1 Specify a public IP address. \nIf you wish to leave this unspecified, press Enter without inputting anything.
+CMD_ClusterSettingMember_Prompt_IP_2 Public IP Address:
+CMD_ClusterSettingMember_Prompt_PORT_1 Please specify a list of public port numbers. \nWhen specifying 2 or more port numbers, separate each entry with a comma, like: 444,992,888.
+CMD_ClusterSettingMember_Prompt_PORT_2 Public Port Number:
+CMD_ClusterSettingMember_Prompt_HOST_1 Destination Controller Host Name and Port Number:
+
+
+# ClusterMemberList command
+CMD_ClusterMemberList Get List of Cluster Members
+CMD_ClusterMemberList_Help Use this command when the VPN Server is operating as a cluster controller to get a list of the cluster member servers on the same cluster, including the cluster controller itself. \nFor each member, the following information is also listed. Type, Connection Start, Host Name, Points, Number of Session, Number of TCP Connections, Number of Operating Virtual Hubs, Using Client Connection License and Using Bridge Connection License. \nThis command cannot be run on VPN Bridge.
+CMD_ClusterMemberList_Args ClusterMemberList
+
+
+# ClusterMemberInfoGet command
+CMD_ClusterMemberInfoGet Get Cluster Member Information
+CMD_ClusterMemberInfoGet_Help When the VPN Server is operating as a cluster controller, you can get information on cluster member servers on that cluster by specifying the IDs of the member servers. \nYou can get the following information about the specified cluster member server: Server Type, Time Connection was Established, IP Address, Host Name, Points, Public Port List, Number of Operating Virtual Hubs, First Virtual Hub, Number of Sessions and Number of TCP Connections. \nThis command cannot be run on VPN Bridge.
+CMD_ClusterMemberInfoGet_Args ClusterMemberInfoGet [id]
+CMD_ClusterMemberInfoGet_[id] Specify the ID of the cluster member whose information you want to get. You can obtain the cluster member server ID by using the ClusterMemberList command.
+CMD_ClusterMemberInfoGet_PROMPT_ID Cluster Member ID to Get Info:
+
+
+# ClusterMemberCertGet command
+CMD_ClusterMemberCertGet Get Cluster Member Certificate
+CMD_ClusterMemberCertGet_Help When the VPN Server is operating as a cluster controller, you can get the public X.509 certificate of cluster member servers on that cluster by specifying the IDs of those member servers. You can save the certificate as an X.509 format file. \nThis command cannot be run on VPN Bridge.
+CMD_ClusterMemberCertGet_Args ClusterMemberCertGet [id] [/SAVECERT:cert]
+CMD_ClusterMemberCertGet_[id] Specify the ID of the cluster member whose certificate you want to get. You can obtain the cluster member server ID by using the ClusterMemberList command.
+CMD_ClusterMemberCertGet_SAVECERT Specify the file path name to save the certificate you obtained. You can save the certificate in X.509 format.
+CMD_ClusterMemberCertGet_PROMPT_ID Cluster Member ID to Get Certificate:
+
+# ClusterConnectionStatusGet command
+CMD_ClusterConnectionStatusGet Get Connection Status to Cluster Controller
+CMD_ClusterConnectionStatusGet_Help Use this command when the VPN Server is operating as a cluster controller to get the status of connection to the cluster controller. \nYou can get the following information: Controller IP Address, Port Number, Connection Status, Connection Start Time, First Connection Established Time, Current Connection Established Time, Number of Connection Attempts, Number of Successful Connections, Number of Failed Connections. \nThis command cannot be run on VPN Bridge.
+CMD_ClusterConnectionStatusGet_Args ClusterConnectionStatusGet
+
+
+# Debug command
+CMD_Debug Execute a Debug Command
+CMD_Debug_Help Runs a debug command on the running VPN Server / Bridge process.\nThis command should be executed wjen the support staff requests to do so.\nMisuse of this command might cause a crash of VPN Server / Bridge running.
+CMD_Debug_Args Debug [id] [/ARG:arg]
+CMD_Debug_[id] Specify a debug command number.
+CMD_Debug_ARG Specify a string to pass to the debug command. If a string contains spaces, contains the whole command by " ".
+CMD_Debug_Msg1 Sending the debug command...
+CMD_Debug_Msg2 The debug command has executed.\nResults: \"%S\"
+
+
+# Crash command
+CMD_Crash Raise a error on the VPN Server / Bridge to terminate the process forcefully.
+CMD_Crash_Help This command will raise a fatal error (memory access violation) on the VPN Server / Bridge running process in order to crash the process. As the result, VPN Server / Bridge will be terminated and resterted if it is running as a service mode. If the VPN Server is running as a user mode, the process will not automatically restarted.\nThis command is for a situation when the VPN Server / Bridge is under a non-recoverable error or the process is in an infinite loop. This command will disconnect all VPN Sessions on the VPN Server / Bridge. All unsaved settings in the memory of VPN Server / Bridge will be lost.\nBefore run this command, run the Flush command to try to save volatile data to the configuration file.\nTo execute this command, you must have VPN Server / VPN Bridge administrator privileges.
+CMD_Crash_Args Crash [yes]
+CMD_Crash_[yes] Input "yes" for confirmation.
+CMD_Crash_Msg Sending the Crush command to the VPN Server. The VPN Server will be let to crash immediately, so you can never get the result value of this command. After this moment, vpncmd will be disconnected from the VPN Server.
+CMD_Crash_Confirm Do you really want to crash the VPN Server?\nInput "yes" if it is ok:
+CMD_Crash_Aborted The Crash command was aborted.
+
+
+# Flush command
+CMD_Flush Save All Volatile Data of VPN Server / Bridge to the Configuration File
+CMD_Flush_Help Normally, the VPN Server / VPN Bridge retains the volatile configuration data in memory. It is flushed to the disk as vpn_server.config or vpn_bridge.config periodically. The period is 300 seconds (5 minutes) by default. (The period can be altered by modifying the AutoSaveConfigSpan iten in the configuration file.) The data will be saved on the timing of shutting down normally of the VPN Server / Bridge.\nExecute the Flush command to make the VPN Server / Bridge save the settings to the file immediately. The setting data will be stored on the disk drive of the server computer. Use the Flush command in a situation that you do not have an enough time to shut down the server process normally.\nTo execute this command, you must have VPN Server administrator privileges. \nTo execute this command, you must have VPN Server / VPN Bridge administrator privileges.
+CMD_Flush_Args Flush
+CMD_Flush_Msg1 Writing volatile data from memory to the disk...\n
+CMD_Flush_Msg2 Saving completed. The file size is %S bytes.\n
+
+
+# ServerCertGet command
+CMD_ServerCertGet Get SSL Certificate of VPN Server
+CMD_ServerCertGet_Help Use this to get the SSL certificate that the VPN Server provides to the connected client. You can save the certificate as an X.509 format file.
+CMD_ServerCertGet_Args ServerCertGet [cert]
+CMD_ServerCertGet_[cert] Specify the file path name to save the certificate you obtained. You can save the certificate in X.509 format.
+
+
+# ServerKeyGet command
+CMD_ServerKeyGet Get SSL Certificate Private Key of VPN Server
+CMD_ServerKeyGet_Help Use this to get the SSL certificate private key that the VPN Server provides to the connected client. You can save the private key as a Base 64 encoded file. \nTo execute this command, you must have VPN Server administrator privileges.
+CMD_ServerKeyGet_Args ServerKeyGet [key]
+CMD_ServerKeyGet_[key] Specify the file path name to save the private key you obtained. You can save the private key in a Base 64 encoded format.
+
+
+# ServerCertSet command
+CMD_ServerCertSet Set SSL Certificate and Private Key of VPN Server
+CMD_ServerCertSet_Help You can set the SSL certificate that the VPN Server provides to the connected client and the private key for that certificate. The certificate must be in X.509 format and the private key must be Base 64 encoded format. \nTo execute this command, you must have VPN Server administrator privileges.
+CMD_ServerCertSet_Args ServerCertSet [/LOADCERT:cert] [/LOADKEY:key]
+CMD_ServerCertSet_LOADCERT Specify the X.509 format certificate file to use.
+CMD_ServerCertSet_LOADKEY Specify the Base 64 encoded private key file for the certificate to use.
+
+
+# ServerCipherGet command
+CMD_ServerCipherGet Get the Encrypted Algorithm Used for VPN Communication.
+CMD_ServerCipherGet_Help Use this to get the current setting of the algorithm used for the electronic signature and encrypted for SSL connection to be used for communication between the VPN Server and the connected client and the list of algorithms that can be used on the VPN Server.
+CMD_ServerCipherGet_Args ServerCipherGet
+CMD_ServerCipherGet_SERVER Encrypted Algorithm Currently Used by VPN Server:
+CMD_ServerCipherGet_CIPHERS List of Usable Encrypted Algorithm Names:
+
+# ServerCipherSet command
+CMD_ServerCipherSet Set the Encrypted Algorithm Used for VPN Communication.
+CMD_ServerCipherSet_Help Use this to set the algorithm used for the electronic signature and encrypted for SSL connections to be used for communication between the VPN Server and the connected client. \nBy specifying the algorithm name, the specified algorithm will be used later between the VPN Client and VPN Bridge connected to this server and the data will be encrypted. \nTo execute this command, you must have VPN Server administrator privileges.
+CMD_ServerCipherSet_Args ServerCipherSet [name]
+CMD_ServerCipherSet_[name] This specifies the encrypted and electronic signature algorithm to set. You can obtain the list of usable algorithms by using the ServerCipherGet command.
+CMD_ServerCipherSet_PROMPT_NAME Encrypted Algorithm Name to Specify:
+
+
+# KeepEnable command
+CMD_KeepEnable Enable the Keep Alive Internet Connection Function
+CMD_KeepEnable_Help This allows you to enable the Keep Alive Internet Connection Function. By using the Keep Alive Internet Connection Function for network connection environments where connections will automatically be disconnected when there are periods of no communication that are longer than a set period, it is possible to keep alive the Internet connection by sending packets to a nominated server on the Internet at set intervals. \nYou can set a destination host name etc, by using the KeepSet command. \nTo execute this command on a VPN Server or VPN Bridge, you must have administrator privileges.
+CMD_KeepEnable_Args KeepEnable
+
+
+# KeepDisable command
+CMD_KeepDisable Disable the Keep Alive Internet Connection Function
+CMD_KeepDisable_Help This allows you to disable the Keep Alive Internet Connection Function.\nTo execute this command on a VPN Server or VPN Bridge, you must have administrator privileges.
+CMD_KeepDisable_Args KeepDisable
+
+
+# KeepSet command
+CMD_KeepSet Set the Keep Alive Internet Connection Function
+CMD_KeepSet_Help Use this to set the destination host name etc. of the Keep Alive Internet Connection Function. For network connection environments where connections will automatically be disconnected where there are periods of no communication that are longer than a set period, by using the Keep Alive Internet Connection Function, it is possible to keep alive the Internet connection by sending packets to a nominated server on the Internet at set intervals. \nWhen using this command, you can specify the following: Host Name, Port Number, Packet Send Interval, and Protocol. \nPackets sent to keep alive the Internet connection will have random content and personal information that could identify a computer or user is not sent. \nYou can use the KeepEnable command or KeepDisable command to enable/disable the Keep Alive Internet Connection Function. KeepSet does not change the enabled/disabled status. \nTo execute this command on a VPN Server or VPN Bridge, you must have administrator privileges.
+CMD_KeepSet_Args KeepSet [/HOST:host:port] [/PROTOCOL:tcp|udp] [/INTERVAL:interval]
+CMD_KeepSet_HOST Specify the host name or IP address, and port number of the destination using the format "host name:port number".
+CMD_KeepSet_PROTOCOL Specify either tcp or udp.
+CMD_KeepSet_INTERVAL Specify, in seconds, the interval between the sending of packets.
+CMD_KeepSet_PROMPT_HOST Destination Host Name/IP Address and Port Number:
+CMD_KeepSet_PROMPT_PROTOCOL tcp or udp:
+CMD_KeepSet_PROMPT_INTERVAL Interval Between Packets Sends (Seconds):
+CMD_KeepSet_EVAL_TCP_UDP Please specify "tcp" or "udp".
+
+# KeepGet command
+CMD_KeepGet Get the Keep Alive Internet Connection Function
+CMD_KeepGet_Help Use this to get the current setting contents of the Keep Alive Internet Connection Function. In addition to the destination's Host Name, Port Number, Packet Send Interval and Protocol, you can obtain the current enabled/disabled status of the Keep Alive Internet Connection Function.
+CMD_KeepGet_Args KeepGet
+CMD_KeepGet_COLUMN_1 Host Name
+CMD_KeepGet_COLUMN_2 Port Number
+CMD_KeepGet_COLUMN_3 Packet Send Interval (Sec)
+CMD_KeepGet_COLUMN_4 Protocol
+CMD_KeepGet_COLUMN_5 Current Status
+
+
+# SyslogEnable command
+CMD_SyslogEnable Set syslog Send Function
+CMD_SyslogEnable_Help Use this to set the usage of syslog send function and which syslog server to use.
+CMD_SyslogEnable_Args SyslogEnable [1|2|3] [/HOST:host:port]
+CMD_SyslogEnable_[1|2|3] Specify, using an integer, 1, 2 or 3 for the setting to use the syslog send function. \n1: Send server log by syslog. \n2: Send server and Virtual Hub security logs by syslog. \n3: Send server, Virtual Hub security, and packet logs by syslog.
+CMD_SyslogEnable_HOST Specify the host name or IP address, and port number of the syslog server using the format [host name:port number]. If the port number is omitted, 514 will be used.
+CMD_SyslogEnable_MINMAX Specify, using an integer, 1, 2 or 3 for the setting to use the syslog send function.
+CMD_SyslogEnable_Prompt_123 Setting to Use syslog Send Function (1-3):
+CMD_SyslogEnable_Prompt_HOST Specify syslog Server:
+
+
+# SyslogDisable command
+CMD_SyslogDisable Disable syslog Send Function
+CMD_SyslogDisable_Help Use this to disable the syslog send function.
+CMD_SyslogDisable_Args SyslogDisable
+
+
+# SyslogGet command
+CMD_SyslogGet Get syslog Send Function
+CMD_SyslogGet_Help This allows you to get the current setting contents of the syslog send function. You can get the usage setting of the syslog function and the host name and port number of the syslog server to use.
+CMD_SyslogGet_Args SyslogGet
+CMD_SyslogGet_COLUMN_1 Set the Use of syslog Send Function
+CMD_SyslogGet_COLUMN_2 syslog Server Host Name
+CMD_SyslogGet_COLUMN_3 syslog Server Port Number
+
+
+# ConnectionList command
+CMD_ConnectionList Get List of TCP Connections Connecting to the VPN Server
+CMD_ConnectionList_Help Use this to get a list of TCP/IP connections that are currently connecting to the VPN Server. It does not display the TCP connections that have been established as VPN sessions. To get the list of TCP/IP connections that have been established as VPN sessions, you can use the SessionList command. \nYou can get the following: Connection Name, Connection Source, Connection Start and Type.\nTo execute this command, you must have VPN Server administrator privileges.
+CMD_ConnectionList_Args ConnectionList
+
+
+# ConnectionList command
+CMD_ConnectionGet Get Information of TCP Connections Connecting to the VPN Server
+CMD_ConnectionGet_Help Use this to get detailed information of a specific TCP/IP connection that is connecting to the VPN Server. \nYou can get the following information: Connection Name, Connection Type, Source Hostname, Source IP Address, Source Port Number (TCP), Connection Start, Server Product Name, Server Version, Server Build Number, Client Product Name, Client Version, and Client Build Number. \nTo execute this command, you must have VPN Server administrator privileges.
+CMD_ConnectionGet_Args ConnectionGet [name]
+CMD_ConnectionGet_[name] This allows you to specify the name of the connection whose information you want to get. To get a list of connection names, you can use the ConnectionList command.
+CMD_ConnectionGet_PROMPT_NAME Connection Name to Get Info:
+
+# ConnectionDisconnect command
+CMD_ConnectionDisconnect Disconnect TCP Connections Connecting to the VPN Server
+CMD_ConnectionDisconnect_Help Use this to forcefully disconnect specific TCP/IP connections that are connecting to the VPN Server. \nTo execute this command, you must have VPN Server administrator privileges.
+CMD_ConnectionDisconnect_Args ConnectionDisconnect [name]
+CMD_ConnectionDisconnect_[name] Specify the name of the connection to disconnect. To get a list of connection names, you can use the ConnectionList command.
+CMD_ConnectionDisconnect_PROMPT_NAME Connection Name to Disconnect:
+
+
+# BridgeDeviceList command
+CMD_BridgeDeviceList Get List of Network Adapters Usable as Local Bridge
+CMD_BridgeDeviceList_Help Use this to get a list of Ethernet devices (network adapters) that can be used as a bridge destination device as part of a Local Bridge connection. If possible, network connection name is displayed. \nYou can use a device displayed here by using the BridgeCreate command. \nTo execute this command, you must have VPN Server administrator privileges.
+CMD_BridgeDeviceList_Args BridgeDeviceList
+
+
+# BridgeList command
+CMD_BridgeList Get List of Local Bridge Connection
+CMD_BridgeList_Help Use this to get a list of the currently defined Local Bridge connections. \nYou can get the Local Bridge connection Virtual Hub name and the bridge destination Ethernet device (network adapter) name or tap device name, as well as the operating status.
+CMD_BridgeList_Args BridgeList
+
+
+# BridgeCreate command
+CMD_BridgeCreate Create Local Bridge Connection
+CMD_BridgeCreate_Help Use this to create a new Local Bridge connection on the VPN Server.\nBy using a Local Bridge, you can configure a Layer 2 bridge connection between a Virtual Hub operating on this VPN server and a physical Ethernet Device (Network Adapter). \nYou can create a tap device (virtual network interface) on the system and connect a bridge between Virtual Hubs (the tap device is only supported by Linux versions). \nIt is possible to establish a bridge to an operating network adapter of your choice for the bridge destination Ethernet device (network adapter), but in high load environments, we recommend you prepare a network adapter dedicated to serve as a bridge. \nTo execute this command, you must have VPN Server administrator privileges.
+CMD_BridgeCreate_Args BridgeCreate [hubname] [/DEVICE:device_name] [/TAP:yes|no]
+CMD_BridgeCreate_[hubname] Specify the Virtual Hub to create bridge. To get a list of Virtual Hubs, you can use the HubList command. It is not essential that you specify a Virtual Hub that is currently operating. If you specify a Virtual Hub name that is not currently operating or that does not exist, the Local Bridge connection will become enabled when the actual operation of that Virtual Hub begins.
+CMD_BridgeCreate_DEVICE Specify the bridge destination Ethernet device (network adapter) or tap device name. You can get the list of Ethernet device names by using the BridgeDeviceList command.
+CMD_BridgeCreate_TAP Specify yes if you are using a tap device rather than a network adapter for the bridge destination (only supported for Linux versions). When this is omitted, it will be treated the same as when no is specified.
+CMD_BridgeCreate_PROMPT_HUBNAME Virtual Hub Name to Create Bridge:
+CMD_BridgeCreate_PROMPT_DEVICE Bridge Destination Device Name:
+CMD_BridgeCreate_PROMPT_TAP Use tap device? (yes/no):
+
+
+# BridgeDelete command
+CMD_BridgeDelete Delete Local Bridge Connection
+CMD_BridgeDelete_Help Use this to delete an existing Local Bridge connection. To get a list of current Local Bridge connections use the BridgeDeviceList command. \nTo execute this command, you must have VPN Server administrator privileges.
+CMD_BridgeDelete_Args BridgeDelete [hubname] [/DEVICE:device_name]
+CMD_BridgeDelete_[hubname] Specify the Virtual Hub of the Local Bridge to delete.
+CMD_BridgeDelete_DEVICE Specify the device name (network adapter or tap device name) of the Local Bridge to delete.
+CMD_BridgeDelete_PROMPT_HUBNAME Virtual Hub Name to Delete Bridge:
+CMD_BridgeDelete_PROMPT_DEVICE Bridge Device Name to Delete:
+
+
+# Caps command
+CMD_Caps Get List of Server Functions/Capability
+CMD_Caps_Help Use this get a list of functions and capability of the VPN Server currently connected and being managed. \nThe function and capability of VPN Servers are different depending on the operating VPN server's edition and version. Sometimes commands may be included in the command line management utility that cannot operate because of the function and capability of the destination VPN Server. Using this command, you can find out the capability of the target VPN Server and report it. \nIf the version of the VPN Server is newer than the command line management utility and there are functions that the command line management utility does not recognize, you can display the contents strings (variable names) as they are.
+CMD_Caps_Args Caps
+
+
+# Reboot command
+CMD_Reboot Reboot VPN Server Service
+CMD_Reboot_Help Use this to restart the VPN Server service. \nWhen you restart the VPN Server, all currently connected sessions and TCP connections will be disconnected and no new connections will be accepted until the restart process has completed. \nBy using this command, only the VPN Server service program will be restarted and the physical computer that VPN Server is operating on does not restart. This management session will also be disconnected, so you will need to reconnect to continue management. \nAlso, by specifying the /RESTCONFIG:yes parameter, the contents of the configuration file (.config) held by the current VPN Server will be initialized. \nTo execute this command, you must have VPN Server administrator privileges.
+CMD_Reboot_Args Reboot [/RESETCONFIG:yes|no]
+CMD_Reboot_RESETCONFIG By specifying yes, the contents of the configuration file (.config) held by the current VPN Server will be initialized. Please carefully consider the implications when setting this parameter.
+
+
+# ConfigGet command
+CMD_ConfigGet Get the current configuration of the VPN Server
+CMD_ConfigGet_Help Use this to get a text file (.config file) that contains the current configuration contents of the VPN server. You can get the status on the VPN Server at the instant this command is executed. \nWhen part of the contents of the configuration file does not specify a parameter, it will be displayed on screen as it is. By specifying a save destination file name by parameter, the contents will be saved by that file name. \nYou can edit the configuration file by using a regular text editor. To write an edited configuration to the VPN Server, use the ConfigSet command. \nTo execute this command, you must have VPN Server administrator privileges.
+CMD_ConfigGet_Args ConfigGet [path]
+CMD_ConfigGet_[path] When you want to save the contents of the configuration file to a file, use this to specify the file name. If left unspecified, the configuration contents will be displayed on screen. If the configuration file contains multiple-byte characters, the encoding must be saved as Unicode (UTF-8).
+CMD_ConfigGet_FILENAME Config name: "%S", Size: %u
+CMD_ConfigGet_FILE_SAVE_FAILED Creation of specified file failed.
+
+
+# ConfigSet command
+CMD_ConfigSet Write Configuration File to VPN Server
+CMD_ConfigSet_Help Use this to write the configuration file to the VPN Server. By executing this command, the contents of the specified configuration file will be applied to the VPN Server and the VPN Server program will automatically restart and upon restart, operate according to the new configuration contents. \nBecause it is difficult for an administrator to write all the contents of a configuration file, we recommend you use the ConfigGet command to get the current contents of the VPN Server configuration and save it to file. You can then edit these contents in a regular text editor and then use the ConfigSet command to rewrite the contents to the VPN Server. \nThis command is for people with a detailed knowledge of the VPN Server and if an incorrectly configured configuration file is written to the VPN Server, it not only could cause errors, it could also result in the lost of the current setting data. Take special care when carrying out this action. \nTo execute this command, you must have VPN Server administrator privileges.
+CMD_ConfigSet_Args ConfigSet [path]
+CMD_ConfigSet_[path] Specify the file name of the write destination configuration file. If the write destination file contains multiple-byte characters, the encoding must be Unicode (UTF-8).
+CMD_ConfigSet_PROMPT_PATH Config file path name to upload to server:
+CMD_ConfigSet_FILE_LOAD_FAILED Reading from specified file failed.
+
+
+# RouterList command
+CMD_RouterList Get List of Virtual Layer 3 Switches
+CMD_RouterList_Help Use this to get the list of Virtual Layer 3 Switches defined on the VPN Server. You can get the following information on the Virtual Layer 3 Switches: Switch Name, Operating Status, Number of Interfaces, and Number of Routing Tables. \nTo execute this command, you must have VPN Server administrator privileges. \nAlso, this command does not operate on VPN Bridge.
+CMD_RouterList_Args RouterList
+
+
+# RouterAdd command
+CMD_RouterAdd Define New Virtual Layer 3 Switch
+CMD_RouterAdd_Help Use this to define a new Virtual Layer 3 Switch on the VPN Server. \nTo execute this command, you must have VPN Server administrator privileges. \nAlso, this command does not operate on VPN Bridge. \n\n[Explanation on Virtual Layer 3 Switch Function]\nYou can define Virtual Layer 3 Switches between multiple Virtual Hubs operating on this VPN Server and configure routing between different IP networks. \n\n[Caution about the Virtual Layer 3 Switch Function]\nThe Virtual Layer 3 Switch functions are provided for network administrators and other people who know a lot about networks and IP routing. If you are using the regular VPN functions, you do not need to use the Virtual Layer 3 Switch functions. \nIf the Virtual Layer 3 Switch functions are to be used, the person who configures them must have sufficient knowledge of IP routing and be perfectly capable of not impacting the network.
+CMD_RouterAdd_Args RouterAdd [name]
+CMD_RouterAdd_[name] Use this to specify the name of the newly created Virtual Layer 3 Switch name. You cannot add a name that is identical to an existing Virtual Layer 3 Switch.
+CMD_RouterAdd_PROMPT_NAME Name of Virtual Layer 3 Switch to Create:
+
+
+# RouterDelete command
+CMD_RouterDelete Delete Virtual Layer 3 Switch
+CMD_RouterDelete_Help Use this to delete an existing Virtual Layer 3 Switch that is defined on the VPN Server. When the specified Virtual Layer 3 Switch is operating, it will be automatically deleted after operation stops. \nTo get a list of existing Virtual Layer 3 Switches, use the RouterList command. \nTo execute this command, you must have VPN Server administrator privileges. \nAlso, this command does not operate on VPN Bridge.
+CMD_RouterDelete_Args RouterDelete [name]
+CMD_RouterDelete_[name] Use this to specify the name of the Virtual Layer 3 Switch to be deleted.
+CMD_RouterDelete_PROMPT_NAME Name of Virtual Layer 3 Switch to Delete:
+
+
+# RouterStart command
+CMD_RouterStart Start Virtual Layer 3 Switch Operation
+CMD_RouterStart_Help Use this to start the operation of an existing Virtual Layer 3 Switch defined on the VPN Server whose operation is currently stopped. \nTo get a list of existing Virtual Layer 3 Switches, use the RouterList command. \nTo execute this command, you must have VPN Server administrator privileges. \nAlso, this command does not operate on VPN Bridge. \n\n[Explanation on Virtual Layer 3 Switch Function]\nYou can define Virtual Layer 3 Switches between multiple Virtual Hubs operating on this VPN Server and configure routing between different IP networks. \n\n[Caution about the Virtual Layer 3 Switch Function]\nThe Virtual Layer 3 Switch functions are provided for network administrators and other people who know a lot about networks and IP routing. If you are using the regular VPN functions, you do not need to use the Virtual Layer 3 Switch functions. \nIf the Virtual Layer 3 Switch functions are to be used, the person who configures them must have sufficient knowledge of IP routing and be perfectly capable of not impacting the network.
+CMD_RouterStart_Args RouterStart [name]
+CMD_RouterStart_[name] Use this to specify the name of the Virtual Layer 3 Switch to start.
+CMD_RouterStart_PROMPT_NAME Name of Virtual Layer 3 Switch to Start:
+
+
+# RouterStop command
+CMD_RouterStop Stop Virtual Layer 3 Switch Operation
+CMD_RouterStop_Help Use this to stop the operation of an existing Virtual Layer 3 Switch defined on the VPN Server whose operation is currently operating. \nTo get a list of existing Virtual Layer 3 Switches, use the RouterList command. \nTo execute this command, you must have VPN Server administrator privileges.
+CMD_RouterStop_Args RouterStop [name]
+CMD_RouterStop_[name] Use this to specify the name of the Virtual Layer 3 Switch to stop.
+CMD_RouterStop_PROMPT_NAME Name of Virtual Layer 3 Switch to Stop:
+
+
+# RouterIfList command
+CMD_RouterIfList Get List of Interfaces Registered on the Virtual Layer 3 Switch
+CMD_RouterIfList_Help Use this to get a list of virtual interfaces when virtual interfaces have been defined on a specified Virtual Layer 3 Switch. \nYou can define multiple virtual interfaces and routing tables for a single Virtual Layer 3 Switch. \nA virtual interface is associated to a virtual Hub and operates as a single IP host on the Virtual Hub when that Virtual Hub is operating. When multiple virtual interfaces that respectively belong to a different IP network of a different Virtual Hub are defined, IP routing will be automatically performed between these interfaces. \nTo execute this command, you must have VPN Server administrator privileges. \nAlso, this command does not operate on VPN Bridge.
+CMD_RouterIfList_Args RouterIfList [name]
+CMD_RouterIfList_[name] Use this to specify the name of the Virtual Layer 3 Switch.
+CMD_RouterIfList_PROMPT_NAME Name of Virtual Layer 3 Switch:
+
+
+# RouterIfAdd command
+CMD_RouterIfAdd Add Virtual Interface to Virtual Layer 3 Switch
+CMD_RouterIfAdd_Help Use this to add to a specified Virtual Layer 3 Switch, a virtual interface that connects to a Virtual Hub operating on the same VPN Server. \nYou can define multiple virtual interfaces and routing tables for a single Virtual Layer 3 Switch. \nA virtual interface is associated to a virtual Hub and operates as a single IP host on the Virtual Hub when that Virtual Hub is operating. When multiple virtual interfaces that respectively belong to a different IP network of a different Virtual Hub are defined, IP routing will be automatically performed between these interfaces. \nYou must define the IP network space that the virtual interface belongs to and the IP address of the interface itself. \nAlso, you must specify the name of the Virtual Hub that the interface will connect to. \nYou can specify a Virtual Hub that currently doesn't exist for the Virtual Hub name. \nThe virtual interface must have one IP address in the Virtual Hub. You also must specify the subnet mask of an IP network that the IP address belongs to. \nRouting via the Virtual Layer 3 Switches of IP spaces of multiple virtual Hubs operates based on the IP address specified here. \nTo execute this command, you must have VPN Server administrator privileges. \nAlso, this command does not operate on VPN Bridge. \nTo execute this command, the target Virtual Layer 3 Switch must be stopped. If it is not stopped, first use the RouterStop command to stop it and then execute this command.
+CMD_RouterIfAdd_Args RouterIfAdd [name] [/HUB:hub] [/IP:ip/mask]
+CMD_RouterIfAdd_[name] Use this to specify the name of the Virtual Layer 3 Switch.
+CMD_RouterIfAdd_HUB Use this to specify the name of the Virtual Hub to be the connection destination of the virtual interface to be newly added. To get a list of Virtual Hubs, you can use the HubList command. It is not essential that you specify a Virtual Hub that is currently operating. If you specify a Virtual Hub name that is not currently operating or that does not exist, the Virtual Layer 3 Switch will become enabled when the actual operation of that Virtual Hub begins.
+CMD_RouterIfAdd_IP Using the format: "IP address/subnet mask", specify the IP address and subnet mask held by the virtual interface to be newly added. Specify the IP address by separating the decimal values using dots such as 192.168.0.1 For the subnet mask, either specify decimal values separated by dots such as 255.255.255.0, or you can specify the bit length from the header using a decimal value such as 24.
+CMD_RouterIfAdd_PROMPT_NAME Name of Virtual Layer 3 Switch:
+CMD_RouterIfAdd_PROMPT_HUB Destination Virtual Hub Name of Virtual Interface:
+CMD_RouterIfAdd_PROMPT_IP IP Address/Subnet Mask:
+
+
+# RouterIfDel command
+CMD_RouterIfDel Delete Virtual Interface of Virtual Layer 3 Switch
+CMD_RouterIfDel_Help Use this to delete a virtual interface already defined in the specified Virtual Layer 3 Switch. \nYou can get a list of the virtual interfaces currently defined, by using the RouterIfList command. \nTo execute this command, you must have VPN Server administrator privileges. \nAlso, this command does not operate on VPN Bridge. \nTo execute this command, the target Virtual Layer 3 Switch must be stopped. If it is not stopped, first use the RouterStop command to stop it and then execute this command.
+CMD_RouterIfDel_Args RouterIfDel [name] [/HUB:hub]
+CMD_RouterIfDel_[name] Use this to specify the name of the Virtual Layer 3 Switch.
+CMD_RouterIfDel_HUB Use this to specify the name of the Virtual Hub to be the connection destination of the virtual interface to be deleted.
+
+
+# RouterTableList command
+CMD_RouterTableList Get List of Routing Tables of Virtual Layer 3 Switch
+CMD_RouterTableList_Help Use this to get a list of routing tables when routing tables have been defined on a specified Virtual Layer 3 Switch. \nIf the destination IP address of the IP packet does not belong to any IP network that belongs to a virtual interface, the IP routing engine of the Virtual Layer 3 Switch will reference this routing table and execute routing. \nTo execute this command, you must have VPN Server administrator privileges. \nAlso, this command does not operate on VPN Bridge.
+CMD_RouterTableList_Args RouterTableList [name]
+CMD_RouterTableList_[name] Use this to specify the name of the Virtual Layer 3 Switch.
+CMD_RouterTableList_PROMPT_NAME Name of Virtual Layer 3 Switch:
+
+
+# RouterTableAdd command
+CMD_RouterTableAdd Add Routing Table Entry for Virtual Layer 3 Switch
+CMD_RouterTableAdd_Help Here you can add a new routing table entry to the routing table of the specified Virtual Layer 3 Switch. \nIf the destination IP address of the IP packet does not belong to any IP network that belongs to a virtual interface, the IP routing engine of the Virtual Layer 3 Switch will reference the routing table and execute routing. \nYou must specify the contents of the routing table entry to be added to the Virtual Layer 3 Switch. You must specify any IP address that belongs to the same IP network in the virtual interface of this Virtual Layer 3 Switch as the gateway address. \nTo execute this command, you must have VPN Server administrator privileges. \nAlso, this command does not operate on VPN Bridge. \nTo execute this command, the target Virtual Layer 3 Switch must be stopped. If it is not stopped, first use the RouterStop command to stop it and then execute this command.
+CMD_RouterTableAdd_Args RouterTableAdd [name] [/NETWORK:ip/mask] [/GATEWAY:gwip] [/METRIC:metric]
+CMD_RouterTableAdd_[name] Use this to specify the name of the Virtual Layer 3 Switch.
+CMD_RouterTableAdd_NETWORK Using the format: "IP address/subnet mask", specify the network address and subnet mask of the routing table entry to be newly added. Specify the network address by separating the decimal values using dots such as "192.168.0.1". For the subnet mask, either specify decimal values separated by dots such as 255.255.255.0, or you can specify the bit length from the header using a decimal value such as 24. If you specify 0.0.0.0/0.0.0.0, the default route will be used.
+CMD_RouterTableAdd_GATEWAY Specify the gateway IP address.
+CMD_RouterTableAdd_METRIC Specify a metric value. Specify an integer (1 or higher).
+CMD_RouterTableAdd_PROMPT_NAME Name of Virtual Layer 3 Switch:
+CMD_RouterTableAdd_PROMPT_NETWORK Network Address/Subnet Mask:
+CMD_RouterTableAdd_PROMPT_GATEWAY Gateway Address:
+CMD_RouterTableAdd_PROMPT_METRIC Metric Value:
+
+
+# RouterTableDel command
+CMD_RouterTableDel Delete Routing Table Entry of Virtual Layer 3 Switch
+CMD_RouterTableDel_Help Use this to delete a routing table entry that is defined in the specified Virtual Layer 3 Switch. \nYou can get a list of the already defined routing table entries by using the RouterTableList command. \nTo execute this command, you must have VPN Server administrator privileges. \nAlso, this command does not operate on VPN Bridge. \nTo execute this command, the target Virtual Layer 3 Switch must be stopped. If it is not stopped, first use the RouterStop command to stop it and then execute this command.
+CMD_RouterTableDel_Args RouterTableDel [name] [/NETWORK:ip/mask] [/GATEWAY:gwip] [/METRIC:metric]
+CMD_RouterTableDel_[name] Use this to specify the name of the Virtual Layer 3 Switch.
+CMD_RouterTableDel_NETWORK Using the format: "IP address/subnet mask", specify the network address of the routing table entry to be deleted.
+CMD_RouterTableDel_GATEWAY Specify the gateway IP address.
+CMD_RouterTableDel_METRIC Specify a metric value. Specify an integer (1 or higher).
+
+
+# LogFileList command
+CMD_LogFileList Get List of Log Files
+CMD_LogFileList_Help Use this to display a list of log files outputted by the VPN Server that have been saved on the VPN Server computer. By specifying a log file file name displayed here and calling it using the LogFileGet command you can download the contents of the log file. \nIf you are connected to the VPN Server in server admin mode, you can display or download the packet logs and security logs of all Virtual Hubs and the server log of the VPN Server. \nWhen connected in Virtual Hub Admin Mode, you are able to view or download only the packet log and security log of the Virtual Hub that is the target of management.
+CMD_LogFileList_Args LogFileList
+CMD_LogFileList_START Getting list of log files. This may take a while. Please wait...
+CMD_LogFileList_NUM_LOGS In total there are %u log files.
+
+
+# LogFileGet command
+CMD_LogFileGet Download Log file
+CMD_LogFileGet_Help Use this to download the log file that is saved on the VPN Server computer. To download the log file first display the list of log files using the LogFileList command and then download the log file using the LogFileGet command. If you are connected to the VPN Server in server admin mode, you can display or download the packet logs and security logs of all Virtual Hubs and the server log of the VPN Server. When connected in Virtual Hub Admin Mode, you are able to view or download only the packet log and security log of the Virtual Hub that is the target of management. \nIf you have specified the file name as a parameter, the downloaded log file will be saved to the file of that file name. If the destination file is not specified, the log file will be displayed onscreen. \nThe size of the log file can get very big, so pay careful attention to this issue.
+CMD_LogFileGet_Args LogFileGet [name] [/SERVER:server] [/SAVEPATH:savepath]
+CMD_LogFileGet_[name] Specify the name of the log file to be downloaded. To get a list of downloadable log files, use the LogFileList command.
+CMD_LogFileGet_SERVER Use this to specify the server name when making a download request to a cluster controller. Specify the server that will be displayed by the LogFileGet command.
+CMD_LogFileGet_SAVEPATH Use this to specify the destination file name for when saving the downloaded log file. When this is left unspecified, the file will be displayed onscreen.
+CMD_LogFileGet_PROMPT_NAME Name of log file to download:
+CMD_LogFileGet_START Downloading log file. This may take a while. Please wait...
+CMD_LogFileGet_FAILED The download failed.
+CMD_LogFileGet_SAVE_FAILED Unable to write to the specified file.
+CMD_LogFileGet_FILESIZE File size of log file: %u
+
+
+# HubCreate command
+CMD_HubCreate Create New Virtual Hub
+CMD_HubCreate_Help Use this to create a new Virtual Hub on the VPN Server. \nThe created Virtual Hub will begin operation immediately. \nWhen the VPN Server is operating on a cluster, this command is only valid for the cluster controller. Also, the new Virtual Hub will operate as a dynamic Virtual Hub. You can change it to a static Virtual Hub by using the HubSetStatic command. To get a list of Virtual Hubs that are already on the VPN Server, use the HubList command. \nTo execute this command, you must have VPN Server administrator privileges. \nAlso, this command does not operate on VPN Servers that are operating as a VPN Bridge or cluster member. \nWhen issuing the command to a cluster controller on a cluster to create a Virtual Hub, use either the HubCreateStatic command or the HubCreateDynamic command (issuing the HubCreate command to a cluster controller has the same operational effect as issuing the HubCreateDynamic command).
+CMD_HubCreate_Args HubCreate [name] [/PASSWORD:password]
+CMD_HubCreate_[name] Specify the name of the Virtual Hub to create.
+CMD_HubCreate_PASSWORD Specify an administrator password when the administrator password is going to be set for the Virtual Hub to be created. If this is not specified, a prompt will appear to input the password.
+CMD_HubCreate_PROMPT_NAME Name of Virtual Hub to be created:
+
+
+# HubCreateDynamic command
+CMD_HubCreateDynamic Create New Dynamic Virtual Hub (For Clustering)
+CMD_HubCreateDynamic_Help Use this to create a new dynamic Virtual Hub on the VPN Server. \nThe created Virtual Hub will begin operation immediately. \nWhen the VPN Server is operating on a cluster, this command is only valid for the cluster controller. Also, the new Virtual Hub will operate as a dynamic Virtual Hub. You can change it to a static Virtual Hub by using the HubSetStatic command. To get a list of Virtual Hubs that are already on the VPN Server, use the HubList command. \nTo execute this command, you must have VPN Server administrator privileges. \nAlso, this command does not operate on VPN Servers that are operating as a VPN Bridge, cluster member or standalone server.
+CMD_HubCreateDynamic_Args HubCreateDynamic [name] [/PASSWORD:password]
+CMD_HubCreateDynamic_[name] Specify the name of the Virtual Hub to create.
+CMD_HubCreateDynamic_PASSWORD Specify an administrator password when the administrator password is going to be set for the Virtual Hub to be created. If this is not specified, a prompt will appear to input the password.
+
+
+# HubCreateStatic command
+CMD_HubCreateStatic Create New Static Virtual Hub (For Clustering)
+CMD_HubCreateStatic_Help Use this to create a new static Virtual Hub on the VPN Server. \nThe created Virtual Hub will begin operation immediately. \nWhen the VPN Server is operating on a cluster, this command is only valid for the cluster controller. Also, the new Virtual Hub will operate as a dynamic Virtual Hub. You can change it to a static Virtual Hub by using the HubSetStatic command. To get a list of Virtual Hubs that are already on the VPN Server, use the HubList command. \nTo execute this command, you must have VPN Server administrator privileges. \nAlso, this command does not operate on VPN Servers that are operating as a VPN Bridge, cluster member or standalone server.
+CMD_HubCreateStatic_Args HubCreateStatic [name] [/PASSWORD:password]
+CMD_HubCreateStatic_[name] Specify the name of the Virtual Hub to create.
+CMD_HubCreateStatic_PASSWORD Specify an administrator password when the administrator password is going to be set for the Virtual Hub to be created. If this is not specified, a prompt will appear to input the password.
+
+
+# HubDelete command
+CMD_HubDelete Delete Virtual Hub
+CMD_HubDelete_Help Use this to delete an existing Virtual Hub on the VPN Server. \nIf you delete the Virtual Hub, all sessions that are currently connected to the Virtual Hub will be disconnected and new sessions will be unable to connect to the Virtual Hub. \nAlso, this will also delete all the Hub settings, user objects, group objects, certificates and Cascade Connections. \nOnce you delete the Virtual Hub, it cannot be recovered. \nTo execute this command, you must have VPN Server administrator privileges. \nAlso, this command does not operate on VPN Servers that are operating as a VPN Bridge or cluster member.
+CMD_HubDelete_Args HubDelete [name]
+CMD_HubDelete_[name] Specify the name of the Virtual Hub to delete.
+CMD_HubDelete_PROMPT_NAME Name of Virtual Hub to delete:
+
+
+# HubSetStatic command
+CMD_HubSetStatic Change Virtual Hub Type to Static Virtual Hub
+CMD_HubSetStatic_Help Use this when a VPN Server is operating on a cluster and you want to change the type of the Virtual Hub to a static Virtual Hub. When the type of the Virtual Hub is changed, all sessions that are currently connected to the Virtual Hub will be disconnected. \nWhen there is a Virtual Hub operating as a static virtual Hub, a Virtual Hub with that name will be created on all the cluster member servers. A user who attempts to connect this Virtual Hub will be connected to one of the cluster members hosting this Virtual Hub as determined by an algorithm based on each server's load status. \nA static Virtual Hub, for example, could be used for a remote access VPN that allows thousands or tens of thousands of users to connect at the same time for the purpose of remotely accessing an internal company LAN from the Internet for business. \nTo execute this command, you must have VPN Server administrator privileges. \nAlso, this command does not operate on VPN Servers that are operating as a VPN Bridge, cluster member or standalone server. \nThis command cannot be used for VPN Servers that are newer than Build 5190.
+CMD_HubSetStatic_Args HubSetStatic [name]
+CMD_HubSetStatic_[name] Specify the name of the Virtual Hub to be set as the static Virtual Hub.
+CMD_HubChange_PROMPT_NAME Name of Virtual Hub to change setting:
+
+
+# HubSetDynamic command
+CMD_HubSetDynamic Change Virtual Hub Type to Dynamic Virtual Hub
+CMD_HubSetDynamic_Help Use this when a VPN Server is operating on a cluster and you want to change the type of the Virtual Hub to a dynamic Virtual Hub. When the type of the Virtual Hub is changed, all sessions that are currently connected to the Virtual Hub will be disconnected. \nWhen there is not even one client connected to a dynamic Virtual Hub defined on the cluster, then that Virtual Hub does not exist on any cluster member. When the first client to attempt to connect to the dynamic Virtual Hub does so, the server with the lowest load on the cluster starts hosting that Virtual Hub. When the second and subsequent clients attempt to connect to the same virtual Hub, they are automatically connected to the server hosting the Virtual Hub. When all the clients are disconnected from a particular dynamic Virtual Hub, the Virtual Hub will return to the original state of not existing on any of the servers. \nThere is a broad range of applications for dynamic Virtual Hubs, such as a Virtual Hub defined for each business section within a company so that employees can connect to the Virtual Hub of their own department to do their work in a centralized management environment that is deployed on a single cluster. \nTo execute this command, you must have VPN Server administrator privileges. \nAlso, this command does not operate on VPN Servers that are operating as a VPN Bridge, cluster member or standalone server. \nThis command cannot be used for VPN Servers that are newer than Build 5190.
+CMD_HubSetDynamic_Args HubSetDynamic [name]
+CMD_HubSetDynamic_[name] Specify the name of the Virtual Hub to be set as the dynamic Virtual Hub.
+
+
+# HubList command
+CMD_HubList Get List of Virtual Hubs
+CMD_HubList_Help Use this to get a list of existing Virtual Hubs on the VPN Server. For each Virtual Hub, you can get the following information: Virtual Hub Name, Status, Type, Number of Users, Number of Groups, Number of Sessions, Number of MAC Tables, Number of IP Tables, Number of Logins, Last Login, and Last Communication.\nNote that when connecting in Virtual Hub Admin Mode, if in the options of a Virtual Hub that you do not have administrator privileges for, the option Don't Enumerate this Virtual Hub for Anonymous Users is enabled then that Virtual Hub will not be enumerated. If you are connected in Server Admin Mode, then the list of all Virtual Hubs will be displayed. \nWhen connecting to and managing a non-cluster-controller cluster member of a clustering environment, only the Virtual Hub currently being hosted by that VPN Server will be displayed. When connecting to a cluster controller for administration purposes, all the Virtual Hubs will be displayed.
+CMD_HubList_Args HubList
+
+
+# Hub command
+CMD_Hub Select Virtual Hub to Manage
+CMD_Hub_Help Use this to select the Virtual Hub to be the target of administration. For an administration utility with the status of being connected to a VPN Server, before executing a command to set or manage a Virtual Hub, you must use the Hub command to select the Virtual Hub to manage. \nWhen in the status of being connected to a VPN Server in Virtual Hub Admin Mode, you can select a single Virtual Hub to be the target of administration but you cannot select other Virtual Hubs. When having the status of being connected to the VPN Server in Server Admin Mode, you can make all Virtual Hubs the target of administration. \nTo get a list of Virtual Hubs that currently exist on the VPN Server, use the HubList command. \nFor the VPN Bridge, you can only select the Virtual Hub that has the name "BRIDGE".
+CMD_Hub_Args Hub [name]
+CMD_Hub_[name] Specify the name of the Virtual Hub to manage. If this parameter is left unspecified, the Select Virtual Hub to Manage will be cancelled.
+CMD_Hub_Unselected The Virtual Hub selection was unselected.
+CMD_Hub_Selected The Virtual Hub "%S" was selected.
+CMD_Hub_Select_Failed When attempting to select Virtual Hub "%S" that was specified by /ADMINHUB, the following error occurred.
+CMD_Hub_Not_Selected Before executing this command, first select the Virtual Hub to manage using the Hub command.
+
+
+# Online command
+CMD_Online Switch Virtual Hub to Online
+CMD_Online_Help Use this when the Virtual Hub currently being managed is offline to switch it to online. A Virtual Hub with an offline status cannot receive VPN connections from clients. By switching the Virtual Hub to online, that Virtual Hub becomes able to receive connections from users and provide services. \nThis command cannot be run on VPN Bridge. \nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a cluster.
+CMD_Online_Args Online
+
+
+# Offline command
+CMD_Offline Switch Virtual Hub to Offline
+CMD_Offline_Help Use this when the Virtual Hub currently being managed is online to switch it to offline. If there are sessions currently connected to the Virtual Hub, all sessions will be disconnected. A Virtual Hub with an offline status cannot receive VPN connections from clients. \nThis command cannot be run on VPN Bridge. \nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a cluster.
+CMD_Offline_Args Offline
+
+
+# SetMaxSession command
+CMD_SetMaxSession Set the Max Number of Concurrently Connected Sessions for Virtual Hub
+CMD_SetMaxSession_Help Use this to set the maximum number of sessions that can be concurrently connected to the Virtual Hub that is currently being managed. When there are more sessions than the maximum number of concurrently connected sessions that are being connected from the VPN Client or VPN Bridge, when the maximum number of sessions is reached, clients will no longer be able to connect. This limit on the maximum number of concurrently connected sessions does not include sessions generated in the Virtual Hub by Local Bridges, Virtual NAT, and Cascade Connections. \nYou can get the current setting for the max number of concurrently connected sessions by using the OptionsGet command. \nThis command cannot be run on VPN Bridge. \nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a cluster.
+CMD_SetMaxSession_Args SetMaxSession [max_session]
+CMD_SetMaxSession_[max_session] Using an integer, specify the maximum number of concurrently connected sessions to set. Specifying 0 results in a setting of unlimited.
+CMD_SetMaxSession_Prompt Max Number of Sessions:
+
+
+# SetHubPassword command
+CMD_SetHubPassword Set Virtual Hub Administrator Password
+CMD_SetHubPassword_Help Use this to set the Administrator Password for the Virtual Hub that is currently being managed. When a Virtual Hub administrator password has been set, you are able to connect to that Virtual Hub from a VPN Server connection utility in Virtual Hub Admin Mode, by specifying the password. It is also possible to make a VPN connection from a VPN client or VPN Bridge by specifying "Administrator" for the user name and the password for the Virtual Hub administrator password. \nThis command cannot be run on VPN Bridge. \nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a cluster.
+CMD_SetHubPassword_Args SetHubPassword [password]
+CMD_SetHubPassword_[password] Specify the password you wish to set. If a password is not specified by parameter, a prompt will appear to input the password.
+
+
+# SetEnumAllow command
+CMD_SetEnumAllow Allow Enumeration by Virtual Hub Anonymous Users
+CMD_SetEnumAllow_Help Use this to change the options setting of the Virtual Hub you are currently managing to allow anonymous users to enumerate this Virtual Hub. By setting this option, it makes it possible for VPN Client users to enumerate this Virtual Hub simply by inputting this VPN Server address. Also, by using the SetEnumDeny command, you can deny anonymous users the ability to enumerate. At the time a Virtual Hub is created, enumeration will be allowed. \nThis command cannot be run on VPN Bridge. \nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a cluster.
+CMD_SetEnumAllow_Args SetEnumAllow
+
+
+# SetEnumDeny command
+CMD_SetEnumDeny Deny Enumeration by Virtual Hub Anonymous Users
+CMD_SetEnumDeny_Help Use this to change the options setting of the Virtual Hub you are currently managing to prevent anonymous users from enumerating this Virtual Hub. By setting this option, the VPN Client user will be unable to enumerate this Virtual Hub even if they send a Virtual Hub enumeration request to the VPN Server. Also, by using the SetEnumAllow command, you can allow anonymous users to enumerate. \nThis command cannot be run on VPN Bridge. \nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a cluster.
+CMD_SetEnumDeny_Args SetEnumDeny
+
+
+# OptionsGet command
+CMD_OptionsGet Get Options Setting of Virtual Hubs
+CMD_OptionsGet_Help Use this to get a list of the Options setting of the Virtual Hub currently being managed. You can get the following: Allow/Deny Virtual Hub Enumeration, Maximum Concurrent Connections, Online/Offline Status, and Virtual Hub Type in Clustering Environment. \nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a cluster.
+CMD_OptionsGet_Args OptionsGet
+CMD_OptionsGet_TITLE Options Setting List of Virtual Hub "%S"
+CMD_OptionsGet_ENUM Enumeration of Virtual Hub for Anonymous User
+CMD_OptionsGet_MAXSESSIONS Max Number of Sessions
+CMD_OptionsGet_STATUS Status
+CMD_OptionsGet_TYPE Virtual Hub Type
+
+
+
+# RadiusServerSet command
+CMD_RadiusServerSet Set RADIUS Server to use for User Authentication
+CMD_RadiusServerSet_Help To accept users to the currently managed Virtual Hub in RADIUS server authentication mode, you can specify an external RADIUS server that confirms the user name and password. (You can specify multiple hostname by splitting with comma or semicolon.) \nThe RADIUS server must be set to receive requests from IP addresses of this VPN Server. Also, authentication by Password Authentication Protocol (PAP) must be enabled. \nThis command cannot be run on VPN Bridge. \nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a cluster.
+CMD_RadiusServerSet_Args RadiusServerSet [server_name:port] [/SECRET:secret] [/RETRY_INTERVAL:interval]
+CMD_RadiusServerSet_[server_name:port] Using the format "host name:port number", specify the host name or IP address, and the UDP port number of the RADIUS server being used. If the port number is omitted, 1812 will be used. You can specify multiple hostname by splitting with comma or semicolon.
+CMD_RadiusServerSet_SECRET Specify the shared secret (password) used for communication with the RADIUS Server
+CMD_RadiusServerSet_RETRY_INTERVAL Specify the retry interval between retries in milliseconds.
+CMD_RadiusServerSet_Prompt_Host Host Number and Port Number of RADIUS Server to Use:
+CMD_RadiusServerSet_Prompt_Secret Shared Secret:
+CMD_RadiusServerSet_Prompt_RetryInterval Retry Interval (milliseconds):
+CMD_RadiusServerSet_EVAL_NUMINTERVAL The retry interval must be in from 500 to 10000 milliseconds.
+
+
+# RadiusServerDelete command
+CMD_RadiusServerDelete Delete Setting to Use RADIUS Server for User Authentication
+CMD_RadiusServerDelete_Help Use this to delete the setting related to using a RADIUS server when a user connects to the currently managed Virtual Hub in RADIUS Server Authentication Mode and disable the RADIUS authentication. To get the settings related to the current RADIUS server use the RadiusServerGet command. \nThis command cannot be run on VPN Bridge. \nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a cluster.
+CMD_RadiusServerDelete_Args RadiusServerDelete
+
+
+# RadiusServerGet command
+CMD_RadiusServerGet Get Setting of RADIUS Server Used for User Authentication
+CMD_RadiusServerGet_Help Use this to get the current settings for the RADIUS server used when a user connects to the currently managed Virtual Hub using RADIUS Server Authentication Mode. \nThis command cannot be run on VPN Bridge. \nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a cluster.
+CMD_RadiusServerGet_Args RadiusServerGet
+CMD_RadiusServerGet_STATUS Use RADIUS Server
+CMD_RadiusServerGet_HOST RADIUS Server Host Name or IP Address:
+CMD_RadiusServerGet_PORT RADIUS Server Port Number
+CMD_RadiusServerGet_SECRET Shared Secret
+CMD_RadiusServerGet_RetryInterval Retry Interval (in milliseconds)
+
+
+# StatusGet command
+CMD_StatusGet Get Current Status of Virtual Hub
+CMD_StatusGet_Help Use this to get the current status of the Virtual Hub currently being managed. You can get the following information: Virtual Hub Type, Number of Sessions, Number of Each Type of Object, Number of Logins, Last Login, Last Communication, and Communication Statistical Data.
+CMD_StatusGet_Args StatusGet
+
+
+# LogGet command
+CMD_LogGet Get Log Save Setting of Virtual Hub
+CMD_LogGet_Help Use this to get the log save setting for the Virtual Hub that is currently being managed. You can get the setting information such as the save setting related to security logs and packet logs and information on what is saved.
+CMD_LogGet_Args LogGet
+CMD_Log_SecurityLog Save Security Log
+CMD_Log_PacketLog Save Packet Log
+CMD_Log_SwitchType Log File Switch Cycle
+CMD_Log_0 TCP Connection Log
+CMD_Log_1 TCP Packet Log
+CMD_Log_2 DHCP Log
+CMD_Log_3 UDP Log
+CMD_Log_4 ICMP Log
+CMD_Log_5 IP Log
+CMD_Log_6 ARP Log
+CMD_Log_7 Ethernet Log
+
+
+# LogEnable command
+CMD_LogEnable Enable Security Log or Packet Log
+CMD_LogEnable_Help Use this to enable a security log or packet log of the Virtual Hub currently being managed. \nTo get the current setting, you can use the LogGet command.
+CMD_LogEnable_Args LogEnable [security|packet]
+CMD_LogEnable_[security|packet] Select the type of log to enable. Specify either "security" or "packet".
+CMD_LogEnable_Prompt Select Security or Packet:
+CMD_LogEnable_Prompt_Error Invalid specification.
+
+
+# LogDisable command
+CMD_LogDisable Disable Security Log or Packet Log
+CMD_LogDisable_Help Use this to disable a security log or packet log of the Virtual Hub currently being managed. \nTo get the current setting, you can use the LogGet command.
+CMD_LogDisable_Args LogDisable [security|packet]
+CMD_LogDisable_[security|packet] Select the type of log to disable. Specify either "security" or "packet".
+
+
+# LogSwitchSet command
+CMD_LogSwitchSet Set Log File Switch Cycle
+CMD_LogSwitchSet_Help Use this to set the log file switch cycle for the security log or packet log that the currently managed Virtual Hub saves. The log file switch cycle can be changed to switch in every second, every minute, every hour, every day, every month ,or not switch. \nTo get the current setting, you can use the LogGet command.
+CMD_LogSwitchSet_Args LogSwitchSet [security|packet] [/SWITCH:sec|min|hour|day|month|none]
+CMD_LogSwitchSet_[security|packet] Select the type of log to change setting. Specify either "security" or "packet".
+CMD_LogSwitchSet_SWITCH Select the switch cycle to set. Specify sec, min, hour, day, month or none.
+CMD_LogSwitchSet_Prompt Specify sec, min, hour, day, month or none:
+
+
+# LogPacketSaveType command
+CMD_LogPacketSaveType Set Save Contents and Type of Packet to Save to Packet Log
+CMD_LogPacketSaveType_Help Use this to set the save contents of the packet log for each type of packet to be saved by the currently managed Virtual Hub. There are the following packet types: TCP Connection Log, TCP Packet Log, DHCP Packet Log, UDP Packet Log, ICMP Packet Log, IP Packet Log, ARP Packet Log, and Ethernet Packet Log.\nTo get the current setting, you can use the LogGet command.
+CMD_LogPacketSaveType_Args LogPacketSaveType [/TYPE:tcpconn|tcpdata|dhcp|udp|icmp|ip|arp|ether] [/SAVE:none|header|full]
+CMD_LogPacketSaveType_TYPE Specify tcpconn, tcpdata, dhcp, udp, icmp, ip, arp, or ether to specify the type of packet whose save contents are going to be changed.
+CMD_LogPacketSaveType_SAVE Specify the save contents of the packet log. \nSpecify either none: save nothing\nheader: header information only\nfull: all packet contents
+CMD_LogPacketSaveType_Prompt_TYPE Specify tcpconn, tcpdata, dhcp, udp, icmp, ip, arp, or ether:
+CMD_LogPacketSaveType_Prompt_SAVE Specify none, header, or full:
+
+
+# CAList command
+CMD_CAList Get List of Trusted CA Certificates
+CMD_CAList_Help Here you can manage the certificate authority certificates that are trusted by this currently managed Virtual Hub. The list of certificate authority certificates that are registered is used to verify certificates when a VPN Client is connected in signed certificate authentication mode. \nThis command cannot be run on VPN Bridge. \nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a member server on a cluster.
+CMD_CAList_Args CAList
+CMD_CAList_COLUMN_ID ID
+
+
+# CAAdd command
+CMD_CAAdd Add Trusted CA Certificate
+CMD_CAAdd_Help Use this to add a new certificate to a list of CA certificates trusted by the currently managed Virtual Hub. The list of certificate authority certificates that are registered is used to verify certificates when a VPN Client is connected in signed certificate authentication mode. \nTo get a list of the current certificates you can use the CAList command. \nThe certificate you add must be saved in the X.509 file format. \nThis command cannot be run on VPN Bridge. \nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a member server on a cluster.
+CMD_CAAdd_Args CAAdd [path]
+CMD_CAAdd_[path] Specify the file name of the X.509 certificate to register.
+CMD_CAAdd_PROMPT_PATH Name of X.509 Certificate File to Register:
+
+
+# CADelete command
+CMD_CADelete Delete Trusted CA Certificate
+CMD_CADelete_Help Use this to delete an existing certificate from the list of CA certificates trusted by the currently managed Virtual Hub. \nTo get a list of the current certificates you can use the CAList command. \nThis command cannot be run on VPN Bridge. \nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a member server on a cluster.
+CMD_CADelete_Args CADelete [id]
+CMD_CADelete_[id] Specify the ID of the certificate to delete.
+CMD_CADelete_PROMPT_ID ID of Certificate to Delete:
+
+
+# CAGet command
+CMD_CAGet Get Trusted CA Certificate
+CMD_CAGet_Help Use this to get an existing certificate from the list of CA certificates trusted by the currently managed Virtual Hub and save it as a file in X.509 format. \nThis command cannot be run on VPN Bridge. \nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a member server on a cluster.
+CMD_CAGet_Args CAGet [id] [/SAVECERT:path]
+CMD_CAGet_[id] Specify the ID of the certificate to get.
+CMD_CAGet_SAVECERT Specify the file name to save the certificate you obtained.
+CMD_CAGet_PROMPT_ID ID of Certificate to Get:
+CMD_CAGet_PROMPT_SAVECERT Name of File to Save:
+
+
+# CascadeList command
+CMD_CascadeList Get List of Cascade Connections
+CMD_CascadeList_Help Use this to get a list of Cascade Connections that are registered on the currently managed Virtual Hub. \nBy using a Cascade Connection, you can connect this Virtual Hub by Layer 2 Cascade Connection to another Virtual Hub that is operating on the same or a different computer. \n\n[Warning About Cascade Connections]\nBy connecting using a Cascade Connection you can create a Layer 2 bridge between multiple Virtual Hubs but if the connection is incorrectly configured, a loopback Cascade Connection could inadvertently be created. When using a Cascade Connection function please design the network topology with care. \nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a cluster.
+CMD_CascadeList_Args CascadeList
+
+
+# CascadeCreate command
+CMD_CascadeCreate Create New Cascade Connection
+CMD_CascadeCreate_Help Use this to create a new Cascade Connection on the currently managed Virtual Hub. \nBy using a Cascade Connection, you can connect this Virtual Hub by Cascade Connection to another Virtual Hub that is operating on the same or a different computer. \nTo create a Cascade Connection, you must specify the name of the Cascade Connection, destination server and destination Virtual Hub and user name. When a new Cascade Connection is created, the type of user authentication is initially set as Anonymous Authentication and the proxy server setting and the verification options of the server certificate is not set. To change these settings and other advanced settings after a Cascade Connection has been created, use the other commands that begin with the name "Cascade". \n\n[Warning About Cascade Connections]\nBy connecting using a Cascade Connection you can create a Layer 2 bridge between multiple Virtual Hubs but if the connection is incorrectly configured, a loopback Cascade Connection could inadvertently be created. When using a Cascade Connection function please design the network topology with care. \n\nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a cluster.
+CMD_CascadeCreate_Args CascadeCreate [name] [/SERVER:hostname:port] [/HUB:hubname] [/USERNAME:username]
+CMD_CascadeCreate_[name] Specify the name of the Cascade Connection to create.
+CMD_CascadeCreate_SERVER Specify the host name and port number of the destination VPN Server using the format [host name:port number]. You can also specify by IP address.
+CMD_CascadeCreate_HUB Specify the Virtual Hub on the destination VPN Server.
+CMD_CascadeCreate_USERNAME Specify the user name to use for user authentication when connecting to the destination VPN Server.
+CMD_CascadeCreate_Prompt_Name Cascade Connection Name:
+CMD_CascadeCreate_Prompt_Server Destination VPN Server Host Name and Port Number:
+CMD_CascadeCreate_Prompt_Hub Destination Virtual Hub Name:
+CMD_CascadeCreate_Prompt_Username Connecting User Name:
+
+
+# CascadeSet command
+CMD_CascadeSet Set the Destination for Cascade Connection
+CMD_CascadeSet_Help Use this to set the destination VPN Server host name and port number, Virtual Hub name and the user name that will use the connection for the Cascade Connection registered on the currently managed virtual Hub. \nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a cluster.
+CMD_CascadeSet_Args CascadeSet [name] [/SERVER:hostname:port] [/HUB:hubname]
+CMD_CascadeSet_[name] Specify the name of the Cascade Connection whose setting you want to change.
+CMD_CascadeSet_SERVER Specify the host name and port number of the destination VPN Server using the format [host name:port number]. You can also specify by IP address.
+CMD_CascadeSet_HUB Specify the Virtual Hub on the destination VPN Server.
+
+
+# CascadeGet command
+CMD_CascadeGet Get the Cascade Connection Setting
+CMD_CascadeGet_Help Use this to get the Connection Setting of a Cascade Connection that is registered on the currently managed Virtual Hub. \nTo change the Connection Setting contents of the Cascade Connection, use the other commands that begin with the name "Cascade" after creating the Cascade Connection. \nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a cluster.
+CMD_CascadeGet_Args CascadeGet [name]
+CMD_CascadeGet_[name] Specify the name of the Cascade Connection whose setting you want to get.
+CMD_CascadeGet_Policy [Cascade Session Security Policy Setting Value]
+
+# CascadeDelete command
+CMD_CascadeDelete Delete Cascade Connection Setting
+CMD_CascadeDelete_Help Use this to delete a Cascade Connection that is registered on the currently managed Virtual Hub. If the specified Cascade Connection has a status of online, the connections will be automatically disconnected and then the Cascade Connection will be deleted. \nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a cluster.
+CMD_CascadeDelete_Args CascadeDelete [name]
+CMD_CascadeDelete_[name] Specify the name of the Cascade Connection to delete.
+
+
+# CascadeUsernameSet command
+CMD_CascadeUsernameSet Set User Name to Use Connection of Cascade Connection
+CMD_CascadeUsernameSet_Help When a Cascade Connection registered on the currently managed Virtual Hub is specified and that Cascade Connection connects to the VPN Server, use this to specify the user name required for user authentication. \nIn some cases it is necessary to specify the type of user authentication and specify the required parameters. To change this information you can use commands such as CascadeAnonymousSet, CascadePasswordSet, and CascadeCertSet. \nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a cluster.
+CMD_CascadeUsernameSet_Args CascadeUsernameSet [name] [/USERNAME:username]
+CMD_CascadeUsernameSet_[name] Specify the name of the Cascade Connection whose setting you want to change.
+CMD_CascadeUsernameSet_USERNAME Specify the user name required for user authentication when the Cascade Connection connects to the VPN Server.
+CMD_CascadeUsername_Notice The auth type for this Connection Setting is currently set as password authentication. After changing the user name, you must use the CascadePasswordSet command to reset the password.
+
+
+# CascadeAnonymousSet command
+CMD_CascadeAnonymousSet Set User Authentication Type of Cascade Connection to Anonymous Authentication
+CMD_CascadeAnonymousSet_Help When a Cascade Connection registered on the currently managed Virtual Hub is specified and that Cascade Connection connects to the VPN Server, set the user authe type to [anonymous authentication]. \nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a cluster.
+CMD_CascadeAnonymousSet_Args CascadeAnonymousSet [name]
+CMD_CascadeAnonymousSet_[name] Specify the name of the Cascade Connection whose setting you want to change.
+
+
+# CascadePasswordSet command
+CMD_CascadePasswordSet Set User Authentication Type of Cascade Connection to Password Authentication
+CMD_CascadePasswordSet_Help When a Cascade Connection registered on the currently managed Virtual Hub is specified and that Cascade Connection connects to the VPN Server, use this to set the user auth type to Password Authentication. Specify Standard Password Authentication and RADIUS or NT Domain Authentication as the password authentication type. \nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a cluster.
+CMD_CascadePasswordSet_Args CascadePasswordSet [name] [/PASSWORD:password] [/TYPE:standard|radius]
+CMD_CascadePasswordSet_[name] Specify the name of the Cascade Connection whose setting you want to change.
+CMD_CascadePasswordSet_PASSWORD Specify the password to use for password authentication. If this is not specified, a prompt will appear to input the password.
+CMD_CascadePasswordSet_TYPE Specify either "standard" (Standard Password Authentication) or "radius" (RADIUS or NT Domain Authentication) as the password authentication type.
+CMD_CascadePasswordSet_Prompt_Type Specify standard or radius:
+CMD_CascadePasswordSet_Type_Invalid The standard or radius specification is invalid.
+
+
+# CascadeCertSet command
+CMD_CascadeCertSet Set User Authentication Type of Cascade Connection to Client Certificate Authentication
+CMD_CascadeCertSet_Help When a Cascade Connection registered on the currently managed Virtual Hub is specified and that Cascade Connection connects to the VPN Server, use this to set the user auth type to Client Certificate Authentication. For this certificate, you must specify a certificate file in the X.509 format and a private key file that is Base 64 encoded. \nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a cluster.
+CMD_CascadeCertSet_Args CascadeCertSet [name] [/LOADCERT:cert] [/LOADKEY:key]
+CMD_CascadeCertSet_[name] Specify the name of the Cascade Connection whose setting you want to change.
+CMD_CascadeCertSet_LOADCERT Specify the X.509 format certificate file to provide for certificate authentication.
+CMD_CascadeCertSet_LOADKEY Specify the Base-64-encoded private key file name for the certificate.
+
+
+# CascadeCertGet command
+CMD_CascadeCertGet Get Client Certificate to Use for Cascade Connection
+CMD_CascadeCertGet_Help When a Cascade Connection registered on the currently managed Virtual Hub is specified and that Cascade Connection uses client certificate authentication, use this to get the certificate that is provided as the client certificate and save the certificate file in X.509 format. \nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a cluster.
+CMD_CascadeCertGet_Args CascadeCertGet [name] [/SAVECERT:cert]
+CMD_CascadeCertGet_[name] Specify the name of the Cascade Connection whose setting you want to get.
+CMD_CascadeCertGet_SAVECERT Specify the file name to save the certificate you obtained in X.509 format.
+CMD_CascadeCertSet_Not_Auth_Cert The specified Cascade Connection is not in client certificate authentication mode.
+CMD_CascadeCertSet_Cert_Not_Exists The certificate is not stored in the Connection Setting of the specified Cascade Connection.
+
+
+# CascadeEncryptEnable command
+CMD_CascadeEncryptEnable Enable Encryption when Communicating by Cascade Connection
+CMD_CascadeEncryptEnable_Help When a Cascade Connection registered on the currently managed Virtual Hub is specified and that Cascade Connection is used for communication between VPN Servers via a VPN connection, use this to set the communication contents between the VPN Servers to be encrypted by SSL. \nNormally communication between VPN Servers is encrypted by SSL to prevent eavesdropping of information and fraud. You can also disable encryption. When encryption is disabled, the communication throughput improves but the communication data flows over the network in plain text. \nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a cluster.
+CMD_CascadeEncryptEnable_Args CascadeEncryptEnable [name]
+CMD_CascadeEncryptEnable_[name] Specify the name of the Cascade Connection whose setting you want to change.
+
+
+# CascadeEncryptDisable command
+CMD_CascadeEncryptDisable Disable Encryption when Communicating by Cascade Connection
+CMD_CascadeEncryptDisable_Help When a Cascade Connection registered on the currently managed Virtual Hub is specified and that Cascade Connection is used for communication between VPN Servers via a VPN connection, use this to set the communication contents between the VPN Servers not to be encrypted. \nNormally communication between VPN Servers is encrypted by SSL to prevent eavesdropping of information and fraud. You can also disable encryption. When encryption is disabled, the communication throughput improves but the communication data flows over the network in plain text. \nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a cluster.
+CMD_CascadeEncryptDisable_Args CascadeEncryptDisable [name]
+CMD_CascadeEncryptDisable_[name] Specify the name of the Cascade Connection whose setting you want to change.
+
+
+# CascadeCompressEnable command
+CMD_CascadeCompressEnable Enable Data Compression when Communicating by Cascade Connection
+CMD_CascadeCompressEnable_Help When a Cascade Connection registered on the currently managed Virtual Hub is specified and that Cascade Connection is used for communication between VPN Servers via a VPN connection, use this to set the communication contents between the VPN Servers to be compressed. \nIt is possible to achieve a maximum of 80% compression. Compression however places higher loads on the CPU of both the client and server machines. When the line speed is about 10 Mbps or greater, compression can lower throughput, but sometimes it can have the opposite effect. \nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a cluster.
+CMD_CascadeCompressEnable_Args CascadeCompressEnable [name]
+CMD_CascadeCompressEnable_[name] Specify the name of the Cascade Connection whose setting you want to change.
+
+
+# CascadeCompressDisable command
+CMD_CascadeCompressDisable Disable Data Compression when Communicating by Cascade Connection
+CMD_CascadeCompressDisable_Help When a Cascade Connection registered on the currently managed Virtual Hub is specified and that Cascade Connection is used for communication between VPN Servers via a VPN connection, use this to set the communication contents between the VPN Servers to be not compressed. \nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a cluster.
+CMD_CascadeCompressDisable_Args CascadeCompressDisable [name]
+CMD_CascadeCompressDisable_[name] Specify the name of the Cascade Connection whose setting you want to change.
+
+
+# CascadeProxyNone command
+CMD_CascadeProxyNone Specify Direct TCP/IP Connection as the Connection Method of Cascade Connection
+CMD_CascadeProxyNone_Help When a Cascade Connection registered on the currently managed Virtual Hub is specified and that Cascade Connection connects to a VPN Server, use this to set Direct TCP/IP Connection as the connection method to use, in which case the connection route will not be via a proxy server. \nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a cluster.
+CMD_CascadeProxyNone_Args CascadeProxyNone [name]
+CMD_CascadeProxyNone_[name] Specify the name of the Cascade Connection whose setting you want to change.
+
+
+# CascadeProxyHttp command
+CMD_CascadeProxyHttp Set Connection Method of Cascade Connection to be via an HTTP Proxy Server
+CMD_CascadeProxyHttp_Help When a Cascade Connection registered on the currently managed Virtual Hub is specified and that Cascade Connection connects to a VPN Server, use this to set Connect via HTTP Proxy Server as the method of connection to use, which requires the specification of the host name and port number of the HTTP Proxy server to communicate via as well as a user name and password (when required). \nThe HTTP server that communication will travel via must be compatible with the CONNECT method to use HTTPS communication. \nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a cluster.
+CMD_CascadeProxyHttp_Args CascadeProxyHttp [name] [/SERVER:hostname:port] [/USERNAME:username] [/PASSWORD:password]
+CMD_CascadeProxyHttp_[name] Specify the name of the Cascade Connection whose setting you want to change.
+CMD_CascadeProxyHttp_SERVER Specify the host name or IP address, and port number of the on-route HTTP proxy server using the format [host name:port number].
+CMD_CascadeProxyHttp_USERNAME When user authentication is required to connect to the on-route HTTP proxy server, specify the user name. Also, specify the /PASSWORD parameter at the same time. If the parameters /USERNAME and /PASSWORD are not specified, the user authentication data will not be set.
+CMD_CascadeProxyHttp_PASSWORD When user authentication is required to connect to the on-route HTTP proxy server, specify the password. Specify this together with the /USERNAME parameter.
+CMD_CascadeProxyHttp_Prompt_Server Proxy Server Host Name and Port Number:
+
+
+
+# CascadeProxySocks command
+CMD_CascadeProxySocks Set Connection Method of Cascade Connection to be via an SOCKS Proxy Server
+CMD_CascadeProxySocks_Help When a Cascade Connection registered on the currently managed Virtual Hub is specified and that Cascade Connection connects to a VPN Server, use this to set Connect via SOCKS Proxy Server as the method of connection to use, which requires the specification of the host name and port number of the SOCKS Proxy server to communicate via as well as a user name and password (when required). \nThe on-route SOCKS server must be compatible with SOCKS Version 4. \nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a cluster.
+CMD_CascadeProxySocks_Args CascadeProxySocks [name] [/SERVER:hostname:port] [/USERNAME:username] [/PASSWORD:password]
+CMD_CascadeProxySocks_[name] Specify the name of the Cascade Connection whose setting you want to change.
+CMD_CascadeProxySocks_SERVER Specify the host name or IP address, and port number of the on-route SOCKS proxy server using the format "host name:port number".
+CMD_CascadeProxySocks_USERNAME When user authentication is required to connect to the on-route SOCKS proxy server, specify the user name. Also, specify the /PASSWORD parameter at the same time. If the parameters /USERNAME and /PASSWORD are not specified, the user authentication data will not be set.
+CMD_CascadeProxySocks_PASSWORD When user authentication is required to connect to the on-route SOCKS proxy server, specify the password. Specify this together with the /USERNAME parameter.
+
+
+# CascadeServerCertEnable command
+CMD_CascadeServerCertEnable Enable Cascade Connection Server Certificate Verification Option
+CMD_CascadeServerCertEnable_Help When a Cascade Connection registered on the currently managed Virtual Hub is specified and that Cascade Connection connects to a VPN Server, use this to enable the option to check whether the SSL certificate provided by the destination VPN Server can be trusted. \nIf this option is enabled you must either use the CascadeServerCertSet command to save the connection destination server SSL certificate beforehand in the Cascade Connection Settings beforehand, or use the CAAdd command etc. to register a root certificate containing the signed server SSL certificate in the list of Virtual Hub trusted CA certificates. \nIf the certificate of the connected VPN Server cannot be trusted under the condition where the option to verify server certificates was enabled for the Cascade Connection, the connection will be promptly cancelled and continual reattempts at connection will be made. \nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a cluster.
+CMD_CascadeServerCertEnable_Args CascadeServerCertEnable [name]
+CMD_CascadeServerCertEnable_[name] Specify the name of the Cascade Connection whose setting you want to change.
+
+
+# CascadeServerCertDisable command
+CMD_CascadeServerCertDisable Disable Cascade Connection Server Certificate Verification Option
+CMD_CascadeServerCertDisable_Help When a Cascade Connection registered on the currently managed Virtual Hub is specified and that Cascade Connection connects to a VPN Server, use this to disable the option to check whether the SSL certificate provided by the destination VPN Server can be trusted. \nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a cluster.
+CMD_CascadeServerCertDisable_Args CascadeServerCertDisable [name]
+CMD_CascadeServerCertDisable_[name] Specify the name of the Cascade Connection whose setting you want to change.
+
+
+# CascadeServerCertSet command
+CMD_CascadeServerCertSet Set the Server Individual Certificate for Cascade Connection
+CMD_CascadeServerCertSet_Help When a Cascade Connection registered on the currently managed Virtual Hub is specified and that Cascade Connection connects to a VPN Server, use this to register beforehand the same certificate as the SSL certificate provided by the destination VPN Server. \nIf the option to verify server certificates for Cascade Connections is enabled, you must either use this command to save the connection destination server SSL certificate beforehand in the Cascade Connection Settings beforehand, or use the CAAdd command etc. to register a root certificate containing the signed server SSL certificate in the list of Virtual Hub trusted CA certificates. \nIf the certificate of the connected VPN Server cannot be trusted under the condition where the option to verify server certificates was enabled for the Cascade Connection, the connection will be promptly cancelled and continual reattempts at connection will be made. \nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a cluster.
+CMD_CascadeServerCertSet_Args CascadeServerCertSet [name] [/LOADCERT:cert]
+CMD_CascadeServerCertSet_[name] Specify the name of the Cascade Connection whose setting you want to change.
+CMD_CascadeServerCertSet_LOADCERT Specify X.509 format certificate file name that the server individual certificate you wish to set is saved under.
+
+
+# CascadeServerCertDelete command
+CMD_CascadeServerCertDelete Delete the Server Individual Certificate for Cascade Connection
+CMD_CascadeServerCertDelete_Help When a Cascade Connection registered on the currently managed Virtual Hub is specified and a server individual certificate is registered for that Cascade Connection, use this to delete that server individual certificate. \nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a cluster.
+CMD_CascadeServerCertDelete_Args CascadeServerCertDelete [name]
+CMD_CascadeServerCertDelete_[name] Specify the name of the Cascade Connection whose setting you want to change.
+
+
+# CascadeServerCertGet command
+CMD_CascadeServerCertGet Get the Server Individual Certificate for Cascade Connection
+CMD_CascadeServerCertGet_Help When a Cascade Connection registered on the currently managed Virtual Hub is specified and a server individual certificate is registered for that Cascade Connection, use this to get that certificate and save it as an X.509 format certificate file. \nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a cluster.
+CMD_CascadeServerCertGet_Args CascadeServerCertGet [name] [/SAVECERT:path]
+CMD_CascadeServerCertGet_[name] Specify the name of the Cascade Connection whose setting you want to change.
+CMD_CascadeServerCertGet_SAVECERT Specify the certificate file name to save the server individual certificate in X.509 format.
+
+
+# CascadeDetailSet command
+CMD_CascadeDetailSet Set Advanced Settings for Cascade Connection
+CMD_CascadeDetailSet_Help Use this to customize the VPN protocol communication settings used when a Cascade Connection registered on the currently managed Virtual Hub is specified and that Cascade Connection connects to the VPN Server. \nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a cluster.
+CMD_CascadeDetailSet_Args CascadeDetailSet [name] [/MAXTCP:max_connection] [/INTERVAL:interval] [/TTL:disconnect_span] [/HALF:yes|no] [/NOQOS:yes|no]
+CMD_CascadeDetailSet_[name] Specify the name of the Cascade Connection whose setting you want to change.
+CMD_CascadeDetailSet_MAXTCP Specify, using an integer in the range 1 to 32, the number of TCP connections to be used for VPN communication. By using data transmission by multiple TCP connections for VPN communication sessions with VPN Servers it is sometimes possible to increase communication speed. \nNote: We recommend about 8 lines when the connection lines to the server are fast, and 1 line when using a slow connection such as dialup.
+CMD_CascadeDetailSet_INTERVAL When communicating by VPN by establishing multiple TCP connections, specify in seconds, the establishing interval for each TCP connection. The standard value is 1 second.
+CMD_CascadeDetailSet_TTL When specifying connection life of each TCP connection specify in seconds the keep-alive time from establishing a TCP connection until disconnection. If 0 is specified, keep-alive will not be set.
+CMD_CascadeDetailSet_HALF Specify "yes" when enabling half duplex mode. When using two or more TCP connections for VPN communication, it is possible to use Half Duplex Mode. By enabling half duplex mode it is possible to automatically fix data transmission direction as half and half for each TCP connection. In the case where a VPN using 8 TCP connections is established, for example, when half-duplex is enabled, communication can be fixes so that 4 TCP connections are dedicated to the upload direction and the other 4 connections are dedicated to the download direction.
+CMD_CascadeDetailSet_NOQOS Specify "yes" when disabling VoIP / QoS functions. Normally "no" is specified.
+CMD_CascadeDetailSet_Eval_MaxTcp Specify an integer in the range 1 to 32 for the number of TCP connections.
+CMD_CascadeDetailSet_Eval_Interval Set at least 1 second for the interval to establish a TCP connection.
+CMD_CascadeDetailSet_Prompt_MaxTcp Number of TCP Connections to Use in VPN Communication:
+CMD_CascadeDetailSet_Prompt_Interval Interval between Establishing Each TCP Connection:
+CMD_CascadeDetailSet_Prompt_TTL Connection Life of Each TCP Connection (0 for no keep-alive):
+CMD_CascadeDetailSet_Prompt_HALF Enable half-duplex mode (yes/no):
+
+
+# CascadePolicySet command
+CMD_CascadePolicySet Set Cascade Connection Session Security Policy
+CMD_CascadePolicySet_Help When a Cascade Connection registered on the currently managed Virtual Hub is specified and that Cascade Connection is established, use this to change the security policy contents that are applied to the session generated by the Virtual Hub. \nWhen a Virtual Hub makes a Cascade Connection to another VPN Server, a Cascade Session will be newly generated on the Virtual Hub that is the Cascade Connection source. You can use this command to set the security policy contents that will set this Cascade session. \nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a cluster.
+CMD_CascadePolicySet_Args [name] [/NAME:policy_name] [/VALUE:num|yes|no]
+CMD_CascadePolicySet_[name] Specify the name of the Cascade Connection whose setting you want to change.
+CMD_CascadePolicySet_NAME Specify the name of policy whose values you want to change. You can use the PolicyList command to display a list of policy names and values that can be set.
+CMD_CascadePolicySet_VALUE Specify a new policy value. If the policy is an integer value, specify an integer. Specify yes or no for Boolean types. You can view the type and value that can be set by using the PolicyList command.
+CMD_CascadePolicySet_PROMPT_POLNAME Name of Policy Whose Value you want to Change:
+CMD_CascadePolicySet_PROMPT_POLVALUE Value to newly set:
+CMD_CascadePolicySet_Invalid_Name The specified policy name "%S" is invalid. \nCheck the list of policy names that can be set using the PolicyList command.
+CMD_CascadePolicySet_Invalid_Name_For_Cadcade The specified policy name "%S" cannot be used for a Cascade Connection security policy setting.
+CMD_CascadePolicySet_Invalid_Range Specify policy "%S" within the range of %s.
+
+
+# PolicyList command
+CMD_PolicyList Display List of Security Policy Types and Settable Values
+CMD_PolicyList_Help Use this to display a list of item names, descriptions, and settable values in the security policies that can be set for VPN Server users and groups and Cascade Connections. \nBy running the PolicyList command without specifying any parameters, a list of all supported security policy names and descriptions will be displayed. \nBy specifying the name using the PolicyList command parameter, a detailed description related to this value and the type and range of the settable value will be displayed.
+CMD_PolicyList_Args PolicyList [name]
+CMD_PolicyList_[name] This allows you to specify the policy name whose description you want to display. If you don't specify a name, a list of all supported security names and descriptions will be displayed.
+CMD_PolicyList_Invalid_Name The specified policy name is invalid.
+CMD_PolicyList_Column_1 Policy name
+CMD_PolicyList_Column_2 Simple description of policy
+CMD_PolicyList_Column_3 Setting value
+CMD_PolicyList_Help_1 [Policy Name]
+CMD_PolicyList_Help_2 [Simple Description of Policy]
+CMD_PolicyList_Help_3 [Range of Settable Values]
+CMD_PolicyList_Help_4 [Default Value]
+CMD_PolicyList_Help_5 [Detailed Description of Policy]
+CMD_PolicyList_Range_Bool yes or no
+CMD_PolicyList_Range_Int_1 Range from %s to %s (0 cannot be specified)
+CMD_PolicyList_Range_Int_2 Range from %s to %s (if 0 is specified, nothing is set)
+
+
+# CascadeStatusGet command
+CMD_CascadeStatusGet Get Current Cascade Connection Status
+CMD_CascadeStatusGet_Help When a Cascade Connection registered on the currently managed Virtual Hub is specified and that Cascade Connection is currently online, use this to get its connection status and other information. \nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a cluster.
+CMD_CascadeStatusGet_Args CascadeStatusGet [name]
+CMD_CascadeStatusGet_[name] Specify the name of the Cascade Connection whose information you want to get.
+
+
+# CascadeRename command
+CMD_CascadeRename Change Name of Cascade Connection
+CMD_CascadeRename_Help When a Cascade Connection registered on the currently managed Virtual Hub is specified, use this to change the name of that Cascade Connection. \nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a cluster.
+CMD_CascadeRename_Args CascadeRename [name] [/NEW:new_name]
+CMD_CascadeRename_[name] Specify the current name of the Cascade Connection whose name you want to change.
+CMD_CascadeRename_NEW Specify the new name after the change.
+CMD_CascadeRename_PROMPT_OLD Current Name:
+CMD_CascadeRename_PROMPT_NEW New Name:
+
+
+
+# CascadeOnline command
+CMD_CascadeOnline Switch Cascade Connection to Online Status
+CMD_CascadeOnline_Help When a Cascade Connection registered on the currently managed Virtual Hub is specified, use this to switch that Cascade Connection to online status. The Cascade Connection that is switched to online status begins the process of connecting to the destination VPN Server in accordance with the Connection Setting. The Cascade Connection that is switched to online status will establish normal connection to the VPN Server or continue to attempt connection until it is switched to offline status. \nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a cluster.
+CMD_CascadeOnline_Args CascadeOnline [name]
+CMD_CascadeOnline_[name] Specify the name of the Cascade Connection to switch to online status.
+
+
+# CascadeOffline command
+CMD_CascadeOffline Switch Cascade Connection to Offline Status
+CMD_CascadeOffline_Help When a Cascade Connection registered on the currently managed Virtual Hub is specified, use this to switch that Cascade Connection to offline status. The Cascade Connection that is switched to offline will not connect to the VPN Server until next time it is switched to the online status using the CascadeOnline command \nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a cluster.
+CMD_CascadeOffline_Args CascadeOffline [name]
+CMD_CascadeOffline_[name] Specify the name of the Cascade Connection to switch to offline status.
+
+
+# AccessAdd command
+CMD_AccessAdd Add Access List Rules (IPv4)
+CMD_AccessAdd_Help Use this to add a new rule to the access list of the currently managed Virtual Hub. \nThe access list is a set of packet file rules that are applied to packets that flow through the Virtual Hub. You can register multiple rules in an access list and you can also define an priority for each rule. All packets are checked for the conditions specified by the rules registered in the access list and based on the operation that is stipulated by the first matching rule, they either pass or are discarded. Packets that do not match any rule are implicitly allowed to pass. You can also use the AccessAddEx command to generate delays, jitters and packet losses. \nThis command cannot be run on VPN Bridge. \nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a member server on a cluster.
+CMD_AccessAdd_Args AccessAdd [pass|discard] [/MEMO:memo] [/PRIORITY:priority] [/SRCUSERNAME:username] [/DESTUSERNAME:username] [/SRCMAC:mac/mask] [/DESTMAC:mac/mask] [/SRCIP:ip/mask] [/DESTIP:ip/mask] [/PROTOCOL:tcp|udp|icmpv4|icmpv6|ip|num] [/SRCPORT:start-end] [/DESTPORT:start-end] [/TCPSTATE: established|unestablished]
+CMD_AccessAdd_[pass|discard] When a packet matches this rule condition, this operation is decided. When pass is specified, the packet is allowed to pass, and when discard is specified, the packet is discarded.
+CMD_AccessAdd_MEMO Specify a description (memo) for this rule.
+CMD_AccessAdd_PRIORITY Specify an integer of 1 or higher to indicate the priority of the rule. Higher priority is given to rules with the lower priority values.
+CMD_AccessAdd_SRCIP Specify a source IPv4 address as a rule condition. Specify the IPv4 address in the format of "IP Address/Mask" by separating the decimal values using dots such as "192.168.0.1". For the mask, either specify decimal values separated by dots such as "255.255.255.0", or you can specify the bit length from the header using a decimal value such as "24". If you specify "0.0.0.0/0.0.0.0", this means all hosts.
+CMD_AccessAdd_DESTIP Specify a destination IPv4 address as a rule condition in the format of "IP Address/Mask". Use the same method of specification as for the /SRCIP parameter.
+CMD_AccessAdd_PROTOCOL Specify a protocol type as a rule condition. Input the IP protocol number using decimal values or specify one of the keywords "tcp" (TCP/IP protocol, no.6), "udp" (UDP/IP protocol, no.17), "icmpv4" (ICMPv4 protocol, no.1), "icmpv6" (ICMPv6 protocol, no.58) or "ip" (all protocols, no.0). Specify 0 to make the rule apply to all IP protocols.
+CMD_AccessAdd_SRCPORT If the specified protocol is TCP/IP or UDP/IP, specify the source port number as the rule condition. Protocols other than this will be ignored. When this parameter is not specified, the rules will apply to all port numbers. When specifying, do so using the following method "1-1024" (1 to 1024), "23" (only 23).
+CMD_AccessAdd_DESTPORT If the specified protocol is TCP/IP or UDP/IP, specify the destination port number as the rule condition. Protocols other than this will be ignored. Use the same method of specification as for the /SRCPORT parameter.
+CMD_AccessAdd_SRCUSERNAME You can apply this rule to only the packets sent by a user session of a user name that has been specified as a rule condition. In this case, specify the user name.
+CMD_AccessAdd_DESTUSERNAME You can apply this rule to only the packets received by a user session of a user name that has been specified as a rule condition. In this case, specify the user name.
+CMD_AccessAdd_SRCMAC Specify destination MAC address as a rule. Specify MAC address with "-" or ":" separators and hexadecimal number like "00-AC-84-EA-33-BC/FF-FF-FF-FF-FF-00". The separators are skippable.
+CMD_AccessAdd_DESTMAC Specify destination MAC address as a rule. Use the same method of specification as for the /SRCMAC parameter.
+CMD_AccessAdd_TCPSTATE Specify TCP connection state as a rule. Use Established or Unestablished.
+CMD_AccessAdd_Prompt_TYPE Pass or Discard:
+CMD_AccessAdd_Prompt_MEMO Rule Description (Memo):
+CMD_AccessAdd_Prompt_PRIORITY Rule Priority:
+CMD_AccessAdd_Eval_PRIORITY Specify an integer of 1 or higher for the priority.
+CMD_AccessAdd_Prompt_SRCIP Source IP Address ("0.0.0.0/0" specifies all):
+CMD_AccessAdd_Prompt_DESTIP Destination IP Address ("0.0.0.0/0" specifies all):
+CMD_AccessAdd_Prompt_PROTOCOL Protocol No. or Protocol Name (tcp/udp/icmpv4/icmpv6/ip):
+CMD_AccessAdd_Prompt_SRCPORT Source Port Number Range (tcp/udp only):
+CMD_AccessAdd_Prompt_DESTPORT Destination Port Number Range (tcp/udp only):
+CMD_AccessAdd_Prompt_SRCUSERNAME Source User Name (all when unspecified):
+CMD_AccessAdd_Prompt_DESTUSERNAME Destination User Name (all when unspecified):
+CMD_AccessAdd_Prompt_SRCMAC Source MAC Address and Mask (all when unspecified):
+CMD_AccessAdd_Prompt_DESTMAC Destination MAC Address and Mask (all when unspecified):
+CMD_AccessAdd_Prompt_TCPSTATE TCP Connection State (Established/Unestablished):
+
+
+# AccessAddEx command
+CMD_AccessAddEx Add Extended Access List Rules (IPv4: Delay, Jitter and Packet Loss Generating)
+CMD_AccessAddEx_Help Use this to add a new rule to the access list of the currently managed Virtual Hub. You can set to generate delays, jitters and packet losses when a packet is passing via the Virtual Hub. \nThe access list is a set of packet file rules that are applied to packets that flow through the Virtual Hub. You can register multiple rules in an access list and you can also define an priority for each rule. All packets are checked for the conditions specified by the rules registered in the access list and based on the operation that is stipulated by the first matching rule, they either pass or are discarded. Packets that do not match any rule are implicitly allowed to pass. You can also use the AccessAddEx command to generate delays, jitters and packet losses. \nThis command cannot be run on VPN Bridge. \nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a member server on a cluster.
+CMD_AccessAddEx_Args AccessAddEx [pass|discard] [/MEMO:memo] [/PRIORITY:priority] [/SRCUSERNAME:username] [/DESTUSERNAME:username] [/SRCMAC:mac/mask] [/DESTMAC:mac/mask] [/SRCIP:ip/mask] [/DESTIP:ip/mask] [/PROTOCOL:tcp|udp|icmpv4|icmpv6|ip|num] [/SRCPORT:start-end] [/DESTPORT:start-end] [/TCPSTATE: established|unestablished] [/DELAY:delay_millisec] [/JITTER:jitter_percent] [/LOSS:loss_percent]
+CMD_AccessAddEx_[pass|discard] When a packet matches this rule condition, this operation is decided. When pass is specified, the packet is allowed to pass, and when discard is specified, the packet is discarded. The setting of delays, jitters and packet losses is applied if the action is pass.
+CMD_AccessAddEx_MEMO Specify a description (memo) for this rule.
+CMD_AccessAddEx_PRIORITY Specify an integer of 1 or higher to indicate the priority of the rule. Higher priority is given to rules with the lower priority values.
+CMD_AccessAddEx_SRCIP Specify a source IPv4 address as a rule condition. Specify the IPv4 address in the format of "IP Address/Mask" by separating the decimal values using dots such as "192.168.0.1". For the mask, either specify decimal values separated by dots such as "255.255.255.0", or you can specify the bit length from the header using a decimal value such as "24". If you specify "0.0.0.0/0.0.0.0", this means all hosts.
+CMD_AccessAddEx_DESTIP Specify a destination IPv4 address as a rule condition in the format of "IP Address/Mask". Use the same method of specification as for the /SRCIP parameter.
+CMD_AccessAddEx_PROTOCOL Specify a protocol type as a rule condition. Input the IP protocol number using decimal values or specify one of the keywords "tcp" (TCP/IP protocol, no.6), "udp" (UDP/IP protocol, no.17), "icmpv4" (ICMPv4 protocol, no.1), "icmpv6" (ICMPv6 protocol, no.58) or "ip" (all protocols, no.0). Specify 0 to make the rule apply to all IP protocols.
+CMD_AccessAddEx_SRCPORT If the specified protocol is TCP/IP or UDP/IP, specify the source port number as the rule condition. Protocols other than this will be ignored. When this parameter is not specified, the rules will apply to all port numbers. When specifying, do so using the following method "1-1024" (1 to 1024), "23" (only 23).
+CMD_AccessAddEx_DESTPORT If the specified protocol is TCP/IP or UDP/IP, specify the destination port number as the rule condition. Protocols other than this will be ignored. Use the same method of specification as for the /SRCPORT parameter.
+CMD_AccessAddEx_SRCUSERNAME You can apply this rule to only the packets sent by a user session of a user name that has been specified as a rule condition. In this case, specify the user name.
+CMD_AccessAddEx_DESTUSERNAME You can apply this rule to only the packets received by a user session of a user name that has been specified as a rule condition. In this case, specify the user name.
+CMD_AccessAddEx_SRCMAC Specify destination MAC address as a rule. Specify MAC address with "-" or ":" separators and hexadecimal number like "00-AC-84-EA-33-BC/FF-FF-FF-FF-FF-00". The separators are skippable.
+CMD_AccessAddEx_DESTMAC Specify destination MAC address as a rule. Use the same method of specification as for the /SRCMAC parameter.
+CMD_AccessAddEx_TCPSTATE Specify TCP connection state as a rule. Use Established or Unestablished.
+CMD_AccessAddEx_DELAY Set this value to generate delays when packets is passing. Specify the delay period in milliseconds. Specify 0 means no delays to generate. The delays must be 10000 milliseconds at most.
+CMD_AccessAddEx_JITTER Set this value to generate jitters when packets is passing. Specify the ratio of fluctuation of jitters within 0% to 100% range. Specify 0 means no jitters to generate.
+CMD_AccessAddEx_LOSS Set this value to generate packet losses when packets is passing. Specify the ratio of packet losses within 0% to 100% range. Specify 0 means no packet losses to generate.
+CMD_AccessAddEx_Prompt_DELAY Delays to Generate (in milliseconds: 0 - 10000):
+CMD_AccessAddEx_Prompt_JITTER Fluctuation of Jitters to Generate (Percent: 0 - 100):
+CMD_AccessAddEx_Prompt_LOSS Ratio of Packet Losses (Percent: 0 - 100):
+CMD_AccessAddEx_Eval_DELAY Delays must be 10000 at maximum.
+CMD_AccessAddEx_Eval_JITTER Fluctuation of Jitters must be 100 at maximum.
+CMD_AccessAddEx_Eval_LOSS Ratio of Packet Losses must be 100 at maximum.
+
+
+# AccessAdd6 command
+CMD_AccessAdd6 Add Access List Rules (IPv6)
+CMD_AccessAdd6_Help Use this to add a new rule to the access list of the currently managed Virtual Hub. \nThe access list is a set of packet file rules that are applied to packets that flow through the Virtual Hub. You can register multiple rules in an access list and you can also define an priority for each rule. All packets are checked for the conditions specified by the rules registered in the access list and based on the operation that is stipulated by the first matching rule, they either pass or are discarded. Packets that do not match any rule are implicitly allowed to pass. You can also use the AccessAddEx6 command to generate delays, jitters and packet losses. \nThis command cannot be run on VPN Bridge. \nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a member server on a cluster.
+CMD_AccessAdd6_Args AccessAdd6 [pass|discard] [/MEMO:memo] [/PRIORITY:priority] [/SRCUSERNAME:username] [/DESTUSERNAME:username] [/SRCMAC:mac/mask] [/DESTMAC:mac/mask] [/SRCIP:ip/mask] [/DESTIP:ip/mask] [/PROTOCOL:tcp|udp|icmpv4|icmpv6|ip|num] [/SRCPORT:start-end] [/DESTPORT:start-end] [/TCPSTATE: established|unestablished]
+CMD_AccessAdd6_[pass|discard] When a packet matches this rule condition, this operation is decided. When pass is specified, the packet is allowed to pass, and when discard is specified, the packet is discarded.
+CMD_AccessAdd6_MEMO Specify a description (memo) for this rule.
+CMD_AccessAdd6_PRIORITY Specify an integer of 1 or higher to indicate the priority of the rule. Higher priority is given to rules with the lower priority values.
+CMD_AccessAdd6_SRCIP Specify a source IPv6 address as a rule condition. Specify the IPv6 address in the format of "IP Address/Mask" by separating the hexadecimal values using colons such as "2001:200:0:1::". For the mask, either specify hexadecimal values separated by colons such as ffff:ffff:ffff:ffff::, or you can specify the bit length from the header using a decimal value such as "64". If you specify "::/0", this means all hosts.
+CMD_AccessAdd6_DESTIP Specify a destination IPv6 address as a rule condition in the format of "IP Address/Mask". Use the same method of specification as for the /SRCIP parameter.
+CMD_AccessAdd6_PROTOCOL Specify a protocol type as a rule condition. Input the IP protocol number using decimal values or specify one of the keywords "tcp" (TCP/IP protocol, no.6), "udp" (UDP/IP protocol, no.17), "icmpv4" (ICMPv4 protocol, no.1), "icmpv6" (ICMPv6 protocol, no.58) or "ip" (all protocols, no.0). Specify 0 to make the rule apply to all IP protocols.
+CMD_AccessAdd6_SRCPORT If the specified protocol is TCP/IP or UDP/IP, specify the source port number as the rule condition. Protocols other than this will be ignored. When this parameter is not specified, the rules will apply to all port numbers. When specifying, do so using the following method "1-1024" (1 to 1024), "23" (only 23).
+CMD_AccessAdd6_DESTPORT If the specified protocol is TCP/IP or UDP/IP, specify the destination port number as the rule condition. Protocols other than this will be ignored. Use the same method of specification as for the /SRCPORT parameter.
+CMD_AccessAdd6_SRCUSERNAME You can apply this rule to only the packets sent by a user session of a user name that has been specified as a rule condition. In this case, specify the user name.
+CMD_AccessAdd6_DESTUSERNAME You can apply this rule to only the packets received by a user session of a user name that has been specified as a rule condition. In this case, specify the user name.
+CMD_AccessAdd6_SRCMAC Specify destination MAC address as a rule. Specify MAC address with "-" or ":" separators and hexadecimal number like "00-AC-84-EA-33-BC/FF-FF-FF-FF-FF-00". The separators can be skipped.
+CMD_AccessAdd6_DESTMAC Specify destination MAC address as a rule. Use the same method of specification as for the /SRCMAC parameter.
+CMD_AccessAdd6_TCPSTATE Specify TCP connection state as a rule. Use Established or Unestablished.
+CMD_AccessAdd6_Prompt_TYPE Pass or Discard:
+CMD_AccessAdd6_Prompt_MEMO Rule Description (Memo):
+CMD_AccessAdd6_Prompt_PRIORITY Rule Priority:
+CMD_AccessAdd6_Eval_PRIORITY Specify an integer of 1 or higher for the priority.
+CMD_AccessAdd6_Prompt_SRCIP Source IP Address ("::/0" specifies all):
+CMD_AccessAdd6_Prompt_DESTIP Destination IP Address ("::/0" specifies all):
+CMD_AccessAdd6_Prompt_PROTOCOL Protocol No. or Protocol Name (tcp/udp/icmpv4/icmpv6/ip):
+CMD_AccessAdd6_Prompt_SRCPORT Source Port Number Range (tcp/udp only):
+CMD_AccessAdd6_Prompt_DESTPORT Destination Port Number Range (tcp/udp only):
+CMD_AccessAdd6_Prompt_SRCUSERNAME Source User Name (all when unspecified):
+CMD_AccessAdd6_Prompt_DESTUSERNAME Destination User Name (all when unspecified):
+CMD_AccessAdd6_Prompt_SRCMAC Source MAC Address and Mask (all when unspecified):
+CMD_AccessAdd6_Prompt_DESTMAC Destination MAC Address and Mask (all when unspecified):
+CMD_AccessAdd6_Prompt_TCPSTATE TCP Connection State (Established/Unestablished):
+
+
+# AccessAddEx6 command
+CMD_AccessAddEx6 Add Extended Access List Rules (IPv6: Delay, Jitter and Packet Loss Generating)
+CMD_AccessAddEx6_Help Use this to add a new rule to the access list of the currently managed Virtual Hub. You can set to generate delays, jitters and packet losses when a packet is passing via the Virtual Hub. \nThe access list is a set of packet file rules that are applied to packets that flow through the Virtual Hub. You can register multiple rules in an access list and you can also define a priority for each rule. All packets are checked for the conditions specified by the rules registered in the access list and based on the operation that is stipulated by the first matching rule, they either pass or are discarded. Packets that do not match any rule are implicitly allowed to pass. You can also use the AccessAddEx6 command to generate delays, jitters and packet losses. \nThis command cannot be run on VPN Bridge. \nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a member server on a cluster.
+CMD_AccessAddEx6_Args AccessAddEx6 [pass|discard] [/MEMO:memo] [/PRIORITY:priority] [/SRCUSERNAME:username] [/DESTUSERNAME:username] [/SRCMAC:mac/mask] [/DESTMAC:mac/mask] [/SRCIP:ip/mask] [/DESTIP:ip/mask] [/PROTOCOL:tcp|udp|icmpv4|icmpv6|ip|num] [/SRCPORT:start-end] [/DESTPORT:start-end] [/TCPSTATE: established|unestablished] [/DELAY:delay_millisec] [/JITTER:jitter_percent] [/LOSS:loss_percent]
+CMD_AccessAddEx6_[pass|discard] When a packet matches this rule condition, this operation is decided. When pass is specified, the packet is allowed to pass, and when discard is specified, the packet is discarded. The setting of delays, jitters and packet losses is applied if the action is pass.
+CMD_AccessAddEx6_MEMO Specify a description (memo) for this rule.
+CMD_AccessAddEx6_PRIORITY Specify an integer of 1 or higher to indicate the priority of the rule. Higher priority is given to rules with the lower priority values.
+CMD_AccessAddEx6_SRCIP Specify a source IPv6 address as a rule condition. Specify the IPv6 address in the format of "IP Address/Mask" by separating the hexadecimal values using colons such as "2001:200:0:1::". For the mask, either specify hexadecimal values separated by colons such as "ffff:ffff:ffff:ffff::", or you can specify the bit length from the header using a decimal value such as 64. If you specify "::/0", this means all hosts.
+CMD_AccessAddEx6_DESTIP Specify a destination IPv6 address as a rule condition in the format of "IP Address/Mask". Use the same method of specification as for the /SRCIP parameter.
+CMD_AccessAddEx6_PROTOCOL Specify a protocol type as a rule condition. Input the IP protocol number using decimal values or specify one of the keywords "tcp" (TCP/IP protocol, no.6), "udp" (UDP/IP protocol, no.17), "icmpv4" (ICMPv4 protocol, no.1), "icmpv6" (ICMPv6 protocol, no.58) or "ip" (all protocols, no.0). Specify 0 to make the rule apply to all IP protocols.
+CMD_AccessAddEx6_SRCPORT If the specified protocol is TCP/IP or UDP/IP, specify the source port number as the rule condition. Protocols other than this will be ignored. When this parameter is not specified, the rules will apply to all port numbers. When specifying, do so using the following method "1-1024" (1 to 1024), "23" (only 23).
+CMD_AccessAddEx6_DESTPORT If the specified protocol is TCP/IP or UDP/IP, specify the destination port number as the rule condition. Protocols other than this will be ignored. Use the same method of specification as for the /SRCPORT parameter.
+CMD_AccessAddEx6_SRCUSERNAME You can apply this rule to only the packets sent by a user session of a user name that has been specified as a rule condition. In this case, specify the user name.
+CMD_AccessAddEx6_DESTUSERNAME You can apply this rule to only the packets received by a user session of a user name that has been specified as a rule condition. In this case, specify the user name.
+CMD_AccessAddEx6_SRCMAC Specify destination MAC address as a rule. Specify MAC address with "-" or ":" separators and hexadecimal number like "00-AC-84-EA-33-BC/FF-FF-FF-FF-FF-00". The separators can be skipped.
+CMD_AccessAddEx6_DESTMAC Specify destination MAC address as a rule. Use the same method of specification as for the /SRCMAC parameter.
+CMD_AccessAddEx6_TCPSTATE Specify TCP connection state as a rule. Use Established or Unestablished.
+CMD_AccessAddEx6_DELAY Set this value to generate delays when packets is passing. Specify the delay period in milliseconds. Specify 0 means no delays to generate. The delays must be 10000 milliseconds at most.
+CMD_AccessAddEx6_JITTER Set this value to generate jitters when packets is passing. Specify the ratio of fluctuation of jitters within 0% to 100% range. Specify 0 means no jitters to generate.
+CMD_AccessAddEx6_LOSS Set this value to generate packet losses when packets is passing. Specify the ratio of packet losses within 0% to 100% range. Specify 0 means no packet losses to generate.
+CMD_AccessAddEx6_Prompt_DELAY Delays to Generate (in milliseconds: 0 - 10000):
+CMD_AccessAddEx6_Prompt_JITTER Fluctuation of Jitters to Generate (Percent: 0 - 100):
+CMD_AccessAddEx6_Prompt_LOSS Ratio of Packet Losses (Percent: 0 - 100):
+CMD_AccessAddEx6_Eval_DELAY Delays must be 10000 at maximum.
+CMD_AccessAddEx6_Eval_JITTER Fluctuation of Jitters must be 100 at maximum.
+CMD_AccessAddEx6_Eval_LOSS Ratio of Packet Losses must be 100 at maximum.
+
+
+# AccessList command
+CMD_AccessList Get Access List Rule List
+CMD_AccessList_Help Use this to get a list of packet filter rules that are registered on access list of the currently managed Virtual Hub. \nThe access list is a set of packet file rules that are applied to packets that flow through the Virtual Hub. You can register multiple rules in an access list and you can also define a priority for each rule. All packets are checked for the conditions specified by the rules registered in the access list and based on the operation that is stipulated by the first matching rule, they either pass or are discarded. Packets that do not match any rule are implicitly allowed to pass. \nThis command cannot be run on VPN Bridge. \nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a member server on a cluster.
+CMD_AccessList_Args AccessList
+
+
+# AccessDelete command
+CMD_AccessDelete Delete Rule from Access List
+CMD_AccessDelete_Help Use this to specify a packet filter rule registered on the access list of the currently managed Virtual Hub and delete it. \nTo delete a rule, you must specify that rule's ID. You can display the ID by using the AccessList command. \nIf you wish not to delete the rule but to only temporarily disable it, use the AccessDisable command. \nThis command cannot be run on VPN Bridge. \nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a member server on a cluster.
+CMD_AccessDelete_Args AccessDelete [id]
+CMD_AccessDelete_[id] Specify either the ID or the Unique ID of the rule to delete.
+CMD_Access_Prompt_ID Access List Rule ID or Unique ID:
+
+
+# AccessEnable command
+CMD_AccessEnable Enable Access List Rule
+CMD_AccessEnable_Help Use this to specify a packet filter rule registered on the access list of the currently managed Virtual Hub and enable it. The enabled rule will be used by packet filtering. \nTo enable a rule, you must specify that rule's ID. You can display the ID by using the AccessList command. \nThis command cannot be run on VPN Bridge. \nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a member server on a cluster.
+CMD_AccessEnable_Args AccessEnable [id]
+CMD_AccessEnable_[id] Specify the ID of the rule to enable.
+
+
+# AccessDisable command
+CMD_AccessDisable Disable Access List Rule
+CMD_AccessDisable_Help Use this to specify a packet filter rule registered on the access list of the currently managed Virtual Hub and disable it. The disabled rule will be used by packet filtering. \nTo disable a rule, you must specify that rule's ID. You can display the ID by using the AccessList command. \nThis command cannot be run on VPN Bridge. \nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a member server on a cluster.
+CMD_AccessDisable_Args AccessDisable [id]
+CMD_AccessDisable_[id] Specify the ID of the rule to disable.
+
+
+# UserList command
+CMD_UserList Get List of Users
+CMD_UserList_Help Use this to get a list of users that are registered on the security account database of the currently managed Virtual Hub. \nThis command cannot be run on VPN Bridge. \nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a member server on a cluster.
+CMD_UserList_Args UserList
+
+
+# UserCreate command
+CMD_UserCreate Create User
+CMD_UserCreate_Help Use this to create a new user in the security account database of the currently managed Virtual Hub. \nBy creating a user, the VPN Client can connect to the Virtual Hub by using the authentication information of that user. \nWhen a user is created using the UserCreate command and the auth type of that user is registered as Password Authentication, a random string will be assigned as the password. Therefore, that user will not be able to connect to the Virtual Hub in that state. After creating the user, you must always use the UserPasswordSet command to specify the user password, or alternatively use the UserAnonymousSet command, UserCertSet command, UserSignedSet command, UserRadiusSet command or UserNTLMSet command to change the user's auth type. \nNote that a user whose user name has been created as "*" (a single asterisk character) will automatically be registered as a RADIUS authentication user. For cases where there are users with "*" as the name, when a user, whose user name that was provided when a client connected to a VPN Server does not match existing user names, is able to be authenticated by a RADIUS server or NT domain controller by inputting a user name and password, the authentication settings and security policy settings will follow the setting for the user "*". \nTo change the user information of a user that has been created, use the UserSet command. \nThis command cannot be run on VPN Bridge. \nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a member server on a cluster.
+CMD_UserCreate_Args UserCreate [name] [/GROUP:group] [/REALNAME:realname] [/NOTE:note]
+CMD_UserCreate_[name] Specify the user name of the user to be newly created.
+CMD_UserCreate_GROUP When assigning a user in a group, specify the group name. When not assigning a user to any group, specify /GROUP:none.
+CMD_UserCreate_REALNAME Specify the user's full name. If you are not specifying this, specify /REALNAME:none.
+CMD_UserCreate_NOTE Specify a description of the user. If you are not specifying this, specify /NOTE:none
+CMD_UserCreate_Prompt_NAME User Name:
+CMD_UserCreate_Prompt_GROUP Assigned Group Name:
+CMD_UserCreate_Prompt_REALNAME User Full Name:
+CMD_UserCreate_Prompt_NOTE User Description:
+
+
+# UserSet command
+CMD_UserSet Change User Information
+CMD_UserSet_Help Use this to change user information that is registered on the security account database of the currently managed Virtual Hub. \nThe user information that can be changed using this command are the three items that are specified when a new user is created using the UserCreate command: Group Name, Full Name, and Description. \nTo get the list of currently registered users, use the UserList command. \nThis command cannot be run on VPN Bridge. \nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a member server on a cluster.
+CMD_UserSet_Args UserSet [name] [/GROUP:group] [/REALNAME:realname] [/NOTE:note]
+CMD_UserSet_[name] Specify the user name of the user whose setting you want to change.
+CMD_UserSet_GROUP When assigning a user in a group, specify the group name. When not assigning a user to any group, specify /GROUP:none.
+CMD_UserSet_REALNAME Specify the user's full name. If you are not specifying this, specify /REALNAME:none
+CMD_UserSet_NOTE Specify a description of the user. If you are not specifying this, specify /NOTE:none.
+
+
+# UserDelete command
+CMD_UserDelete Delete User
+CMD_UserDelete_Help Use this to delete a user that is registered on the security account database of the currently managed Virtual Hub. By deleting the user, that user will no long be able to connect to the Virtual Hub. \nYou can use the UserPolicySet command to instead of deleting a user, set the user to be temporarily denied from logging in. \nTo get the list of currently registered users, use the UserList command. \nThis command cannot be run on VPN Bridge. \nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a member server on a cluster.
+CMD_UserDelete_Args UserDelete [name]
+CMD_UserDelete_[name] Specify the name of the user to delete.
+
+
+# UserGet command
+CMD_UserGet Get User Information
+CMD_UserGet_Help Use this to get user registration information that is registered on the security account database of the currently managed Virtual Hub. \nThe information that you can get using this command are User Name, Full Name, Group Name, Expiration Date, Security Policy, and Auth Type, as well as parameters that are specified as auth type attributes and the statistical data of that user. \nTo get the list of currently registered users, use the UserList command. \nThis command cannot be run on VPN Bridge. \nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a member server on a cluster.
+CMD_UserGet_Args UserGet [name]
+CMD_UserGet_[name] Specify the user name of the user whose information you want to get.
+CMD_UserGet_Column_Name User Name
+CMD_UserGet_Column_RealName Full Name
+CMD_UserGet_Column_Note Description
+CMD_UserGet_Column_Group Group Name
+CMD_UserGet_Column_Expires Expiration Date
+CMD_UserGet_Column_AuthType Auth Type
+CMD_UserGet_Column_UserCert Registered User Individual Certificate
+CMD_UserGet_Column_RadiusAlias External Authentication Server Authentication User Name
+CMD_UserGet_Column_RootCert_CN Limit of Certificate CN Value
+CMD_UserGet_Column_RootCert_SERIAL Limit of Certificate Serial Number
+CMD_UserGet_Policy Security Policy Set for this User
+
+
+# UserAnonymousSet command
+CMD_UserAnonymousSet Set Anonymous Authentication for User Auth Type
+CMD_UserAnonymousSet_Help Use this to set Anonymous Authentication as the auth type for a user that is registered on the security account database of the currently managed Virtual Hub. A VPN Client that has connected to a Virtual Hub using a user name of a user set to anonymous authentication can connect to a Virtual Hub without undergoing user authentication and without conditions. The anonymous authentication function is ideally suited to public VPN Servers that are setup to allow anyone to connect via the Internet etc. \nTo get the list of currently registered users, use the UserList command. \nThis command cannot be run on VPN Bridge. \nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a member server on a cluster.
+CMD_UserAnonymousSet_Args UserAnonymousSet [name]
+CMD_UserAnonymousSet_[name] Specify the user name of the user whose setting you want to change.
+
+
+# UserPasswordSet command
+CMD_UserPasswordSet Set Password Authentication for User Auth Type and Set Password
+CMD_UserPasswordSet_Help Use this to set Password Authentication as the auth type for a user that is registered on the security account database of the currently managed Virtual Hub. Password Authentication requires a user-defined password to be set for the user object in the security account database of the Virtual Hub and when a user attempts to connect to the Virtual Hub using this user name, they will be prompted to input a password and if it is the matching password, connection will be allowed. \nThe user password is actually saved in hash code which means even if the VPN Server setting file is analyzed, the original password cannot be deciphered. \nTo get the list of currently registered users, use the UserList command. \nThis command cannot be run on VPN Bridge. \nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a member server on a cluster.
+CMD_UserPasswordSet_Args UserPasswordSet [name] [/PASSWORD:password]
+CMD_UserPasswordSet_[name] Specify the user name of the user whose setting you want to change.
+CMD_UserPasswordSet_PASSWORD Specify the password to be set for the user. If this parameter is not specified a prompt will appear to input the password.
+
+
+# UserCertSet command
+CMD_UserCertSet Set Individual Certificate Authentication for User Auth Type and Set Certificate
+CMD_UserCertSet_Help Use this to set Individual Certificate Authentication as the Auth Type for a user that is registered on the security account database of the currently managed Virtual Hub. Individual Certificate Authentication requires one X.509 format certificate to be set for the user object in the security account database of the Virtual Hub and when a user attempts to connect to the Virtual Hub using this user name, an RSA algorithm is used to verify if the provided certificate matches the registered certificate and whether the client holds a private key that corresponds to that certificate and if so, connection is allowed. \nTo get the list of currently registered users, use the UserList command. \nThis command cannot be run on VPN Bridge. \nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a member server on a cluster.
+CMD_UserCertSet_Args UserCertSet [name] [/LOADCERT:cert]
+CMD_UserCertSet_[name] Specify the user name of the user whose setting you want to change.
+CMD_UserCertSet_LOADCERT Specify the certificate to set for the user by specifying an X.509 format certificate file.
+
+
+# UserCertGet command
+CMD_UserCertGet Get Certificate Registered for Individual Certificate Authentication User
+CMD_UserCertGet_Help Use this to get an X.509 format certificate registered for a user of Individual Certificate Authentication who is registered in the security account database of the currently managed Virtual Hub and save it to file. \nIf the specified user is not set as Individual Certificate Authentication an error will occur. \nTo get the list of currently registered users, use the UserList command. \nThis command cannot be run on VPN Bridge. \nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a member server on a cluster.
+CMD_UserCertGet_Args UserCertGet [name] [/SAVECERT:cert]
+CMD_UserCertGet_[name] Specify the user name of the user whose information you want to get.
+CMD_UserCertGet_SAVECERT Specify the file name to save, in X.509 format, the user certificate you obtained.
+CMD_UserCertGet_Not_Cert Either the user is not set as individual certificate authentication or a unique certificate is not set.
+
+
+# UserSignedSet command
+CMD_UserSignedSet Set Signed Certificate Authentication for User Auth Type
+CMD_UserSignedSet_Help Use this to set Signed Certificate Authentication as the auth type for a user that is registered on the security account database of the currently managed Virtual Hub. When a user connects to a Virtual Hub using a user name that is set for signed certificate authentication, an RSA algorithm is used to verify whether the certificate provided by the user is signed by any of the certificates in the list of trusted CA certificates of that Virtual Hub and whether the client holds a private key that corresponds with that certificate, and if so, connection is allowed. \nIt is also possible to set the connection to be allowed only when a certificate common name (CN) and serial number that is expected for each user is registered and the contents of the certificate after the abovementioned verification is passed matches the set value. \nTo get the list of currently registered users, use the UserList command. \nThis command cannot be run on VPN Bridge. \nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a member server on a cluster.
+CMD_UserSignedSet_Args UserSignedSet [name] [/CN:cn] [/SERIAL:serial]
+CMD_UserSignedSet_[name] Specify the user name of the user whose setting you want to change.
+CMD_UserSignedSet_CN When this parameter is set, after it has been verified that the certificate that the user provided has been signed by the trusted certificate authority, connection will only be allowed when the value of the common name (CN) of this certificate is compared with the value set by this parameter and the values match. When "none" is specified, this check is not made.
+CMD_UserSignedSet_SERIAL When this parameter is set, after it has been verified that the certificate that the user provided has been signed by the trusted certificate authority, connection will only be allowed when the value of the serial number of this certificate is compared with the value set by this parameter and the values match. When "none" is specified, this check is not made.
+CMD_UserSignedSet_Prompt_CN Limit of Common Name (CN) Value:
+CMD_UserSignedSet_Prompt_SERIAL Limit of Serial Number Value:
+
+
+# UserRadiusSet command
+CMD_UserRadiusSet Set RADIUS Authentication for User Auth Type
+CMD_UserRadiusSet_Help Use this to set RADIUS Authentication as the auth type for a user that is registered on the security account database of the currently managed Virtual Hub. When a user connects to a Virtual Hub using a user name that is set for RADIUS authentication, the user name and the user input password is sent to the RADIUS server where the RADIUS SERVER checks the user name and password, then if the verification is successful, that user is allowed VPN connection. \nIn order to user RADIUS authentication, the RADIUS server used for this verification must be set in the Virtual Hub beforehand by using the RadiusServerSet command. \nTo get the list of currently registered users, use the UserList command. \nThis command cannot be run on VPN Bridge. \nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a member server on a cluster.
+CMD_UserRadiusSet_Args UserRadiusSet [name] [/ALIAS:alias_name]
+CMD_UserRadiusSet_[name] Specify the user name of the user whose setting you want to change.
+CMD_UserRadiusSet_ALIAS When this parameter is set, it is possible to make the user name sent to the RADIUS server different to the user name on the Virtual Hub. When this is not set, please specify /ALIAS:none (the user name on the Virtual Hub will be used). If the user name is "*", the /ALIAS parameter will be ignored. To read an explanation of the "*" user, please input UserCreate/HELP to display this information.
+CMD_UserRadiusSet_Prompt_ALIAS Alias Name for Authentication (Optional):
+
+
+# UserNTLMSet コマンド
+CMD_UserNTLMSet Set NT Domain Authentication for User Auth Type
+CMD_UserNTLMSet_Help Use this to set NT Domain Authentication as the auth type for a user that is registered on the security account database of the currently managed Virtual Hub. When a user connects to a Virtual Hub using a user name that is set for NT Domain authentication, the user name and the user input password is sent to the Windows NT / 2000 / Server 2003 / Server 2008 / Server 2008 R2 / Server 2012 Domain Controller or Active Directory Server where the server checks the user name and password, then if the verification is successful, that user is allowed VPN connection. \nTo use NT Domain authentication, the VPN Server must be operating on a Windows NT 4.0, Windows 2000, Windows XP, Windows Vista, Windows Server 2008, Windows Server 2008 R2 or Windows Server 2012 operating system that is connected to that domain. For details please contact the VPN Server's administrator. \nTo get the list of currently registered users, use the UserList command. \nThis command cannot be run on VPN Bridge. \nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a member server on a cluster.
+CMD_UserNTLMSet_Args UserNTLMSet [name] [/ALIAS:alias_name]
+CMD_UserNTLMSet_[name] Specify the user name of the user whose setting you want to change.
+CMD_UserNTLMSet_ALIAS When this parameter is set, it is possible to make the user name sent to the NT Domain or Active Directory server different to the user name on the Virtual Hub. When this is not set, please specify /ALIAS:none (the user name on the Virtual Hub will be used). If the user name is "*", the /ALIAS parameter will be ignored. To read an explanation of the "*" user, please input UserCreate/HELP to display this information.
+
+
+# UserPolicyRemove command
+CMD_UserPolicyRemove Delete User Security Policy
+CMD_UserPolicyRemove_Help Use this to delete the security policy setting that is set for a user that is registered on the security account database of the currently managed Virtual Hub. A user who has had their security policy setting deleted will be assigned the security policy setting of the group that user is assigned to. In the cases where the user is not assigned to a group or when a security policy setting has not been set for the group, the default values (Allow Access: Enabled, Maximum Number of TCP Connections: 32, Time-out Period: 20 seconds) will be applied. \nTo get the list of currently registered users, use the UserList command. \nThis command cannot be run on VPN Bridge. \nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a member server on a cluster.
+CMD_UserPolicyRemove_Args UserPolicyRemove [name]
+CMD_UserPolicyRemove_[name] Specify the user name of the user whose setting you want to change.
+
+
+# UserPolicySet command
+CMD_UserPolicySet Set User Security Policy
+CMD_UserPolicySet_Help Use this to set the security policy contents that are set for a user that is registered on the security account database of the currently managed Virtual Hub. \nWhen a user has not been set a security policy, use this to change the specified values after a new default security policy has been set. \nTo get the list of currently registered users, use the UserList command. \nThis command cannot be run on VPN Bridge. \nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a member server on a cluster.
+CMD_UserPolicySet_Args UserPolicySet [name] [/NAME:policy_name] [/VALUE:num|yes|no]
+CMD_UserPolicySet_[name] Specify the user name of the user whose setting you want to change.
+CMD_UserPolicySet_NAME Specify the name of policy whose values you want to change. You can use the PolicyList command to display a list of policy names and values that can be set.
+CMD_UserPolicySet_VALUE Specify a new policy value. If the policy is an integer value, specify an integer. Specify yes or no for Boolean types. You can view the type and value that can be set by using the PolicyList command.
+
+
+# UserExpiresSet command
+CMD_UserExpiresSet Set User's Expiration Date
+CMD_UserExpiresSet_Help Use this to set the user's expiration date that is registered on the security account database of the currently managed Virtual Hub. A user whose expiration date has expired cannot connect to the Virtual Hub. \nTo get the list of currently registered users, use the UserList command. \nThis command cannot be run on VPN Bridge. \nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a member server on a cluster.
+CMD_UserExpiresSet_Args UserExpiresSet [name] [/EXPIRES:expires]
+CMD_UserExpiresSet_[name] Specify the user name of the user whose setting you want to change.
+CMD_UserExpiresSet_EXPIRES Specify the user expiration date and time. The date and time must be in the same format as "2005/10/08 19:30:00" where 6 integers are specified, representing year/month/day hour:minute:second separated by forward slashes, a space and then colons. Specify 4 digits for the year. If you put a space in a value, the entire value must be enclosed by "". For this specification, local time (standard time for the computer on which the command line management utility is running) can be specified. By specifying /EXPIRES:none, you can remove the expiration date restriction.
+CMD_UserExpiresSet_Prompt_EXPIRES User Expiration Date (no expiration if nothing specified):
+
+
+# GroupList command
+CMD_GroupList Get List of Groups
+CMD_GroupList_Help Use this to get a list of groups that are registered on the security account database of the currently managed Virtual Hub. \nThis command cannot be run on VPN Bridge. \nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a member server on a cluster.
+CMD_GroupList_Args GroupList
+
+
+# GroupCreate command
+CMD_GroupCreate Create Group
+CMD_GroupCreate_Help Use this to create a new group in the security account database of the currently managed Virtual Hub. \nYou can register multiple users in a group. To register users in a group use the GroupJoin command. \nThis command cannot be run on VPN Bridge. \nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a member server on a cluster.
+CMD_GroupCreate_Args GroupCreate [name] [/REALNAME:realname] [/NOTE:note]
+CMD_GroupCreate_[name] Specify the name of the group to create.
+CMD_GroupCreate_REALNAME Specify the group's full name. For example, if the group corresponds to an actual section or department name, specify that name. If you are not specifying this, specify /REALNAME:none
+CMD_GroupCreate_NOTE Specify a description of the group. If you are not specifying this, specify /NOTE:none
+CMD_GroupCreate_Prompt_NAME Group Name:
+CMD_GroupCreate_Prompt_REALNAME Group Full Name:
+CMD_GroupCreate_Prompt_NOTE Group Description:
+
+
+# GroupSet command
+CMD_GroupSet Set Group Information
+CMD_GroupSet_Help Use this to set group information that is registered on the security account database of the currently managed Virtual Hub. \nTo get the list of currently registered groups, use the GroupList command. \nThis command cannot be run on VPN Bridge. \nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a member server on a cluster.
+CMD_GroupSet_Args GroupSet [name] [/REALNAME:realname] [/NOTE:note]
+CMD_GroupSet_[name] Specify the group name of the group whose setting you want to change.
+CMD_GroupSet_REALNAME Specify the group's Full name. For example, if the group corresponds to an actual section or department name, specify that name. If you are not specifying this, specify /REALNAME:none
+CMD_GroupSet_NOTE Specify a description of the group. If you are not specifying this, specify /NOTE:none.
+
+
+# GroupDelete command
+CMD_GroupDelete Delete Group
+CMD_GroupDelete_Help Use this to delete a group that is registered on the security account database of the currently managed Virtual Hub. \nWhen you delete a group all users assigned to that group will become unassigned. \nTo get the list of currently registered groups, use the GroupList command. \nThis command cannot be run on VPN Bridge. \nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a member server on a cluster.
+CMD_GroupDelete_Args GroupDelete [name]
+CMD_GroupDelete_[name] Specify the name of the group to delete.
+
+
+# GroupGet command
+CMD_GroupGet Get Group Information and List of Assigned Users
+CMD_GroupGet_Help Use this to get the information of a group that is registered on the security account database of the currently managed Virtual Hub as well as a list of users assigned to that group. \nTo get the list of currently registered groups, use the GroupList command. \nThis command cannot be run on VPN Bridge. \nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a member server on a cluster.
+CMD_GroupGet_Args GroupGet [name]
+CMD_GroupGet_[name] Specify the group name of the group whose information you want to get.
+CMD_GroupGet_Column_NAME Group Name
+CMD_GroupGet_Column_REALNAME Full Name
+CMD_GroupGet_Column_NOTE Description
+CMD_GroupGet_Column_POLICY This is the security policy that is set for this group.
+CMD_GroupGet_Column_MEMBERS This is a list of user names of users who are assigned to this group.
+
+
+# GroupJoin command
+CMD_GroupJoin Add User to Group
+CMD_GroupJoin_Help Use this to add a user in the security account database of the currently managed Virtual Hub to a group that is registered on that security account database. \nTo get a list of users and groups that are currently registered, use the UserList command and the GroupList command. \nThis command cannot be run on VPN Bridge. \nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a member server on a cluster.
+CMD_GroupJoin_Args GroupJoin [name] [/USERNAME:username]
+CMD_GroupJoin_[name] Specify the group name of the group to which you want to add a user.
+CMD_GroupJoin_USERNAME Specify the user name of the user you want to add to the group specified by "name".
+CMD_GroupJoin_Prompt_USERNAME Name of User to Join Group:
+
+
+# GroupUnjoin command
+CMD_GroupUnjoin Delete User from Group
+CMD_GroupUnjoin_Help Use this to delete a specified user from the group that is registered on the security account database of the currently managed Virtual Hub. By deleting a user from the group, that user becomes unassigned. \nTo get a list of users that are currently assigned to a group, use the GroupGet command. \nTo get the list of currently registered groups, use the GroupList command. \nThis command cannot be run on VPN Bridge. \nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a member server on a cluster.
+CMD_GroupUnjoin_Args GroupUnjoin [name]
+CMD_GroupUnjoin_[name] Specify the name of the user to delete from the group.
+CMD_GroupUnjoin_Prompt_name Name of User to Delete from Group:
+
+
+# GroupPolicyRemove command
+CMD_GroupPolicyRemove Delete Group Security Policy
+CMD_GroupPolicyRemove_Help Use this to delete the security policy setting that is set for a group that is registered on the security account database of the currently managed Virtual Hub. Users who do not have a security policy set for the user themselves or for the group they are assigned to, will have the default values (Allow Access: Enabled, Maximum Number of TCP Connections: 32, Time-out Period: 20 seconds) applied to them. \nTo get the list of currently registered groups, use the GroupList command. \nThis command cannot be run on VPN Bridge. \nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a member server on a cluster.
+CMD_GroupPolicyRemove_Args GroupPolicyRemove [name]
+CMD_GroupPolicyRemove_[name] Specify the group name of the group whose setting you want to change.
+
+
+# GroupPolicySet command
+CMD_GroupPolicySet Set Group Security Policy
+CMD_GroupPolicySet_Help Use this to set the security policy contents that are set for a group that is registered on the security account database of the currently managed Virtual Hub. \nWhen a group has not been set a security policy, use this to change the specified values after a new default security policy has been set. \nTo get the list of currently registered groups, use the GroupList command. \nThis command cannot be run on VPN Bridge. \nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a member server on a cluster.
+CMD_GroupPolicySet_Args GroupPolicySet [name] [/NAME:policy_name] [/VALUE:num|yes|no]
+CMD_GroupPolicySet_[name] Specify the group name of the group whose setting you want to change.
+CMD_GroupPolicySet_NAME Specify the name of policy whose values you want to change. You can use the PolicyList command to display a list of policy names and values that can be set.
+CMD_GroupPolicySet_VALUE Specify a new policy value. If the policy is an integer value, specify an integer. Specify yes or no for Boolean types. You can view the type and value that can be set by using the PolicyList command.
+
+
+# SessionList command
+CMD_SessionList Get List of Connected Sessions
+CMD_SessionList_Help Use this to get a list of the sessions connected to the Virtual Hub currently being managed. In the list of sessions, the following information will be displayed for each connection: Session Name, Session Site, User Name, Source Host Name, TCP Connection, Transfer Bytes and Transfer Packets. \nIf the currently connected VPN Server is a cluster controller and the currently managed Virtual Hub is a static Virtual Hub, you can get an all-linked-together list of all sessions connected to that Virtual Hub on all cluster members. \nIn all other cases, only the list of sessions that are actually connected to the currently managed VPN Server will be obtained.
+CMD_SessionList_Args SessionList
+
+
+# SessionGet command
+CMD_SessionGet Get Session Information
+CMD_SessionGet_Help Use this to specify a session currently connected to the currently managed Virtual Hub and get the session information. The session information includes the following: source host name and user name, version information, time information, number of TCP connections, communication parameters, session key, statistical information on data transferred, and other client and server information. \nTo get the list of currently connected sessions, use the SessionList command.
+CMD_SessionGet_Args SessionGet [name]
+CMD_SessionGet_[name] Specify the session name of the session whose information you want to get.
+CMD_SessionGet_Prompt_NAME Session name:
+
+
+# SessionDisconnect command
+CMD_SessionDisconnect Disconnect Session
+CMD_SessionDisconnect_Help Use this to specify a session currently connected to the currently managed Virtual Hub and forcefully disconnect that session using manager privileges. \nNote that when communication is disconnected by settings on the source client side and the automatically reconnect option is enabled, it is possible that the client will reconnect. \nTo get the list of currently connected sessions, use the SessionList command.
+CMD_SessionDisconnect_Args SessionDisconnect [name]
+CMD_SessionDisconnect_[name] Specify the session name of the session to disconnect.
+
+
+# MacTable command
+CMD_MacTable Get the MAC Address Table Database
+CMD_MacTable_Help Use this to get the MAC address table database that is held by the currently managed Virtual Hub. \nThe MAC address table database is a table that the Virtual Hub requires to perform the action of switching Ethernet frames and the Virtual Hub decides the sorting destination session of each Ethernet frame based on the MAC address table database. The MAC address database is built by the Virtual Hub automatically analyzing the contents of the communication throughput. \nBy specifying the session name you can get the MAC address table entry that has been associated with that session.
+CMD_MacTable_Args MacTable [session_name]
+CMD_MacTable_[session_name] By specifying the session name as a parameter, you can display only the MAC address table entry that is associated with that session. When this is left unspecified, all the entries will be displayed.
+
+
+# MacDelete command
+CMD_MacDelete Delete MAC Address Table Entry
+CMD_MacDelete_Help Use this command to operate the MAC address table database held by the currently managed Virtual Hub and delete a specified MAC address table entry from the database. \nTo get the contents of the current MAC address table database use the MacTable command.
+CMD_MacDelete_Args MacDelete [id]
+CMD_MacDelete_[id] Specify the ID of the MAC address table entry to delete.
+CMD_MacDelete_Prompt ID to Delete:
+
+
+# IpTable command
+CMD_IpTable Get the IP Address Table Database
+CMD_IpTable_Help Use this to get the IP address table database that is held by the currently managed Virtual Hub. \nThe IP address table database is a table that is automatically generated by analyzing the contents of communication so that the Virtual Hub can always know which session is using which IP address and it is frequently used by the engine that applies the Virtual Hub security policy. \nBy specifying the session name you can get the IP address table entry that has been associated with that session.
+CMD_IpTable_Args IpTable [session_name]
+CMD_IpTable_[session_name] By specifying the session name as a parameter, you can display only the IP address table entry that is associated with that session. When this is left unspecified, all the entries will be displayed.
+
+
+# IpDelete command
+CMD_IpDelete Delete IP Address Table Entry
+CMD_IpDelete_Help Use this command to operate the IP address table database held by the currently managed Virtual Hub and delete a specified IP address table entry from the database. \nTo get the contents of the current IP address table database use the IpTable command.
+CMD_IpDelete_Args IpDelete [id]
+CMD_IpDelete_[id] Specify the ID of the IP address table entry to delete.
+
+
+# SecureNatEnable command
+CMD_SecureNatEnable Enable the Virtual NAT and DHCP Server Function (SecureNat Function)
+CMD_SecureNatEnable_Help Use this to enable the Virtual NAT and DHCP Server function (SecureNat Function) on the currently managed Virtual Hub and begin its operation. Before executing this command, you must first check the setting contents of the current Virtual NAT function and DHCP Server function using the SecureNatHostGet command, NatGet command and DhcpGet command. \nBy enabling the SecureNAT function, you can virtually operate a NAT router (IP masquerade) and the DHCP Server function on a virtual network on the Virtual Hub. \n\n[Warning about SecureNAT Function]\nThe SecureNAT function is recommended only for system administrators and people with a detailed knowledge of networks. \nIf you use the SecureNAT function correctly, it is possible to achieve a safe form of remote access via a VPN. However when used in the wrong way, it can put the entire network in danger. Anyone who does not have a thorough knowledge of networks and anyone who does not have the network administrator's permission must not enable the SecureNAT function. For a detailed explanation of the SecureNAT function, please refer to the VPN Server's manual and online documentation. \nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a cluster.
+CMD_SecureNatEnable_Args SecureNatEnable
+
+
+# SecureNatDisable command
+CMD_SecureNatDisable Disable the Virtual NAT and DHCP Server Function (SecureNat Function)
+CMD_SecureNatDisable_Help Use this to disable the Virtual NAT and DHCP Server function (SecureNat Function) on the currently managed Virtual Hub. By executing this command the Virtual NAT function immediately stops operating and the Virtual DHCP Server function deletes the DHCP lease database and stops the service. \nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a cluster.
+CMD_SecureNatDisable_Args SecureNatDisable
+
+
+# SecureNatStatusGet command
+CMD_SecureNatStatusGet Get the Operating Status of the Virtual NAT and DHCP Server Function (SecureNat Function)
+CMD_SecureNatStatusGet_Help Use this to get the operating status of the Virtual NAT and DHCP Server function (SecureNat Function) when it is operating on the currently managed Virtual Hub. \nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a cluster.
+CMD_SecureNatStatusGet_Args SecureNatStatusGet
+
+
+# SecureNatHostGet command
+CMD_SecureNatHostGet Get Network Interface Setting of Virtual Host of SecureNAT Function
+CMD_SecureNatHostGet_Help Use this to get the virtual host network interface setting from the setting items of the Virtual NAT and DHCP Server function (SecureNAT function) on the currently managed Virtual Hub. \nThe SecureNAT function holds one virtual network adapter on the L2 segment inside the Virtual Hub and it has been assigned a MAC address and an IP address. By doing this, another host connected to the same L2 segment is able to communicate with the SecureNAT virtual host as if it is an actual IP host existing on the network. \n\n[Warning about SecureNAT Function]\nThe SecureNAT function is recommended only for system administrators and people with a detailed knowledge of networks. \nIf you use the SecureNAT function correctly, it is possible to achieve a safe form of remote access via a VPN. However when used in the wrong way, it can put the entire network in danger. Anyone who does not have a thorough knowledge of networks and anyone who does not have the network administrators permission must not enable the SecureNAT function. For a detailed explanation of the SecureNAT function, please refer to the VPN Server's manual and online documentation. \nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a cluster.
+CMD_SecureNatHostGet_Args SecureNatHostGet
+CMD_SecureNatHostGet_Column_MAC MAC Address
+CMD_SecureNatHostGet_Column_IP IP Address
+CMD_SecureNatHostGet_Column_MASK Subnet Mask
+CMD_SecureNatHostGet_Column_LOG Save NAT and DHCP Operation Log
+
+
+# SecureNatHostSet command
+CMD_SecureNatHostSet Change Network Interface Setting of Virtual Host of SecureNAT Function
+CMD_SecureNatHostSet_Help Use this to change and save the virtual host network interface setting in the setting items of the Virtual NAT and DHCP Server function (SecureNAT function) on the currently managed Virtual Hub. \nThe SecureNAT function holds one virtual network adapter on the L2 segment inside the Virtual Hub and it has been assigned a MAC address and an IP address. By doing this, another host connected to the same L2 segment is able to communicate with the SecureNAT virtual host as if it is an actual IP host existing on the network. \n\n[Warning about SecureNAT Function]\nThe SecureNAT function is recommended only for system administrators and people with a detailed knowledge of networks. \nIf you use the SecureNAT function correctly, it is possible to achieve a safe form of remote access via a VPN. However when used in the wrong way, it can put the entire network in danger. Anyone who does not have a thorough knowledge of networks and anyone who does not have the network administrators permission must not enable the SecureNAT function. For a detailed explanation of the SecureNAT function, please refer to the VPN Server's manual and online documentation. \nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a cluster.
+CMD_SecureNatHostSet_Args SecureNatHostSet [/MAC:mac] [/IP:ip] [/MASK:mask]
+CMD_SecureNatHostSet_MAC Specify the MAC address to assign for the virtual interface. Specify a MAC address using a string like "00-AC-01-23-45-67". When /MAC:none is specified, no changes will be made to the current setting.
+CMD_SecureNatHostSet_IP Specify the IP address to assign for the virtual interface. When /IP:none is specified, no changes will be made to the current setting.
+CMD_SecureNatHostSet_MASK Specify the subnet mask to assign for the virtual interface. When /MASK:none is specified, no changes will be made to the current setting.
+CMD_SecureNatHostSet_Prompt_MAC MAC Address:
+CMD_SecureNatHostSet_Prompt_IP IP Address:
+CMD_SecureNatHostSet_Prompt_MASK Subnet Mask:
+
+
+# NatGet command
+CMD_NatGet Get Virtual NAT Function Setting of SecureNAT Function
+CMD_NatGet_Help Use this to get the virtual NAT setting from the setting items of the Virtual NAT and DHCP Server function (SecureNAT function) on the currently managed Virtual Hub. \nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a cluster.
+CMD_NatGet_Args NatGet
+CMD_NatGet_Column_USE Use Virtual NAT Function
+CMD_NetGet_Column_MTU MTU Value
+CMD_NatGet_Column_TCP TCP Session Timeout (Seconds)
+CMD_NatGet_Column_UDP UDP Session Timeout (Seconds)
+
+
+# NatEnable command
+CMD_NatEnable Enable Virtual NAT Function of SecureNAT Function
+CMD_NatEnable_Help Use this to enable the Virtual NAT function on the currently managed Virtual Hub. \nIf the SecureNAT function is still not operating even after this command has been used to enable the Virtual NAT function, Virtual NAT is not operating. To start the operation of the SecureNAT Function, use the SecureNatEnable command. \nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a cluster.
+CMD_NatEnable_Args NatEnable
+
+
+# NatDisable command
+CMD_NatDisable Disable Virtual NAT Function of SecureNAT Function
+CMD_NatDisable_Help Use this to disable the Virtual NAT function on the currently managed Virtual Hub. \nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a cluster.
+CMD_NatDisable_Args NatDisable
+
+
+# NatSet command
+CMD_NatSet Change Virtual NAT Function Setting of SecureNAT Function
+CMD_NatSet_Help Use this to change the Virtual NAT setting of the currently managed Virtual Hub. The contents of the Virtual NAT setting includes: MTU value, TCP session timeout and UDP session timeout \nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a cluster.
+CMD_NatSet_Args NatSet [/MTU:mtu] [/TCPTIMEOUT:tcp_timeout] [/UDPTIMEOUT:udp_timeout] [/LOG:yes|no]
+CMD_NatSet_MTU Set the MTU (Maximum transferable unit size) using an integer to specify the byte length unit. This value is the maximum payload length excluding the MAC header of the Ethernet frame that the Virtual NAT sends and the default is 1500 bytes.
+CMD_NatSet_TCPTIMEOUT This sets how many seconds a condition of non-communication continues in a TCP session that the Virtual NAT is relaying before a timeout occurs and the session is discarded.
+CMD_NatSet_UDPTIMEOUT This sets how many seconds a condition of non-communication continues in a UDP session that the Virtual NAT is relaying before a timeout occurs and the session is discarded.
+CMD_NatSet_LOG Specify whether or not to save the Virtual NAT operation in the Virtual Hub security log. Specify "yes" to save it, and "no" to not save it.
+CMD_NatSet_Prompt_MTU MTU Value:
+CMD_NatSet_Prompt_TCPTIMEOUT TCP Session Timeout (Seconds):
+CMD_NatSet_Prompt_UDPTIMEOUT UDP Session Timeout (Seconds):
+CMD_NatSet_Prompt_LOG Save Log (yes / no):
+CMD_NatSet_Eval_MTU Specify a value in the range %d to %d for the MTU value.
+CMD_NatSet_Eval_TCP Specify the number of seconds in the range %d to %d for the TCP session timeout.
+CMD_NatSet_Eval_UDP Specify the number of seconds in the range %d to %d for the UDP session timeout.
+
+
+# NatTable command
+CMD_NatTable Get Virtual NAT Function Session Table of SecureNAT Function
+CMD_NatTable_Help Use this to get the table of TCP and UDP sessions currently communicating via the Virtual NAT (NAT table) in cases when the Virtual NAT function is operating on the currently managed Virtual Hub. \nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a cluster.
+CMD_NatTable_Args NatTable
+
+
+# DhcpGet command
+CMD_DhcpGet Get Virtual DHCP Server Function Setting of SecureNAT Function
+CMD_DhcpGet_Help Use this to get the virtual DHCP Server setting from the setting items of the Virtual NAT and DHCP Server function (SecureNAT function) on the currently managed Virtual Hub. \nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a cluster.
+CMD_DhcpGet_Args DhcpGet
+CMD_DhcpGet_Column_Log Record Log of NAT and DHCP Operation
+CMD_DhcpGet_Column_USE Use Virtual DHCP Function
+CMD_DhcpGet_Column_IP1 Start Distribution Address Band
+CMD_DhcpGet_Column_IP2 End Distribution Address Band
+CMD_DhcpGet_Column_MASK Subnet Mask
+CMD_DhcpGet_Column_LEASE Lease Limit (Seconds)
+CMD_DhcpGet_Column_GW Default Gateway Address
+CMD_DhcpGet_Column_DNS DNS Server Address 1
+CMD_DhcpGet_Column_DNS2 DNS Server Address 2
+CMD_DhcpGet_Column_DOMAIN Domain Name
+
+
+# DhcpEnable command
+CMD_DhcpEnable Enable Virtual DHCP Server Function of SecureNAT Function
+CMD_DhcpEnable_Help Use this to enable the Virtual DHCP Server function on the currently managed Virtual Hub. \nIf the SecureNAT function is still not operating even after this command has been used to enable the Virtual DHCP function, Virtual DHCP Server is not operating. To start the operation of the SecureNAT Function, use the SecureNatEnable command. \nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a cluster.
+CMD_DhcpEnable_Args DhcpEnable
+
+
+# DhcpDisable command
+CMD_DhcpDisable Disable Virtual DHCP Server Function of SecureNAT Function
+CMD_DhcpDisable_Help Use this to disable the Virtual DHCP Server function on the currently managed Virtual Hub. \nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a cluster.
+CMD_DhcpDisable_Args DhcpDisable
+
+
+# DhcpSet command
+CMD_DhcpSet Change Virtual DHCP Server Function Setting of SecureNAT Function
+CMD_DhcpSet_Help Use this to change the Virtual DHCP Server setting of the currently managed Virtual Hub. The Virtual DHCP Server settings include the following items: distribution address band, subnet mask, lease limit, and option values assigned to clients. \nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a cluster.
+CMD_DhcpSet_Args DhcpSet [/START:start_ip] [/END:end_ip] [/MASK:subnetmask] [/EXPIRE:sec] [/GW:gwip] [/DNS:dns] [/DNS2:dns2][/DOMAIN:domain] [/LOG:yes|no]
+CMD_DhcpSet_START Specify the start point of the address band to be distributed to the client. (Example: 192.168.30.10)
+CMD_DhcpSet_END Specify the end point of the address band to be distributed to the client. (Example: 192.168.30.200)
+CMD_DhcpSet_MASK Specify the subnet mask to be specified for the client. (Example: 255.255.255.0)
+CMD_DhcpSet_EXPIRE Specify the expiration date in second units for leasing an IP address to a client.
+CMD_DhcpSet_GW Specify the IP address of the default gateway to be notified to the client. You can specify a SecureNAT Virtual Host IP address for this when the SecureNAT Function's Virtual NAT Function has been enabled and is being used also. If you specify 0 or none, then the client will not be notified of the default gateway.
+CMD_DhcpSet_DNS Specify the IP address of the primary DNS Server to be notified to the client. You can specify a SecureNAT Virtual Host IP address for this when the SecureNAT Function's Virtual NAT Function has been enabled and is being used also. If you specify 0 or none, then the client will not be notified of the DNS Server address.
+CMD_DhcpSet_DNS2 Specify the IP address of the secondary DNS Server to be notified to the client. You can specify a SecureNAT Virtual Host IP address for this when the SecureNAT Function's Virtual NAT Function has been enabled and is being used also. If you specify 0 or none, then the client will not be notified of the DNS Server address.
+CMD_DhcpSet_DOMAIN Specify the domain name to be notified to the client. If you specify none, then the client will not be notified of the domain name.
+CMD_DhcpSet_LOG Specify whether or not to save the Virtual DHCP Server operation in the Virtual Hub security log. Specify "yes" to save it. This value is interlinked with the Virtual NAT Function log save setting.
+CMD_DhcpSet_Prompt_START Start Point for Distributed Address Band:
+CMD_DhcpSet_Prompt_END End Point for Distributed Address Band:
+CMD_DhcpSet_Prompt_MASK Subnet Mask:
+CMD_DhcpSet_Prompt_EXPIRE Lease Limit (Seconds):
+CMD_DhcpSet_Prompt_GW Default Gateway ('none' to not set this):
+CMD_DhcpSet_Prompt_DNS DNS Server 1 ('none' to not set this):
+CMD_DhcpSet_Prompt_DNS2 DNS Server 2 ('none' to not set this):
+CMD_DhcpSet_Prompt_DOMAIN Domain Name:
+
+
+# DhcpTable command
+CMD_DhcpTable Get Virtual DHCP Server Function Lease Table of SecureNAT Function
+CMD_DhcpTable_Help Use this to get the lease table of IP addresses, held by the Virtual DHCP Server, that are assigned to clients in cases when the Virtual NAT function is operating on the currently managed Virtual Hub. \nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a cluster.
+CMD_DhcpTable_Args DhcpTable
+
+
+# AdminOptionList command
+CMD_AdminOptionList Get List of Virtual Hub Administration Options
+CMD_AdminOptionList_Help Use this to get a list of Virtual Hub administration options that are set on the currently managed Virtual Hub. \nThe purpose of the Virtual Hub administration options is for the VPN Server Administrator to set limits for the setting ranges when the administration of the Virtual Hub is to be trusted to each Virtual Hub administrator. \nOnly an administrator with administration privileges for this entire VPN Server is able to add, edit and delete the Virtual Hub administration options. The Virtual Hub administrators are unable to make changes to the administration options, however they are able to view them. \nThere is an exception however. If allow_hub_admin_change_option is set to "1", even Virtual Hub administrators are able to edit the administration options. \nThis command cannot be run on VPN Bridge. \nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a cluster member.
+CMD_AdminOptionList_Args AdminOptionList
+
+
+# AdminOptionSet command
+CMD_AdminOptionSet Set Values of Virtual Hub Administration Options
+CMD_AdminOptionSet_Help Use this to change the values of Virtual Hub administration options that are set on the currently managed Virtual Hub. \nThe purpose of the Virtual Hub administration options is for the VPN Server Administrator to set limits for the setting ranges when the administration of the Virtual Hub is to be trusted to each Virtual Hub administrator. \nOnly an administrator with administration privileges for this entire VPN Server is able to add, edit and delete the Virtual Hub administration options. The Virtual Hub administrators are unable to make changes to the administration options, however they are able to view them. \nThere is an exception however. If allow_hub_admin_change_option is set to "1", even Virtual Hub administrators are able to edit the administration options. \nThis command cannot be run on VPN Bridge. \nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a cluster member.
+CMD_AdminOptionSet_Args AdminOptionSet [name] [/VALUE:value]
+CMD_AdminOptionSet_[name] Specify the name of the administration option whose value you want to change. You can get a list of names by using the AdminOptionList command.
+CMD_AdminOptionSet_VALUE Specify an integer for the setting value.
+CMD_AdminOptionSet_Prompt_name Name of Administration Option to Change Value:
+CMD_AdminOptionSet_Prompt_VALUE Setting Value (Integer):
+
+
+# ExtOptionList command
+CMD_ExtOptionList Get List of Virtual Hub Extended Options
+CMD_ExtOptionList_Help Use this to get a Virtual Hub Extended Options List that is set on the currently managed Virtual Hub.\nVirtual Hub Extended Option enables you to configure more detail settings of the Virtual Hub.\nBy default, both VPN Server's global administrators and individual Virtual Hub's administrators can modify the Virtual Hub Extended Options.\nHowever, if the deny_hub_admin_change_ext_option is set to 1 on the Virtual Hub Admin Options, the individual Virtual Hub's administrators cannot modify the Virtual Hub Extended Options.\nThis command cannot be run on VPN Bridge. \nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a cluster member.
+CMD_ExtOptionList_Args ExtOptionList
+
+
+# ExtOptionSet command
+CMD_ExtOptionSet Set a Value of Virtual Hub Extended Options
+CMD_ExtOptionSet_Help Use this to set a value in the Virtual Hub Extended Options List that is set on the currently managed Virtual Hub.\nVirtual Hub Extended Option enables you to configure more detail settings of the Virtual Hub.\nBy default, both VPN Server's global administrators and individual Virtual Hub's administrators can modify the Virtual Hub Extended Options.\nHowever, if the deny_hub_admin_change_ext_option is set to 1 on the Virtual Hub Admin Options, the individual Virtual Hub's administrators cannot modify the Virtual Hub Extended Options.\nThis command cannot be run on VPN Bridge. \nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a cluster member.
+CMD_ExtOptionSet_Args ExtOptionSet [name] [/VALUE:value]
+CMD_ExtOptionSet_[name] Specify the name of the Virtual Hub Extended Options whose value you want to change. You can get a list of names by using the ExtOptionList command.
+CMD_ExtOptionSet_VALUE Specify an integer for the setting value.
+CMD_ExtOptionSet_Prompt_name Name of Extended Option to Change Value:
+CMD_ExtOptionSet_Prompt_VALUE Setting Value (Integer):
+
+
+# CrlList command
+CMD_CrlList Get List of Certificates Revocation List
+CMD_CrlList_Help Use this to get a Certificates Revocation List that is set on the currently managed Virtual Hub. \nBy registering certificates in the Certificates Revocation List, the clients who provide these certificates will be unable to connect to this Virtual Hub using certificate authentication mode. \nNormally with this function, in cases where the security of a private key has been compromised or where a person holding a certificate has been stripped of their privileges, by registering that certificate as invalid on the Virtual Hub, it is possible to deny user authentication when that certificate is used by a client to connect to the Virtual Hub. \nThis command cannot be run on VPN Bridge. \nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a cluster.
+CMD_CrlList_Args CrlList
+
+
+# CrlAdd command
+CMD_CrlAdd Add a Revoked Certificate
+CMD_CrlAdd_Help Use this to add a new revoked certificate definition in the Certificate Revocation List that is set on the currently managed Virtual Hub. \nSpecify the contents to be registered in the Certificate Revocation List by using the parameters of this command. When a user connects to a Virtual Hub in certificate authentication mode and that certificate matches 1 or more of the contents registered in the certificates revocation list, the user is denied connection. \nA certificate that matches all the conditions that are defined by the parameters specified by this command will be judged as invalid. \nThe items that can be set are as follows: Name (CN), Organization (O), Organization Unit (OU), Country (C), State (ST), Locale (L), Serial Number (hexadecimal), MD5 Digest Value (hexadecimal, 128 bit), and SHA-1 Digest Value (hexadecimal, 160 bit). For the specification of a digest value (hash value) a certificate is optionally specified depending on the circumstances. Normally when a MD5 or SHA-1 digest value is input, it is not necessary to input the other items. \nThis command cannot be run on VPN Bridge. \nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a cluster.
+CMD_CrlAdd_Args CrlAdd [/SERIAL:serial] [/MD5:md5] [/SHA1:sha1] [/CN:cn] [/O:o] [/OU:ou] [/C:c] [/ST:st] [/L:l]
+CMD_CrlAdd_SERIAL Use this parameter to specify the value for the certificate serial number (hexadecimal) when it is set as a condition.
+CMD_CrlAdd_MD5 Use this parameter to specify the value for the certificate MD5 digest value (hexadecimal, 128 bits) when it is set as a condition. If this parameter specification is other than a hexadecimal value of 32 characters (16 bytes), it will be ignored.
+CMD_CrlAdd_SHA1 Use this parameter to specify the value for the certificate SHA1 digest value (hexadecimal, 160 bits) when it is set as a condition. If this parameter specification is other than a hexadecimal value of 40 characters (16 bytes), it will be ignored.
+CMD_CrlAdd_CN Use this parameter to specify the name (CN) of the certificate when it is set as a condition.
+CMD_CrlAdd_O Use this parameter to specify the organization (O) of the certificate when it is set as a condition.
+CMD_CrlAdd_OU Use this parameter to specify the organization unit (OU) of the certificate when it is set as a condition.
+CMD_CrlAdd_C Use this parameter to specify the country (C) of the certificate when it is set as a condition.
+CMD_CrlAdd_ST Use this parameter to specify the state (ST) of the certificate when it is set as a condition.
+CMD_CrlAdd_L Use this parameter to specify the locale (L) of the certificate when it is set as a condition.
+
+
+# CrlDel command
+CMD_CrlDel Delete a Revoked Certificate
+CMD_CrlDel_Help Use this to specify and delete a revoked certificate definition from the certificate revocation list that is set on the currently managed Virtual Hub. \nTo get the list of currently registered revoked certificate definitions, use the CrlList command. \nThis command cannot be run on VPN Bridge. \nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a cluster.
+CMD_CrlDel_Args CrlDel [id]
+CMD_CrlDel_[id] Specify the ID of the revoked certificate definition you want to delete.
+CMD_CrlDel_Prompt_ID ID to Delete:
+
+
+# CrlGet command
+CMD_CrlGet Get a Revoked Certificate
+CMD_CrlGet_Help Use this to specify and get the contents of a revoked certificate definition from the Certificates Revocation List that is set on the currently managed Virtual Hub. \nTo get the list of currently registered revoked certificate definitions, use the CrlList command. \nThis command cannot be run on VPN Bridge. \nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a cluster.
+CMD_CrlGet_Args CrlGet [id]
+CMD_CrlGet_[id] Specify the ID of the revoked certificate definition you want to get.
+CMD_CrlGet_Prompt_ID ID to Get:
+CMD_CrlGet_CN Common Name (CN)
+CMD_CrlGet_O Organization (O)
+CMD_CrlGet_OU Organization Unit (OU)
+CMD_CrlGet_C Country (C)
+CMD_CrlGet_ST State (ST)
+CMD_CrlGet_L Locale (L)
+CMD_CrlGet_SERI Serial Number (Hexadecimal)
+CMD_CrlGet_MD5_HASH MD5 Digest Value (Hexadecimal, 128 bit)
+CMD_CrlGet_SHA1_HASH SHA-1 Digest Value (Hexadecimal, 160 bit)
+
+
+# AcList command
+CMD_AcList Get List of Rule Items of Source IP Address Limit List
+CMD_AcList_Help Use this to get a list of Source IP Address Limit List rules that is set on the currently managed Virtual Hub. \nYou can allow or deny VPN connections to this Virtual Hub according to the client computer's source IP address. You can define multiple rules and set a priority for each rule. The search proceeds from the rule with the highest order or priority and based on the action of the rule that the IP address first matches, the connection from the client is either allowed or denied. \nThis command cannot be run on VPN Bridge. \nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a cluster.
+CMD_AcList_Args AcList
+
+
+# AcAdd command
+CMD_AcAdd Add Rule to Source IP Address Limit List (IPv4)
+CMD_AcAdd_Help Use this to add a new rule to the Source IP Address Limit List that is set on the currently managed Virtual Hub. \nThe items set here will be used to decide whether to allow or deny connection from a VPN Client when this client attempts connection to the Virtual Hub. \nYou can specify a client IP address, or IP address or mask to match the rule as the contents of the rule item. By specifying an IP address only, there will only be one specified computer that will match the rule, but by specifying an IP net mask address or subnet mask address, all the computers in the range of that subnet will match the rule. \nYou can specify the priority for the rule. You can specify an integer of 1 or greater for the priority and the smaller the number, the higher the priority. \nTo get a list of the currently registered Source IP Address Limit List, use the AcList command. \nThis command cannot be run on VPN Bridge. \nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a cluster.
+CMD_AcAdd_Args AcAdd [allow|deny] [/PRIORITY:priority] [/IP:ip/mask]
+CMD_AcAdd_[allow|deny] Set whether to "allow" or "deny" the connection from a client that matches the rule.
+CMD_AcAdd_PRIORITY Specify an integer of 1 or higher to indicate the priority of the rule. The smaller the value the higher the priority.
+CMD_AcAdd_IP Using the format: "IP Address/Mask", specify the range of client IPv4 addresses. Specify the IPv4 address by separating the decimal values using dots such as "192.168.0.1". For the mask, either specify decimal values separated by dots such as "255.255.255.0", or you can specify the bit length from the header using a decimal value such as "24". To specify a single IPv4 host, specify the mask as "32" or "255.255.255.255".
+CMD_AcAdd_Prompt_AD allow or deny:
+CMD_AcAdd_Prompt_PRIORITY Priority:
+CMD_AcAdd_Prompt_IP IPv4 Address/Mask:
+CMD_AcAdd_Eval_PRIORITY Specify 1 or higher for the priority.
+
+
+# AcAdd6 command
+CMD_AcAdd6 Add Rule to Source IP Address Limit List (IPv6)
+CMD_AcAdd6_Help Use this to add a new rule to the Source IP Address Limit List that is set on the currently managed Virtual Hub. \nThe items set here will be used to decide whether to allow or deny connection from a VPN Client when this client attempts connection to the Virtual Hub. \nYou can specify a client IP address, or IP address or mask to match the rule as the contents of the rule item. By specifying an IP address only, there will only be one specified computer that will match the rule, but by specifying an IP net mask address or subnet mask address, all the computers in the range of that subnet will match the rule. \nYou can specify the priority for the rule. You can specify an integer of 1 or greater for the priority and the smaller the number, the higher the priority. \nTo get a list of the currently registered Source IP Address Limit List, use the AcList command. \nThis command cannot be run on VPN Bridge. \nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a cluster.
+CMD_AcAdd6_Args AcAdd6 [allow|deny] [/PRIORITY:priority] [/IP:ip/mask]
+CMD_AcAdd6_[allow|deny] Set whether to "allow" or "deny" the connection from a client that matches the rule.
+CMD_AcAdd6_PRIORITY Specify an integer of 1 or higher to indicate the priority of the rule. The smaller the value the higher the priority.
+CMD_AcAdd6_IP Using the format: "IP Address/Mask", specify the range of client IPv6 addresses. Specify the IPv6 address by separating the hexadecimal values using colons such as "2001:200:0:1::". For the mask, either specify hexadecimal values separated by colons such as "ffff:ffff:ffff:ffff::", or you can specify the bit length from the header using a decimal value such as "64". To specify a single IPv6 host, specify the mask as "128" or "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff".
+CMD_AcAdd6_Prompt_AD allow or deny:
+CMD_AcAdd6_Prompt_PRIORITY Priority:
+CMD_AcAdd6_Prompt_IP IPv6 Address/Mask:
+CMD_AcAdd6_Eval_PRIORITY Specify 1 or higher for the priority.
+
+
+# AcDel command
+CMD_AcDel Delete Rule from Source IP Address Limit List
+CMD_AcDel_Help Use this to delete a rule from the Source IP Address Limit List that is set on the currently managed Virtual Hub. \nTo get a list of the currently registered IP access control list, use the AcList command. \nThis command cannot be run on VPN Bridge. \nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a cluster.
+CMD_AcDel_Args AcDel [id]
+CMD_AcDel_[id] Specify the ID of the rule in the Source IP Address Limit List that you want to delete.
+CMD_AcDel_Prompt_ID ID of Rule to Delete:
+
+
+# LicenseAdd command
+CMD_LicenseAdd Add License Key Registration
+CMD_LicenseAdd_Help Use this to register a new license key on the SoftEther VPN Server. \nTo use SoftEther VPN Server you must acquire a valid license and register the license key. The license keys are 36 alphanumeric characters in length plus hyphens. They are key codes that certify the ownership of a license. \nWhen a license certificate is received together with this software, the license key is printed on this license certificate. If the license for this software was purchased online, the license key is provided by email and on the website window at the time the license is purchased. The license key may also be written down by some other method. If you don't know where the license key is written down, ask the vendor who sold you the license. \n\nTo get the list of currently registered licenses, use the LicenseList command. \nTo display the license status of the current VPN Server, use the LicenseStatus command. \nTo execute this command, you must have VPN Server administrator privileges. \nThis command cannot be run on VPN Bridge.
+CMD_LicenseAdd_Args LicenseAdd [key]
+CMD_LicenseAdd_[key] Specify the license key to register. Specify 36 digits of alphanumeric characters and group the digits in groups of 6 separating them by hyphen.
+CMD_LicenseAdd_Prompt_Key License Key:
+
+
+# LicenseDel command
+CMD_LicenseDel Delete Registered License
+CMD_LicenseDel_Help Use this to delete a specified license from the license list that is currently registered on the SoftEther VPN Server. \n\nTo get the list of currently registered licenses, use the LicenseList command. \nTo display the license status of the current VPN Server, use the LicenseStatus command. \nTo execute this command, you must have VPN Server administrator privileges. \nThis command cannot be run on VPN Bridge.
+CMD_LicenseDel_Args LicenseDel [id]
+CMD_LicenseDel_[id] Specify the license number to delete.
+CMD_LicenseDel_Prompt_ID License Number to Delete:
+
+
+# LicenseList command
+CMD_LicenseList Get List of Registered Licenses
+CMD_LicenseList_Help Use this to display a list of license information currently registered on the SoftEther VPN Server including: license key, license type name, status, expiration date, license ID, license type ID, server ID and serial ID. \n\nTo display the license status of the current VPN Server, use the LicenseStatus command. \nTo execute this command, you must have VPN Server administrator privileges. \nThis command cannot be run on VPN Bridge.
+CMD_LicenseList_Args LicenseList
+
+
+# LicenseStatus command
+CMD_LicenseStatus Get License Status of Current VPN Server
+CMD_LicenseStatus_Help Use this to get and display the license status of the current SoftEther VPN Server. \nThe following current information on the SoftEther VPN Server will be displayed: product edition, server ID, product license expiration date, number of usable Client Connection Licenses and number of Bridge Connection Licenses. \n\nTo execute this command, you must have VPN Server administrator privileges. \nThis command cannot be run on VPN Bridge.
+CMD_LicenseStatus_Args LicenseStatus
+
+
+# Commands added after SoftEther VPN 4.0
+# IPsecEnable command
+CMD_IPsecEnable Enable or Disable IPsec VPN Server Function
+CMD_IPsecEnable_Help Enable or Disable IPsec VPN Server Function on SoftEther VPN Server.\nIf you enable this function, Virtual Hubs on the VPN Server will be able to accept Remote-Access VPN connections from L2TP-compatible PCs, Mac OS X and Smartphones, and also can accept EtherIP Site-to-Site VPN Connection. VPN Connections from Smartphones suchlike iPhone, iPad and Android, and also from native VPN Clients on Mac OS X and Windows can be accepted.\n\nTo execute this command, you must have VPN Server administrator privileges. \nThis command cannot be run on VPN Bridge.\nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a cluster.
+CMD_IPsecEnable_Args IPsecEnable [/L2TP:yes|no] [/L2TPRAW:yes|no] [/ETHERIP:yes|no] [/PSK:pre-shared-key] [/DEFAULTHUB:default_hub]
+CMD_IPsecEnable_L2TP Enable or Disable the L2TP over IPsec Server Function. To accept VPN connections from iPhone, iPad, Android, Windows or Mac OS X, enable this option.
+CMD_IPsecEnable_L2TPRAW Enable or Disable the L2TP Server Function (Raw L2TP with No Encryptions). To accept special VPN clients, enable this option.
+CMD_IPsecEnable_ETHERIP Enable or Disable the EtherIP / L2TPv3 over IPsec Server Function (for site-to-site VPN Server function). Router Products which are compatible with EtherIP over IPsec can connect to Virtual Hubs on the VPN Server and establish Layer-2 (Ethernet) Bridging.
+CMD_IPsecEnable_PSK Specify the IPsec Pre-Shared Key. An IPsec Pre-Shared Key is also called as "PSK" or "secret". Specify it equal or less than 8 letters, and distribute it to every users who will connect to the VPN Server. Please note: Google Android 4.0 has a bug which a Pre-Shared Key with 10 or more letters causes a unexpected behavior. For that reason, the letters of a Pre-Shared Key should be 9 or less characters.
+CMD_IPsecEnable_DEFAULTHUB Specify the default Virtual HUB in a case of omitting the name of HUB on the Username. Users should specify their username such as "Username@Target Virtual HUB Name" to connect this L2TP Server. If the designation of the Virtual Hub is omitted, the above HUB will be used as the target.
+CMD_IPsecEnable_Prompt_L2TP Enable L2TP over IPsec Server Function (yes / no):
+CMD_IPsecEnable_Prompt_L2TPRAW Enable Raw L2TP Server Function (yes / no):
+CMD_IPsecEnable_Prompt_ETHERIP Enable EtherIP / L2TPv3 over IPsec Server Function (yes / no):
+CMD_IPsecEnable_Prompt_PSK Pre Shared Key for IPsec (Recommended: 9 letters at maximum):
+CMD_IPsecEnable_Prompt_DEFAULTHUB Default Virtual HUB in a case of omitting the HUB on the Username:
+
+
+# IPsecGet command
+CMD_IPsecGet Get the Current IPsec VPN Server Settings
+CMD_IPsecGet_Help Get and view the current IPsec VPN Server settings on the SoftEther VPN Server.\n\nTo execute this command, you must have VPN Server administrator privileges. \nThis command cannot be run on VPN Bridge.\nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a cluster.
+CMD_IPsecGet_Args IPsecGet
+CMD_IPsecGet_PRINT_L2TP L2TP over IPsec Server Function Enabled
+CMD_IPsecGet_PRINT_L2TPRAW Raw L2TP Server Function Enabled
+CMD_IPsecGet_PRINT_ETHERIP EtherIP / L2TPv3 over IPsec Server Function Enabled
+CMD_IPsecGet_PRINT_PSK IPsec Pre-Shared Key String
+CMD_IPsecGet_PRINT_DEFAULTHUB Name of Default Virtual Hub
+
+
+# EtherIpClientAdd command
+CMD_EtherIpClientAdd Add New EtherIP / L2TPv3 over IPsec Client Setting to Accept EthreIP / L2TPv3 Client Devices
+CMD_EtherIpClientAdd_Help Add a new setting entry to enable the EtherIP / L2TPv3 over IPsec Server Function to accept client devices.\nIn order to accept connections from routers by the EtherIP / L2TPv3 over IPsec Server Function, you have to define the relation table between an IPsec Phase 1 string which is presented by client devices of EtherIP / L2TPv3 over IPsec compatible router, and the designation of the destination Virtual Hub.\nAfter you add a definition entry by EtherIpClientAdd command, the defined connection setting to the Virtual Hub will be applied on the login-attepting session from an EtherIP / L2TPv3 over IPsec client device.\nThe username and password in an entry must be registered on the Virtual Hub. An EtherIP / L2TPv3 client will be regarded as it connected the Virtual HUB with the identification of the above user information.\n\nTo execute this command, you must have VPN Server administrator privileges. \nThis command cannot be run on VPN Bridge.\nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a cluster.
+CMD_EtherIpClientAdd_Args EtherIpClientAdd [ID] [/HUB:hubname] [/USERNAME:username] [/PASSWORD:password]
+CMD_EtherIpClientAdd_[ID] Specify an ISAKMP Phase 1 ID. The ID must be exactly same as a ID in the configuration of the EtherIP / L2TPv3 Client. You can specify IP address as well as characters as ID, if the EtherIP Client uses IP address as Phase 1 ID. If you specify '*' (asterisk), it will be a wildcard to match any clients which doesn't match other explicit rules.
+CMD_EtherIpClientAdd_HUB Specify the name of the Virtual Hub to connect.
+CMD_EtherIpClientAdd_USERNAME Specify the username to login to the destination Virtual Hub.
+CMD_EtherIpClientAdd_PASSWORD Specify the password to login to the destination Virtual Hub.
+CMD_EtherIpClientAdd_Prompt_ID ISAKMP Phase 1 ID ('*' is a wildcard):
+CMD_EtherIpClientAdd_Prompt_HUB Virtual Hub Name:
+CMD_EtherIpClientAdd_Prompt_USERNAME Username to Login Virtual Hub:
+CMD_EtherIpClientAdd_Prompt_PASSWORD Password to Login Virtual Hub:
+
+
+# EtherIpClientDelete command
+CMD_EtherIpClientDelete Delete an EtherIP / L2TPv3 over IPsec Client Setting
+CMD_EtherIpClientDelete_Help This command deletes an entry to accept VPN clients by EtherIP / L2TPv3 over IPsec Function. \n\nTo execute this command, you must have VPN Server administrator privileges. \nThis command cannot be run on VPN Bridge.\nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a cluster.
+CMD_EtherIpClientDelete_Args EtherIpClientDelete [ID]
+CMD_EtherIpClientDelete_[ID] Specify the ISAKMP Phase 1 ID to delete.
+CMD_EtherIpClientDelete_Prompt_ID ISAKMP Phase 1 ID:
+
+
+# EtherIpClientList command
+CMD_EtherIpClientList Get the Current List of EtherIP / L2TPv3 Client Device Entry Definitions
+CMD_EtherIpClientList_Help This command gets and shows the list of entries to accept VPN clients by EtherIP / L2TPv3 over IPsec Function.\n\nTo execute this command, you must have VPN Server administrator privileges. \nThis command cannot be run on VPN Bridge.\nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a cluster.
+CMD_EtherIpClientList_Args EtherIpClientList
+
+
+# OpenVpnEnable command
+CMD_OpenVpnEnable Enable / Disable OpenVPN Clone Server Function
+CMD_OpenVpnEnable_Help This VPN Server has the clone functions of OpenVPN software products by OpenVPN Technologies, Inc. Any OpenVPN Clients can connect to this VPN Server.\n\nThe manner to specify a username to connect to the Virtual Hub, and the selection rule of default Hub by using this clone server functions are same to the IPsec Server functions. For details, please see the help of the IPsecEnable command.\n\nTo execute this command, you must have VPN Server administrator privileges. \nThis command cannot be run on VPN Bridge.\nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a cluster.
+CMD_OpenVpnEnable_Args OpenVpnEnable [yes|no] [/PORTS:udp_port_list]
+CMD_OpenVpnEnable_[yes|no] Specify yes to enable the OpenVPN Clone Server Function. Specify no to disable.
+CMD_OpenVpnEnable_PORTS Specify UDP ports to listen for OpenVPN. Multiple UDP ports can be specified with splitting by space or comma letters, for example: "1194, 2001, 2010, 2012". The default port for OpenVPN is UDP 1194. You can specify any other UDP ports.
+CMD_OpenVpnEnable_Prompt_[yes|no] Enables OpenVPN Clone Server Function (yes / no):
+CMD_OpenVpnEnable_Prompt_PORTS UDP Ports to Listen for OpenVPN (Default: 1194 / Multiple Accepted):
+
+
+# OpenVpnGet command
+CMD_OpenVpnGet Get the Current Settings of OpenVPN Clone Server Function
+CMD_OpenVpnGet_Help Get and show the current settings of OpenVPN Clone Server Function.\n\nTo execute this command, you must have VPN Server administrator privileges. \nThis command cannot be run on VPN Bridge.\nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a cluster.
+CMD_OpenVpnGet_Args OpenVpnGet
+CMD_OpenVpnGet_PRINT_Enabled OpenVPN Clone Server Enabled
+CMD_OpenVpnGet_PRINT_Ports UDP Port List
+
+# OpenVpnMakeConfig command
+CMD_OpenVpnMakeConfig Generate a Sample Setting File for OpenVPN Client
+CMD_OpenVpnMakeConfig_Help Originally, the OpenVPN Client requires a user to write a very difficult configuration file manually. This tool helps you to make a useful configuration sample. What you need to generate the configuration file for the OpenVPN Client is to run this command.\n\nTo execute this command, you must have VPN Server administrator privileges. \nThis command cannot be run on VPN Bridge.\nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a cluster.
+CMD_OpenVpnMakeConfig_Args OpenVpnMakeConfig [ZIP_FileName]
+CMD_OpenVpnMakeConfig_[ZIP_FileName] Specify the output setting files to be saved as ZIP compression format. If no file extension is specified, the ".zip" extension will be appended to the filename.
+CMD_OpenVpnMakeConfig_Prompt_ZIP Output Filename of Setting Files (ZIP compressed file):
+CMD_OpenVpnMakeConfig_OK The sample setting file was saved as "%s". You can unzip this file to extract setting files.\n
+CMD_OpenVpnMakeConfig_ERROR The sample setting files were unable to be saved as "%s". The filename might be invalid.\n
+
+
+# SstpEnable command
+CMD_SstpEnable Enable / Disable Microsoft SSTP VPN Clone Server Function
+CMD_SstpEnable_Help This VPN Server has the clone functions of MS-SSTP VPN Server which is on Windows Server 2008 / 2012 by Microsoft Corporation. Standard MS-SSTP Clients in Windows Vista / 7 / 8 / RT can connect to this VPN Server.\n\n[Caution]\nThe value of CN (Common Name) on the SSL certificate of VPN Server must match to the hostname specified on the client, and that certificate must be in the trusted list on the SSTP VPN client. For details refer the Microsoft's documents.\nYou can use the ServerCertRegenerate command to replace the current certificate on the VPN Server to a new self-signed certificate which has the CN (Common Name) value in the fields. In that case, you have to register such a new self-signed certificate on the SSTP VPN Client as a trusted root certificate. If you do not want to do such a bother tasks, please consider to purchase a SSL certificate provided by commercial authority such as VeriSign or GlobalSign.\n\nThe manner to specify a username to connect to the Virtual Hub, and the selection rule of default Hub by using this clone server functions are same to the IPsec Server functions. For details, please see the help of the IPsecEnable command.\n\nTo execute this command, you must have VPN Server administrator privileges. \nThis command cannot be run on VPN Bridge.\nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a cluster.
+CMD_SstpEnable_Args SstpEnable [yes|no]
+CMD_SstpEnable_[yes|no] Specify yes to enable the Microsoft SSTP VPN Clone Server Function. Specify no to disable.
+CMD_SstpEnable_Prompt_[yes|no] Enables SSTP VPN Clone Server Function (yes / no):
+CMD_SstpEnable_PRINT_Enabled SSTP VPN Clone Server Enabled
+
+
+# SstpGet command
+CMD_SstpGet Get the Current Settings of Microsoft SSTP VPN Clone Server Function
+CMD_SstpGet_Help Get and show the current settings of Microsoft SSTP VPN Clone Server Function.\n\nTo execute this command, you must have VPN Server administrator privileges. \nThis command cannot be run on VPN Bridge.\nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a cluster.
+CMD_SstpGet_Args SstpGet
+
+
+# ServerCertRegenerate command
+CMD_ServerCertRegenerate Generate New Self-Signed Certificate with Specified CN (Common Name) and Register on VPN Server
+CMD_ServerCertRegenerate_Help You can use this command to replace the current certificate on the VPN Server to a new self-signed certificate which has the CN (Common Name) value in the fields.\n\nThis command is convenient if you are planning to use Microsoft SSTP VPN Clone Server Function. Because the value of CN (Common Name) on the SSL certificate of VPN Server must match to the hostname specified on the SSTP VPN client.\nFor details please see the help of SstpEnable command.\n\nThis command will delete the existing SSL certificate of the VPN Server. It is recommended to backup the current SSL certificate and private key by using the ServerKeyGet command beforehand.\n\nTo execute this command, you must have VPN Server administrator privileges. \nThis command cannot be run on VPN Bridge.\nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a cluster.
+CMD_ServerCertRegenerate_Args ServerCertRegenerate [CN]
+CMD_ServerCertRegenerate_[CN] Specify a Common Name (CN) which the new certificate will have.
+CMD_ServerCertRegenerate_Prompt_CN Value of Common Name (CN):
+
+
+# VpnOverIcmpDnsEnable command
+CMD_VpnOverIcmpDnsEnable Enable / Disable the VPN over ICMP / VPN over DNS Server Function
+CMD_VpnOverIcmpDnsEnable_Help You can establish a VPN only with ICMP or DNS packets even if there is a firewall or routers which blocks TCP/IP communications. You have to enable the following functions beforehand.\n\nWarning: Use this function for emergency only. It is helpful when a firewall or router is misconfigured to blocks TCP/IP, but either ICMP or DNS is not blocked. It is not for long-term stable using.\n\nTo execute this command, you must have VPN Server administrator privileges. \nThis command cannot be run on VPN Bridge.
+CMD_VpnOverIcmpDnsEnable_Args VpnOverIcmpDnsEnable [/ICMP:yes|no] [/DNS:yes|no]
+CMD_VpnOverIcmpDnsEnable_ICMP Specify yes to enable the VPN over ICMP Server. Specify no to disable.
+CMD_VpnOverIcmpDnsEnable_DNS Specify yes to enable the VPN over DNS Server. Specify no to disable.
+CMD_VpnOverIcmpDnsEnable_Prompt_ICMP Enable VPN over ICMP Server (yes / no):
+CMD_VpnOverIcmpDnsEnable_Prompt_DNS Enable VPN over DNS Server (yes / no):
+
+
+# VpnOverIcmpDnsGet command
+CMD_VpnOverIcmpDnsGet Get Current Setting of the VPN over ICMP / VPN over DNS Function
+CMD_VpnOverIcmpDnsGet_Help Get and show the current VPN over ICMP / VPN over DNS Function status.\n\nTo execute this command, you must have VPN Server administrator privileges. \nThis command cannot be run on VPN Bridge.
+CMD_VpnOverIcmpDnsGet_Args VpnOverIcmpDnsGet
+CMD_VpnOverIcmpDnsGet_PRINT_ICMP VPN over ICMP Server Enabled
+CMD_VpnOverIcmpDnsGet_PRINT_DNS VPN over DNS Server Enabled
+
+
+# DynamicDnsGetStatus command
+CMD_DynamicDnsGetStatus Show the Current Status of Dynamic DNS Function
+CMD_DynamicDnsGetStatus_Help Get and show the current status of the Dynamic DNS function.\n\nThe Dynamic DNS assigns a unique and permanent DNS hostname for this VPN Server. You can use that hostname to specify this VPN Server on the settings for VPN Client and VPN Bridge. You need not to register and keep a domain name.\nAlso, if your ISP assignes you a dynamic (not-fixed) IP address, the corresponding IP address of your Dynamic DNS hostname will be automatically changed. It enables you to keep running the VPN Server by using only a dynamic IP address.\r\nTherefore, you need not any longer to keep static global IP addresses with expenses monthly costs.\n[Caution]\nTo disable the Dynamic DNS Function, modify the configuration file of VPN Server.\r\n\r\nThe "declare root" directive has the "declare DDnsClient" directive. In this directive, you can switch "bool Disable" from false to true, and reboot the VPN Server, then the Dynamic DNS Function will be disabled.\r\nTo execute this command, you must have VPN Server administrator privileges. \nThis command cannot be run on VPN Bridge.
+CMD_DynamicDnsGetStatus_Args DynamicDnsGetStatus
+CMD_DynamicDnsGetStatus_PRINT_FQDN Assigned Dynamic DNS Hostname (Full)
+CMD_DynamicDnsGetStatus_PRINT_HOSTNAME Assigned Dynamic DNS Hostname (Hostname)
+CMD_DynamicDnsGetStatus_PRINT_SUFFIX DNS Suffix
+CMD_DynamicDnsGetStatus_PRINT_IPv4 Global IPv4 Address
+CMD_DynamicDnsGetStatus_PRINT_IPv6 Global IPv6 Address
+
+
+# DynamicDnsSetHostname command
+CMD_DynamicDnsSetHostname Set the Dynamic DNS Hostname
+CMD_DynamicDnsSetHostname_Help You can use this command to change the hostname assigned by the Dynamic DNS function. The currently assigned hostname can be showen by the DynamicDnsGetStatus command.\n\nThe Dynamic DNS assigns a unique and permanent DNS hostname for this VPN Server. You can use that hostname to specify this VPN Server on the settings for VPN Client and VPN Bridge. You need not to register and keep a domain name.\nAlso, if your ISP assignes you a dynamic (not-fixed) IP address, the corresponding IP address of your Dynamic DNS hostname will be automatically changed. It enables you to keep running the VPN Server by using only a dynamic IP address.\r\nTherefore, you need not any longer to keep static global IP addresses with expenses monthly costs.\n[Caution]\nTo disable the Dynamic DNS Function, modify the configuration file of VPN Server.\r\n\r\nThe "declare root" directive has the "declare DDnsClient" directive. In this directive, you can switch "bool Disable" from false to true, and reboot the VPN Server, then the Dynamic DNS Function will be disabled.\r\nTo execute this command, you must have VPN Server administrator privileges. \nThis command cannot be run on VPN Bridge.
+CMD_DynamicDnsSetHostname_Args DynamicDnsSetHostname [hostname]
+CMD_DynamicDnsSetHostname_[hostname] Specify the new hostname with 3 letters at least and 31 letters at most. Only alphabets and numerics can be used.
+CMD_DynamicDnsSetHostname_Prompt_hostname Dynamic DNS Hostname (3 - 31 letters):
+
+
+# VpnAzureGetStatus command
+CMD_VpnAzureGetStatus Show the current status of VPN Azure function
+CMD_VpnAzureGetStatus_Help Get and show the current status of the VPN Azure function.\n\nVPN Azure makes it easier to establish a VPN Session from your home PC to your office PC. While a VPN connection is established, you can access to any other servers on the private network of your company.\nYou don't need a global IP address on the office PC (VPN Server). It can work behind firewalls or NATs. No network administrator's configuration required. You can use the built-in SSTP-VPN Client of Windows in your home PC.\nVPN Azure is a cloud VPN service operated by SoftEther VPN Project. VPN Azure is free of charge and available to anyone. Visit http://www.vpnazure.net/ to see details and how-to-use instructions.\n\nThe VPN Azure hostname is same to the hostname of the Dynamic DNS setting, but altering the domain suffix to "vpnazure.net". To change the hostname use the DynamicDnsSetHostname command.\n\nTo execute this command, you must have VPN Server administrator privileges. \nThis command cannot be run on VPN Bridge.\nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a cluster.
+CMD_VpnAzureGetStatus_Args VpnAzureGetStatus
+CMD_VpnAzureGetStatus_PRINT_ENABLED VPN Azure Function is Enabled
+CMD_VpnAzureGetStatus_PRINT_CONNECTED Connection to VPN Azure Cloud Server is Established
+CMD_VpnAzureGetStatus_PRINT_HOSTNAME Hostname of this VPN Server on VPN Azure Service
+
+
+# VpnAzureSetStatus command
+CMD_VpnAzureSetEnable Enable / Disable VPN Azure Function
+CMD_VpnAzureSetEnable_Help Enable or disable the VPN Azure function.\n\nVPN Azure makes it easier to establish a VPN Session from your home PC to your office PC. While a VPN connection is established, you can access to any other servers on the private network of your company.\nYou don't need a global IP address on the office PC (VPN Server). It can work behind firewalls or NATs. No network administrator's configuration required. You can use the built-in SSTP-VPN Client of Windows in your home PC.\nVPN Azure is a cloud VPN service operated by SoftEther VPN Project. VPN Azure is free of charge and available to anyone. Visit http://www.vpnazure.net/ to see details and how-to-use instructions.\n\nThe VPN Azure hostname is same to the hostname of the Dynamic DNS setting, but altering the domain suffix to "vpnazure.net". To change the hostname use the DynamicDnsSetHostname command.\n\nTo execute this command, you must have VPN Server administrator privileges. \nThis command cannot be run on VPN Bridge.\nYou cannot execute this command for Virtual Hubs of VPN Servers operating as a cluster.
+CMD_VpnAzureSetEnable_Args VpnAzureSetEnable [yes|no]
+CMD_VpnAzureSetEnable_[yes|no] Specify 'yes' to enable VPN Azure. 'no' to disable it.
+CMD_VpnAzureSetEnable_PROMPT Enable VPN Azure (yes / no):
+
+
+
+
+#######################################################
+# #
+# Management commands for VPN Client are listed below #
+# #
+#######################################################
+
+
+# VersionGet command
+CMD_VersionGet Get Version Information of VPN Client Service
+CMD_VersionGet_Help Use this to get the version information of the currently managed VPN Client Service program.
+CMD_VersionGet_Args VersionGet
+CMD_VersionGet_1 Product Name
+CMD_VersionGet_2 Version Information
+CMD_VersionGet_3 Build Information
+CMD_VersionGet_4 Process ID
+CMD_VersionGet_5 OS Type
+
+
+# PasswordSet command
+CMD_PasswordSet Set the password to connect to the VPN Client service.
+CMD_PasswordSet_Help You can make it mandatory to input a password for occasions when the Command Line Management Utility and the VPN Client Manager connect to a VPN Client service to control it. You can use this command to set the password that must be input. \nYou can also make it mandatory for this password to be input when doing remote operations (from a computer that is not localhost)
+CMD_PasswordSet_Args PasswordSet [password] [/REMOTEONLY:yes|no]
+CMD_PasswordSet_[password] Specify the password you wish to set. You can delete the password setting by specifying "none".
+CMD_PasswordSet_REMOTEONLY Specify "yes" to only require the password to be input when operation is done remotely (from a computer that is not localhost). This stops the password being required when the connection is from localhost. When this parameter is omitted, it will be regarded as "no".
+
+
+# PasswordGet command
+CMD_PasswordGet Get Password Setting to Connect to VPN Client Service
+CMD_PasswordGet_Help Use this to get the setting that determines whether to input a password for occasions when the Command Line Management Utility and the VPN Client Manager connect to a VPN Client service to control it. \nIn the case when a password is requested, it also gets the setting that determines whether this password is only requested when operation is performed remotely (from a computer that is not localhost).
+CMD_PasswordGet_Args PasswordGet
+CMD_PasswordGet_1 Set Password
+CMD_PasswordGet_2 Request Password for Remote Operation Only
+
+
+# CertList command
+CMD_CertList Get List of Trusted CA Certificates
+CMD_CertList_Help Here you can manage the list of certificate authority certificates that are trusted by VPN client. You can use the registered CA certificate list to verify server certificates when connecting to VPN Servers.
+CMD_CertList_Args CertList
+
+
+# CertAdd command
+CMD_CertAdd Add Trusted CA Certificate
+CMD_CertAdd_Help Use this to add a new certificate to a list of CA certificates trusted by the VPN Client. You can use the registered CA certificate list to verify server certificates when connecting to VPN Servers. \nTo get a list of the current certificates you can use the CertList command. \nThe certificate you add must be saved in the X.509 file format.
+CMD_CertAdd_Args CertAdd [path]
+CMD_CertAdd_[path] Specify the file name of the X.509 certificate to register.
+
+
+# CertDelete command
+CMD_CertDelete Delete Trusted CA Certificate
+CMD_CertDelete_Help Use this to delete an existing certificate from a list of CA certificates trusted by the VPN Client. \nTo get a list of the current certificates you can use the CertList command.
+CMD_CertDelete_Args CertDelete [id]
+CMD_CertDelete_[id] Specify the ID of the certificate to delete.
+
+
+# CertGet command
+CMD_CertGet Get Trusted CA Certificate
+CMD_CertGet_Help Use this to get an existing certificate from the list of CA certificates trusted by the VPN Client and save it as a file in X.509 format.
+CMD_CertGet_Args CertGet [id] [/SAVECERT:path]
+CMD_CertGet_[id] Specify the ID of the certificate to get.
+CMD_CertGet_SAVECERT Specify the file name to save the certificate you obtained.
+
+
+# SecureList command
+CMD_SecureList Get List of Usable Smart Card Types
+CMD_SecureList_Help Use this to display a list of smart cards that are supported by VPN Client. \nThe types of smart cards listed in this list have had their drivers installed on the current computer and are supported by VPN software. \r\nIf there is a type of smart card that is currently being used that does not appear in the list, it may be possible to enable use by updating the VPN software to a newer version.
+CMD_SecureList_Args SecureList
+
+
+# SecureSelect command
+CMD_SecureSelect Select the Smart Card Type to Use
+CMD_SecureSelect_Help Use this to select the type of the smart card to be used by the VPN Client. \nTo get the list of usable smart card types, use the SecureList command.
+CMD_SecureSelect_Args SecureSelect [id]
+CMD_SecureSelect_[id] Specify the ID of the smart card type.
+CMD_SecureSelect_PROMPT_ID ID of Smart Card Type to Use
+
+
+# SecureGet command
+CMD_SecureGet Get ID of Smart Card Type to Use
+CMD_SecureGet_Help Use this to get the ID of the smart card type that is set to be used for the current VPN Client. By viewing the results of the SecureList command based on this ID, you can get the type of the currently selected smart card. \nIf there is no smart card that is currently selected, 0 will be displayed for the ID.
+CMD_SecureGet_Args SecureGet
+CMD_SecureGet_Print The currently selected smart card ID is %u.
+CMD_SecureGet_NoPrint Currently, a smart card is not selected.
+
+
+# NicCreate command
+CMD_NicCreate Create New Virtual Network Adapter
+CMD_NicCreate_Help Use this to add a new Virtual Network Adapter to the system. You can give the virtual network adapter a name of your choice. \nYou can set a name that consists of alphanumeric characters for the virtual network adapter. For Windows 2000 or newer systems, this name can be up to 31 characters, but for Windows 98, 98SE and ME it can be up to 4 characters. \nIf the NicCreate command was called, a new virtual network adapter device driver will be installed on the operating system that the VPN Client is operating on. \nIn this case, depending on the operating system, a dialog box may appear to confirm if it is OK to install the device driver.
+CMD_NicCreate_Args NicCreate [name]
+CMD_NicCreate_[name] Specify the name of the virtual network adapter.
+CMD_NicCreate_PROMPT_NAME Virtual Network Adapter Name:
+
+
+# NicDelete command
+CMD_NicDelete Delete Virtual Network Adapter
+CMD_NicDelete_Help Use this to delete an existing virtual network adapter from the system. \nWhen you delete a virtual network adapter from the system, all the connections which are using that virtual network adapter will be disconnected. \nAlso, the Connection Settings that are set to use a virtual network adapter that has been deleted will have their settings automatically changed to use another virtual network adapter. \nThis command can be used when VPN Client is operating on Windows 2000 or newer operating systems.
+CMD_NicDelete_Args NicDelete [name]
+CMD_NicDelete_[name] Specify the name of the virtual network adapter.
+
+
+# NicUpgrade command
+CMD_NicUpgrade Upgrade Virtual Network Adapter Device Driver
+CMD_NicUpgrade_Help If the device driver version of the existing virtual network adapter is old, then this upgrades to the latest device driver that was bundled with the currently operating VPN client. Even if a upgrade is not performed, the device driver will be reinstalled. \nIn this case, depending on the operating system, a dialog box may appear to confirm if it is OK to install the device driver. \nThis command can be used when VPN Client is operating on Windows 2000 or newer operating systems.
+CMD_NicUpgrade_Args NicUpgrade [name]
+CMD_NicUpgrade_[name] Specify the name of the virtual network adapter.
+
+
+# NicGetSetting command
+CMD_NicGetSetting Get Virtual Network Adapter Setting
+CMD_NicGetSetting_Help Use this to get the MAC address setting of the existing virtual network adapter. \nThis command can be used when VPN Client is operating on Windows 2000 or newer operating systems.
+CMD_NicGetSetting_Args NicGetSetting [name]
+CMD_NicGetSetting_[name] Specify the name of the virtual network adapter.
+CMD_NicGetSetting_1 Device Name
+CMD_NicGetSetting_2 Status
+CMD_NicGetSetting_3 MAC Address
+CMD_NicGetSetting_4 Version
+CMD_NicGetSetting_5 Driver File Name
+CMD_NicGetSetting_6 GUID
+
+
+# NicSetSetting command
+CMD_NicSetSetting Change Virtual Network Adapter Setting
+CMD_NicSetSetting_Help Use this to change the MAC address setting of the existing virtual network adapter. When this command is executed, the currently operating virtual network adapter device drivers will be restarted. \nThis command can be used when VPN Client is operating on Windows 2000 or newer operating systems.
+CMD_NicSetSetting_Args NicSetSetting [name] [/MAC:mac]
+CMD_NicSetSetting_[name] Specify the name of the virtual network adapter.
+CMD_NicSetSetting_MAC Specify the MAC address you wish to set. \nSpecify a 6-byte hexadecimal string for the MAC address. \nExample: 00:AC:01:23:45:67 or 00-AC-01-23-45-67
+CMD_NicSetSetting_PROMPT_MAC MAC Address to Set:
+
+
+# NicEnable command
+CMD_NicEnable Enable Virtual Network Adapter
+CMD_NicEnable_Help Use this to enable an existing, disabled virtual network adapter. \nThis command can be used when VPN Client is operating on Windows 2000 or newer operating systems.
+CMD_NicEnable_Args NicEnable [name]
+CMD_NicEnable_[name] Specify the name of the virtual network adapter.
+
+
+# NicDisable command
+CMD_NicDisable Disable Virtual Network Adapter
+CMD_NicDisable_Help Use this to disable an existing, enabled virtual network adapter. \nThis command can be used when VPN Client is operating on Windows 2000 or newer operating systems.
+CMD_NicDisable_Args NicDisable [name]
+CMD_NicDisable_[name] Specify the name of the virtual network adapter.
+
+
+# NicList command
+CMD_NicList Get List of Virtual Network Adapters
+CMD_NicList_Help This allows you to get a list of virtual network adapters registered on the current system.
+CMD_NicList_Args NicList
+
+
+# AccountList command
+CMD_AccountList Get List of VPN Connection Settings
+CMD_AccountList_Help Use this to get a list of VPN Connection Settings registered on the VPN Client.
+CMD_AccountList_Args AccountList
+
+
+# AccountCreate command
+CMD_AccountCreate Create New VPN Connection Setting
+CMD_AccountCreate_Help Use this to create a new VPN Connection Setting on the VPN Client. \nTo create a VPN Connection Setting, in addition to specifying the VPN Connection Setting name and destination server as initial parameters and the destination virtual Hub, and user name, you must also specify the name of the virtual network adapter to use. When a new VPN Connection Setting is created, the type of user authentication is initially set as Anonymous Authentication and the proxy server setting and the verification options of the server certificate is not set. To change these settings and other advanced settings after the VPN Connection Setting has been created, use the other commands that begin with the name "Account".
+CMD_AccountCreate_Args AccountCreate [name] [/SERVER:hostname:port] [/HUB:hubname] [/USERNAME:username] [/NICNAME:nicname]
+CMD_AccountCreate_[name] Specify the name of the VPN Connection Setting to create.
+CMD_AccountCreate_SERVER Specify the host name and port number of the destination VPN Server using the format [host name:port number]. You can also specify by IP address.
+CMD_AccountCreate_HUB Specify the Virtual Hub on the destination VPN Server.
+CMD_AccountCreate_USERNAME Specify the user name to use for user authentication when connecting to the destination VPN Server.
+CMD_AccountCreate_NICNAME Specify the virtual network adapter to use to connect.
+CMD_AccountCreate_Prompt_Name Name of VPN Connection Setting:
+CMD_AccountCreate_Prompt_Server Destination VPN Server Host Name and Port Number:
+CMD_AccountCreate_Prompt_Hub Destination Virtual Hub Name:
+CMD_AccountCreate_Prompt_Username Connecting User Name:
+CMD_AccountCreate_Prompt_Nicname Used Virtual Network Adapter Name:
+
+
+# AccountSet command
+CMD_AccountSet Set the VPN Connection Setting Connection Destination
+CMD_AccountSet_Help Use this to set, for the VPN Connection Setting registered on the VPN Client, the destination VPN Server host name and port number, Virtual Hub name, user name used for connection and virtual network adapter name to use.
+CMD_AccountSet_Args AccountSet [name] [/SERVER:hostname:port] [/HUB:hubname]
+CMD_AccountSet_[name] Specify the name of the VPN Connection Setting whose setting you want to change.
+CMD_AccountSet_SERVER Specify the host name and port number of the destination VPN Server using the format "host name:port number". You can also specify by IP address.
+CMD_AccountSet_HUB Specify the Virtual Hub on the destination VPN Server.
+
+
+# AccountGet command
+CMD_AccountGet Get Setting of VPN Connection Setting
+CMD_AccountGet_Help Use this to get the VPN Connection Setting contents of a VPN Connection Setting registered on the VPN Client. \nTo change the VPN Connection Setting contents of the VPN Connection Setting, use the other commands that begin with the name "Account" after creating the VPN Connection Setting.
+CMD_AccountGet_Args AccountGet [name]
+CMD_AccountGet_[name] Specify the name of the VPN Connection Setting whose setting you want to get.
+
+
+# AccountDelete command
+CMD_AccountDelete Delete VPN Connection Setting
+CMD_AccountDelete_Help Use this to delete VPN Connection Setting that is registered on the VPN Client. If the specified VPN Connection Setting has a status of online, the connections will be automatically disconnected and then the VPN Connection Setting will be deleted.
+CMD_AccountDelete_Args AccountDelete [name]
+CMD_AccountDelete_[name] Specify the name of the VPN Connection Setting to delete.
+
+
+# AccountUsernameSet command
+CMD_AccountUsernameSet Set User Name of User to Use Connection of VPN Connection Setting
+CMD_AccountUsernameSet_Help When a VPN Connection Setting registered on the VPN Client is specified and that VPN Connection Setting connects to the VPN Server, use this to specify the user name required for user authentication. \nIn some cases it is necessary to specify the type of user authentication and specify the required parameters. To change this information you can use commands such as AccountAnonymousSet, AccountPasswordSet, AccountCertSet and AccountSecureCertSet.
+CMD_AccountUsernameSet_Args AccountUsernameSet [name] [/USERNAME:username]
+CMD_AccountUsernameSet_[name] Specify the name of the VPN Connection Setting whose setting you want to change.
+CMD_AccountUsernameSet_USERNAME Specify the user name required for user authentication when the VPN Connection Setting connects to the VPN Server.
+CMD_AccountUsername_Notice The auth type for this VPN Connection Setting is currently set as password authentication. After changing the user name, you must use the AccountPasswordSet command to reset the password.
+
+
+# AccountAnonymousSet command
+CMD_AccountAnonymousSet Set User Authentication Type of VPN Connection Setting to Anonymous Authentication
+CMD_AccountAnonymousSet_Help Use this to set the user auth type to [Anonymous Authentication] for when a VPN Connection Setting registered on the VPN Client is specified and that VPN Connection Setting connects to the VPN Server.
+CMD_AccountAnonymousSet_Args AccountAnonymousSet [name]
+CMD_AccountAnonymousSet_[name] Specify the name of the VPN Connection Setting whose setting you want to change.
+
+
+# AccountPasswordSet command
+CMD_AccountPasswordSet Set User Authentication Type of VPN Connection Setting to Password Authentication
+CMD_AccountPasswordSet_Help Use this to set the user auth type to Password Authentication for when a VPN Connection Setting registered on the VPN Client is specified and that VPN Connection Setting connects to the VPN Server. Specify Standard Password Authentication and RADIUS or NT Domain Authentication as the password authentication type.
+CMD_AccountPasswordSet_Args AccountPasswordSet [name] [/PASSWORD:password] [/TYPE:standard|radius]
+CMD_AccountPasswordSet_[name] Specify the name of the VPN Connection Setting whose setting you want to change.
+CMD_AccountPasswordSet_PASSWORD Specify the password to use for password authentication. If this is not specified, a prompt will appear to input the password.
+CMD_AccountPasswordSet_TYPE Specify either "standard" (Standard Password Authentication) or "radius" (RADIUS or NT Domain Authentication) as the password authentication type.
+CMD_AccountPasswordSet_Prompt_Type Specify standard or radius:
+CMD_AccountPasswordSet_Type_Invalid The standard or radius specification is invalid.
+
+
+# AccountCertSet command
+CMD_AccountCertSet Set User Authentication Type of VPN Connection Setting to Client Certificate Authentication
+CMD_AccountCertSet_Help Use this to set the user auth type to Client Certificate Authentication for when a VPN Connection Setting registered on the VPN Client is specified and that VPN Connection Setting connects to the VPN Server. For this certificate, you must specify a certificate file in the X.509 format and a private key file that is Base 64 encoded.
+CMD_AccountCertSet_Args AccountCertSet [name] [/LOADCERT:cert] [/LOADKEY:key]
+CMD_AccountCertSet_[name] Specify the name of the VPN Connection Setting whose setting you want to change.
+CMD_AccountCertSet_LOADCERT Specify the X.509 format certificate file to provide for certificate authentication.
+CMD_AccountCertSet_LOADKEY Specify the Base-64-encoded private key file name for the certificate.
+
+
+# AccountCertGet command
+CMD_AccountCertGet Get Client Certificate to Use for Cascade Connection
+CMD_AccountCertGet_Help When a VPN Connection Setting registered on VPN Client is specified and that VPN Connection Setting uses client certificate authentication, use this to get the certificate that is provided as the client certificate and save the certificate file in X.509 format.
+CMD_AccountCertGet_Args AccountCertGet [name] [/SAVECERT:cert]
+CMD_AccountCertGet_[name] Specify the name of the VPN Connection Setting whose setting you want to get.
+CMD_AccountCertGet_SAVECERT Specify the file name to save the certificate you obtained in X.509 format.
+
+
+# AccountEncryptEnable command
+CMD_AccountEncryptEnable Enable Encryption when Communicating by VPN Connection Setting
+CMD_AccountEncryptEnable_Help When a VPN Connection Setting registered on the VPN Client is specified and that VPN Connection Setting is used for communication between VPN Servers via a VPN connection, use this to set the communication contents between the VPN Servers to be encrypted by SSL. \nNormally communication between VPN Servers is encrypted by SSL to prevent eavesdropping of information and fraud. You can also disable encryption. When encryption is disabled, the communication throughput improves but the communication data flows over the network in plain text.
+CMD_AccountEncryptEnable_Args AccountEncryptEnable [name]
+CMD_AccountEncryptEnable_[name] Specify the name of the VPN Connection Setting whose setting you want to change.
+
+
+# AccountEncryptDisable command
+CMD_AccountEncryptDisable Disable Encryption when Communicating by VPN Connection Setting
+CMD_AccountEncryptDisable_Help When a VPN Connection Setting registered on the VPN Client is specified and that VPN Connection Setting is used for communication between VPN Servers via a VPN connection, use this to set the communication contents between the VPN Servers not to be encrypted. \nNormally communication between VPN Servers is encrypted by SSL to prevent eavesdropping of information and fraud. You can also disable encryption. When encryption is disabled, the communication throughput improves but the communication data flows over the network in plain text.
+CMD_AccountEncryptDisable_Args AccountEncryptDisable [name]
+CMD_AccountEncryptDisable_[name] Specify the name of the VPN Connection Setting whose setting you want to change.
+
+
+# AccountCompressEnable command
+CMD_AccountCompressEnable Enable Data Compression when Communicating by VPN Connection Setting
+CMD_AccountCompressEnable_Help When a VPN Connection Setting registered on the VPN Client is specified and that VPN Connection Setting is used for communication between VPN Servers via a VPN connection, use this to set the communication contents between the VPN Servers to be compressed. \nIt is possible to achieve a maximum of 80% compression. Compression however places higher loads on the CPU of both the client and server machines. When the line speed is about 10 Mbps or greater, compression can lower throughput, but sometimes it can have the opposite effect.
+CMD_AccountCompressEnable_Args AccountCompressEnable [name]
+CMD_AccountCompressEnable_[name] Specify the name of the VPN Connection Setting whose setting you want to change.
+
+
+# AccountCompressDisable command
+CMD_AccountCompressDisable Disable Data Compression when Communicating by VPN Connection Setting
+CMD_AccountCompressDisable_Help When a VPN Connection Setting registered on the VPN Client is specified and that VPN Connection Setting is used for communication between VPN Servers via a VPN connection, use this to set the communication contents between the VPN Servers not to be compressed.
+CMD_AccountCompressDisable_Args AccountCompressDisable [name]
+CMD_AccountCompressDisable_[name] Specify the name of the VPN Connection Setting whose setting you want to change.
+
+
+# AccountProxyNone command
+CMD_AccountProxyNone Specify Direct TCP/IP Connection as the Connection Method of VPN Connection Setting
+CMD_AccountProxyNone_Help When a VPN Connection Setting registered on the VPN Client is specified and that VPN Connection Setting connects to a VPN Server, use this to set Direct TCP/IP Connection as the connection method to use, in which case the connection route will not be via a proxy server.
+CMD_AccountProxyNone_Args AccountProxyNone [name]
+CMD_AccountProxyNone_[name] Specify the name of the VPN Connection Setting whose setting you want to change.
+
+
+# AccountProxyHttp command
+CMD_AccountProxyHttp Set Connection Method of VPN Connection Setting to be via an HTTP Proxy Server
+CMD_AccountProxyHttp_Help When a VPN Connection Setting registered on the VPN Client is specified and that VPN Connection Setting connects to a VPN Server, use this to set Connect via HTTP Proxy Server as the method of connection to use, which requires the specification of the host name and port number of the HTTP Proxy server to communicate via as well as a user name and password (when required). \nThe HTTP proxy server that communication will travel via must be compatible with the CONNECT method to use HTTPS communication.
+CMD_AccountProxyHttp_Args AccountProxyHttp [name] [/SERVER:hostname:port] [/USERNAME:username] [/PASSWORD:password]
+CMD_AccountProxyHttp_[name] Specify the name of the VPN Connection Setting whose setting you want to change.
+CMD_AccountProxyHttp_SERVER Specify the host name or IP address, and port number of the on-route HTTP proxy server using the format [host name:port number].
+CMD_AccountProxyHttp_USERNAME When user authentication is required to connect to the on-route HTTP proxy server, specify the user name. Also, specify the /PASSWORD parameter at the same time. If the parameters /USERNAME and /PASSWORD are not specified, the user authentication data will not be set.
+CMD_AccountProxyHttp_PASSWORD When user authentication is required to connect to the on-route HTTP proxy server, specify the password. Specify this together with the /USERNAME parameter.
+CMD_AccountProxyHttp_Prompt_Server Proxy Server Host Name and Port Number:
+
+
+
+# AccountProxySocks command
+CMD_AccountProxySocks Set Connection Method of VPN Connection Setting to be via an SOCKS Proxy Server
+CMD_AccountProxySocks_Help When a VPN Connection Setting registered on the VPN Client is specified and that VPN Connection Setting connects to a VPN Server, use this to set Connect via SOCKS Proxy Server as the method of connection to use, which requires the specification of the host name and port number of the SOCKS Proxy server to communicate via as well as a user name and password (when required). \nThe on-route SOCKS server must be compatible with SOCKS Version 4.
+CMD_AccountProxySocks_Args AccountProxySocks [name] [/SERVER:hostname:port] [/USERNAME:username] [/PASSWORD:password]
+CMD_AccountProxySocks_[name] Specify the name of the VPN Connection Setting whose setting you want to change.
+CMD_AccountProxySocks_SERVER Specify the host name or IP address, and port number of the on-route SOCKS proxy server using the format [host name:port number].
+CMD_AccountProxySocks_USERNAME When user authentication is required to connect to the on-route SOCKS proxy server, specify the user name. Also, specify the /PASSWORD parameter at the same time. If the parameters /USERNAME and /PASSWORD are not specified, the user authentication data will not be set.
+CMD_AccountProxySocks_PASSWORD When user authentication is required to connect to the on-route SOCKS proxy server, specify the password. Specify this together with the /USERNAME parameter.
+
+
+# AccountServerCertEnable command
+CMD_AccountServerCertEnable Enable VPN Connection Setting Server Certificate Verification Option
+CMD_AccountServerCertEnable_Help When a VPN Connection Setting registered on the VPN Client is specified and that VPN Connection Setting connects to a VPN Server, use this to enable the option to check whether the SSL certificate provided by the destination VPN Server can be trusted. \nIf this option is enabled, we recommend that you either use the AccountServerCertSet command to save the connection destination server SSL certificate beforehand in the VPN Connection Setting settings beforehand, or use the CertAdd command etc. to register a root certificate containing the signed server SSL certificate in the list of Virtual Hub trusted CA certificates. If it is not registered, a confirmation message sometimes is displayed on the initial connection. \nIf the certificate of the connected VPN Server cannot be trusted under the condition where the option to verify server certificates was enabled for the VPN Connection Setting, the connection will be promptly cancelled and continual reattempts at connection will be made.
+CMD_AccountServerCertEnable_Args AccountServerCertEnable [name]
+CMD_AccountServerCertEnable_[name] Specify the name of the VPN Connection Setting whose setting you want to change.
+
+
+# AccountServerCertDisable command
+CMD_AccountServerCertDisable Disable VPN Connection Setting Server Certificate Verification Option
+CMD_AccountServerCertDisable_Help When a VPN Connection Setting registered on the VPN Client is specified and that VPN Connection Setting connects to a VPN Server, use this to disable the option to check whether the SSL certificate provided by the destination VPN Server can be trusted.
+CMD_AccountServerCertDisable_Args AccountServerCertDisable [name]
+CMD_AccountServerCertDisable_[name] Specify the name of the VPN Connection Setting whose setting you want to change.
+
+
+# AccountServerCertSet command
+CMD_AccountServerCertSet Set Server Individual Certificate for VPN Connection Setting
+CMD_AccountServerCertSet_Help When a VPN Connection Setting registered on the VPN Client is specified and that VPN Connection Setting connects to a VPN Server, use this to register the same certificate as the SSL certificate provided by the destination VPN Server. \nIf the option to verify server certificates for VPN Connection Settings is enabled, you must either use this command to save the connection destination server SSL certificate beforehand in the VPN Connection Setting settings beforehand, or use the CAAdd command etc. to register a root certificate containing the signed server SSL certificate in the list of Virtual Hub trusted CA certificates. \nIf the certificate of the connected VPN Server cannot be trusted under the condition where the option to verify server certificates was enabled for the VPN Connection Setting, the connection will be promptly cancelled and continual reattempts at connection will be made.
+CMD_AccountServerCertSet_Args AccountServerCertSet [name] [/LOADCERT:cert]
+CMD_AccountServerCertSet_[name] Specify the name of the VPN Connection Setting whose setting you want to change.
+CMD_AccountServerCertSet_LOADCERT Specify X.509 format certificate file name that the server individual certificate you wish to set is saved under.
+
+
+# AccountServerCertDelete command
+CMD_AccountServerCertDelete Delete Server Individual Certificate for VPN Connection Setting
+CMD_AccountServerCertDelete_Help When a VPN Connection Setting registered on the VPN Client is specified and a server individual certificate is registered for that VPN Connection Setting, use this to delete that certificate.
+CMD_AccountServerCertDelete_Args AccountServerCertDelete [name]
+CMD_AccountServerCertDelete_[name] Specify the name of the VPN Connection Setting whose setting you want to change.
+
+
+# AccountServerCertGet command
+CMD_AccountServerCertGet Get Server Individual Certificate for VPN Connection Setting
+CMD_AccountServerCertGet_Help When a VPN Connection Setting is specified and a server Individual certificate is registered for that VPN Connection Setting, use this to get that certificate and save it as an X.509 format certificate file.
+CMD_AccountServerCertGet_Args AccountServerCertGet [name] [/SAVECERT:path]
+CMD_AccountServerCertGet_[name] Specify the name of the VPN Connection Setting whose setting you want to change.
+CMD_AccountServerCertGet_SAVECERT Specify the certificate file name to save the server individual certificate in X.509 format.
+
+
+# AccountDetailSet command
+CMD_AccountDetailSet Set Advanced Settings for VPN Connection Setting
+CMD_AccountDetailSet_Help Use this to customize the VPN protocol communication settings used when a VPN Connection Setting registered on a VPN Client is specified and that VPN Connection Setting connects to the VPN Server.
+CMD_AccountDetailSet_Args AccountDetailSet [name] [/MAXTCP:max_connection] [/INTERVAL:additional_interval] [/TTL:disconnect_span] [/HALF:yes|no] [/BRIDGE:yes|no] [/MONITOR:yes|no] [/NOTRACK:yes|no] [/NOQOS:yes|no]
+CMD_AccountDetailSet_[name] Specify the name of the VPN Connection Setting whose setting you want to change.
+CMD_AccountDetailSet_MAXTCP Specify, using an integer in the range 1 to 32, the number of TCP connections to be used for VPN communication. By using data transmission by multiple TCP connections for VPN communication sessions with VPN Servers it is sometimes possible to increase communication speed. \nNote: We recommend about 8 lines when the connection lines to the server are fast, and 1 line when using a slow connection such as dialup.
+CMD_AccountDetailSet_INTERVAL When communicating by VPN by establishing multiple TCP connections, specify in seconds, the establishing interval for each TCP connection. The standard value is 1 second.
+CMD_AccountDetailSet_TTL When specifying connection life of each TCP connection specify in seconds the keep-alive time from establishing a TCP connection until disconnection. If 0 is specified, keep-alive will not be set.
+CMD_AccountDetailSet_HALF Specify "yes" when enabling half duplex mode. When using two or more TCP connections for VPN communication, it is possible to use Half Duplex Mode. By enabling half duplex mode it is possible to automatically fix data transmission direction as half and half for each TCP connection. In the case where a VPN using 8 TCP connections is established, for example, when half-duplex is enabled, communication can be fixes so that 4 TCP connections are dedicated to the upload direction and the other 4 connections are dedicated to the download direction.
+CMD_AccountDetailSet_BRIDGE Specify "yes" when connecting to the VPN Server using Bridge / Router Mode. When using Bridge / Router Mode to connect, it is possible to provide bridging or routing to another network on the side of the virtual network adapter of the VPN Client. However, if the security policy of the user who is being used for connection denies the use of bridges or routing, then connection will fail.
+CMD_AccountDetailSet_MONITOR Specify "yes" when connecting to the VPN Server using Monitoring Mode. When a connection is made using Monitoring Mode, you can receive all packets that flow through the Virtual Hub. However, if the security policy of the user who is being used for connection does not allow Monitoring Mode, then connection will fail.
+CMD_AccountDetailSet_NOTRACK Specify "yes" will disable the adjustments of routing table. Normally "no" is specified.
+CMD_AccountDetailSet_NOQOS Specify "yes" when disabling VoIP / QoS functions. Normally "no" is specified.
+CMD_AccountDetailSet_Eval_MaxTcp Specify an integer in the range 1 to 32 for the number of TCP connections.
+CMD_AccountDetailSet_Eval_Interval Set at least 1 second for the interval to establish a TCP connection.
+CMD_AccountDetailSet_Prompt_MaxTcp Number of TCP Connections to Use in VPN Communication:
+CMD_AccountDetailSet_Prompt_Interval Interval between Establishing Each TCP Connection:
+CMD_AccountDetailSet_Prompt_TTL Connection Life of Each TCP Connection (0 for no keep-alive):
+CMD_AccountDetailSet_Prompt_HALF Enable Half-Duplex Mode (yes/no):
+CMD_AccountDetailSet_Prompt_BRIDGE Enable Bridge / Router Mode (yes/no):
+CMD_AccountDetailSet_Prompt_MONITOR Enable Monitoring Mode (yes/no):
+CMD_AccountDetailSet_Prompt_NOTRACK Disable Adjustment of Routing Table (yes/no):
+CMD_AccountDetailSet_Prompt_NOQOS Disable QoS Control Function (yes/no):
+
+
+# AccountRename command
+CMD_AccountRename Change VPN Connection Setting Name
+CMD_AccountRename_Help Use this to specify a VPN Connection Setting registered on the VPN Client and change its name.
+CMD_AccountRename_Args AccountRename [name] [/NEW:new_name]
+CMD_AccountRename_[name] Specify the current name of the VPN Connection Setting whose name you want to change.
+CMD_AccountRename_NEW Specify the new name after the change.
+CMD_AccountRename_PROMPT_OLD Current Name:
+CMD_AccountRename_PROMPT_NEW New Name:
+
+
+# AccountConnect command
+CMD_AccountConnect Start Connection to VPN Server using VPN Connection Setting
+CMD_AccountConnect_Help Use this to specify a VPN Connection Setting registered on the VPN Client and start a connection to the VPN Server using that VPN Connection Setting. A VPN Connection Setting that has a connecting status or a connected status will continue to be connected to the VPN Server, or continue to attempt to connect to the VPN Server until the AccountDisconnect command is used to disconnect the connection (Note however, if the AccountRetrySet command is used to specify the number of retries, connection attempts will be aborted when the specified value is reached.)
+CMD_AccountConnect_Args AccountConnect [name]
+CMD_AccountConnect_[name] Specify the name of the VPN Connection Setting whose connection you want to start.
+
+
+# AccountDisconnect command
+CMD_AccountDisconnect Disconnect VPN Connection Setting During Connection
+CMD_AccountDisconnect_Help Use this to specify a VPN Connection Setting that is registered on the VPN Client and that is either in the condition of connecting or is connected, and immediately disconnect it.
+CMD_AccountDisconnect_Args AccountDisconnect [name]
+CMD_AccountDisconnect_[name] Specify the name of the VPN Connection Setting to disconnect.
+
+
+# AccountStatusGet command
+CMD_AccountStatusGet Get Current VPN Connection Setting Status
+CMD_AccountStatusGet_Help When a VPN Connection Setting that is registered on the VPN Client is specified and that VPN Connection Setting is currently connected, use this to get its connection status and other information.
+CMD_AccountStatusGet_Args AccountStatusGet [name]
+CMD_AccountStatusGet_[name] Specify the name of the VPN Connection Setting whose information you want to get.
+
+
+# AccountNicSet command
+CMD_AccountNicSet Set Virtual Network Adapter for VPN Connection Setting to Use
+CMD_AccountNicSet_Help Use this to change the Virtual Network Adapter name that the existing VPN Connection Settings registered on the VPN Client will use for the connection to a VPN Server.
+CMD_AccountNicSet_Args AccountNicSet [name] [/NICNAME:nicname]
+CMD_AccountNicSet_[name] Specify the name of the VPN Connection Setting whose setting you want to change.
+CMD_AccountNicSet_NICNAME Specify the Virtual Network Adapter name to use when connecting to the VPN Server.
+
+
+# AccountStatusShow command
+CMD_AccountStatusShow Set Connection Status and Error Screen to Display when Connecting to VPN Server
+CMD_AccountStatusShow_Help When a communication setting is registered on the VPN Client and that communication setting is being used to connect to the VPN Server, use this to set the connection status and error screen to be displayed on the computer display.
+CMD_AccountStatusShow_Args AccountStatusShow [name]
+CMD_AccountStatusShow_[name] Specify the name of the VPN Connection Setting whose setting you want to change.
+
+
+# AccountStatusHide command
+CMD_AccountStatusHide Set Connection Status and Error Screen to be Hidden when Connecting to VPN Server
+CMD_AccountStatusHide_Help When a communication setting is registered on the VPN Client and that communication setting is being used to connect to the VPN Server, use this to set the connection status and error screen to not be displayed on the computer display.
+CMD_AccountStatusHide_Args AccountStatusHide [name]
+CMD_AccountStatusHide_[name] Specify the name of the VPN Connection Setting whose setting you want to change.
+
+
+# AccountSecureCertSet command
+CMD_AccountSecureCertSet Set User Authentication Type of VPN Connection Setting to Smart Card Authentication
+CMD_AccountSecureCertSet_Help Use this to set the user auth type to Smart Card Authentication for when a VPN Connection Setting registered on the VPN Client is specified and that VPN Connection Setting connects to the VPN Server. Also, you must specify the names of the certificate object and the private key object stored on the smart card.
+CMD_AccountSecureCertSet_Args AccountSecureCertSet [name] [/CERTNAME:cert] [/KEYNAME:key]
+CMD_AccountSecureCertSet_[name] Specify the name of the VPN Connection Setting whose setting you want to change.
+CMD_AccountSecureCertSet_CERTNAME Specify the name of the certificate object stored on the smart card.
+CMD_AccountSecureCertSet_KEYNAME Specify the name of the private key object stored on the smart card. The private key must be compatible with the certificate specified by /CERTNAME.
+CMD_AccountSecureCertSet_PROMPT_CERTNAME Name of Certificate Object on Smart Card:
+CMD_AccountSecureCertSet_PROMPT_KEYNAME Name of Private Key Object on Smart Card:
+
+
+# AccountRetrySet コマンド
+CMD_AccountRetrySet Set Interval between Connection Retries for Connection Failures or Disconnections of VPN Connection Setting
+CMD_AccountRetrySet_Help When a VPN Connection Setting registered on the VPN Client is specified and that VPN Connection Setting attempts to connect to a VPN Server, use this to specify the interval to wait between connection attempts and the limit of how many times to retry connecting when communication with the VPN Server was disconnected or when the connection process failed. \nIf the user authentication type is Smart Card Authentication, no connection retry will be performed regardless of the Number of Connection Attempts setting.
+CMD_AccountRetrySet_Args AccountRetrySet [name] [/NUM:num_retry] [/INTERVAL:retry_interval]
+CMD_AccountRetrySet_[name] Specify the name of the VPN Connection Setting whose setting you want to change.
+CMD_AccountRetrySet_NUM Specify the number of times to make consecutive retries. By specifying "999", there will be limitless attempts to reconection (always connect). By specifying "0", not attempt at reconnection will be made.
+CMD_AccountRetrySet_INTERVAL When attempting a reconnection, this sets how many seconds to wait after the previous disconnection or connection failure before starting the reconnection process.
+CMD_AccountRetrySet_PROMPT_NUM Reconection Count ("999" is unlimited):
+CMD_AccountRetrySet_PROMPY_INTERVAL Reconection Interval (Seconds):
+CMD_AccountRetrySet_EVAL_INTERVAL Specify 5 seconds or more for the retries interval.
+
+
+# AccountStartupSet command
+CMD_AccountStartupSet Set VPN Connection Setting as Startup Connection
+CMD_AccountStartupSet_Help Use this to specify a VPN Connection Setting registered on the VPN Client and set it as the startup connection. The VPN Connection Setting that is set as the startup connection will automatically start the connection process when the VPN Client service starts.
+CMD_AccountStartupSet_Args AccountStartupSet [name]
+CMD_AccountStartupSet_[name] Specify the name of the VPN Connection Setting whose setting you want to change.
+
+
+# AccountStartupRemove command
+CMD_AccountStartupRemove Remove Startup Connection of VPN Connection Setting
+CMD_AccountStartupRemove_Help When a VPN Connection Setting registered on the VPN Client is specified and that VPN Connection Setting is currently set as a startup connection, use this to delete the startup connection.
+CMD_AccountStartupRemove_Args AccountStartupRemove [name]
+CMD_AccountStartupRemove_[name] Specify the name of the VPN Connection Setting whose setting you want to change.
+
+
+# AccountExport command
+CMD_AccountExport Export VPN Connection Setting
+CMD_AccountExport_Help Use this to specify a VPN Connection Setting registered on the VPN Client and export its contents as a text file. By exporting a VPN Connection Setting file, and then later, importing it, you can duplicate the contents of a VPN Connection Setting. Also, because it gets saved as a text file, you can edit the contents using a conventional text editor. \nThe export destination file is saved as a UTF-8 format text file. Also, it is convenient to save the file name with the file extension .vpn as this file extension is associated to the Windows Edition VPN Client Manager.
+CMD_AccountExport_Args AccountExport [name] [/SAVEPATH:savepath]
+CMD_AccountExport_[name] Specify the name of the VPN Connection Setting to export.
+CMD_AccountExport_SAVEPATH Specify a file name for the save destination.
+CMD_AccountExport_PROMPT_SAVEPATH Save Destination File Name (recommended extension: vpn):
+
+
+# AccountImport command
+CMD_AccountImport Import VPN Connection Setting
+CMD_AccountImport_Help Use this to import the VPN Connection Setting file that was exported by the AccountExport command and add it to the VPN Client.
+CMD_AccountImport_Args AccountImport [path]
+CMD_AccountImport_[path] Specify the file name of the import source.
+CMD_AccountImport_PROMPT_PATH Import Source File Name:
+CMD_AccountImport_FAILED_PARSE Unable to correctly parse the specified file. Check if the file was exported correctly.
+CMD_AccountImport_OK The VPN Connection Setting "%s" was imported.
+
+
+
+# RemoteEnable command
+CMD_RemoteEnable Allow Remote Management of VPN Client Service
+CMD_RemoteEnable_Help Use this to allow management of a VPN Client service from a remote computer that is not localhost, via a remote connection by Command Line Management Utility or VPN Client Manager.
+CMD_RemoteEnable_Args RemoteEnable
+
+
+# RemoteDisable command
+CMD_RemoteDisable Deny Remote Management of VPN Client Service
+CMD_RemoteDisable_Help Use this to deny management of a VPN Client service from a remote computer that is not localhost, via a remote connection by Command Line Management Utility or VPN Client Manager.
+CMD_RemoteDisable_Args RemoteDisable
+
+
+
+
+
+
+###################################################
+# #
+# Commands for VPN Tools are listed below #
+# #
+###################################################
+
+
+# MakeCert command
+CMD_MakeCert Create New X.509 Certificate and Private Key
+CMD_MakeCert_Help Use this to create a new X.509 certificate and private key and save it as a file. \nThe algorithm used to create the public key and private key of the certificate is RSA 1024 bit. \nYou can choose to create a root certificate (self-signed certificate) or a certificate signed by another certificate. To create a certificate that is signed by another certificate, you require a private key file (base 64 encoded) that is compatible with the certificate that uses the signature (X.509 format file). \n\nWhen creating a certificate, you can specify the following: Name (CN), Organization (O), Organization Unit (OU), Country (C), State (ST), Locale (L), Serial Number, and Expiration Date. \nThe created certificate will be saved as an X.509 format file and the private key file will be saved in a Base 64 encoded RSA 1024 bit format file. \n\nThe MakeCert command is a tool that provides the most rudimentary function for creating certificates. If you want to create a more substantial certificate, we recommend that you use either free software such as OpenSSL, or commercial CA (certificate authority) software. \n\nNote: This command can be called from the SoftEther VPN Command Line Management Utility. You can also execute this command while connected to the current VPN Server or VPN Client in Administration Mode but, what actually performs the RSA computation, generates the certificate data and saves it to file is the computer on which the command is running, and all this is executed in a context that has absolutely no relationship to the computer that is the destination of the Administration Mode connection.
+CMD_MakeCert_Args MakeCert [/CN:cn] [/O:o] [/OU:ou] [/C:c] [/ST:st] [/L:l] [/SERIAL:serial] [/EXPIRES:expires] [/SIGNCERT:signcert] [/SIGNKEY:signkey] [/SAVECERT:savecert] [/SAVEKEY:savekey]
+CMD_MakeCert_CN Specify the Name (CN) item of the certificate to create. You can specify "none".
+CMD_MakeCert_O Specify the Organization (O) item of the certificate to create. You can specify "none".
+CMD_MakeCert_OU Specify the Organization Unit (OU) item of the certificate to create. You can specify "none".
+CMD_MakeCert_C Specify the Country (C) item of the certificate to create. You can specify "none".
+CMD_MakeCert_ST Specify the State (ST) item of the certificate to create. You can specify "none".
+CMD_MakeCert_L Specify the Locale (L) item of the certificate to create. You can specify "none".
+CMD_MakeCert_SERIAL Specify the Serial Number item of the certificate to create. Specify using hexadecimal values. You can specify "none".
+CMD_MakeCert_EXPIRES Specify the Expiration Date item of the certificate to create. If you specify "none" or "0", 3650 days (approx. 10 years) will be used. You can specify a maximum of 10950 days (about 30 years).
+CMD_MakeCert_SIGNCERT For cases when the certificate to be created is signed by an existing certificate, specify the X.509 format certificate file name to be used to sign the signature. When this parameter is omitted, such signature signing is not performed and the new certificate is created as a root certificate.
+CMD_MakeCert_SIGNKEY Specify a private key (RSA, base-64 encoded) that is compatible with the certificate specified by /SIGNCERT.
+CMD_MakeCert_SAVECERT Specify the file name to save the certificate you created. The certificate is saved as an X.509 file that includes a public key that is RSA format 1024 bit.
+CMD_MakeCert_SAVEKEY Specify the file name to save private key that is compatible with the certificate you created. The private key will be saved as an RSA-format 1024-bit private key file.
+CMD_MakeCert_PROMPT_CN Name of Certificate to Create (CN):
+CMD_MakeCert_PROMPT_O Organization of Certificate to Create (O):
+CMD_MakeCert_PROMPT_OU Organization Unit of Certificate to Create (OU):
+CMD_MakeCert_PROMPT_C Country of Certificate to Create (C):
+CMD_MakeCert_PROMPT_ST State of Certificate to Create (ST):
+CMD_MakeCert_PROMPT_L Locale of Certificate to Create (L):
+CMD_MakeCert_PROMPT_SERIAL Serial Number of Certificate to Create (Hexadecimal):
+CMD_MakeCert_PROMPT_EXPIRES Expiration Date of Certificate to Create (Days):
+CMD_MakeCert_PROMPT_SAVECERT File Name to Save Certificate to Create:
+CMD_MakeCert_PROMPT_SAVEKEY File Name to Save Private Key to Create:
+CMD_MakeCert_EVAL_EXPIRES Specify the Expiration Date within the range %u to %u.
+CMD_MakeCert_ERROR_SIGNKEY Either it was not possible to read the certificate or private key specified by /SIGNCERT and /SIGNKEY, or they were an invalid combination.
+CMD_MakeCert_ERROR_GEN_FAILED Creation of certificate and private key failed.
+
+
+# TrafficClient command
+CMD_TrafficClient Run Network Traffic Speed Test Tool in Client Mode
+CMD_TrafficClient_Help Use this to execute the communication throughput measurement tool's client program. \nTwo commands, TrafficClient and TrafficServer, are used for the communication throughput measurement tool to enable the measurement of communication throughput that can be transferred between two computers connected by IP network. The TrafficServer command is used first on another computer which puts the communication throughput measurement tool server in a listening condition. Then the TrafficClient command is used to connect to that server by specifying its host name or IP address and port number, which makes it possible to measure the communication speed. \nMeasurement of the communication speed is carried out by concurrently establishing multiple TCP connections and calculating the actual number of bits of data that can be transferred within a specified time based on the respective results of transferring the maximum stream data on each connection and then using that to calculate the average value (bps) of communication throughput. Normally when there is one TCP connection, it is common to only be able to achieve communication speeds slower than the actual net throughput because of limitations related to the TCP algorithm. We therefore recommend the establishment of multiple concurrent TCP connections when measuring communication results. Because the throughput that is measured using this measurement method is calculated from the bit length of the data that arrives on the receiver side as a stream by TCP, the packet loss that occurs during transfer and the packets with corrupted data are not included in the packets that actually arrive, which means it is possible to calculate a genuine value that is close to the maximum possible communication bandwidth of the network. \nUsing the measurement results, i.e. the stream size transferred by TCP, the approximate value of data volume that actually passed through the network is calculated and this is divided by time to calculate the bits per sec (bps). The calculation assumes the type of the physical network is Ethernet (IEEE802.3) and the MAC frame payload size is 1,500 bytes (TCP MSS is 1,460 bytes). By specifying the /RAW option, the calculation will not make corrections for the TCP/IP header and MAC header data volume. \n\nNote: This command can be called from the SoftEther VPN Command Line Management Utility. You can also execute this command while connected to the current VPN Server or VPN Client in Administration Mode but, what actually conducts communication and measures the throughput is the computer on which the command is running, and all this is executed in a context that has absolutely no relationship to the computer that is the destination of the Administration Mode connection.
+CMD_TrafficClient_Args TrafficClient [host:port] [/NUMTCP:numtcp] [/TYPE:download|upload|full] [/SPAN:span] [/DOUBLE:yes|no] [/RAW:yes|no]
+CMD_TrafficClient_[host:port] Specify the host name or IP address and port number that the communication throughput measurement tool server (TrafficServer) is listening for. If the port number is omitted, 9821 will be used.
+CMD_TrafficClient_NUMTCP Specify the number of TCP connections to be concurrently established between the client and the server for data transfer. If omitted, 32 will be used.
+CMD_TrafficClient_TYPE Specify the direction of data flow when throughput measurement is performed. Specify one of the following options: "download", "upload" or "full". By specifying "download" the data will be transmitted from the server side to the client side. By specifying "upload" the data will be transmitted from the client side to the server side. By specifying "full", the data will be transferred in both directions. When "full" is specified, the NUMTCP value must be an even number of two or more (half the number will be used for concurrent TCP connections in the download direction and the other half will be used in the upload direction). If this parameter is omitted, "full" will be used.
+CMD_TrafficClient_SPAN Specify, using seconds, the time span to conduct data transfer for the measurement of throughput. If this parameter is omitted, "15" will be used.
+CMD_TrafficClient_DOUBLE When "yes" is specified, the throughput of the measured result will be doubled and then displayed. This option is used for cases when a network device etc. is somewhere on the data route and the total throughput capability that is input and output by this network device is being measured.
+CMD_TrafficClient_RAW By specifying "yes", the calculation will not make corrections for the TCP/IP header and MAC header data volume.
+CMD_TrafficClient_EVAL_NUMTCP Specify a value of 32 or less for the number of TCP connections.
+CMD_TrafficClient_PROMPT_HOST Measurement Server Name and Port Number (9821 if omitted):
+CMD_TrafficClient_ERROR_NUMTCP When the data direction is "full" (both directions), you must specify an even value for the number of TCP connections (/NUMTCP).
+CMD_TrafficClient_ERROR_HOSTPORT The host name or port number is incorrectly specified.
+
+
+# TrafficServer command
+CMD_TrafficServer Run Network Traffic Speed Test Tool in Server Mode
+CMD_TrafficServer_Help Use this to execute the communication throughput measurement tool's server program. \nTwo commands, TrafficClient and TrafficServer, are used for the communication throughput measurement tool to enable the measurement of communication throughput that can be transferred between two computers connected by IP network. \nTo set the TCP port of this computer to the Listen status to listen for the connection from the TrafficClient of another computer, specify the port number and start the server program using the TrafficServer command. \nYou can display more detailed information on the communication throughput measurement tool by inputting "TrafficClient /?". \n\nNote: This command can be called from the SoftEther VPN Command Line Management Utility. You can also execute this command while connected to the current VPN Server or VPN Client in Administration Mode but, what actually conducts communication and measures the throughput is the computer on which the command is running, and all this is executed in a context that has absolutely no relationship to the computer that is the destination of the Administration Mode connection.
+CMD_TrafficServer_Args TrafficServer [port]
+CMD_TrafficServer_[port] Specify, using an integer, the port number at which to listen for the connection. If the specified port is already being used by another program, or if the port cannot be opened, an error will occur.
+
+
+# Internal message strings concerning TrafficClient / TrafficServer
+TT_LISTEN_FAILED Unable to set TCP port %u to Listen status. The port may be being used by another application or this application did not have the authority to open the port.
+TTS_LISTEN_STOP The port for listening was closed.
+TTS_ENTER_TO_EXIT \n----------------------------------------\nThe Network Traffic Speed Test Tool in Server Mode started. \n\nPress the Enter key to stop the server program. \n----------------------------------------\n\n
+TTS_INIT Starting the server program...
+TTS_LISTEN_STARTED The server program was started. Now the IPv4 TCP port %u is set to Listen status and listening for connection from the client.
+TTS_LISTEN_STARTED_V6 The IPv6 TCP Port %u is listening to accept clients.
+TTS_LISTEN_FAILED_V6 Failed to open the IPv6 TCP Port %u. Another application might be using the same IPv6 TCP Port, or the IPv6 stack is not installed on the operating system.
+TTS_STOP_INIT Stopping the server program...
+TTS_STOP_FINISHED The stopping of the server program is complete.
+TTS_ACCEPTED Connection %u: Connected from Client %S Port %u.
+TTS_DISCONNECTED Connection %u (%S) was disconnected.
+TTS_DISCONNECT Connection %u (%S) was disconnected.
+TTC_INIT Starting the client program...
+TTC_FREE The client program was terminated.
+TTC_CONNECT_START The connection to server %S (port %u) will start. %u TCP connections will be connected.
+TTC_CONNECT_FAILED The connection of TCP connection number %u failed.
+TTC_CONNECT_NOT_SERVER Because a program other than TrafficServer is operating on the destination TCP port, traffic cannot be measured.
+TTC_CONNECT_OK TCP connection number %u was connected.
+TTC_CONNECT_OK_2 \ Data transfer direction: %s
+TTC_ERROR_ABORTED The TCP connection initialization with the server failed. Measurement will stop.
+TTC_SUMMARY_BAR -------------------------------------------------------
+TTC_SUMMARY_TITLE Network Traffic Speed Test Tool Client Setting Parameters
+TTC_SUMMARY_HOST Destination Host Name
+TTC_SUMMARY_PORT Destination TCP Port Number
+TTC_SUMMARY_NUMTCP Number of TCP Connections to Establish
+TTC_SUMMARY_TYPE Data Transfer Direction
+TTC_SUMMARY_SPAN Data Transmission Time
+TTC_SUMMARY_ETHER Data Correction for Ethernet Frames
+TTC_SUMMARY_DOUBLE Measurement of Total Speed of Relay Device Input Output
+TTC_TYPE_DOWNLOAD Download (Server to Client)
+TTC_TYPE_UPLOAD Upload (Client to Server)
+TTC_TYPE_FULL Full (Server < -- > Client)
+TTC_SPAN_STR %.1f seconds
+TTC_COMM_START \nAll connections were established and so data transfer started. \nMeasurement Start Time: %s\nScheduled Finish Time: %s\n\nMeasuring in progress. Please wait... \n(Do not use any other applications while measuring is in progress.)\n\n
+TTC_COMM_END Because %.1f seconds or more have passed, the data communication will end. \n\n
+TTC_COMM_USER_CANCEL Because of cancellation by user, the data communication will end. \n\n
+TTC_COMM_DISCONNECTED The TCP connection %u was disconnected.
+TTC_STOPPING Stopping the operation of the communication throughput measurement tool client...
+TTC_ENTER_TO_EXIT \n----------------------------------------\nThe Network Traffic Speed Test Tool in Client Mode started. \n\nPress the Enter key to stop the client program. \n----------------------------------------\n\n
+TTC_RES_TITLE \n\nNetwork Traffic Speed Test Tool\n\n
+TTC_RES_COLUMN_1 Item Name
+TTC_RES_COLUMN_2 Normal View
+TTC_RES_COLUMN_3 Simplified View
+TTC_RES_SPAN Time Span for Measurement
+TTC_RES_ETHER Data Correction for Ethernet Frames
+TTC_RES_BYTES_DOWNLOAD Communication Data Volume in Download Direction
+TTC_RES_BYTES_UPLOAD Communication Data Volume in Upload Direction
+TTC_RES_BYTES_TOTAL Total Communication Data Volume
+TTC_RES_DOUBLE Relay Device Input Output Total Throughput Computation
+TTC_RES_BPS_DOWNLOAD Average Throughput in Download Direction
+TTC_RES_BPS_UPLOAD Average Throughput in Upload Direction
+TTC_RES_BPS_TOTAL Total Average Throughput
+
+
+# Check command
+CMD_Check Check whether SoftEther VPN Operation is Possible
+CMD_Check_Help Use this to check if the current computer that is running vpncmd is a suitable operation platform for SoftEther VPN Server / Bridge. \nIf this check passes on a system, it is highly likely that SoftEther VPN software will operate correctly on that system. \nAlso, if this check does not pass on a system, then this indicates that some type of trouble may arise if SoftEther VPN software is used on that system.
+CMD_Check_Args Check
+
+
+# Concerning System Checker
+# (This contains some strange character strings which are used to check character code conversion.)
+CHECK_TITLE ---------------------------------------------------\nSoftEther VPN Operation Environment Check Tool\n\nCopyright (c) SoftEther VPN Project.\nAll Rights Reserved.\n\n
+CHECK_NOTE If this operation environment check tool is run on a system and that system passes, it is highly likely that SoftEther VPN software can operate on that system. This check may take a while. Please wait...\n\n
+CHECK_EXEC_TAG Checking '%s'... \n
+CHECK_PASS Pass
+CHECK_FAIL Fail
+CHECK_RESULT_1 All checks passed. It is highly likely that SoftEther VPN Server / Bridge can operate normally on this system.
+CHECK_RESULT_2 Some checks failed. Please check the operation environment of this system. If SoftEther VPN Server / Bridge were to be executed on this system, troubles may occur.
+CHECK_TEST_123456789 123456789
+
+
+CHECK_PROC_KERNEL Kernel System
+CHECK_PROC_MEMORY Memory Operation System
+CHECK_PROC_STRINGS ANSI / Unicode string processing system
+CHECK_PROC_FILESYSTEM File system
+CHECK_PROC_THREAD Thread processing system
+CHECK_PROC_NETWORK Network system
+
+
+
+
+
+
+
+
+######################################################
+# #
+# Setup Wizard (SW) Strings #
+# #
+######################################################
+
+SW_TITLE SoftEther VPN Setup Wizard (Version %S)
+SW_EXIT_CONFIRM The setup process of SoftEther VPN hasn't been finished yet.\r\n\r\nDo you want to exit the setup?
+SW_UNINSTALL_CONFIRM Starting the uninstall process of %s.\r\n\r\nDo you want to continue?
+
+
+SW_COMPONENT_VPNSERVER_TITLE SoftEther VPN Server
+SW_COMPONENT_VPNSERVER_DESCRIPTION Install it on a server computer at the central site of VPN. The management tools will be also installed.
+
+SW_COMPONENT_VPNCLIENT_TITLE SoftEther VPN Client
+SW_COMPONENT_VPNCLIENT_DESCRIPTION Install it on VPN client comuters. A VPN client computer will be able to connect to the central VPN Server. The management tools will be also installed.
+
+SW_COMPONENT_VPNBRIDGE_TITLE SoftEther VPN Bridge
+SW_COMPONENT_VPNBRIDGE_DESCRIPTION Install it on computers at each site. Each VPN Bridge will establish a VPN connection to the central VPN Server. The management tools will be also installed.
+
+SW_COMPONENT_VPNSMGR_TITLE SoftEther VPN Server Manager (Admin Tools Only)
+SW_COMPONENT_VPNSMGR_DESCRIPTION Only the VPN Server Manager will be installed. The VPN Server service program will not be installed. You can use the VPN Server Manager to connect and manage remote VPN Servers and VPN Bridges on other computers which run on Windows, Linux, Mac OS X, Solaris and FreeBSD.
+
+SW_COMPONENT_VPNCMGR_TITLE SoftEther VPN Client Manager (Admin Tools Only)
+SW_COMPONENT_VPNCMGR_DESCRIPTION Only the VPN Client Manager will be installed. The VPN Client service program will not be installed. You can use the VPN Client Manager to connect and manage remote VPN Clients on other computers which run on Windows and Linux.
+
+SW_WELCOME_TITLE Welcome to the SoftEther VPN Setup Wizard
+SW_MODE_TITLE Select a Setup Mode
+SW_NOT_ADMIN_TITLE Not Enough Privileges
+SW_COMPONENTS_TITLE Select Software Components to Install
+SW_EULA_TITLE End User License Agreement
+SW_WARNING_TITLE Important Notices
+SW_DIR_TITLE Directory to Install on
+SW_READY_TITLE Ready to Install
+SW_PERFORM_TITLE Setup is in Progress
+SW_ERROR_TITLE Results of Setup
+SW_FINISH_TITLE Setup Finished
+SW_UNINST1_TITLE Uninstaller
+SW_LANG1_TITLE SoftEther VPN: Configure the Display Language
+SW_EASY1_TITLE Welcome to SoftEther VPN Client Easy Installer Creator
+SW_EASY2_TITLE Specify Files
+SW_WEB1_TITLE Welcome to SoftEther VPN Client Web Installer Creator
+SW_WEB2_TITLE Specify Files
+
+SW_UNINSTALLINFO_URL http://selinks.org/
+SW_UNINSTALLINFO_PUBLISHER SoftEther VPN Project
+
+
+SW_COMPONENTS_ABOUT_TAG About %s
+SW_COMPONENTS_REQUIRE_ADMIN Installation Requires Administrators Privileges
+SW_COMPONENTS_REQUIRE_ADMIN_TEXT You have to restart the setup wizard by a user who has Administrators privileges to install %s in the System Mode. To install in the System Mode, click Back.
+SW_DIR_SELECT Please Specify the Directory to Install
+SW_DIR_MORE_THAN_110 The directory name is too long.\r\nSpecify 110 letters at most.
+SW_DIR_WRITE_ERROR Unable to create the specified directory "%s" or failed to write a file on the directory.\r\n\r\nSpecify another directory.
+SW_DIR_DST_IS_SAME_TO_SRC The specified directory "%s" is same as the source directory.
+SW_DIR_IS_NOT_HDD The specified directory "%s" is not a local hard disk drive.\r\n\r\nTo install %s in the System Mode, you have to specify a directory on a local hard disk drive.
+SW_DIR_IS_NOT_FULLPATH The directory "%s" is not a format of full path.\r\n\r\nPlease specify the full path of the directory.
+SW_DIR_DST_IS_OTHER_PRODUCT The specified directory has another component already installed.\r\n\r\nPlease specify another directory.
+SW_DIR_DST_IS_NEWER Newer version of the software has been installed on the specified directory.\r\n\r\nYou need not to install this version.
+SW_DIR_DST_IS_NEWER_2 Newer version of the software has been installed on the specified directory.\r\n\r\nThis installer will import and apply the VPN Connection Settings which is built-in on the Easy Installer. No program files will be overwritten.
+SW_DIR_DST_IS_BROKEN Unable to read a file "%s" which is on the specified directory.\r\n\r\nPlease specify another directory.
+SW_DIR_DST_IS_SYSTEM_MODE The same software is already installed on the specified directory as the System Mode.\r\n\r\nPlease specify another directory.
+SW_DIR_DST_IS_USER_MODE The same software is already installed on the specified directory as the User Mode.\r\n\r\nPlease specify another directory.
+SW_SYSTEM_MODE_ALREADY_INSTALLED The software "%s" is already installed on this computer as the System Mode.\r\n\r\nBoth the System Mode and the User Mode installation of the same software on the same computer will conflict.\r\n\r\nDo you really want to continue the installation as the User Mode?
+
+SW_NOT_INSTALL_SRC The setup program was executed from outside an install source.\r\n\r\nUnable to continue the installation.
+SW_SETUPLOG_CORRUPTED The "setuplog.dat" file is broken.
+SW_MSI_UNINSTALL_FAILED The older version of %s (Product Code: "%S") is installed. Windows Installer failed to uninstall this older version.\r\n\r\nPlease uninstall this older version manually and restart this installer again.
+SW_MSI_UNINSTALL_REBOOT_REQUIRED Windows Installer has uninstalled the older version of %s. The reboot of computer is required.\r\n\r\nPress Finish button and reboot the computer MANUALLY, and restart this installer after the reboot.
+SW_NOTICE_VPNSERVER_IS_INSTALLED SoftEther VPN Bridge is selected as a component to install. However, this computer has already had SoftEther VPN Server installed.\r\n\r\nUsually, you don't need to install both SoftEther VPN Server and SoftEther VPN Bridge on the same computer.\r\nIf you install both software, conflicts such as port number duplication will occur.\r\nif you want to replace the SoftEther VPN Server to SoftEther VPN Bridge, you should exit this installer, uninstall SoftEther VPN Server and restart this installer after that.\r\n\r\nDo you really want to continue the SoftEther VPN Bridge installation?
+SW_NOTICE_VPNBRIDGE_IS_INSTALLED SoftEther VPN Server is selected as a component to install. However, this computer has already had SoftEther VPN Bridge installed.\r\n\r\nUsually, you don't need to install both SoftEther VPN Bridge and SoftEther VPN Server on the same computer.\r\nIf you install both software, conflicts such as port number duplication will occur.\r\nif you want to replace the SoftEther VPN Server to SoftEther VPN Server, you should exit this installer, uninstall SoftEther VPN Bridge and restart this installer after that.\r\n\r\nDo you really want to continue the SoftEther VPN Server installation?
+SW_OS_FAILED This operating system doesn't support %s.
+SW_LANG_NOT_CHANGED The language settings of %s were not changed.
+SW_LANG_LIST_LOAD_FAILED Loading the available language list failed.
+SW_LANG_OK The display language of %s was changed successfully.\r\nIf %s programs are currently running, exit a program and restart it to apply the new display language. If the display language still doesn't effect, reboot Windows.\r\n
+SW_LANG_OK_SERVICE \r\nThe language of log files which the service program records will be changed to the new language after a reboot.
+SW_LANG_OK_VPNCMGR \r\nThe display setting of VPN Client Manager will be changed after exit and reboot VPN Client Manager. (Including complete termination from the task tray.)
+SW_CHILD_PROCESS_ERROR Failed to execute a child process.
+SW_EXE_FILTER Windows Executable Files (*.EXE)|*.exe|All Files (*.*)|*.*
+SW_PERFORM_MSG_EASY_INFO Compiling the VPN Client Easy Installer...
+SW_EASY_FINISHED_MSG The VPN Client Easy Installer is created successfully.\r\nThe installer is saved as the following filename.\r\n\r\n%s\r\n\r\nYou can distribute the above file in the enterprise.
+SW_EASY_ERROR_MSG Failed to create a VPN Client Easy Installer.
+SW_OTHER_INSTANCE_EXISTS Another SoftEther VPN Setup Wizard is running.\r\n\r\nYou can continue this wizard after another wizard exits.
+SW_PERFORM_MSG_WEB_INFO Compiling the VPN Client Web Installer...
+SW_WEB_ERROR_MSG Failed to create a VPN Client Web Installer.
+SW_INSTALLER_CACHE_IS_NOT_SIGNED The currently installed SoftEther VPN Client of this computer was not installed from the digital-signed package signed by an Authenticode digital certificate of SoftEther VPN Project.\r\nIt might be installed from a customized installer (for example, an installer created by Easy Installer Creator.)\r\n\r\nIf you continue to create a Web Installer, a warning message will be appeared on the user's screen when loading.\r\nTo avoid showing the warning message, you should cancel this creating wizard, download the latest version of SoftEther VPN Client from the SoftEther VPN Project's web site, re-install it and restart the Web Installer Creator wizard.\r\n\r\nDo you really to continue to create a Web Installer?
+SW_FILE_NOT_FOUNT The file "%s" not found.
+SW_WEB_FINISHED The Web Installer is created and saved as "%s".\r\n\r\nPlease extract inner files from the ZIP file, upload them into the Web server, and edit a HTML file and an inf file to replace URLs appropriately.\r\n\r\nThe explanation to deploy the Web Installer is described on the ZIP file.
+
+
+
+
+SW_PERFORM_MSG_INIT_TASKS Preparing the tasks...
+SW_PERFORM_MSG_COPY_PREPARE Preparing the copying of files...
+SW_PERFORM_MSG_WRITE_ERROR Failed to write the destination file "%s".\r\n\r\nThere might be another program who is keeping this file open.\r\nIf programs or services of %s are running, please terminate them and click Retry.
+SW_PERFORM_MSG_COPY_FILE Copying "%s" ...
+SW_PERFORM_MSG_SET_SECURITY Setting a security on "%s" ...
+SW_PERFORM_MSG_PLUGIN Installing the plugins...
+SW_PERFORM_MSG_STOP_SVC Stopping the "%s" service ...
+SW_PERFORM_MSG_WAIT_FOR_FILE_UNLOCK The file "%s" is locked by a running program. Waiting to unlock...
+SW_PERFORM_MSG_INSTALL_SVC Installing the %s service...
+SW_PERFORM_MSG_START_SVC Starting the %s service...
+SW_PERFORM_MSG_CREATE_LINKS Creating shortcut files...
+SW_PERFORM_MSG_DELETE_LINKS Deleting shortcut files...
+SW_PERFORM_MSG_DELETE_OLD_LINKS Deleting old shortcut files...
+SW_PERFORM_MSG_REGISTER_UNINSTALL Registering uninstall information on the Control Panel...
+SW_PERFORM_MSG_IMPORTING_ACCOUNT Importing the Built-in VPN Connection Setting in the Easy Installer...
+SW_PERFORM_MSG_DELETE_SETUP_INFO Deleting the install information and logs...
+SW_PERFORM_MSG_WRITE_LOG Writing a setup log...
+SW_PERFORM_MSG_COPY_ERROR Copying to the file "%s" failed.
+SW_PERFORM_MSG_CRAETE_LINK_ERROR Creating the shortcut file "%s" failed.\r\n\r\nDo you want to retry?
+SW_PERFORM_MSG_WRITE_LOG_ERROR Creating the setup log file "%s".\r\n\r\nDo you want to retry?
+SW_PERFORM_MSG_STOP_SVC_ERROR Stopping the "%s" service (internal name: "%S") failed.
+SW_PERFORM_MSG_START_SVC_ERROR Starting the "%s" service (internal name: "%S") failed.
+SW_PERFORM_MSG_SVC_UNINSTALL_FAILED Uninstall of the "%s" service (internal name: "%S") failed.
+SW_PERFORM_MSG_SVC_INSTALL_FAILED Install of the "%s" service (internal name: "%S") failed.
+SW_PERFORM_MSG_SVC_USERMODE_EXEC_FAILED Starting the user-mode service "%s" failed.
+SW_PERFORM_MSG_UPDATING Updating system settings...
+SW_PERFORM_MSG_FINISHED Setup progress finished.
+SW_PERFORM_MSG_UNINSTALL_MSI Windows Installer is uninstalling the older version of %s...
+SW_PERFORM_MSG_UPDATE_LANG_CONFIG Changing the language settings...
+
+SW_PERFORM_MSG_INIT_UNINST Preparing uninstall...
+SW_PERFORM_MSG_DELETE_PREPARE Preparing to delete files...
+SW_PERFORM_MSG_DELETE_ERROR Unable to delete the file "%s".\r\n\r\nThere might be another program who is keeping this file open.\r\nIf programs or services of %s are running, please terminate them and click Retry.
+SW_PERFORM_MSG_UNINSTALL_SVC Uninstalling the "%s" service ...
+SW_PERFORM_MSG_DELETE Deleting the "%s" service ...
+SW_PERFORM_MSG_EASY_INIT Building the Easy Installer...
+SW_PERFORM_MSG_WEB_INIT Building the Web Installer...
+SW_PERFORM_MSG_INSTALL_SELOW Creating a restore point of the system and installing essential components. It may take a while...
+
+
+SW_TAG_USERNAME \ (User-mode)
+SW_DIRNAME_CONFIG_TOOLS Configuration Tools
+SW_DIRNAME_ADMIN_TOOLS Administrative Tools
+SW_DIRNAME_LANGUAGE_TOOLS Language Settings
+
+SW_RUN_TEXT_VPNSMGR Start the SoftEther VPN Server Manager.
+SW_RUN_TEXT_VPNCMGR Start the SoftEther VPN Client Manager.
+
+# --- Do not translate this section !!! stay them in English !!! ---
+SW_TAG_USERNAME_ENGLISH \ (User-Mode)
+SW_LINK_NAME_VPNSERVER_SVC SoftEther VPN Server User-mode Service
+SW_LINK_NAME_VPNBRIDGE_SVC SoftEther VPN Bridge User-mode Service
+SW_LONG_VPNSERVER SoftEther VPN Server
+SW_LONG_VPNCLIENT SoftEther VPN Client
+SW_LONG_VPNBRIDGE SoftEther VPN Bridge
+SW_LONG_VPNSMGR SoftEther VPN Server Manager
+SW_LONG_VPNCMGR SoftEther VPN Client Manager
+SW_LANG_SET_FAILED Failed to write the new language setting on lang.config file.
+# --- end of "Do not translate this section" ---
+
+
+# Shortcuts Filenames
+SW_LINK_NAME_VPNSMGR_SHORT SoftEther VPN Server Manager
+SW_LINK_NAME_VPNSMGR_SHORT_UM SE-VPN Server Manager (User)
+SW_LINK_NAME_VPNSMGR_SHORT_TOOLSONLY SE-VPN Server Manager (Tools)
+SW_LINK_NAME_VPNSMGR_SHORT_TOOLSONLY_UM SE-VPN Server Manager (User)
+SW_LINK_NAME_VPNSMGR_FULL SoftEther VPN Server Manager
+SW_LINK_NAME_VPNSMGR_COMMENT You can manage SoftEther VPN Server or SoftEther VPN Bridge on a remote computer.
+
+SW_LINK_NAME_VPNCMGR_SHORT SoftEther VPN Client Manager
+SW_LINK_NAME_VPNCMGR_FULL SoftEther VPN Client Manager
+SW_LINK_NAME_VPNCMGR_COMMENT You can connect to a VPN Server by using SoftEther VPN Client.
+
+SW_LINK_NAME_VPNCMGRTOOLS_SHORT SoftEther VPN Client Remote Manager
+SW_LINK_NAME_VPNCMGRTOOLS_SHORT_UM SE-VPN Client Remote Manager (User)
+SW_LINK_NAME_VPNCMGRTOOLS_FULL SoftEther VPN Client Remote Manager
+
+SW_LINK_NAME_VPNCMGR2_FULL Manage Remote Computer's SoftEther VPN Client
+SW_LINK_NAME_VPNCMGR2_COMMENT You can establish a remote connection to and manage a SoftEther VPN Client on a remote computer.
+
+SW_LINK_NAME_VPNCMGRTRAY_FULL SoftEther VPN Client Manager Startup
+SW_LINK_NAME_VPNCMGRTRAY_COMMENT Registers an icon of SoftEther VPN Client on the taskbar's notification area.
+
+SW_LINK_NAME_EASYINSTALLER Easy Installer Creator
+SW_LINK_NAME_EASYINSTALLER_COMMENT A tool for enterprise system administrators to create a SoftEther VPN Client Easy Installer which has a function to kick-start a VPN connection to the specific destination automatically.
+
+SW_LINK_NAME_WEBINSTALLER Web Installer Creator
+SW_LINK_NAME_WEBINSTALLER_COMMENT A tool for enterprise system administrators to create a SoftEther VPN Client Web Installer (ActiveX Installer) which has a function to kick-start a VPN connection to the specific destination automatically.
+
+
+SW_LINK_NAME_VPNCMD SoftEther VPN Command Line Utility (vpncmd)
+SW_LINK_NAME_VPNCMD_COMMENT Manage SoftEther VPN Server, SoftEther VPN Bridge and SoftEther VPN Client on the command-line interface in vpncmd.
+SW_LINK_NAME_TRAFFIC Network Traffic Speed Test Tool
+SW_LINK_NAME_TRAFFIC_COMMENT Performs transmitting packets between two computers connected with TCP/IP, with large amount of throughput as possible, in order to measure the actual network traffic speed available.
+SW_LINK_NAME_TCP TCP Optimization Utility
+SW_LINK_NAME_TCP_COMMENT TCP Optimization Utility can adjust the parameters of TCP/IP of Windows in order to increase the network communication throughput of this computer.
+SW_LINK_NAME_SERVICES Services Running on this Computer
+SW_LINK_NAME_SERVICES_COMMENT Starts, stops, and configures Windows services. You can start and stop SoftEther VPN services.
+SW_LINK_NAME_VPNSERVER_SVC_COMMENT Starts SoftEther VPN Server Service in the User Mode.
+SW_LINK_NAME_VPNBRIDGE_SVC_COMMENT Starts SoftEther VPN Bridge Service in the User Mode.
+
+SW_LINK_NAME_UNINSTALL Uninstall %s
+SW_LINK_NAME_UNINSTALL_COMMENT Uninstall %s on this computer.
+
+SW_LINK_NAME_LANGUAGE Configure Display Language
+SW_LINK_NAME_LANGUAGE_COMMENT Change the display language setting of %s.
+
+SW_LINK_NAME_DEBUG Debugging Information Collecting Tool
+SW_LINK_NAME_DEBUG_COMMENT Collects debugging information of SoftEther VPN. Use this tool only if your support staff asks you to do so.
+
+
diff --git a/src/bin/hamcore/strtable_ja.stb b/src/bin/hamcore/strtable_ja.stb
new file mode 100644
index 00000000..6cc51bd1
--- /dev/null
+++ b/src/bin/hamcore/strtable_ja.stb
@@ -0,0 +1,7089 @@
+# SoftEther VPN String Table
+# Copyright (c) SoftEther VPN Project. All Rights Reserved.
+#
+# http://www.softether.co.jp/
+
+
+###########################################################################
+# #
+# ソフトウェア内のメッセージ等の文字列データ #
+# (ダイアログボックスリソース文字列は除く) #
+# #
+###########################################################################
+
+
+
+# 環境パラメータ
+DEFAULT_FONT MS UI Gothic
+DEFAULT_FONT_HIGHDPI Meiryo UI
+DEFAULT_FONT_2 MS Gothic
+DEFAULT_FONT_SIZE 9
+DEFAULE_LOCALE 年 月 日 時 分 秒 日 月 火 水 木 金 土 日 時間 分 秒 (なし)
+
+
+# 言語
+# (0: 日本語, 1: 英語)
+LANG 0
+LANGSTR Japanese
+
+
+# 文字列テーブル識別子
+STRTABLE_ID SE_VPN_20121007
+
+
+# 日本語版のみの文字列 (他の言語では不要)
+CM_JAPANESE_ONLY_OLD_STARTUP %s\\SoftEther VPN Client 2.0 タスクトレイ.lnk
+
+# ソフトウェア情報
+PRODUCT_NAME_VPN_CLI SoftEther VPN Client
+PRODUCT_NAME_VPN_CMGR SoftEther VPN クライアント接続マネージャ
+PRODUCT_NAME_VPN_SVR SoftEther VPN Server
+PRODUCT_NAME_VPN_BRIDGE SoftEther VPN Bridge
+PRODUCT_NAME_VPN_SMGR SoftEther VPN サーバー管理マネージャ
+PRODUCT_NAME_ELOGSVC SoftEther EtherLogger Beta Edition
+PRODUCT_NAME_ELOGMGR SoftEther EtherLogger Manager Beta Edition
+
+# ソフトウェア更新チェック用の Family Name
+PRODUCT_FAMILY_NAME SoftEther
+
+
+# 接続制限用のブランド化文字列
+# BRANDED_C_TO_S Branded_VPN
+# BRANDED_C_FROM_S Branded_VPN
+
+# クライアント ID
+# CLIENT_ID 123
+
+# プロダクト情報
+SE_COMPANY_URL https://selinks.org/?se
+SE_VPNAZURE_URL https://selinks.org/?vpnazure
+
+# 共通文字列
+COMMON_UNKNOWN (不明)
+
+
+# プロトコルエラー文字列
+ERR_UNKNOWN 不明なエラーが発生しました。
+ERR_0 エラーはありません。
+ERR_1 サーバーへの接続が失敗しました。ネットワーク接続や、接続先サーバーのアドレスやポート番号を確認してください。
+ERR_2 プロトコルエラーが発生しました。接続先サーバーからエラーが返されました。
+ERR_3 接続が切断されました。
+ERR_4 プロトコルエラーが発生しました。
+ERR_5 SoftEther VPN ソフトウェア以外のクライアントがポートに接続しました。
+ERR_6 ユーザーによってキャンセルされました。
+ERR_7 指定された認証方法はサーバーによって拒否されました。
+ERR_8 指定された仮想 HUB がサーバーに存在しません。
+ERR_9 ユーザー認証に失敗しました。
+ERR_10 指定された仮想 HUB は現在停止中です。しばらく待ってから、再接続してください。
+ERR_11 VPN セッションが削除されました。管理者がセッションを切断したか、クライアントから VPN Server への接続が切断された可能性があります。
+ERR_12 アクセスが拒否されました。
+ERR_13 VPN セッションの通信がタイムアウトしました。クライアントから VPN Server への接続が切断された可能性があります。
+ERR_14 プロトコル番号が不正です。
+ERR_15 TCP/IP コネクション数が多すぎます。
+ERR_16 接続先のサーバーまたは仮想 HUB に接続しているセッション数が多すぎます。
+ERR_17 プロキシサーバーへの接続に失敗しました。
+ERR_18 プロキシサーバーでエラーが発生しました。
+ERR_19 プロキシサーバーでのユーザー認証に失敗しました。
+ERR_20 同一ユーザーのセッション数が多すぎます。すでに他のユーザーが同一のユーザーとして VPN 接続している可能性があります。
+ERR_21 VPN Server でライセンスエラーが発生しました。VPN Server の管理者にお問い合わせください。
+ERR_22 仮想 LAN カードデバイスドライバにアクセスできません。仮想 LAN カードがインストールされており、無効になっていないことを確認してください。
+ERR_23 内部エラーが発生しました。
+ERR_24 スマートカードまたは USB ハードウェアトークンデバイスへのアクセスに失敗しました。
+ERR_25 PIN コードが違います。
+ERR_26 スマートカードまたは USB ハードウェアトークンデバイスには、指定された証明書は格納されていません。
+ERR_27 スマートカードまたは USB ハードウェアトークンデバイスには、指定された秘密鍵は格納されていません。
+ERR_28 スマートカードまたは USB ハードウェアトークンデバイスへの書き込みに失敗しました。
+ERR_29 指定されたオブジェクトが見つかりません。
+ERR_30 指定された名前の仮想 LAN カードはすでに存在します。別の名前を指定してください。
+ERR_31 仮想 LAN カードデバイスドライバのインストールに失敗しました。
+ERR_32 指定された名前は、仮想 LAN カードのデバイス名として使用できません。
+ERR_33 サポートされていません。
+ERR_34 指定された名前の接続設定はすでに存在しています。
+ERR_35 指定された接続設定は現在接続中です。
+ERR_36 指定された接続設定は存在しません。
+ERR_37 指定された接続設定は接続されていません。
+ERR_38 パラメータが不正です。
+ERR_39 スマートカードまたは USB ハードウェアトークンでエラーが発生しました。
+ERR_40 スマートカードまたは USB ハードウェアトークン認証を選択しましたが、使用するデバイスが選択されていません。接続マネージャの [スマートカード] メニューで選択してください。
+ERR_41 指定された仮想 LAN カードは 1 つ以上の接続設定によって使用されています。\r\nこの仮想 LAN カードを使用している接続設定を削除するか、接続設定が使用する仮想 LAN カードを変更してください。
+ERR_42 指定された接続設定が使用する仮想 LAN カードが見つかりません。\r\n仮想 LAN カードが存在していることを確認してください。また、仮想 LAN カードデバイスが無効化されていないことを確認してください。\r\n\r\n問題が解決できない場合は、この接続設定の使用する仮想 LAN カードを変更するか、同じ名前の仮想 LAN カードを新規作成してください。
+ERR_43 指定された接続設定が使用する仮想 LAN カードは、すでに別の接続設定によって使用中です。\r\n同じ仮想 LAN カードを使用している別の接続設定がある場合は、その接続設定を切断してください。
+ERR_44 指定された接続設定が使用する仮想 LAN カードが無効化されています。\r\nこの接続設定を使用する前に、仮想 LAN カードを有効化して、使用可能な状態にしてください。
+ERR_45 指定された値が不正です。
+ERR_46 接続先はクラスタコントローラではありません。
+ERR_47 接続試行中です。
+ERR_48 クラスタコントローラへの接続に失敗しました。
+ERR_49 クラスタコントローラはクラスタ上に新しいセッションを割り当てることができませんでした。
+ERR_50 クラスタメンバサーバーの仮想 HUB を管理することはできません。
+ERR_51 接続しようとしたユーザーのパスワードは空のため、リモートから接続を行うことはできません。空のパスワードを使っている場合、VPN Server のローカルコンピュータ localhost (127.0.0.1) 上からのみ接続できます。
+ERR_52 権限が不足しています。
+ERR_53 指定したリスナーが見つかりません。
+ERR_54 すでに指定したポート番号のリスナーが存在しています。
+ERR_55 クラスタメンバサーバーではありません。
+ERR_56 指定した暗号化アルゴリズム名はサポートされていません。
+ERR_57 指定した名前の仮想 HUB はすでにサーバー上に存在します。
+ERR_58 登録されている仮想 HUB が多すぎます。これ以上登録できません。古い仮想 HUB を削除してください。
+ERR_59 指定された名前のカスケード接続がすでに存在します。
+ERR_60 カスケード接続はクラスタ上のサーバーに作成することはできません。
+ERR_61 指定されたカスケード接続がオフラインになっています。
+ERR_62 登録されているアクセスリスト数が多すぎます。
+ERR_63 登録されているユーザー数が多すぎます。
+ERR_64 登録されているグループ数が多すぎます。
+ERR_65 指定したグループは存在しません。
+ERR_66 指定した名前のユーザーがすでに仮想 HUB 上に存在します。
+ERR_67 指定した名前のグループがすでに仮想 HUB 上に存在します。
+ERR_68 指定した名前のユーザーはサーバー上に存在しますが、認証の種類はパスワード認証ではありません。パスワードを変更することはできません。
+ERR_69 入力されたユーザー名または古いパスワードが正しくありません。パスワードは大文字・小文字を区別されます。
+ERR_70 さいたま。
+ERR_71 SoftEther は経済産業省の要請により現在配布を一時停止させていただいております。
+ERR_72 SoftEther は IPA の要請により現在配布を一時停止させていただいております。
+ERR_73 カスケード接続のセッションは切断できません。セッションを削除するには、カスケード接続を停止してください。
+ERR_74 VPN Server への接続設定が未完了です。先に VPN Server に接続するための接続設定を行ってください。
+ERR_75 すでに VPN Server への接続を開始しています。
+ERR_76 VPN Server に接続されていません。
+ERR_77 指定された X509 証明書ファイルは RSA 1024 bit、1536 bit、2048 bit、3072 bit または 4096 bit の公開鍵を持っていません。SoftEther VPN ソフトウェアは RSA 1024 bit、1536 bit、2048 bit、3072 bit または 4096 bit 証明書をサポートしています。
+ERR_78 SecureNAT のセッションは切断できません。セッションを削除するには、SecureNAT 機能を停止してください。
+ERR_79 SecureNAT 機能はクラスタリング環境では有効にすることはできません。
+ERR_80 SecureNAT 機能が動作していません。
+ERR_81 この VPN Server への接続セッションは、ネットワーク管理者によって設置されているファイアウォール装置によって遮断されました。ネットワーク管理者にお問い合わせください。
+ERR_82 ローカルブリッジセッションは切断できません。セッションを削除するには、ローカルブリッジ機能を停止してください。
+ERR_83 ローカルブリッジ機能が動作していません。
+ERR_84 接続先の VPN Server では、ローカルブリッジが使用できません。お使いの VPN Server でローカルブリッジを使用するための設定方法については、オンラインヘルプなどを参照してください。
+ERR_85 接続先サーバーの提示した証明書が信頼できません。接続設定でサーバー証明書を必ず検証する設定が有効になっています。信頼できるルート証明書を登録するか、固有証明書を登録してください。
+ERR_86 接続先サーバーの製品コードが違います。このクライアントから接続することはできません。
+ERR_87 クライアントとサーバーのバージョンが違います。ソフトウェアをアップデートしてください。
+ERR_88 キャプチャデバイスの追加に失敗しました。すでに同一のキャプチャデバイスが登録されている可能性があります。
+ERR_89 接続先サーバーはクライアントから接続することはできません。専用クライアントソフトウェアが必要です。
+ERR_90 指定したキャプチャデバイスは登録されていません。
+ERR_91 仮想レイヤ 3 スイッチセッションは切断できません。セッションを削除するには、仮想レイヤ 3 スイッチを停止してください。
+ERR_92 指定された名前の仮想レイヤ 3 スイッチは既に存在します。別の名前を指定してください。
+ERR_93 指定された名前の仮想レイヤ 3 スイッチが見つかりません。
+ERR_94 指定された名前が不正です。使用できない文字が含まれていないかどうかチェックしてください。
+ERR_95 仮想レイヤ 3 インターフェイスの追加に失敗しました。
+ERR_96 仮想レイヤ 3 インターフェイスの削除に失敗しました。
+ERR_97 指定された仮想レイヤ 3 インターフェイスの接続先仮想 HUB に接続している仮想レイヤ 3 インターフェイスが仮想レイヤ 3 スイッチの中に既に存在します。1 つの仮想レイヤ 3 スイッチの中では、同一の仮想 HUB に接続する仮想レイヤ 3 インターフェイスは 1 つしか定義できません。
+ERR_98 ルーティングテーブルの追加に失敗しました。
+ERR_99 ルーティングテーブルの削除に失敗しました。
+ERR_100 指定されたルーティングテーブルはすでに存在します。
+ERR_101 クライアントとサーバーの間の時計がずれています。時刻設定を確認してください。
+ERR_102 この仮想レイヤ 3 スイッチを開始できません。\r\n\r\n仮想レイヤ 3 スイッチを開始するには、最低でも 1 つの仮想インターフェイスが仮想レイヤ 3 スイッチ内に定義されている必要があります。
+ERR_103 接続先の VPN Server のクライアント接続ライセンス数が不足しています。サーバー管理者にお問い合わせください。
+ERR_104 接続先の VPN Server のブリッジ接続ライセンス数が不足しています。サーバー管理者にお問い合わせください。
+ERR_105 接続先の VPN Server は、現在技術的な問題で接続を受け付けていません。しばらく待つか、VPN Server の管理者に連絡してサーバーのログファイルを確認するよう要請してください。
+ERR_106 接続先の VPN Server の証明書の有効期限が切れています。VPN Server の管理者にご連絡ください。
+ERR_107 モニタリングモードで接続を要求しましたが、接続に使用したユーザーのセキュリティポリシーはモニタリングモードを許可していません。
+ERR_108 ブリッジ / ルータモードで接続を要求しましたが、接続に使用したユーザーのセキュリティポリシーはブリッジモードもルータモードも禁止しています。
+ERR_109 VPN Server の仮想 HUB の接続元 IP 制限リストの設定によって、クライアントの IP アドレスからの接続は拒否されました。
+ERR_110 項目数が多すぎます。
+ERR_111 メモリが不足しています。
+ERR_112 指定されたオブジェクトはすでに存在しています。
+ERR_113 致命的なエラーが発生しました。プログラムの動作が継続できない可能性があります。
+ERR_114 接続先 VPN Server でソフトウェアライセンス違反が検出されています。接続は許可されません。VPN Server の管理者にお問い合わせください。
+ERR_115 接続先の VPN Server が現在インターネット上のソフトイーサ株式会社が提供する重要なサーバーに接続し、ライセンスを確認できない状態です。しばらく待つか、VPN Server の管理者に連絡してサーバーのログファイルおよびサーバー本体のインターネットへの接続状況を確認するよう要請してください。
+ERR_116 クライアント側でソフトウェアライセンス違反が検出されました。接続は許可されません。
+ERR_117 コマンドまたはファイル名が不正です。
+ERR_118 ライセンスキーが正しくありません。
+ERR_119 VPN Server に有効なライセンスが登録されていません。VPN Server の管理者に連絡してください。
+ERR_120 VPN Server がクラスタとして動作するために必要な製品ライセンスが登録されていません。VPN Server の管理者に連絡してください。
+ERR_121 この VPN Client の接続設定は SoftEther VPN 2.0 Administration Pack に含まれる「Web インストーラ作成キット」または「簡易インストーラ作成キット」によってインストールされたものですが、接続先の VPN Server は SoftEther VPN 2.0 Administration Pack に対応したエディションではありません。インストーラの作成元やシステム管理者にお問い合わせください。
+ERR_122 VPN Server SDK for .NET ライブラリは SoftEther VPN 2.0 Administration Pack に対応したエディションの SoftEther VPN Server にのみ接続することができます。接続先の VPN Server は SoftEther VPN 2.0 Administration Pack に対応したエディションではありません。システム管理者にお問い合わせください。
+ERR_123 接続先のソフトウェアはベータ版で、期限が切れています。より新しいベータ版または完成版の提供が開始された後は利用することはできません。http://selinks.org/ にアクセスし、最新版のソフトウェアを入手するよう、接続先のサーバーの管理者に連絡してください。
+ERR_124 VPN Server への接続がサーバ側で拒否されました。
+ERR_125 VPN Server への接続がクライアント側で拒否されました。
+ERR_126 一定時間が経過したため、管理者によって設定されたセキュリティポリシーの設定により、VPN 接続が自動的に切断されました。続けて通信を行いたい場合は、もう一度接続してください。
+ERR_127 この VPN Server に接続するためには、VPN Server の管理者が作成した特別バージョンの VPN Client ソフトウェアが必要です。VPN Server の管理者にお問い合わせください。
+ERR_128 この VPN Server には、すでに現在の製品エディションのライセンスで許容されている作成可能ユーザー数以上の個数のユーザーオブジェクトが作成・登録されています。これ以上、この VPN Server に新しいユーザーオブジェクトを作成することはできません。既存のユーザーオブジェクトをいくつか削除するか、製品エディションを Professional Edition など上位のバージョンにアップグレードしてください。
+ERR_129 投入しようとしたライセンスキーのサブスクリプション契約は、この VPN Server がリリース (ビルド) された日よりも前に有効期限が切れています。お客様は、サブスクリプション契約を締結されていた期間中にリリース (ビルド) されたバージョンの VPN Server のみを使用する権利があります。お客様が過去にサブスクリプション契約を締結されていた期間中にリリース (ビルド) された古いバージョンの VPN Server を使用するか、またはお客様のサブスクリプション契約を更新して新しいライセンスキーを取得してください。なお、古いバージョンの VPN Server にダウングレードするために、http://selinks.org/ からソフトウェアをダウンロードできる場合があります。
+ERR_130 VPN Server の体験版ライセンスキーを何個も連続して取得し、利用することはできません。製品版ライセンスのご購入をご検討ください。
+ERR_131 同一 IP アドレスに複数の VPN Server があります。NAT 使用の場合は、ポート開放設定を行ってください。または「接続先グローバル IP アドレスまたはホスト名/192.168.x.x」のように "/" を付加し、この文字以降に接続先を特定するプライベート IP アドレスまたはホスト名を指定してください。
+ERR_132 ダイナミック DNS サービス用のホストキーが重複しています。キーは自動的にリセットされます。
+ERR_133 指定されたダイナミック DNS ホスト名はすでに使用されています。別のホスト名を指定してください。
+ERR_134 指定されたダイナミック DNS ホスト名の一部に使用できない文字が含まれています。別のホスト名を指定してください。
+ERR_135 指定されたダイナミック DNS ホスト名が長すぎます。ホスト名は 31 文字以下で指定してください。
+ERR_136 ダイナミック DNS ホスト名が指定されていません。
+ERR_137 指定されたダイナミック DNS ホスト名が短すぎます。ホスト名は 3 文字以上で指定してください。
+ERR_138 仮想 HUB に登録されているユーザーのパスワードは、MS-CHAP v2 認証を行う前に一度再設定される必要があります。VPN サーバーの管理者に依頼してパスワードを内部バージョン 4.0 以降の VPN サーバーマネージャまたは vpncmd ユーティリティを用いて再設定するか、VPN Client ソフトウェアを用いてパスワードを変更してください。
+ERR_139 ダイナミック DNS サーバーとの間の通信が切断されました。
+ERR_140 ICMP (Ping) プロトコルを初期化することができませんでした。VPN Server を動作させているプロセスが一般ユーザー権限で動作している可能性があります。そのような場合は、VPN Server をシステムサービスとして動作させてください (Linux / UNIX の場合は root 権限で動作させてください)。
+ERR_141 DNS ポート 53 を開くことができませんでした。VPN Server が動作しているコンピュータですでに別の DNS サーバープログラム (BIND や Microsoft DNS Server など) が動作していないかどうか確認してください。これらの同一ポートを使用するプログラムを終了させて再試行してみてください。また、Linux / UNIX の場合は VPN Server プロセスが root 権限で動作していることを確認してください。
+ERR_142 OpenVPN サーバー機能が有効になっていません。
+ERR_143 ユーザー認証の方法のうち「証明書認証」および「外部サーバー認証」機能はオープンソース版 SoftEther VPN にはまだ実装されていません。ユーザー認証の方法として「匿名認証」または「パスワード認証」のいずれかを選択してください。
+ERR_144 この操作は実行できません。VPN Gate 中継サーバーに関する操作は VPN Gate コントロールパネルから実行してください。
+ERR_145 この操作は実行できません。VPN Gate 公開 VPN 中継サーバーの接続設定に関する操作は VPN Gate の設定画面から実行してください。
+ERR_146 VPN Gate サービスが VPN Client 内で動作している場合は、この設定画面から VPN Gate サービスを停止することはできません。VPN Gate サービスを停止するには、VPN Client 接続マネージャの設定ツールを使用してください。
+ERR_147 この機能はオープンソース版 SoftEther VPN にはまだ実装されていません。
+
+
+
+# ライセンス関係
+LICENSE_INFO_URL https://selinks.org/?new_license
+LICENSE_SUPPORT_URL https://selinks.org/?q=license_info&id=%s
+LICENSE_STATUS_OK 有効
+LICENSE_STATUS_EXPIRED 有効期限切れ
+LICENSE_STATUS_ID_DIFF サーバー ID 不一致
+LICENSE_STATUS_DUP 重複
+LICENSE_STATUS_INSUFFICIENT 必要な他のライセンスが不足
+LICENSE_STATUS_COMPETITION 他のライセンスと競合
+LICENSE_STATUS_NONSENSE 現在のエディションでは無意味
+LICENSE_STATUS_CPU CPU の種類が不一致
+LICENSE_STATUS_OTHERERROR 不明なエラーのため無効
+
+
+# TCP 最適化関係
+TCPOPT_NOT_SUPPORTED TCP/IP 通信設定最適化ユーティリティは、このオペレーティングシステムでは使用できません。
+TCPOPT_NOT_ADMIN TCP/IP 通信設定最適化ユーティリティは、管理者権限の無いユーザーは使用できません。
+
+
+# Windows Vista / Windows 7 / Windows 8 用最適化関係
+VISTA_MMCSS_MSG Windows Vista / Windows 7 / Windows 8 で VPN 通信を経由してマルチメディアファイル (ビデオやオーディオ、ストリーミングなど) を再生するための最適化をしますか?
+VISTA_MMCSS_MSG_2 すでに Windows Vista / Windows 7 / Windows 8 で VPN 通信を経由してマルチメディアファイル (ビデオやオーディオ、ストリーミングなど) を再生するための最適化の設定が行われています。\r\n最適化設定を削除して、元に戻しますか?
+VISTA_MMCSS_MSG_3 現在の環境では、最適化の機能は使用できません。
+VISTA_MMCSS_MSG_4 この機能は、Administrators 権限でプログラムを起動している際にのみ使用できます。\r\nWindows Vista / Windows 7 / Windows 8 の場合は、[管理者として実行] 機能を使用してプログラムを実行してください。
+VISTA_MMCSS_MSG_5 最適化設定が完了しました。
+VISTA_MMCSS_MSG_6 最適化設定は削除されました。
+
+# PKCS ユーティリティ関係
+PKCS_UTIL_TITLE PKCS#12 書き込みユーティリティ
+PKCS_UTIL_SAVEDLG_TITLE USB トークンに書き込みたい PKCS#12 ファイルを選択
+PKCS_UTIL_READ_ERROR ファイル %s を読み込めませんでした。
+PKCS_UTIL_WRITE_OK_MSG ファイル %s を USB ハードウェアトークンに書き込みました。
+PKCS_UTIL_DELETE_OK_MSG USB ハードウェアトークンから PKCS#12 証明書データを消去しました。
+PKCS_UTIL_SECA_FILENAME seca_p12
+PKCS_MAKE_SURE USB トークン内に書き込まれている PKCS#12 証明書データを消去します。\r\n一旦消去したデータは、二度と復元することはできません。\r\r\n\r\r\n続行しますか?
+PKCS_UTIL_BAD_FILE 指定されたファイルは PKCS#12 ファイルとして認識できませんでした。
+
+
+# 共通ダイアログ関係
+DLG_ALL_FILES すべてのファイル (*.*)|*.*
+DLG_CERT_FILES X509 証明書ファイル (*.CER;*.CRT)|*.cer;*.crt|すべてのファイル (*.*)|*.*
+DLG_KEY_FILTER 秘密鍵ファイル (*.KEY;*.PEM)|*.key;*.pem|すべてのファイル (*.*)|*.*
+DLG_PKCS12_FILTER PKCS#12 ファイル (*.P12;*.PFX)|*.p12;*.pfx|すべてのファイル (*.*)|*.*
+DLG_CERT_OR_P12_FILTER X509 証明書または PKCS#12 ファイル (*.CER;*.CRT;*.P12;*.PFX)|*.cer;*.crt;*.p12;*.pfx|X509 証明書ファイル (*.CER;*.CRT)|*.cer;*.crt|PKCS#12 ファイル (*.P12;*.PFX)|*.p12;*.pfx|すべてのファイル (*.*)|*.*
+DLG_CONFIG_FILES 設定ファイル (*.CONFIG)|*.config|すべてのファイル (*.*)|*.*
+DLG_KEY_OR_P12_FILTER 秘密鍵ファイルまたは PKCS#12 ファイル (*.KEY;*.PEM;*.P12;*.PFX)|*.key;*.pem;*.p12;*.pfx|秘密鍵ファイル (*.KEY;*.PEM)|*.key;*.pem|PKCS#12 ファイル (*.P12;*.PFX)|*.p12;*.pfx|すべてのファイル (*.*)|*.*
+DLG_ZIP_FILER ZIP ファイル (*.ZIP)|*.zip|すべてのファイル (*.*)|*.*
+DLG_OPEN_CERT 証明書ファイルを選択してください
+DLG_OPEN_KEY 秘密鍵ファイルを選択してください
+DLG_OPEN_KEY_WITH_CERT 対応する秘密鍵ファイルを選択してください
+DLG_OPEN_FILE_ERROR 指定されたファイル "%S" を読み込めませんでした。
+DLG_OPEN_FILE_ERROR_W 指定されたファイル "%s" を読み込めませんでした。
+DLG_BAD_P12 ファイル "%S" は有効な PKCS#12 証明書ファイルではありません。
+DLG_BAD_P12_W ファイル "%s" は有効な PKCS#12 証明書ファイルではありません。
+DLG_BAD_X509 ファイル "%S" は有効な X509 証明書ファイルではありません。
+DLG_BAD_X509_W ファイル "%s" は有効な X509 証明書ファイルではありません。
+DLG_BAD_KEY ファイル "%S" は有効な RSA 秘密鍵ファイルではありません。
+DLG_BAD_KEY_W ファイル "%s" は有効な RSA 秘密鍵ファイルではありません。
+DLG_BAD_SIGNATURE 指定された証明書に含まれる公開鍵と秘密鍵が正しく対応していません。\r\n証明書の公開鍵に対応した秘密鍵が必要です。
+DLG_SAVE_CERT 証明書を保存するファイル名を指定してください
+DLG_SAVE_KEY 秘密鍵を保存するファイル名を指定してください
+DLG_SAVE_P12 証明書と秘密鍵を保存するファイル名を指定してください
+DLG_SAVE_FILE 保存先のファイル名を指定してください
+DLG_SAVE_OPENVPN_CONFIG OpenVPN 設定ファイルを格納した ZIP ファイルの保存先
+DLG_CERT_SAVE_OK 証明書を正しく保存しました。
+DLG_CERT_SAVE_ERROR 証明書を保存できませんでした。
+DLG_KEY_SAVE_OK 秘密鍵を正しく保存しました。
+DLG_KEY_SAVE_ERROR 秘密鍵を保存できませんでした。
+DLG_KEY_PAIR_SAVE_OK 証明書と秘密鍵を正しく保存しました。
+DLG_KEY_PAIR_SAVE_ERROR 証明書と秘密鍵を正しく保存できませんでした。
+DLG_REBOOT_INFO %u 秒後にコンピュータを再起動します。
+DLG_REBOOT_INFO_2 コンピュータを再起動しています...
+DLG_REBOOT_ERROR コンピュータの再起動に失敗しました。\r\n\r\n直ちにコンピュータを手動で再起動してください。
+DLG_SAVE_CONFIG コンフィグレーションの保存先ファイル名を指定してください
+DLG_OPEN_CONFIG インポートするコンフィグレーションファイルを指定してください
+DLG_STRING_DEFTITLE 文字列の入力
+DLG_STRING_DEFINFO 文字列を入力してください。
+DLG_ABOUT_LEGAL 法律上の通知
+DLG_UPDATE_DATE \ (%S にリリース)
+DLG_UPDATE_HINT [OK] をクリックすると、Web ブラウザが開いて最新のアップデートに関する情報が表示されます。\r\n\r\nアップデートのダウンロードとインストールは手動で行う必要があります。他のコンピュータ上のソフトウェアのアップデートを行う場合は、そのコンピュータにリモートデスクトップや SSH などでログインしてダウンロードとアップデート作業を行ってください。\r\n
+
+
+# 競合するプロセス関係
+BAD_PROCESS_TITLE %S に関する警告
+BAD_PROCESS_MESSAGE このコンピュータで、問題の原因となる可能性のあるソフトウェア "%S" が動作している可能性があることが検出されました。\r\n\r\n"%S" に含まれる問題が原因で VPN 通信が不安定になったり、エラーが発生したりする可能性があります。\r\n\r\nVPN をソフトウェア "%S" と共に利用したことにより、VPN の動作が不安定になる場合は、"%S" を停止するか、アンインストールすることを推奨します (ソフトウェアの種類によっては、停止させるだけでは依然としてコンピュータに問題が残る可能性がありますのでご注意ください)。\r\n
+
+
+# ハードウェアトークン関係
+SEC_SMART_CARD スマートカード
+SEC_USB_TOKEN USB トークン
+SEC_INIT_MSG_1 以下のスマートカードをスマートカードリーダに挿入し、PIN コードを入力してください。
+SEC_INIT_MSG_2 以下の USB トークンハードウェアをコンピュータの USB ポートに接続し、PIN コードを入力してください。
+SEC_OPENING デバイスを開いています...
+SEC_CLOSING デバイスを閉じています...
+SEC_OPEN_SESSION セキュアセッションを開いています...
+SEC_CLOSE_SESSION セキュアセッションを閉じています...
+SEC_LOGIN トークンにログインしています...
+SEC_LOGOUT トークンからログアウトしています...
+SEC_INIT_BATCH バッチ処理を開始しています...
+SEC_READ_DATA データを読み出しています...
+SEC_WRITE_DATA データを書き込んでいます...
+SEC_READ_CERT 証明書を読み込んでいます...
+SEC_WRITE_CERT 証明書を書き込んでいます...
+SEC_DELETE オブジェクトを削除しています...
+SEC_SIGN 秘密鍵によるデジタル署名を行っています...
+SEC_WRITE_KEY 秘密鍵を書き込んでいます...
+SEC_ENUM オブジェクトを列挙しています...
+SEC_FINISHED 操作が完了しました。
+SEC_ERROR_INVALID_ID 指定されたセキュリティデバイス (デバイス %u) は無効です。
+SEC_ERROR_OPEN_DEVICE デバイス %S を開くことができませんでした。デバイスがコンピュータに接続されていることを確認してください。
+SEC_ERROR_OPEN_DEVICEEX デバイス %S を開くことができませんでした。デバイスがコンピュータに接続されていることを確認してください。\r\n\r\nなお、住民基本台帳ネットワークカードなどの公的個人認証サービスクライアントソフトウェア等を使用している場合は、事前に [スタート] メニューの [公的個人認証ユーティリティ] で使用するスマートカードデバイスを選択しておく必要があります。
+SEC_ERROR_OPEN_SESSION デバイス %S 内部でセキュリティセッションを開始することができませんでした。正しいデバイスが選択されていることを確認してください。
+SEC_ERROR_LOGIN 入力された PIN コードが間違っています。
+SEC_ERROR_NOT_FOUND_1 スマートカード内に指定されたオブジェクトが存在しません。正しいスマートカードが挿入されていることを確認してください。
+SEC_ERROR_NOT_FOUND_2 USB トークンハードウェア内に指定されたオブジェクトが存在しません。正しい USB トークンハードウェアが接続されていることを確認してください。
+SEC_ERROR_SIGN_1 スマートカード内に秘密鍵が存在しないか、デジタル署名操作に失敗しました。正しいスマートカードが挿入されていることを確認してください。
+SEC_ERROR_SIGN_2 USB トークンハードウェア内に秘密鍵が存在しないか、デジタル署名操作に失敗しました。正しい USB トークンハードウェアが接続されていることを確認してください。
+SEC_ERROR_WRITE_1 オブジェクトをスマートカードに書き込むことができませんでした。スマートカードの空きメモリが不足している可能性があります。
+SEC_ERROR_WRITE_2 オブジェクトを USB トークンハードウェアに書き込むことができませんでした。 スマートカードの空きメモリが不足している可能性があります。
+SEC_ERROR_ENUM トークン内に格納されているオブジェクトの列挙に失敗しました。
+SEC_ERROR_DELETE 指定されたオブジェクトの削除に失敗しました。指定されたオブジェクトはメモリ内に存在しない可能性があります。
+SEC_COLUMN1 デバイス名
+SEC_COLUMN2 種類
+SEC_COLUMN3 製造元
+SEC_COLUMN4 DLL 名
+SEC_INVALID_ID 指定されたスマートカードデバイスは存在しません。スマートカードの種類をもう一度選択してください。
+SEC_MGR_COLUMN1 名前
+SEC_MGR_COLUMN2 種類
+SEC_MGR_COLUMN3 プライベート
+SEC_TYPE_DATA データ
+SEC_TYPE_CERT 証明書
+SEC_TYPE_KEY 秘密鍵
+SEC_TYPE_PUB 公開鍵
+SEC_YES はい
+SEC_NO いいえ
+SEC_NONE なし
+SEC_IMPORT_DATA インポートしたいデータを選択してください
+SEC_IMPORT_CERT インポートしたい証明書を選択してください
+SEC_IMPORT_KEY インポートしたい秘密鍵を選択してください
+SEC_READ_FAILED 指定されたファイルの読み込みに失敗しました。
+SEC_DATA_TOO_BIG 指定されたデータのサイズが大きすぎます。スマートカードには %u バイトを超えるデータを書き込むことはできません。
+SEC_OBJECT_NAME_TITLE 挿入するオブジェクトの名前
+SEC_OBJECT_NAME_INFO 新しくスマートカードに書き込むオブジェクトの名前を指定してください。オブジェクトの名前には、特殊な記号を除く任意の半角文字を指定することができます。\r\n\r\nすでにカードに書き込まれている同じ種類のオブジェクト名と重複すると上書きされますので注意してください。
+SEC_DELETE_MSG 選択したオブジェクトをスマートカードから削除します。\r\nよろしいですか?
+SEC_OBJECT_IMPORT_OK オブジェクトをスマートカードに書き込みました。
+SEC_OBJECT_EXPORT_OK スマートカードから読み取ったデータをファイルに保存しました。
+SEC_NEW_CERT_IMPORT_OK 新しく生成した証明書をスマートカードに書き込みました。
+SEC_CURRENT_DEVICE 現在、デバイス %S が選択されています。
+SEC_CURRENT_NO_DEVICE 使用するスマートカードデバイスを選択してください。
+SEC_NO_SECURE_DEVICE システムに SoftEther VPN が対応したスマートカードまたはハードウェアセキュリティトークンデバイスがインストールされていません。\r\n\r\nSoftEther VPN でスマートカードまたはハードウェアトークンを利用するには、PKCS#11 に対応したデバイスドライバが Windows にインストールされている必要があります。また、SoftEther VPN が対応している種類のデバイスである必要があります。\r\n\r\nシステムに対応したデバイスドライバがインストールされていることを確認してください。\r\nSoftEther VPN が対応しているデバイスの一覧については、ソフトイーサ株式会社の Web サイトをご覧ください。また、ソフトウェアのバージョンを最新のものにアップデートすることにより対応機器が増える場合もあります。
+SEC_PIN_DEVICE_OPEN_ERR デバイス "%S" に接続できませんでした。ハードウェアが正しく接続されているかどうかを確認してください。
+SEC_PIN_CURRENT_BAD 現在の PIN コードが間違っています。
+SEC_PIN_CHANGE_FAILED PIN コードの変更に失敗しました。
+SEC_PIN_OK PIN コードを変更しました。
+
+
+# TCP 接続ダイアログ関係
+CONNECTDLG_CAPTION 接続中
+CONNECTDLG_MESSAGE サーバー "%S" (TCP ポート: %u) に接続しています...
+CONNECTDLG_CANCELING 接続をキャンセルしています。しばらくお待ちください...
+
+
+# NIC 情報ダイアログ関係
+NICINFO_1 VPN サーバーに接続しました。
+NICINFO_1_1 VPN 上の DHCP サーバーから IP アドレスを取得中...
+NICINFO_1_2 VPN 内で使用する IP アドレスを決定中...
+
+NICINFO_2 VPN 通信が可能になりました。
+NICINFO_2_1 IP アドレス %S の割り当てが完了しました。
+
+NICINFO_3 VPN 通信が可能になりました。
+NICINFO_3_1 IP アドレス %S が利用可能になりました。
+
+
+# ログイン時パスワード入力ダイアログ関係
+PW_RETRYCOUNT 入力が行われない場合、あと %u 秒後に自動的に再接続します...
+PW_LOGIN_DLG_TITLE ログイン
+PW_TYPE_0 匿名認証
+PW_TYPE_1 標準パスワード認証
+PW_TYPE_2 RADIUS または NT ドメイン認証
+PW_TYPE_3 クライアント証明書認証
+PW_TYPE_4 スマートカード認証
+
+PW_MSG_PROXY プロキシサーバー %S でのユーザー認証に失敗しました。正しいユーザー名とパスワードを再入力してください。
+PW_TYPE_PROXY プロキシサーバー認証
+
+
+# VPN 接続ステータス関係
+STATUS_1 初期化中...
+STATUS_2 VPN サーバー "%S" にプロキシサーバー %S 経由で接続しています...
+STATUS_3 プロキシサーバー %S でユーザー認証をしています...
+STATUS_4 VPN サーバー "%S" に接続しています...
+STATUS_5 サーバー証明書を検証しています...
+STATUS_6 ユーザー認証を行っています...
+STATUS_7 VPN セッションを確立しています...
+STATUS_8 クラスタ内の VPN サーバーに接続しています...
+STATUS_9 VPN セッションの確立が完了しました。
+
+
+# 証明書ダイアログ関係
+CERT_NOT_FOUND この証明書を発行した証明機関の証明書が信頼できる証明書のリストから見つかりませんでした。
+CERT_ROOT この証明書はルート証明書 (自己署名証明書) です。
+CERT_LV_C1 フィールド
+CERT_LV_C2 値
+CERT_SERIAL シリアル番号
+CERT_ISSUER 発行者
+CERT_SUBJECT サブジェクト
+CERT_NOT_BEFORE 有効期限の開始
+CERT_NOT_AFTER 有効期限の終了
+CERT_BITS ビット数
+CERT_PUBLIC_KEY 公開鍵
+CERT_DIGEST_MD5 ダイジェスト (MD5)
+CERT_DIGEST_SHA1 ダイジェスト (SHA-1)
+CERT_NO_SERIAL シリアル番号はありません
+CERT_BITS_FORMAT %u bits
+
+
+# 証明書確認ダイアログ関係
+CC_DANGEROUS_MSG 前回、このサーバー (%S) に VPN 接続した際に保存されたサーバー証明書と、今回の接続の際にサーバーが提示しているサーバー証明書が一致しません。\r\n\r\n前回のダイジェスト値 (MD5) : %S\r\n前回のダイジェスト値 (SHA1): %S\r\n\r\n今回のダイジェスト値 (MD5) : %S\r\n今回のダイジェスト値 (SHA1): %S\r\n\r\nVPN Server 側の証明書がサーバー管理者によって変更された可能性がありますが、場合によっては、成り済ましなどの中間攻撃を受けている可能性もあります。\r\n接続しようとしている VPN Server の管理者に詳細を問い合わせることを強くお勧めします。
+CC_WARNING_MSG 現在接続しようとしている VPN Server のサーバー証明書を次回 %s に接続する際に自動的に信頼しますか?\r\n\r\nダイジェスト値 (SHA1): %S\r\nダイジェスト値 (MD5) : %S\r\n\r\nこのサーバー証明書が正しいものであるかどうか不安な場合は、上記のダイジェスト値をサーバー設置者に対して安全な方法で確認してください。\r\n\r\n[はい] をクリックすると、次回からこのサーバーに接続する際にこのサーバー証明書が提示された場合は、自動的に信頼します。\r\n[いいえ] をクリックすると、今回の接続のみ信頼し、次回の接続の際には再度警告のメッセージを表示します。\r\n[キャンセル] をクリックすると、セキュリティの警告画面に戻ります。\r\n\r\n※ この設定はアカウントごとに変更することができます。VPN クライアント接続マネージャのアカウントのプロパティで設定できます。
+
+
+# 接続失敗ダイアログ関係
+ERRDLG_ERRMSG エラー (エラーコード %u) :\r\n%s\r\n
+ERRDLG_RETRYCOUNT 入力が行われない場合、あと %u 秒後に自動的に再接続します...
+ERRDLG_INFORMATION [再試行] をクリックすると、再度接続を開始します。
+ERRDLG_RETRY_INFO_1 %u / %u 回目の再試行を行いますか?
+ERRDLG_RETRY_INFO_2 %u 回目の再試行を行いますか?
+ERRDLG_DISCONNECTED_MSG VPN Server "%S" への接続が切断されました。
+ERRDLG_DEVICE_ERROR 仮想 LAN カード (デバイス名: %S) が停止されたため、VPN Server との接続を切断しました。\r\n\r\nエラーコード %u: %s
+
+
+# プロトコル関係
+PROTO_DIRECT_TCP 直接 TCP/IP 接続
+PROTO_HTTP_PROXY HTTP プロキシ経由接続
+PROTO_SOCKS_PROXY SOCKS プロキシ経由接続
+PROTO_SSH SSH サーバー経由接続
+PROTO_UNKNOWN 不明なプロトコル
+
+
+# Windows のバージョンに関するエラー
+WINVER_TITLE Windows のバージョンに関する警告
+WINVER_ERROR_FORMAT %sの Windows のバージョン (およびサービスパック番号) は「%S」です。\r\n\r\n%s が対応している Windows のバージョン (およびサービスパック番号) は以下のとおりです:\r\n%S\r\n\r\n%sの Windows のバージョンは、%s が対応している Windows のバージョンよりも新しいため、予期せぬ不具合や互換性の問題などが発生する可能性があります。\r\n予期せぬ不具合や互換性の問題などを避けるために、%s の更新版を入手しアップデートすることを推奨します。\r\n(アップデートせずにこのまま使用することは可能ですが、できるだけ早急にアップデートすることをお勧めいたします。)\r\n\r\nあなたがシステム管理者である場合は、%s の更新版アップデートパッチを、ソフトイーサ株式会社の Web サイト http://selinks.org/ から無料でダウンロードすることができます。\r\n\r\nあなたがシステム管理者でない場合は、この警告メッセージが表示された旨を VPN システムの管理者にお伝えください。\r\n\r\n----- MSG%04u%02u -----\r\n\r\n
+WINVER_ERROR_VPNSERVER 接続先サーバーコンピュータの VPN Server
+WINVER_ERROR_VPNBRIDGE 接続先サーバーコンピュータの VPN Bridge
+WINVER_ERROR_VPNCLIENT このクライアントコンピュータの VPN Client
+WINVER_ERROR_PC_LOCAL このクライアントコンピュータ
+WINVER_ERROR_PC_REMOTE 接続先のサーバーコンピュータ
+
+
+# オープンソース版に関する警告
+OSS_MSG はじめに - SoftEther VPN Server について\r\n\r\nこの VPN Server は、筑波大学において学術実験目的で開発され SoftEther プロジェクト http://www.softether.org/ で無償配布されているオープンソースのフリーソフトです。\r\nSoftEther VPN ソフトウェアは国立大学法人筑波大学とソフトイーサ株式会社との共同研究契約の一環として広く公開されているものです。SoftEther VPN ソフトウェアは学術実験目的で開発・公開されております。SoftEther VPN ソフトウェアに含まれる不具合等についてのサポート等は提供されておらず、利用者がすべての責任を負うことになります。本ソフトウェアの開発者・配布者は、SoftEther VPN ソフトウェアの利用の結果、利用者に生じる損失等について、一切責任を負いません。\r\n\r\nこれらのことに合意いただいた上で、SoftEther VPN Server を用いた通信をお楽しみください。\r\n\r\nSoftEther VPN について詳しくは http://www.softether.org/ をご参照ください。\r\n\r\n
+
+
+# 仮想 HUB 管理オプション関係
+HUB_AO_CLICK 項目名を 1 つ選択すると、その項目名に関する説明文が表示されます。
+HUB_AO_UNKNOWN この項目に関する説明文が見つかりませんでした。ドキュメント等を参照するか、項目名をもとに意味・内容を推測して利用してください。
+HUB_AO_allow_hub_admin_change_option この項目は特殊です。この項目が 1 (有効) の場合は、VPN Server 全体の管理者だけでなく仮想 HUB の管理者も自ら仮想 HUB 管理オプションを変更することができるようになります。
+HUB_AO_deny_hub_admin_change_ext_option この項目が 1 (有効) の場合は、仮想 HUB の管理者は仮想 HUB の拡張オプションの設定を変更することができなくなり、VPN Server 全体の管理者のみが仮想 HUB の拡張オプションの設定を変更することができるようになります。
+HUB_AO_no_delay_jitter_packet_loss この項目が 1 以上に設定されている場合は、仮想 HUB のアクセスリストを追加する際に遅延・ジッタ・パケットロスを生成させるためのパラメータが設定されている場合であっても、それらの値をすべて削除します。これにより、遅延・パケットロス生成機能が実質的に無効になります。遅延・パケットロス生成機能は VPN Server の CPU およびメモリ使用率を高くする可能性があるため、多くのユーザーで共有する仮想 HUB の場合は、高負荷を避けるためにこのオプションを使用してください。
+HUB_AO_max_users この項目が 1 以上に設定されている場合は、仮想 HUB に登録できるユーザーの最大数がこの項目の指定数に制限され、それ以上のユーザーオブジェクトを登録することはできなくなります。
+HUB_AO_max_multilogins_per_user この項目が 1 以上に設定されている場合は、仮想 HUB に登録されている 1 個のユーザーオブジェクトに対して同時にログインし接続可能な VPN セッション数がこの項目の指定数に制限され、それ以上の VPN セッションが同一のユーザーオブジェクトを用いて VPN サーバーに接続することができなくなります。
+HUB_AO_max_groups この項目が 1 以上に設定されている場合は、仮想 HUB に登録できるグループの最大数がこの項目の指定数に制限され、それ以上のグループオブジェクトを登録することはできなくなります。
+HUB_AO_max_accesslists この項目が 1 以上に設定されている場合は、仮想 HUB に登録できるアクセスリスト項目の最大数がこの項目の指定数に制限され、それ以上のアクセスリスト項目を登録することはできなくなります。
+HUB_AO_max_sessions_client_bridge_apply この項目が 1 以上に設定されている場合のみ、max_sessions_client および max_sessions_bridge の値が適用されます。
+HUB_AO_max_sessions この項目が 1 以上に設定されている場合は、仮想 HUB に接続できる VPN セッション数がこの項目の指定数に制限され、それ以上の VPN 接続を同時に処理することはできなくなります。
+HUB_AO_max_sessions_client この項目が 1 以上に設定されている場合は、仮想 HUB に接続できる VPN クライアントセッション数がこの項目の指定数に制限され、それ以上の VPN 接続を同時に処理することはできなくなります。この項目は、max_sessions_client_bridge_apply が 1 以上に設定されている場合のみ有効です。
+HUB_AO_max_sessions_bridge この項目が 1 以上に設定されている場合は、仮想 HUB に接続できる VPN ブリッジセッション数がこの項目の指定数に制限され、それ以上の VPN 接続を同時に処理することはできなくなります。この項目は、max_sessions_client_bridge_apply が 1 以上に設定されている場合のみ有効です。
+HUB_AO_max_bitrates_download この項目が 1 以上に設定されている場合は、仮想 HUB に接続するすべての VPN セッションのセキュリティポリシーのうち [ダウンロード帯域幅] ポリシーの値がこの項目の指定数に強制的に変更され、セッションのダウンロード速度が制限されます。たとえば、この値が 1000000 になっている場合は、この仮想 HUB に対するいかなる VPN 接続セッションでもそのダウンロード通信速度は 1 Mbps を超えることはできなくなります。
+HUB_AO_max_bitrates_upload この項目が 1 以上に設定されている場合は、仮想 HUB に接続するすべての VPN セッションのセキュリティポリシーのうち [アップロード帯域幅] ポリシーの値がこの項目の指定数に強制的に変更され、セッションのアップロード速度が制限されます。たとえば、この値が 1000000 になっている場合は、この仮想 HUB に対するいかなる VPN 接続セッションでもそのアップロード通信速度は 1 Mbps を超えることはできなくなります。
+HUB_AO_deny_empty_password この項目が 1 (有効) の場合は、仮想 HUB に登録されているユーザーに空のパスワードを設定することはできなくなります。もし空のパスワードが設定されているユーザーがいる場合は、そのユーザーは VPN 接続を行うことはできません (例外として、localhost からの接続は可能です)。
+HUB_AO_deny_bridge この項目が 1 (有効) の場合は、仮想 HUB に対して接続されるセッションは、接続時のユーザーのセキュリティポリシーの内容にかかわらず常にブリッジが禁止されます。したがって、この仮想 HUB にブリッジ目的で接続することができなくなります。
+HUB_AO_deny_routing この項目が 1 (有効) の場合は、仮想 HUB に対して接続されるセッションは、接続時のユーザーのセキュリティポリシーの内容にかかわらず常にルータ動作が禁止されます。したがって、この仮想 HUB にルーティング目的で接続することができなくなります。
+HUB_AO_deny_qos この項目が 1 (有効) の場合は、仮想 HUB に対して接続されるセッションは、接続時のユーザーのセキュリティポリシーの内容にかかわらず常に QoS 機能が禁止されます。
+HUB_AO_deny_change_user_password この項目が 1 (有効) の場合は、仮想 HUB のユーザーが「パスワード認証」モードの場合、自分でパスワードを変更することができなくなります。
+HUB_AO_no_change_users この項目が 1 (有効) の場合は、仮想 HUB の管理者は仮想 HUB に新しいユーザーを追加したり、既存のユーザーを削除または編集したりすることができなくなります。
+HUB_AO_no_change_groups この項目が 1 (有効) の場合は、仮想 HUB の管理者は仮想 HUB に新しいグループを追加したり、既存のグループを削除または編集したりすることができなくなります。
+HUB_AO_no_securenat この項目が 1 (有効) の場合は、仮想 HUB の管理者は SecureNAT 機能を有効または無効にすることができなくなります。
+HUB_AO_no_securenat_enablenat この項目が 1 (有効) の場合は、仮想 HUB の管理者は SecureNAT 機能における仮想 NAT 機能を有効または無効にすることができなくなります。
+HUB_AO_no_securenat_enabledhcp この項目が 1 (有効) の場合は、仮想 HUB の管理者は SecureNAT 機能における仮想 DHCP サーバー機能を有効または無効にすることができなくなります。
+HUB_AO_no_cascade この項目が 1 (有効) の場合は、仮想 HUB の管理者はカスケード接続を作成・削除・編集またはオンライン化 / オフライン化することができなくなります。
+HUB_AO_no_online この項目が 1 (有効) の場合は、仮想 HUB の管理者はオフライン状態の仮想 HUB をオンライン化することができなくなります。
+HUB_AO_no_offline この項目が 1 (有効) の場合は、仮想 HUB の管理者はオンライン状態の仮想 HUB をオフライン化することができなくなります。
+HUB_AO_no_change_log_config この項目が 1 (有効) の場合は、仮想 HUB の管理者は仮想 HUB のログファイルの保存設定を変更することができなくなります。
+HUB_AO_no_disconnect_session この項目が 1 (有効) の場合は、仮想 HUB の管理者は仮想 HUB に接続されている VPN セッションを指定して強制切断することができなくなります。
+HUB_AO_no_delete_iptable この項目が 1 (有効) の場合は、仮想 HUB の管理者は仮想 HUB の IP アドレステーブルデータベースから IP アドレスエントリを指定して削除することができなくなります。
+HUB_AO_no_delete_mactable この項目が 1 (有効) の場合は、仮想 HUB の管理者は仮想 HUB の MAC アドレステーブルデータベースから MAC アドレスエントリを指定して削除することができなくなります。
+HUB_AO_no_enum_session この項目が 1 (有効) の場合は、仮想 HUB の管理者は仮想 HUB に現在接続している VPN セッションの一覧を列挙できなくなります。
+HUB_AO_no_query_session この項目が 1 (有効) の場合は、仮想 HUB の管理者は仮想 HUB に現在接続している VPN セッションを指定して、そのセッションに関する詳細情報を取得することができなくなります。
+HUB_AO_no_change_admin_password この項目が 1 (有効) の場合は、仮想 HUB の管理者は仮想 HUB の管理者パスワードを変更できなくなります。
+HUB_AO_no_change_log_switch_type この項目が 1 (有効) の場合は、仮想 HUB の管理者は仮想 HUB のログファイルの保存設定のうち、[ログファイルの切り替え周期] 設定項目を変更できなくなります。
+HUB_AO_no_change_access_list この項目が 1 (有効) の場合は、仮想 HUB の管理者は仮想 HUB のアクセスリストを操作することができなくなります。
+HUB_AO_no_change_access_control_list この項目が 1 (有効) の場合は、仮想 HUB の管理者は仮想 HUB のアクセス元 IP 制限リストを操作することができなくなります。
+HUB_AO_no_change_cert_list この項目が 1 (有効) の場合は、仮想 HUB の管理者は仮想 HUB の「信頼する証明機関の証明書一覧」リストを操作することができなくなります。
+HUB_AO_no_change_crl_list この項目が 1 (有効) の場合は、仮想 HUB の管理者は仮想 HUB の「無効な証明書」リストを操作することができなくなります。
+HUB_AO_no_read_log_file この項目が 1 (有効) の場合は、仮想 HUB の管理者は仮想 HUB のログファイルを管理接続を通じて列挙したり、リモートから読み出したりすることができなくなります。
+HUB_AO_no_change_msg この項目が 1 (有効) の場合は、仮想 HUB の管理者は仮想 HUB に VPN Client が接続する際に VPN Client に表示されるべきメッセージを設定することができなくなります。
+HUB_AO_no_access_list_include_file この項目が 1 (有効) の場合は、仮想 HUB の管理者は仮想 HUB にアクセスリストを追加する際に送信元または宛先ユーザー名として "include:" または "exclude:" 指定でユーザー名リストファイルを指定することができなくなります。
+
+
+# 仮想 HUB 拡張オプション関係
+HUB_AO_NoAddressPollingIPv4 この項目が 1 (有効) の場合は、通常、仮想 HUB が 5 秒ごとに実施するセグメント内の MAC アドレステーブルおよび IPv4 アドレステーブルのメンテナンス (IPv4 デバイスの生存確認のための ARP パケットの送信) を実施しないようになります。一定時間無通信の IPv4 デバイスは、仮想 HUB のセグメントに存在していても、一定時間 (1 分~ 10 分間) でテーブルから消去されるようになります。これによりブロードキャストパケット数を削減することができますが、いくつかの IPv4 関係のセキュリティポリシーが実質的に機能しなくなることがあります。
+HUB_AO_NoAddressPollingIPv6 この項目が 1 (有効) の場合は、通常、仮想 HUB が 5 秒ごとに実施するセグメント内の MAC アドレステーブルおよび IPv6 アドレステーブルのメンテナンス (IPv6 デバイスの生存確認のための ICMPv6 パケットの送信) を実施しないようになります。一定時間無通信の IPv6 デバイスは、仮想 HUB のセグメントに存在していても、一定時間 (1 分~ 10 分間) でテーブルから消去されるようになります。これによりブロードキャストパケット数を削減することができますが、いくつかの IPv6 関係のセキュリティポリシーが実質的に機能しなくなることがあります。
+HUB_AO_NoIpTable この項目が 1 (有効) の場合は、仮想 HUB は IP アドレステーブルを内部的に自動構築しないようになります。これにより VPN Server の CPU およびメモリの使用量を削減することができますが、いくつかの IP 関係のセキュリティポリシーが実質的に機能しなくなることがあります。
+HUB_AO_NoMacAddressLog この項目が 1 (有効) の場合は、仮想 HUB は、仮想 HUB の MAC アドレステーブルに新しい MAC アドレスが登録された場合のログをセキュリティログに書きこまないようになります。
+HUB_AO_ManageOnlyPrivateIP この項目が 1 (有効) の場合は、仮想 HUB が内部的に構築する IPv4 アドレステーブルにはプライベート IPv4 アドレスのみが格納されるようになります。ここでのプライベート IPv4 アドレスとは、10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16, 169.254.0.0/16 を意味します。それ以外の IPv4 アドレスは IPv4 アドレステーブルに格納されないようになります。
+HUB_AO_ManageOnlyLocalUnicastIPv6 この項目が 1 (有効) の場合は、仮想 HUB が内部的に構築する IPv6 アドレステーブルにはローカルユニキャスト IPv6 アドレスのみが格納されるようになります。ここでのローカルユニキャスト IPv6 アドレスとは、fe80::/10 を意味します。それ以外の IPv6 アドレスは IPv6 アドレステーブルに格納されないようになります。
+HUB_AO_DisableIPParsing この項目が 1 (有効) の場合は、仮想 HUB は内部的にすべての Ethernet パケットの IP ヘッダを解釈しないようになります。これにより VPN Server の CPU およびメモリの使用量を削減することができますが、仮想 HUB は IP アドレステーブルを内部的に自動構築しないようになり、いくつかの IP 関係のセキュリティポリシーが実質的に機能しなくなることがあります。
+HUB_AO_YieldAfterStorePacket この項目が 1 (有効) の場合は、仮想 HUB はある VPN セッションからパケットを受け取った後、そのパケットを他の VPN セッションにストア・フォワードした直後に一旦 CPU を待機状態に設定します。これによりパケットの遅延が若干短くなる可能性がありますが、スレッドコンテキストスイッチ回数が増加することによりパフォーマンスが低下する可能性もあります。
+HUB_AO_FilterPPPoE この項目が 1 (有効) の場合は、仮想 HUB はすべての PPPoE (PPP over Ethernet) パケットを破棄し、転送しないようにします。複数の LAN 同士をブリッジ接続する場合で、両方の PPPoE セグメントを分割したい場合に便利です。
+HUB_AO_FilterOSPF この項目が 1 (有効) の場合は、仮想 HUB はすべての OSPF (Open Shortest Path First) パケットを破棄し、転送しないようにします。
+HUB_AO_FilterIPv4 この項目が 1 (有効) の場合は、仮想 HUB はすべての IPv4 パケットおよび ARP パケットを破棄し、転送しないようにします。
+HUB_AO_FilterIPv6 この項目が 1 (有効) の場合は、仮想 HUB はすべての IPv6 パケットを破棄し、転送しないようにします。
+HUB_AO_FilterNonIP この項目が 1 (有効) の場合は、仮想 HUB はすべての非 IP パケット (IPv4, ARP, IPv6 以外の種類のパケット) を破棄し、転送しないようにします。なお、仮想 HUB を通過するすべてのタグ VLAN パケットは非 IP パケットとしてみなされます。
+HUB_AO_FilterBPDU この項目が 1 (有効) の場合は、仮想 HUB はすべての BPDU (Bridge Protocol Data Unit) パケットを破棄し、転送しないようにします。これにより、すべてのスパニング・ツリーパケットが伝送されなくなります。
+HUB_AO_NoIPv6DefaultRouterInRAWhenIPv6 この項目が 1 (有効) の場合は、仮想 HUB に対して接続されるすべての VPN セッションは [IPv6 ルータ広告からデフォルトルータ指定を削除 (IPv6 物理接続時自動有効化)] ポリシーが自動的に有効になります。VPN Client または VPN Bridge から VPN Server に対する接続および通信に利用する物理的なプロトコルが IPv6 の場合には、その VPN セッションに対して、仮想 HUB の他のセッションの IPv6 ルータが発信する IPv6 ルータ広告メッセージのルータ有効期間の値が 0 以外の数値の場合、この値を強制的に 0 に書き換えて伝送します。これにより、VPN クライアントコンピュータが VPN 接続した先のネットワークに存在するルータをデフォルトルータとして利用することにより物理的な IPv6 通信が途切れてしまう誤作動を防止することができます。
+HUB_AO_NoLookBPDUBridgeId この項目が 1 (有効) の場合は、仮想 HUB は BPDU (Bridge Protocol Data Unit) パケットの内容をもとに MAC アドレステーブルを構築する際に BPDU パケット内のフィールドに記載されている送信元 MAC アドレスを無視し、Ethernet ヘッダに記載されている送信元 MAC アドレスをもとに MAC アドレステーブルを構築します。この値はネットワークに非常に詳しい方以外は変更しないでください。
+HUB_AO_NoManageVlanId この項目が 1 (有効) の場合は、仮想 HUB は MAC アドレステーブルの構築および検索において VLAN ID を管理しないようにし、すべての Ethernet パケットの VLAN タグを無視します。
+HUB_AO_VlanTypeId VLAN タグの Ethernet Type ID (TPID) の値を 10 進数で指定します。この値はデフォルトでは 33024 (16 進数で 0x8100) です。この値はネットワークに非常に詳しい方以外は変更しないでください。
+HUB_AO_FixForDLinkBPDU この項目が 1 (有効) の場合は、FixForDLinkBPDU オプションが有効になります。この値はネットワークに非常に詳しい方以外は変更しないでください。
+HUB_AO_NoIPv4PacketLog この項目が 1 (有効) の場合は、仮想 HUB を流れるすべての IPv4 パケットに関するパケットログが保存されないようになります。
+HUB_AO_NoIPv6PacketLog この項目が 1 (有効) の場合は、仮想 HUB を流れるすべての IPv6 パケットに関するパケットログが保存されないようになります。
+HUB_AO_NoSpinLockForPacketDelay この項目が 1 (有効) の場合は、仮想 HUB のアクセスリストによってパケットに遅延を発生させる場合において、遅延時間を高精細にシミュレーションするためにスピンロックを使用せず、OS によるタイマ割り込みによって遅延を発生させるようにします。これにより CPU 使用率が低下しますが、発生させることができる遅延の精度は低くなります。
+HUB_AO_BroadcastStormDetectionThreshold 大量のブロードキャストパケットが仮想 HUB に同一のセッションから投入された場合に、ブロードキャストストームであると判定するための閾値を指定します。1 秒間あたりのパケット個数を指定します。指定しない場合 (0 の場合) は 32 が使用されます。
+HUB_AO_ClientMinimumRequiredBuild この項目が 1 以上に設定されている場合は、設定されている数値よりもビルド番号が小さい VPN Client が接続してきた場合に VPN 接続を拒否します。
+HUB_AO_RequiredClientId この項目が 1 (有効) の場合は、この整数と同一の「クライアント ID」が埋め込まれている VPN Client ソフトウェアだけがこの仮想 HUB に接続でき、それ以外の VPN Client は接続できなくなります。
+HUB_AO_AdjustTcpMssValue この項目が 1 (有効) の場合は、この仮想 HUB を経由して通信が行われるすべての TCP/IP パケットの MSS (Max Segment Size) をこの項目で指定したバイト数以下になるように自動調整します。
+HUB_AO_DisableAdjustTcpMss この項目が 1 (有効) の場合は、この仮想 HUB におけるいかなる MSS (Max Segment Size) も無効にします。AdjustTcpMssValue オプションが指定されている場合や、IPsec / L2TP / EtherIP / L2TPv3 サーバー機能によって受け付けた VPN 通信が行われる場合においても、MSS の調整は行われなくなります。
+HUB_AO_NoDhcpPacketLogOutsideHub この項目が 1 (有効) の場合は、仮想 HUB 内に到達した DHCP による IP アドレス割当パケットのうち、この仮想 HUB に接続されているセッションと無関係のものについてログを保存しないようにします。
+HUB_AO_DisableHttpParsing この項目が 1 (有効) の場合は、仮想 HUB は内部的にすべての HTTP パケットの HTTP ヘッダを解釈しないようになります。これにより VPN Server の CPU およびメモリの使用量を削減することができますが、HTTP アクセスログが保存されなくなります。
+HUB_AO_DisableUdpAcceleration この項目が 1 (有効) の場合は、この仮想 HUB に対して接続されるすべての VPN セッションにおいて UDP 高速化機能の使用を禁止します。
+HUB_AO_DisableUdpFilterForLocalBridgeNic この項目が 1 (有効) の場合は、仮想 HUB 内で作成されるローカルブリッジを構成する物理的な LAN カードが VPN を経由して遠隔地の DHCP サーバーから IP アドレスの割当を受けることで動作が不安定になる問題を解決するための DHCP パケットフィルタリング動作を無効にします。
+HUB_AO_ApplyIPv4AccessListOnArpPacket この項目が 1 (有効) の場合は、仮想 HUB 内で定義されている IPv4 アクセスリストのルールを ARP パケットにも適用します。不要な ARP 要求パケットを遮断したい場合に便利です。
+HUB_AO_RemoveDefGwOnDhcpForLocalhost この項目が 1 (有効) の場合は、DHCP サーバーが仮想 HUB に接続された VPN クライアントに IP アドレスを割当てる際に、当該 VPN クライアントが VPN Server が動作しているコンピュータと同一である場合は DHCP 応答パケットからデフォルトゲートウェイの指定を削除します。これにより、意図しない無限ループを防止することができます。
+HUB_AO_SecureNAT_MaxTcpSessionsPerIp この項目が 0 以外に設定されている場合は、SecureNAT 機能を利用する VPN クライアント 1 台あたりの TCP コネクション数 (SYN_SENT 状態以外の TCP コネクション) のこの項目で指定した数に制限されます。
+HUB_AO_SecureNAT_MaxTcpSynSentPerIp この項目が 0 以外に設定されている場合は、SecureNAT 機能を利用する VPN クライアント 1 台あたりの TCP コネクション数 (SYN_SENT 状態の TCP コネクション) のこの項目で指定した数に制限されます。
+HUB_AO_SecureNAT_MaxUdpSessionsPerIp この項目が 0 以外に設定されている場合は、SecureNAT 機能を利用する VPN クライアント 1 台あたりの UDP セッション数のこの項目で指定した数に制限されます。
+HUB_AO_SecureNAT_MaxDnsSessionsPerIp この項目が 0 以外に設定されている場合は、SecureNAT 機能を利用する VPN クライアント 1 台あたりの DNS セッション数のこの項目で指定した数に制限されます。
+HUB_AO_SecureNAT_MaxIcmpSessionsPerIp この項目が 0 以外に設定されている場合は、SecureNAT 機能を利用する VPN クライアント 1 台あたりの ICMP セッション数のこの項目で指定した数に制限されます。
+HUB_AO_AccessListIncludeFileCacheLifetime 仮想 HUB のアクセスリストのエントリにユーザー名が "include:" または "exclude:" 形式で指定されており、外部ファイルを参照している場合、当該外部ファイルを読み込んでからメモリにキャッシュする時間を秒単位で指定します。
+HUB_AO_DisableKernelModeSecureNAT この項目が 1 (有効) の場合は、SecureNAT 機能におけるカーネルモード NAT を無効にします。カーネルモード NAT は、SecureNAT の仮想 NAT 機能の動作速度を高速化するための機能であり、VPN Server プロセスがシステム権限で動作している場合に使用できます。カーネルモード NAT が原因で何らかの通信障害が発生した場合はこのオプションを使用してカーネルモード NAT を無効にしてください。
+HUB_AO_DisableUserModeSecureNAT この項目が 1 (有効) の場合は、SecureNAT 機能におけるユーザーモード NAT を無効にします。ユーザーモード NAT は、SecureNAT の仮想 NAT 機能を一般ユーザー権限で動作させるための機能であり、VPN Server プロセスが一般ユーザー権限で動作している場合でも使用できます。
+HUB_AO_DisableCheckMacOnLocalBridge この項目が 1 (有効) の場合は、ローカルブリッジ機能において MAC アドレスの重複チェックを無効にします。一部の LAN カードでは、ローカルブリッジ機能によって送出されたパケットが LAN カード内部で反射し仮想 HUB に戻ってくる場合があります。この場合、仮想 HUB は MAC アドレスの重複を自動的に検出し、反射してきたパケットを破棄します。このフラグを有効にすると、この検出チェックが無効になります。
+HUB_AO_DisableCorrectIpOffloadChecksum この項目が 1 (有効) の場合は、ローカルブリッジ機能において IP チェックサムの検査および補正処理が無効になります。IP, TCP, UDP ヘッダのチェックサムのオフロード機能が搭載されている LAN カードから送信された IP パケットが同一ホスト上で動作する VPN Server のローカルブリッジに入力された場合、当該 IP パケットのチェックサムは不正確な値が代入されている場合があります。ローカルブリッジはデフォルトでその不正確な値を検出し、正しいチェックサムの計算結果を代入します。このフラグを有効にすると、これらの補正処理が無効になります。
+HUB_AO_BroadcastLimiterStrictMode この項目が 1 (有効) の場合は、仮想 HUB 上のセッションにおけるブロードキャストストームの検出アルゴリズムにおいて、送信元 IP アドレスまたは宛先 IP アドレスのいずれか 1 個が一致していれば既存の検出用記録とヒットしたとみなします。
+
+
+# Caps 関係
+# (制御文字)
+CAPS_YES はい
+CAPS_NO いいえ
+# (タイトル)
+CT_i_max_packet_size 最大 Ethernet パケットサイズ
+CT_i_max_hubs 最大仮想 HUB 数
+CT_i_max_user_creation 最大作成可能ユーザー数
+CT_i_max_sessions 最大同時接続可能セッション数
+CT_i_max_clients 最大クライアントセッション数
+CT_i_max_bridges 最大ブリッジセッション数
+CT_i_max_users_per_hub 登録可能な最大ユーザー数 / 仮想 HUB
+CT_i_max_groups_per_hub 登録可能な最大グループ数 / 仮想 HUB
+CT_i_max_access_lists 登録可能な最大アクセスリスト数 / 仮想 HUB
+CT_i_max_mac_tables MAC アドレステーブル最大サイズ / 仮想 HUB
+CT_i_max_ip_tables IP アドレステーブル最大サイズ / 仮想 HUB
+CT_i_max_secnat_tables SecureNAT テーブル最大サイズ / 仮想 HUB
+CT_i_max_l3_sw 登録可能な最大仮想レイヤ 3 スイッチ数
+CT_i_max_l3_if 登録可能な最大仮想インターフェイス数 / レイヤ 3 スイッチ
+CT_i_max_l3_table 登録可能な最大ルーティングテーブル数 / レイヤ 3 スイッチ
+CT_b_bridge VPN Bridge ソフトウェアとして動作
+CT_b_standalone スタンドアロンモード
+CT_b_cluster_controller クラスタコントローラモード
+CT_b_cluster_member クラスタメンバモード
+CT_b_vpn_client_connect VPN Client / Bridge から接続が可能
+CT_b_local_bridge ローカルブリッジ機能が使用可能
+CT_b_must_install_pcap パケットキャプチャドライバが未インストール
+CT_b_tap_supported tun/tap が使用可能 (Linux のみ)
+CT_b_support_config_hub 仮想 HUB の設定の変更が可能
+CT_b_support_securenat SecureNAT 機能が使用可能
+CT_b_virtual_nat_disabled 仮想 NAT 機能は無効 (仮想 DHCP 機能のみ有効)
+CT_b_support_cascade カスケード接続が使用可能
+CT_b_support_cascade_cert カスケード接続時にサーバー認証が使用可能
+CT_b_support_config_log ログ保存設定の変更が可能
+CT_b_support_autodelete ログファイルの自動削除が使用可能
+CT_b_support_radius 外部認証サーバーによる認証設定が可能
+CT_b_support_config_rw リモートで Config ファイルの読み書きが可能
+CT_b_support_hub_admin_option 仮想 HUB の管理オプションが設定可能
+CT_b_support_cascade_client_cert カスケード接続時にクライアント証明書が使用可能
+CT_b_support_hide_hub 匿名ユーザーへの仮想 HUB の列挙を禁止することが可能
+CT_b_support_cluster_admin 複数サーバーに分散したクラスタの統合管理が可能
+CT_b_support_cluster クラスタの一部として動作可能
+CT_b_support_cluster_controller クラスタコントローラとして動作中
+CT_b_support_layer3 仮想レイヤ 3 スイッチ機能をサポート
+CT_b_support_crl 無効な証明書の一覧を仮想 HUB ごとに設定可能
+CT_b_support_ac 接続元 IP 制限リストを仮想 HUB ごとに設定可能
+CT_b_support_read_log ログファイルのダウンロードが可能
+CT_b_support_rename_cascade カスケード接続設定の名前の変更が可能
+CT_b_support_license ライセンス管理が可能
+CT_b_support_limit_multilogin 同一ユーザーの多重ログイン数の制限を設定可能
+CT_b_support_qos VoIP / QoS 対応機能が利用可能
+CT_b_support_syslog syslog 機能が利用可能
+CT_b_cluster_hub_type_fixed クラスタ内の仮想 HUB の種類が固定されている
+CT_b_beta_version ベータ版 (プレリリースビルド) である
+CT_b_support_check_mac アクセスリストで MAC アドレスを指定可能
+CT_b_support_check_tcp_state TCP コネクションの状態でパケットフィルタリングが可能
+CT_b_support_network_connection_name 物理的な LAN カードの別名を取得することが可能
+CT_b_support_radius_retry_interval_and_several_servers RADIUS 認証で再試行間隔および複数サーバー指定が可能
+CT_b_support_vlan MAC アドレステーブルでタグ VLAN の ID を管理可能
+CT_b_support_hub_ext_options 仮想 HUB 拡張オプションをサポート
+CT_b_support_policy_ver_3 セキュリティポリシー バージョン 3.0 をサポート
+CT_b_support_ipv6_acl IPv6 アクセスリストをサポート
+CT_b_support_ex_acl アクセスリストで遅延・ジッタ・パケットロスの設定をサポート
+CT_b_support_acl_group アクセスリストでグループ名による条件の指定をサポート
+CT_b_support_ipv6_ac IPv6 接続元 IP 制限リストをサポート
+CT_b_support_eth_vlan タグ VLAN パケット透過設定ツールをサポート
+CT_b_support_msg 仮想 HUB への VPN 接続時のメッセージ表示機能をサポート
+CT_b_vpn3 内部バージョン 3.0 の新機能
+CT_b_vpn4 内部バージョン 4.0 の新機能
+CT_b_support_ipsec IPsec / L2TP / EtherIP / L2TPv3 サーバー機能
+CT_b_support_sstp MS-SSTP VPN サーバー機能
+CT_b_support_udp_acceleration UDP アクセラレーション機能
+CT_b_support_openvpn OpenVPN サーバー機能
+CT_b_support_ddns ダイナミック DNS クライアント機能
+CT_b_support_ddns_proxy DDNS クライアントのプロキシサーバー経由の接続
+CT_b_support_special_listener VPN over ICMP および VPN over DNS 接続の受付け
+CT_b_support_redirect_url_acl アクセスリストで HTTP の URL リダイレクト機能をサポート
+CT_b_is_in_vm VM (仮想マシン) 内で動作中
+CT_b_support_azure VPN Azure 機能が利用可能
+CT_b_support_intel_aes Intel CPU AES Acceleration (AES-NI) が動作中
+CT_b_using_selow_driver SoftEther 軽量カーネルモード Ethernet ドライバを使用中
+CT_b_support_vgs VPN Gate サービス サーバー機能が利用可能
+CT_b_support_vgs_in_client VPN Gate サービス サーバー機能 (VPN Client 統合)
+CT_b_is_softether 無償版またはオープンソース版の SoftEther VPN である
+
+
+# ポリシー関係
+POL_TITLE_STR ポリシー名
+POL_VALUE_STR ポリシー設定値
+POL_TYPE_BOOL ON / OFF 型
+POL_TYPE_INT 整数値型
+POL_BOOL_ENABLE 有効
+POL_BOOL_DISABLE -
+POL_BOOL_DISABLE_EX -
+POL_INT_ZERO -
+POL_INT_COUNT %u 個
+POL_INT_SEC %u 秒
+POL_INT_BPS %u bps
+POL_INT_VLAN %u
+
+# Ver 2.0
+POL_0 アクセスを許可
+POL_EX_0 このポリシーが設定されているユーザーは、VPN Server に VPN 接続することを許可されます。
+POL_1 DHCP パケットをフィルタリング (IPv4)
+POL_EX_1 このポリシーが設定されているセッションにおける IPv4 における DHCP パケットをすべてフィルタリングします。
+POL_2 DHCP サーバーの動作を禁止 (IPv4)
+POL_EX_2 このポリシーが設定されているセッションに接続しているコンピュータが DHCP サーバーとなり IPv4 アドレスや DNS サーバーの情報などを IPv4 DHCP クライアントに配布することを禁止します。
+POL_3 DHCP が割り当てた IP アドレスを強制 (IPv4)
+POL_EX_3 このポリシーが設定されているセッション内の IPv4 コンピュータは、仮想ネットワーク側の DHCP サーバーが割り当てを行った IPv4 アドレスしか利用できないようにします。
+POL_4 ブリッジを禁止
+POL_EX_4 このポリシーが設定されているユーザーのセッションでは、ブリッジ接続を禁止します。ユーザーのクライアント側に Ethernet ブリッジが設定されていても、通信ができなくなります。
+POL_5 ルータ動作を禁止 (IPv4)
+POL_EX_5 このポリシーが設定されているセッションでは、IPv4 ルーティングを禁止します。ユーザーのクライアント側で IP ルータが動作していても、通信ができなくなります。
+POL_6 MAC アドレスの重複を禁止
+POL_EX_6 このポリシーが設定されているセッションでは、別のセッションのコンピュータが使用中の MAC アドレスを使用することができないようにします。
+POL_7 IP アドレスの重複を禁止 (IPv4)
+POL_EX_7 このポリシーが設定されているセッションでは、別のセッションのコンピュータが使用中の IPv4 アドレスを重複して使用することができないようにします。
+POL_8 ARP・DHCP・ICMPv6 以外のブロードキャストを禁止
+POL_EX_8 このポリシーが設定されているセッションでは、仮想ネットワークに対して IPv4 における ARP プロトコルと DHCP プロトコルおよび IPv6 における ICMPv6 プロトコルによるブロードキャストパケット以外のすべてのブロードキャストパケットの送受信を禁止します。
+POL_9 プライバシーフィルタモード
+POL_EX_9 プライバシーフィルタモードポリシーが設定されているセッション間における直接的な通信をすべてフィルタリングします。
+POL_10 TCP/IP サーバーとしての動作を禁止 (IPv4)
+POL_EX_10 このポリシーが設定されているセッションのコンピュータが TCP/IP プロトコルにおけるサーバーとしての動作を行うことを禁止します。
+POL_11 ブロードキャスト数を制限しない
+POL_EX_11 このポリシーが設定されているセッションのコンピュータが通常は考えられないような異常な数のブロードキャストパケットを仮想ネットワークに送出しても自動的に制限しないようにします。
+POL_12 モニタリングモードを許可
+POL_EX_12 このポリシーが設定されているユーザーはモニタリングモードで仮想 HUB に接続することができます。モニタリングモードのセッションは仮想 HUB 内を流れるすべてのパケットをモニタリング (傍受) することができます。
+POL_13 TCP コネクション数の最大値
+POL_EX_13 このポリシーが設定されているセッションのセッション1つあたりに割り当てることができる物理的な TCP コネクション数の最大数を設定します。
+POL_14 通信タイムアウト時間
+POL_EX_14 このポリシーが設定されているセッションにおいて VPN Client / VPN Server 間の通信に障害が発生した場合、セッションを切断するまでのタイムアウト時間を秒単位で設定します。
+POL_15 MAC アドレスの上限数
+POL_EX_15 このポリシーが設定されているセッションの1セッションあたりに登録することができる MAC アドレスの数を指定します。
+POL_16 IP アドレスの上限数 (IPv4)
+POL_EX_16 このポリシーが設定されているセッションの1セッションあたりに登録することができる IPv4 アドレスの数を指定します。
+POL_17 アップロード帯域幅
+POL_EX_17 このポリシーが設定されているセッションにおける仮想 HUB の外側から仮想 HUB の内側方向に入ってくるトラフィックの帯域幅を制限します。
+POL_18 ダウンロード帯域幅
+POL_EX_18 このポリシーが設定されているセッションにおける仮想 HUB の内側から仮想 HUB の外側方向に出ていくトラフィックの帯域幅を制限します。
+POL_19 ユーザーはパスワードを変更できない
+POL_EX_19 このポリシーが設定されているユーザーがパスワード認証の場合、ユーザーが VPN クライアント接続マネージャなどから自分のパスワードを変更することを禁止します。
+POL_20 多重ログイン制限数
+POL_EX_20 このポリシーが設定されているユーザーが設定されている数以上の同時ログインを行うことを禁止します。ブリッジモードセッションにはこの制限は適用されません。このセキュリティポリシーは、VPN Server 3.0 以降、または多重ログイン制限機能が搭載されている VPN Server 2.0 でのみ有効です。
+POL_21 VoIP / QoS 対応機能の使用を禁止
+POL_EX_21 このポリシーが設定されているユーザーの VPN 接続セッションにおいて VoIP / QoS 対応機能の使用を禁止します。このセキュリティポリシーは、VPN Server 3.0 以降、または VoIP / QoS 対応機能が搭載されている VPN Server 2.0 でのみ有効です。
+
+# Ver 3.0
+POL_22 ルータ要請/広告パケットをフィルタリング (IPv6)
+POL_EX_22 このポリシーが設定されているセッションにおける IPv6 における ICMPv6 パケットのうち、メッセージの種類が 133 (ルータ要請) および 134 (ルータ広告) であるすべてのパケットをフィルタリングします。これにより、IPv6 クライアントは IPv6 における IP アドレスプレフィックス自動検出機能およびデフォルトゲートウェイ自動検出機能を利用することができなくなります。
+POL_23 ルータ広告パケットをフィルタリング (IPv6)
+POL_EX_23 このポリシーが設定されているセッションに接続されている IPv6 ルータが仮想 HUB に対して発信したすべての ICMPv6 パケットのうち、メッセージの種類が 134 (ルータ広告) であるすべてのパケットをフィルタリングします。これにより、悪意のあるユーザーが不正なプレフィックスおよびデフォルトゲートウェイ情報をネットワークに流すことを禁止できます。
+POL_24 DHCP パケットをフィルタリング (IPv6)
+POL_EX_24 このポリシーが設定されているセッションにおける IPv6 における DHCP パケットをすべてフィルタリングします。
+POL_25 DHCP サーバーの動作を禁止 (IPv6)
+POL_EX_25 このポリシーが設定されているセッションに接続しているコンピュータが DHCP サーバーとなり IPv6 アドレスや DNS サーバーの情報などを IPv6 DHCP クライアントに配布することを禁止します。
+POL_26 ルータ動作を禁止 (IPv6)
+POL_EX_26 このポリシーが設定されているセッションでは、IPv6 ルーティングを禁止します。ユーザーのクライアント側で IP ルータが動作していても、通信ができなくなります。
+POL_27 IP アドレスの重複を禁止 (IPv6)
+POL_EX_27 このポリシーが設定されているセッションでは、別のセッションのコンピュータが使用中の IPv6 アドレスを重複して使用することができないようにします。
+POL_28 TCP/IP サーバーとしての動作を禁止 (IPv6)
+POL_EX_28 このポリシーが設定されているセッションのコンピュータが TCP/IP プロトコルにおけるサーバーとしての動作を行うことを禁止します。
+POL_29 IP アドレスの上限数 (IPv6)
+POL_EX_29 このポリシーが設定されているセッションの1セッションあたりに登録することができる IPv6 アドレスの数を指定します。IPv6 クライアントは一般的に複数個の IPv6 一時アドレスを利用することがあるため、1 セッションあたりに接続するコンピュータの台数が 1 台だけであったとしても、この値は少なくとも 20 以上に設定することを推奨します。
+POL_30 VPN Client でパスワードの保存を禁止
+POL_EX_30 このポリシーが設定されているユーザーとして VPN 接続してきた VPN Client は、ユーザー認証の方式がパスワード認証である場合において、パスワードを記憶して保存することができなくなります。これにより、ユーザーは VPN 接続を行う都度パスワードの入力を求められるようになり、セキュリティが向上します。なお、このポリシーが有効な場合は、VPN Client のバージョン 2.0 の古いクライアント PC は接続を拒否されるようになります。
+POL_31 VPN Client を一定時間で自動切断
+POL_EX_31 このポリシーが設定されている場合、VPN 接続してきた VPN Client は、接続後、指定された秒数が経過すると、自動的に VPN 接続を切断します。この場合は、自動再接続は実施されません。これにより、アクティブでないユーザーによる大量の VPN 接続を禁止することができます。なお、このポリシーが有効な場合は、VPN Client のバージョン 2.0 の古いクライアント PC は接続を拒否されるようになります。
+POL_32 IPv4 パケットをすべてフィルタリング
+POL_EX_32 このポリシーが設定されているセッションでは、すべての IPv4 パケットの送受信がフィルタリングされ遮断されます。また、ARP パケットの送受信も禁止されます。
+POL_33 IPv6 パケットをすべてフィルタリング
+POL_EX_33 このポリシーが設定されているセッションでは、すべての IPv6 パケットの送受信がフィルタリングされ遮断されます。
+POL_34 非 IP パケットをすべてフィルタリング
+POL_EX_34 このポリシーが設定されているセッションでは、すべての非 IP パケット (IPv4, ARP, IPv6 以外の種類のパケット) の送受信がフィルタリングされ遮断されます。なお、仮想 HUB を通過するすべてのタグ VLAN パケットは非 IP パケットとしてみなされます。
+POL_35 IPv6 ルータ広告からデフォルトルータ指定を削除
+POL_EX_35 このポリシーが設定されているセッションに対して、仮想 HUB の他のセッションの IPv6 ルータが発信する IPv6 ルータ広告メッセージのルータ有効期間の値が 0 以外の数値の場合、この値を強制的に 0 に書き換えて伝送します。これにより、VPN クライアントコンピュータが VPN 接続した先のネットワークに存在するルータをデフォルトルータとして利用することにより物理的な IPv6 通信が途切れてしまう誤作動を防止することができます。
+POL_36 IPv6 ルータ広告からデフォルトルータ指定を削除 (IPv6 接続時自動有効化)
+POL_EX_36 [IPv6 ルータ広告からデフォルトルータ指定を削除] ポリシーが無効である場合でも、VPN Client または VPN Bridge から VPN Server に対する接続および通信に利用する物理的なプロトコルが IPv6 の場合には自動的に [IPv6 ルータ広告からデフォルトルータ指定を削除] ポリシーが有効に設定されているものとみなして動作するようにします。
+POL_37 VLAN ID (IEEE802.1Q)
+POL_EX_37 このポリシーで VLAN ID を設定することができます。VLAN ID ポリシーが設定されているセッションでは、そのセッションのユーザーが仮想 HUB に対して送信するすべての Ethernet フレームに自動的に VLAN タグ (IEEE 802.1Q 準拠) が付加されます。また、そのセッションのユーザーは同一の VLAN ID が書き込まれた VLAN タグ付きのフレームのみを受信することができます (受信の際には、自動的に VLAN タグは除去されます)。他の ID の VLAN タグが付いているか、または VLAN タグが付いていないフレームは受信できません。VLAN ID ポリシーが設定されていないセッションでは、すべての Ethernet フレームが送受信でき、VLAN タグの自動付与や除去は実施されません。なお、仮想 HUB を通過するすべてのタグ VLAN パケットは非 IP パケットとしてみなされます。また、タグ VLAN パケットは仮想 HUB における IPv4 / IPv6 に関係するセキュリティポリシー、アクセスリストおよびその他の IPv4 / IPv6 パケット固有の処理の適用対象となりません。
+
+
+# リモート接続ダイアログ関係
+REMOTE_DEF_CAPTION リモート接続
+REMOTE_DEF_TITLE リモート接続先のコンピュータを指定してください。
+
+
+# クライアント通知サービス関係
+CN_TITLE SoftEther VPN Client
+
+
+# 接続マネージャ関係
+CM_TITLE SoftEther VPN クライアント接続マネージャ
+CM_PW_LOCALMACHINE このコンピュータ
+CM_NO_REMOTE %s で動作している VPN Client サービスは、リモートからの操作を許可していません。
+CM_CONNECT_FAILED %s で動作している VPN Client サービスに接続できませんでした。\r\nVPN Client サービスが起動し、正しく動作しているかどうか確認してください。
+CM_BAD_PASSWORD パスワードが誤っています。再度入力してください。パスワードを入力するときは大文字と小文字に注意してください。
+CM_NUM_CONN_COUNT VPN 接続中: %u アカウント
+CM_CONN_NO 未接続
+CM_PRODUCT_NAME SoftEther VPN Client Build %u
+CM_ACCOUNT_COLUMN_1 接続設定名
+CM_ACCOUNT_COLUMN_2 状態
+CM_ACCOUNT_COLUMN_3 接続先 VPN サーバー
+CM_ACCOUNT_COLUMN_3_2 仮想 HUB 名
+CM_ACCOUNT_COLUMN_4 仮想 LAN カード名
+CM_VLAN_COLUMN_1 仮想 LAN カード名
+CM_VLAN_COLUMN_2 状態
+CM_VLAN_COLUMN_3 MAC アドレス
+CM_VLAN_COLUMN_4 バージョン
+CM_ACCOUNT_OFFLINE オフライン
+CM_ACCOUNT_ONLINE 接続完了
+CM_ACCOUNT_CONNECTING 接続処理中
+CM_VLAN_ENABLED 有効 (使用可能)
+CM_VLAN_DISABLED 無効 (使用不可)
+CM_DELETE_ACCOUNT_MSG 接続設定 "%s" を削除します。よろしいですか?
+CM_ST_ACCOUNT_NAME 接続設定名
+CM_ST_CONNECTED セッション接続状態
+CM_ST_CONNECTED_TRUE 接続完了 (セッション確立済み)
+CM_ST_CONNECTED_FALSE 接続試行中
+CM_ST_CONNECTING VPN サーバーに接続開始中
+CM_ST_NEGOTIATION ネゴシエーション中
+CM_ST_AUTH ユーザー認証中
+CM_ST_ESTABLISHED コネクション確立済み
+CM_ST_RETRY 再試行中
+CM_ST_IDLE アイドル状態
+CM_ST_SERVER_NAME サーバー名
+CM_ST_SERVER_PORT ポート番号
+CM_ST_PORT_TCP TCP ポート %u
+CM_ST_SERVER_P_NAME サーバー製品名
+CM_ST_SERVER_P_VER サーバーバージョン
+CM_ST_SERVER_P_BUILD サーバービルド番号
+CM_ST_START_TIME 接続開始時刻
+CM_ST_FIRST_ESTAB_TIME 初回セッションの確立時刻
+CM_ST_NONE -
+CM_ST_CURR_ESTAB_TIME 現在のセッションの確立時刻
+CM_ST_NUM_ESTABLISHED セッション確立回数
+CM_ST_NUM_STR %u 回
+CM_ST_HALF_CONNECTION 半二重 TCP コネクションモード
+CM_ST_HALF_TRUE はい (半二重モード)
+CM_ST_HALF_FALSE いいえ (全二重モード)
+CM_ST_QOS VoIP / QoS 対応機能
+CM_ST_QOS_TRUE 有効 (使用中)
+CM_ST_QOS_FALSE 無効
+CM_ST_NUM_TCP TCP コネクション数
+CM_ST_NUM_TCP_UPLOAD 上り方向 TCP コネクション数
+CM_ST_NUM_TCP_DOWNLOAD 下り方向 TCP コネクション数
+CM_ST_MAX_TCP TCP コネクション数最大値
+CM_ST_VLAN_ID VLAN ID
+CM_ST_NO_VLAN -
+CM_ST_USE_ENCRYPT 暗号化の使用
+CM_ST_USE_ENCRYPT_TRUE はい (暗号化アルゴリズム: %S)
+CM_ST_USE_ENCRYPT_TRUE2 はい
+CM_ST_USE_ENCRYPT_FALSE いいえ (暗号化なし)
+CM_ST_USE_COMPRESS 圧縮の使用
+CM_ST_UDP_ACCEL_ENABLED UDP 高速化機能をサポート
+CM_ST_UDP_ACCEL_USING UDP 高速化機能を使用中
+CM_ST_RUDP TCP over UDP (NAT Traversal)
+CM_ST_UNDERLAY_PROTOCOL 物理通信に使用中のプロトコル
+CM_ST_COMPRESS_TRUE はい (約 %u %%)
+CM_ST_COMPRESS_FALSE いいえ (圧縮無し)
+CM_ST_SESSION_NAME セッション名
+CM_ST_CONNECTION_NAME コネクション名
+CM_ST_SESSION_KEY セッションキー (160bit)
+CM_ST_BRIDGE_MODE ブリッジ / ルータモード
+CM_ST_MONITOR_MODE モニタリングモード
+CM_ST_YES はい
+CM_ST_NO いいえ
+CM_ST_SEND_SIZE 送信データサイズ
+CM_ST_RECV_SIZE 受信データサイズ
+
+CM_ST_SEND_UCAST_NUM 送信ユニキャストパケット数
+CM_ST_SEND_UCAST_SIZE 送信ユニキャスト合計サイズ
+CM_ST_SEND_BCAST_NUM 送信ブロードキャストパケット数
+CM_ST_SEND_BCAST_SIZE 送信ブロードキャスト合計サイズ
+
+CM_ST_RECV_UCAST_NUM 受信ユニキャストパケット数
+CM_ST_RECV_UCAST_SIZE 受信ユニキャスト合計サイズ
+CM_ST_RECV_BCAST_NUM 受信ブロードキャストパケット数
+CM_ST_RECV_BCAST_SIZE 受信ブロードキャスト合計サイズ
+
+CM_ST_NUM_PACKET_STR %S パケット
+CM_ST_SIZE_BYTE_STR %S バイト
+
+CM_NEW_ICON 新しい接続設定の作成
+CM_VGC_ICON VPN Gate 公開 VPN 中継サーバー
+CM_VGC_LINK VPN Gate 学術実験 Web サイト
+CM_ST_TITLE %s の接続状況
+CM_ST_COLUMN_1 項目名
+CM_ST_COLUMN_2 状況
+CM_NEW_ACCOUNT_NAME_1 新しい接続
+CM_NEW_ACCOUNT_NAME_2 新しい接続 (%u)
+CM_ACCOUNT_TITLE_1 新しい接続設定のプロパティ
+CM_ACCOUNT_TITLE_2 %s のプロパティ
+CM_SERVER_CERT_1 固有証明書の登録(&R)
+CM_SERVER_CERT_2 固有証明書の削除(&0)
+CM_CLIENT_CERT_1 クライアント証明書の指定(&8)
+CM_CLIENT_CERT_2 クライアント証明書の削除(&8)
+CM_CERT_INFO 発行先: %s\r\n発行者: %s\r\n有効期限: %s
+CM_NO_CERT ユーザー認証に使用するクライアント証明書を指定する必要があります。
+CM_NO_SECURE ユーザー認証に使用するスマートカード内のクライアント証明書と秘密鍵を指定してください。
+CM_CERT_SECURE_INFO 証明書: "%S"\r\n秘密鍵: "%S"
+CM_SELECT_SECURE_DEVICE 使用スマートカード選択(&J)
+CM_SELECT_CERT_INCARD 証明書と秘密鍵の指定(&7)
+CM_VIEW_CLIENT_CERT クライアント証明書の表示(&7)
+CM_NO_VLAN 新しい接続設定を作成する前に、仮想 LAN カードを作成してください。\r\n\r\n仮想 LAN カードを作成しますか?
+CM_NO_VLAN_2 VPN Server に接続する前に、仮想 LAN カードを作成してください。\r\n\r\n仮想 LAN カードを作成しますか?
+CM_VLAN_REMOTE_ERROR 仮想 LAN カードはリモートから作成することができません。\r\n\rVPN Client サービスが動作しているローカルコンピュータ上で VPN クライアント接続マネージャを起動し、仮想 LAN カードをインストールしてください。
+CM_9X_VLAN_INSTALL 新しい仮想 LAN カードを作成します。\r\n\r\n仮想 LAN カードを作成した場合、直ちに Windows を再起動する必要があります。\r\nまた、仮想 LAN カードのインストール中に Windows のインストール CD-ROM が必要になる場合があります。\r\n\r\nVPN クライアント接続マネージャ以外のすべての作業中のアプリケーションを終了し、Windows のインストール CD-ROM を用意してから、[OK] をクリックしてください。\r\n[OK] をクリックすると、仮想 LAN カードのインストールが開始されます。その後、自動的に Windows が再起動します。
+CM_9X_VLAN_ME_MESSAGE 仮想 LAN カードを作成しました。[OK] をクリックすると、コンピュータを自動的に再起動します。\r\n\r\n再起動後、新しいデバイスのインストールウィザードが表示される場合があります。\r\nその場合は、[次へ] を数回クリックしてドライバのインストールを完了させてください。
+CM_9X_VLAN_UNINSTALL 仮想 LAN カードの削除は、ネットワークのプロパティから行ってください。\r\n\r\nネットワークのプロパティ画面を表示しますか?
+CM_PORT_1 8888 (PX-VPN ポート)
+CM_PORT_2 443 (HTTPS ポート)
+CM_PORT_3 992 (telnets ポート)
+CM_PORT_4 5555 (SE-VPN ポート)
+CM_RETRY_INTERVAL_ERROR 再接続間隔は 5 秒以上に設定してください。
+CM_DELETE_CLIENT_CERT 設定されているクライアント証明書を削除します。よろしいですか?
+CM_DELETE_SERVER_CERT 設定されているサーバー固有証明書を削除します。よろしいですか?
+CM_SET_STARTUP 接続設定 "%s" をスタートアップ接続に設定しました。\r\n\r\nこのアカウントは次回のコンピュータ起動時に自動的に接続されます。\r\n(Windows をお使いの場合は、Windows の起動直後に接続が開始されます。\r\nユーザーがログオンする前にバックグラウンドで接続されます。)
+CM_REMOVE_STARTUP 接続設定 "%s" のスタートアップ接続属性を解除しますか?
+CM_NO_DISCONNECT_SPAN TCP コネクションの寿命を設定してください。
+CM_HALF_MSG 半二重モードを使用する場合は TCP コネクション数は 2 以上に設定してください。
+CM_TOO_SMALL_INTERVAL TCP コネクションの確立間隔は 1 秒以上に設定してください。
+CM_DELETE_VLAN 仮想 LAN カード "%s" を削除します。よろしいですか?
+CM_COPY_NAME_1 コピー ~ %s
+CM_COPY_NAME_2 コピー (%u) ~ %s
+CM_IMPORT_NAME_1 %s
+CM_IMPORT_NAME_2 %s (%u)
+CM_CERT_COLUMN_1 発行先
+CM_CERT_COLUMN_2 発行者
+CM_CERT_COLUMN_3 有効期限
+CM_CERT_DELETE_MSG この証明書をリストから削除しますか?
+CM_PASSWORD_SET パスワードを設定しました。
+CM_PASSWORD_REMOVE パスワード設定を解除しました。
+CM_UNDER_CONSTRUCTION 未完成です。
+CM_CURRENT_ACTIVE 接続設定 "%s" の設定を保存しましたが、現在この接続設定は VPN Server に接続中のため、設定内容は次回接続時まで適用されません。
+CM_DISCONNECT_ALL 現在接続中の %u 個の接続設定をすべて切断します。\r\nよろしいですか?
+CM_HTTPS_MSG HTTP プロキシサーバー経由で接続することを選択しました。\r\n\r\n多くの HTTP プロキシサーバーは、任意の TCP ポートへのアクセスを許可していません。\r\nVPN Client は、HTTP プロキシサーバーを経由して VPN Server に接続する際、HTTPS (HTTP over SSL) 通信を行って接続することができます。\r\nこの場合は、接続先 VPN Server のポート番号を 443 (HTTPS ポート) に設定することをお勧めします。\r\n(他のポート番号の場合、HTTP プロキシサーバーを経由することができない場合があります。\r\n 接続先 VPN Server でポート 443 が有効になっていることを確認してください。)\r\n\r\n詳しい情報については、経由しようとしている HTTP プロキシサーバーのシステム管理者やネットワーク管理者にお問い合わせください。\r\n\r\n接続先 VPN Server のポート番号指定を 443 (HTTPS ポート) に変更しますか?
+CM_REMOTE_WARNING [リモート管理の設定] を許可しない設定に変更しようとしています。\r\n\r\n現在、VPN クライアント接続マネージャはリモートコンピュータ "%S" に接続し、このコンピュータ上の VPN Client サービスを制御しています。\r\nリモート接続を無効にした場合、コンピュータ "%S" の VPN Client サービスにリモートから VPN クライアント接続マネージャによって接続し、制御することはできなくなります。\r\n\r\nリモート管理を無効にしますか?
+CM_KEEP_INTERVAL_MSG [パケット送出間隔] には %u 秒から %u 秒までの値を設定してください。
+CM_REMOTE_TITLE 別のコンピュータ上で動作している VPN Client サービスを VPN クライアント接続マネージャから接続し、リモート管理することができます。\r\n(ただし、接続先のコンピュータの VPN Client サービスがリモート管理を許可している必要があります。)
+CM_DESKTOP_LOCAL_PC このコンピュータ
+CM_DESKTOP_REMOTE_PC コンピュータ %S
+CM_DESKTOP_MSG_LOCAL_TS ターミナルサービス (リモートデスクトップ) 機能
+CM_DESKTOP_MSG_LOCAL_SW ユーザーの切り替え機能
+CM_DESKTOP_MSG_LOCAL_1 現在、このコンピュータには%sがインストールされており、複数のユーザーが同時にログオンできる環境になっています。この場合、VPN Client が表示する進行状況のメッセージやエラーメッセージなどは、「コンソールセッション」と呼ばれるセッション上に表示されます。
+CM_DESKTOP_MSG_LOCAL_21 現在、このコンピュータのコンソールセッションは 「セッション ID: 0、ユーザー %s」 に割り当てられていますが、あなたはセッション %u で VPN クライアント接続マネージャを起動しているため、VPN Client が表示する進行状況やエラーなどのメッセージウインドウを表示することができません。
+CM_DESKTOP_MSG_LOCAL_22 現在、このコンピュータのコンソールセッション (セッション ID: 0) には誰もログオンしておらず、あなたはセッション %u で VPN クライアント接続マネージャを起動しているため、VPN Client が表示する進行状況やエラーなどのメッセージウインドウを表示することができません。
+CM_DESKTOP_MSG_LOCAL_31 コンピュータのコンソールセッション (セッション ID: 0、ユーザー %s) を表示してから、そのセッション内で VPN クライアント接続マネージャを起動し、接続設定 "%s" への接続を開始することをお勧めします。このまま接続処理を開始することもできますが、その場合は途中で表示される可能性のある進行状況やエラー メッセージをすべて確認できない場合があります。
+CM_DESKTOP_MSG_LOCAL_32 一度ログオフし、ローカルログオンし直してから、そのセッション内で VPN クライアント接続マネージャを起動し、接続設定 "%s" への接続を開始することをお勧めします。このまま接続処理を開始することもできますが、その場合は途中で表示される可能性のある進行状況やエラー メッセージをすべて確認できない場合があります。
+CM_DESKTOP_MSG_REMOTE_1 現在、コンピュータ %S 上の VPN Client に対してリモート接続して操作を行っているため、接続設定への VPN 接続中に VPN Client が進行状況のメッセージやエラーメッセージなどを表示した場合、そのメッセージを現在の画面で確認することはできません。
+CM_DESKTOP_MSG_REMOTE_2 VPN Client が表示する進行状況やエラーなどのメッセージウインドウをすべて確認するには、コンピュータ %S にローカルログオンして、コンソールセッション (デスクトップ) を表示しておく必要があります。
+CM_DESKTOP_MSG_REMOTE_3 コンピュータ %S にコンソールセッションとして直接ローカルログオンしてから、そのセッション内で VPN クライアント接続マネージャを起動し、接続設定 "%s" への接続を開始することをお勧めします。このまま接続処理を開始することもできますが、その場合は途中で表示される可能性のある進行状況やエラー メッセージをすべて確認できない場合があります。
+CM_STOP_INST_VLAN_1 このコンピュータで仮想 LAN カードのインストール作業を行うには、「コンソールセッション」 上で VPN クライアント接続マネージャを起動する必要があります。\r\n\r\n現在、このコンピュータには%sがインストールされており、現在のユーザーはコンソールセッションではなくリモートセッション (セッション ID: %u) としてログオンしています。\r\n仮想 LAN カードのインストール作業を行うには、コンソールセッション (セッション ID: %u、ユーザー %s がログオン中) 上で VPN クライアント接続マネージャを起動する必要があります。\r\n\r\nユーザーの切り替え機能を使用するか、リモートデスクトップの /console スイッチ機能を使用するか、またはコンピュータのローカルコンソールデバイスを使用してコンピュータにローカルログオンしてから VPN クライアント接続マネージャを起動し、仮想 LAN カードのインストール作業を行ってください。
+CM_STOP_INST_VLAN_2 このコンピュータで仮想 LAN カードのインストール作業を行うには、「コンソールセッション」 上で VPN クライアント接続マネージャを起動する必要があります。\r\n\r\n現在、このコンピュータには%sがインストールされており、現在のユーザーはコンソールセッションではなくリモートセッション (セッション ID: %u) としてログオンしています。\r\n仮想 LAN カードのインストール作業を行うには、コンソールセッション上で VPN クライアント接続マネージャを起動する必要があります。\r\n(現在、コンソールセッション (セッション ID: 0) にはユーザーがログオンしていません。)\r\n\r\nユーザーの切り替え機能を使用するか、リモートデスクトップの /console スイッチ機能を使用するか、またはコンピュータのローカルコンソールデバイスを使用してコンピュータにローカルログオンしてから VPN クライアント接続マネージャを起動し、仮想 LAN カードのインストール作業を行ってください。
+CM_SHORTCUT_DESKTOP_MSG 接続設定へのショートカットを使用して接続を開始するには、「コンソールセッション」上でショートカットファイルを起動する必要があります。\r\n\r\n現在のユーザーはコンソールセッションではなくリモートセッション (セッション ID: %u) としてログオンしています。
+CM_HTTP_PROXY_WARNING [HTTP プロキシサーバー経由接続] が選択されています。\r\n\r\n多くの場合、HTTP プロキシサーバーは接続先サーバーのポート番号として、HTTP プロトコル (TCP ポート 80 番) および HTTPS プロトコル (TCP ポート 443 番) の 2 種類の TCP ポートに対する接続のみを許可しています。\r\n(プロキシサーバーが任意の TCP ポートに対する接続を許可している場合もあります。)\r\n\r\nHTTP ポートまたは HTTPS ポート以外へのサーバー ポートへの接続を禁止している HTTP プロキシサーバーを経由して VPN 接続を行う場合は、接続先 VPN Server のポート番号は 443 (HTTPS プロトコル) に指定する必要があります。\r\n\r\n経由する HTTP プロキシサーバーが 80 番または 443 番ポート以外への接続を許可しているかどうかを確認するには、HTTP プロキシサーバーの管理者にお問い合わせください。\r\n\r\n現在、接続先 VPN Server のポート番号は %d が指定されていますが、ポート番号を 443 番 (HTTPS プロトコル) に変更しますか?\r\n(接続する VPN Server のポート 443 において接続を待ち受ける設定になっている必要があります。)\r\n不明な場合は、システム管理者またはネットワーク管理者にお問い合わせください。
+CM_PASSWORD_CHANGED パスワードが変更されました。
+CM_ACCOUNT_SETTING_FILE 接続設定ファイル (*.VPN)|*.vpn|すべてのファイル (*.*)|*.*
+CM_ACCOUNT_SAVE_TITLE エクスポート先の接続設定ファイル名を入力してください。
+CM_ACCOUNT_OPEN_TITLE インポートする接続設定ファイルを選択してください。
+CM_ACCOUNT_FILE_BANNER # VPN Client 接続設定ファイル\r\n# \r\n# このファイルは VPN クライアント接続マネージャによってエクスポートされたものです。\r\n# このファイルの内容はテキストエディタで編集することができます。\r\n# \r\n# このファイルをクライアント接続マネージャにインポートすると、すぐに使用する\r\n# ことができます。\r\n\r\n
+CM_FAILED_TO_OPEN_FILE ファイルを開くことができませんでした。
+CM_FAILED_TO_SAVE_FILE ファイルを保存することができませんでした。
+CM_ACCOUNT_PARSE_FAILED 指定されたファイルから接続設定を読み込むことができませんでした。\r\nファイルの内容を確認してください。
+CM_ACCOUNT_MSG_SENSITIVE この接続設定にはユーザー名とパスワード情報が保存されています。\r\nユーザー名とパスワード情報を接続設定ファイルから消去しますか?\r\n\r\n[はい] をクリックすると、接続設定ファイルから認証情報を削除します。\r\nこの場合は、接続設定をインポートしたユーザーは VPN 接続時にユーザー名とパスワードの入力を求められます。\r\n\r\n[いいえ] をクリックすると、接続設定ファイルに認証情報を格納したままにします。
+CM_SHORTCUT_FILE ショートカットファイル|*.lnk
+CM_SHORTCUT_SAVE_TITLE ショートカットファイル名を入力してください。
+CM_SHORTCUT_UNSUPPORTED このバージョンの VPN Client では、接続ショートカット機能をサポートしていません。\r\n新しいバージョンにアップデートしてください。
+CM_SHORTCUT_COMMENT 接続設定「%s」を使用して VPN Server に接続します。
+CM_SHORTCUT_ERROR ショートカットの作成に失敗しました。
+CM_VPN_FILE_CLICKED 接続設定ファイルをインポートしますか?
+CM_VPN_FILE_IMPORT_NG 接続設定ファイルをインポートできません。VPN Client の設定がロックされています。
+CM_VLAN_INSTALLING しばらくお待ちください...
+CM_SECURE_MUST_LOCAL 現在リモートコンピュータの VPN Client サービスに接続して管理しているため、スマートカードの設定を行うことはできません。
+CM_DETAIL_MODE_LINK_STR カスケード接続では、常に [ブリッジ / ルータモードで接続] が有効になっています。
+CM_TRAY_INITING SoftEther VPN クライアント接続マネージャ
+CM_TRAY_NOT_CONNECTED SoftEther VPN クライアント接続マネージャ\r\n接続していません
+CM_TRAY_CONNECTED_0 SoftEther VPN クライアント接続マネージャ\r\n%u 個のサーバーとの接続が完了し、%u 個のサーバーに接続を試行しています
+CM_TRAY_CONNECTED_1 SoftEther VPN クライアント接続マネージャ\r\n%u 個のサーバーに接続を試行しています
+CM_TRAY_CONNECTED_2 SoftEther VPN クライアント接続マネージャ\r\n%u 個のサーバーと接続が完了しています
+CM_TRAY_MENU_1_SHOW 接続マネージャを表示する(&S)
+CM_TRAY_MENU_1_HIDE 接続マネージャを閉じる(&O)
+CM_TRAY_MENU_2_QUIT 接続マネージャプログラムの終了(&X)
+CM_TRAY_MENU_CONNECT VPN 接続を開始(&C)
+CM_TRAY_MENU_DISCONNECT VPN 接続を切断(&D)
+CM_TRAY_MENU_STATUS 接続状態を表示(&I)
+CM_TRAY_MENU_DISCONNECT_ALL すべての接続を切断(&A)
+CM_TRAY_MENU_NEW 接続設定の新規作成(&N)...
+CM_TRAY_MENU_RECENT 最近接続した VPN サーバー(&Y)
+CM_TRAY_MENU_TRAFFIC 通信スループット測定ツール(&R)...
+CM_TRAY_MENU_NETIF ネットワークデバイスの状態を表示(&D)...
+CM_TRAY_MENU_ABOUT 接続マネージャのバージョン情報(&A)...
+CM_TRAY_MENU_SETTING 動作モードの変更(&M)...
+CM_TRAY_MENU_CANCEL このメニューを閉じる
+CM_EXIT_MESSAGE VPN クライアント接続マネージャプログラムを終了します。\r\nよろしいですか?
+CM_IMPORT_MESSAGE ファイル "%S" から接続設定 "%s" をインポートしました。
+CM_VLAN_CREATING 新しい VPN 用仮想 LAN カードを作成し、Windows に追加しています。\r\n\r\nこの処理には数秒から数十秒かかる場合があります。\r\nしばらくお待ちください...\r\n\r\n(仮想 LAN カードの作成中は他の操作はしないでください。)
+CM_SETTING_PASSWORD 設定ロック機能が有効になっています。解除するにはパスワードを入力する必要があります。
+CM_EASY_MODE_NOT_ON_REMOTE リモートコンピュータの VPN Client の動作モードが [簡易モード] のため、接続できません。
+CM_EASY_CONNECT_BUTTON_1 VPN 接続を開始(&C)
+CM_EASY_CONNECT_BUTTON_2 切断(&D)
+CM_EASY_ACCOUNT_WARNING 設定がロックされているため、[経由するプロキシサーバーの設定]、[ユーザー認証] および [使用する仮想 LAN カード] のみが変更できます。
+CM_EASY_INFO_1 VPN 接続先を選択してください。
+CM_EASY_INFO_2 [VPN 接続を開始] ボタンをクリックすると VPN 接続を開始します。
+CM_EASY_INFO_3 VPN 接続中です。[切断] ボタンで切断できます。
+CM_EXT_VOICE_MSG 拡張音声ガイドの音声メッセージの内容は、一部正常に再生されない可能性があります。\r\n拡張音声ガイドを有効にしますか?
+CM_EASY_TITLE VPN クライアント簡易接続マネージャ
+CM_EASY_CONNECTED VPN 接続が完了しました。
+CM_EASY_CONNECTING VPN 接続の実行中...
+CM_PROXY_FROM_IE 現在の Internet Explorer のプロキシサーバーの設定を読み込みました。
+CM_TRAY_ICON_RESTORE タスクトレイのアイコンを消去しました。\r\n\r\nアイコンを復活させるには、VPN クライアント接続マネージャを起動し、通常モードで [表示] メニューの [タスクトレイのアイコンを表示] をクリックしてください。
+CM_WOULDYOULOAD_IE_PROXY 現在、このコンピュータは Internet Explorer の設定でプロキシサーバー "%S" を使用するように設定されています。\r\n今回作成する新しい接続設定では、Internet Explorer のプロキシサーバー設定を用いて VPN 接続するようにしますか?\r\n\r\n[はい] をクリックすると、Internet Explorer のプロキシサーバー設定を使用します。\r\n[いいえ] をクリックすると、プロキシサーバーを使用せずに直接 VPN 接続するように設定します。\r\nこの設定は、いつでも接続設定のプロパティ画面から変更できます。
+CM_MSG_TITLE VPN サーバー "%S" (仮想 HUB: "%S")
+CM_JUMPLIST_RCCONNECT 最近の接続先
+CM_VPNGATE_MESSAGE VPN Gate 学術実験プロジェクトの Web サイトには、公開 VPN 中継サーバーの一覧が公開されています。\r\nこれらの VPN サーバーには、誰でもユーザー登録なしで VPN 接続することができます。\r\n\r\nVPN Gate 学術実験プロジェクトは SoftEther VPN の一部ではありません。\r\nこのアイコンは http://www.vpngate.net/ へのリンクを提供しているに過ぎません。\r\nVPN Gate に接続するためには、VPN Gate Plugin をインストールする必要があります。\r\n\r\nhttp://www.vpngate.net/ (筑波大学における学術実験サイト) を開きますか?
+
+
+# VPN Gate Service 関係
+VGC_COLUMN_0 DDNS 名
+VGC_COLUMN_1 IP アドレス (ホスト名)
+VGC_COLUMN_2 国・地域
+VGC_COLUMN_3 起動時間
+VGC_COLUMN_4 VPN 接続数
+VGC_COLUMN_5 回線速度
+VGC_COLUMN_6 Ping (Google, SE)
+VGC_COLUMN_7 SSL-VPN (TCP)
+VGC_COLUMN_8 UDP サポート
+VGC_COLUMN_9 ログ保存ポリシー
+VGC_COLUMN_10 累積通信量
+VGC_COLUMN_11 累積ユーザー数
+VGC_COLUMN_12 運営者
+VGC_COLUMN_13 運営者によるメッセージ
+VGC_COLUMN_14 スコア
+
+VGC_LOG_PERMANENT 恒久的に保存
+VGC_LOG_2WEEKS 2 週間保存
+VGC_LOG_NONE ログ無効
+
+VGC_UPTIME_MIN %u 分間
+VGC_UPTIME_HOUR %u 時間
+VGC_UPTIME_DAY %u 日間
+VGC_NUM_VPN %u セッション
+VGC_NUM_LOGIN %S 人
+
+VGC_UDP_AVAILABLE UDP OK
+
+VGC_TITLE VPN Gate プラグインに関するメッセージ
+
+VGC_VER_DIFF この VPN Gate Client プラグインのバージョンが SoftEther VPN Client のバージョンと異なっています。\r\n\r\n現在の VPN Gate プラグイン: ビルド %u\r\n現在の SoftEther VPN Client: ビルド %u\r\n\r\nVPN Gate プラグインの最新版 (ビルド %u) をダウンロードしてインストールすることをお勧めします。最新版にアップデートしない場合、VPN 通信エラーやリスト更新エラーが発生する場合があります。もし何度も VPN サーバーリストの更新に失敗する場合は VPN Gate プラグインのバージョンをアップデートしてください。\r\n\r\n最新版の VPN Gate プラグインの入手: http://www.vpngate.net/\r\n(もし上記サイトに直接アクセスできない場合はミラーサイトを経由してアクセスしてください。)\r\n\r\n
+
+VGC_LIST_STR_OK 地球上に %S 台の公開 VPN 中継サーバー (%S に更新)
+VGC_LIST_STR_OK_2 %S 台のサーバー (%S に更新) - リスト取得失敗。最新版の VPN Gate Client をダウンロードしてください。
+VGC_LIST_STR_NG リスト取得失敗。最新版の VPN Gate Client をダウンロードしてください。
+VGC_PROXY_MSG プロキシサーバーを経由する必要があるネットワーク環境の内部からは、「SSL-VPN 接続」で TCP ポート 443 がサポートされていない VPN 中継サーバーにはアクセスできない場合があります。
+VGC_PROXY_TITLE プロキシサーバーに関するご注意
+
+VGS_NO_HUB_YET メッセージを設定するには、最初にまず VPN Gate サービス コントロールパネルで VPN Gate サービスを有効にして [OK] をクリックしてから、再度このウインドウを開いてください。
+
+VGS_STOP VPN Gate サービスを停止します。\r\n\r\nVPN Gate サービスを停止すると、このコンピュータは新たな VPN 接続を受付けなくなりますが、現在アクティブな VPN セッションは残る場合があります。\r\n(それらの VPN セッションは列挙されない場合があります。)\r\n\r\nアクティブな VPN セッションを削除するためには、VPN Gate サービスを停止した後は直ちに SoftEther VPN Server または SoftEther VPN Client サービスを再起動するか、コンピュータを再起動してください。
+
+VGS_START VPN Gate 中継サービス機能を有効にします。\r\nこのコンピュータで VPN Gate 中継サービス機能を有効にすると、このコンピュータは、任意の VPN Gate ユーザーからの VPN 接続を受け付け、通信を中継することができるようになります。\r\n\r\nVPN Gate 中継サービス機能は、ユーザーの責任で有効にしてください。\r\n法令によって VPN による暗号化通信が禁止されている国があります。\r\nVPN Gate 中継サービス機能について詳しくは http://www.vpngate.net/ja/join.aspx をお読みください。\r\n\r\nVPN Gate 学術実験サービスは、日本国に所在する筑波大学大学院における研究プロジェクトとして運営されているサービスです。本サービスは日本国の法令にのみ準拠して運用されており、日本国以外の国・地域の法令については一切関知しておりません。\r\n\r\nそもそも世界には 200 カ国近くの国が存在しており、それぞれの国における法律は互いに異なります。すべての国の法律を調査した上でそれらすべてに適合することを保証したソフトウェアを開発することは事実上不可能です。万一ユーザーが本サービスを特定の国・地域の領域内で利用したことによって公務員により法的なペナルティを科せられるなどの損害が発生した場合であっても、プロジェクト実施者は一切責任を負いません。\r\n本ソフトウェアまたはサービスを使用する際には、ユーザーが適用されるすべての法令をユーザーの責任により遵守してください。本ソフトウェアまたはサービスを日本国内・国外を問わず使用された場合に発生するすべての損害と責任は、ユーザーに帰責します。本学術実験の運営者およびソフトウェアの供給者は、一切責任を負いません。\r\nこれらの注意事項に同意いただけない場合は、VPN Gate 学術実験サービスに関連する機能を使用しないでください。
+
+
+# サービス関係 (Win32)
+SVC_HELP [ %s (%S) のコマンドライン引数 ]\r\n\r\nこのプログラム (%s) はバックグラウンドで稼動するプロセスです。以下のコマンドライン引数を与えて起動してください。\r\n\r\n\r\n/install …… %s サービス (サービス名: %S) を Windows にインストールします。その後自動的にサービスを起動します。\r\n\r\n/uninstall …… %s サービス (サービス名: %S) を Windows からアンインストールします。\r\n\r\n/start … %s サービス (サービス名: %S) を起動します。\r\n\r\n/stop … %s サービス (サービス名: %S) を停止します。\r\n\r\n/test … %s プログラムをテストモードで起動します。(デバッグ用)\r\n\r\n/usermode … %s プログラムをユーザーモードで起動します。(可能な場合)\r\n\r\n/usermode_showtray … ユーザーモードで起動する際、以前タスクトレイのアイコンを非表示に設定したことがある場合は、アイコンを回復します。\r\n\r\n/usermode_hidetray … ユーザーモードで起動する際、タスクトレイのアイコンを非表示にします。\r\n\r\n\r\n※ /test および /usermode 以外のサービス操作系コマンドは Windows 98 / Me では動作しません。
+SVC_NT_ONLY サービス系の操作コマンドは Windows 98 / Me では動作しません。
+SVC_ALREADY_INSTALLED サービス %s (サービス名 %S) はすでにこのコンピュータにインストールされています。一度アンインストールしてから、再インストールしますか?
+SVC_INSTALL_OK サービス %s (サービス名 %S) を正しくインストールしました。\r\n\r\n(実行パス: %s)\r\n\r\nサービスの起動が完了しました。
+SVC_INSTALL_FAILED サービス %s (サービス名 %S) のインストールに失敗しました。
+SVC_INSTALL_FAILED_2 サービス %s (サービス名 %S) を正しくインストールしました。\r\n\r\n(実行パス: %s)\r\n\r\nただし、サービスの起動に失敗しました。
+SVC_NOT_INSTALLED サービス %s (サービス名 %S) はコンピュータにインストールされていません。/install コマンドライン引数を使用してインストールしてください。
+SVC_START_OK サービス %s (サービス名 %S) の起動が完了しました。
+SVC_START_FAILED サービス %s (サービス名 %S) の起動に失敗しました。
+SVR_ALREADY_START サービス %s (サービス名 %S) はすでに起動しています。
+SVC_STOP_OK サービス %s (サービス名 %S) を停止しました。
+SVC_STOP_FAILED サービス %s (サービス名 %S) の停止に失敗しました。
+SVC_ALREADY_STOP サービス %s (サービス名 %S) はすでに停止しています。
+SVC_UNINSTALL_OK サービス %s (サービス名 %S) をアンインストールしました。
+SVC_UNINSTALL_FAILED サービス %s (サービス名 %S) のアンインストールに失敗しました。
+SVC_NOT_FOUND サービス %S に関する情報が文字列テーブル内から見つかりませんでした。
+SVC_NOT_ADMIN サービスをインストール / アンインストール / 起動 / 停止するには、このコンピュータの Administrators 権限 (システム管理者権限) が必要です。\r\n\r\nこのコンピュータの Administrators アカウントを持っている場合は、Administrators アカウントとしてログオンし直してください。\r\nAdministrators アカウントが不明な場合は、システム管理者にお問い合わせください。
+SVC_TEST_MSG サービス %s をテストモードで起動しています。\r\n\r\n[OK] をクリックすると終了します。
+SVC_TRAY_TOOLTIP %S (ユーザーモード)
+SVC_TEST_MUTEX すでに実行可能ファイル %s が起動しています。
+SVC_USERMODE_MUTEX すでに %s の別のプロセスが起動しています。
+SVC_SERVICE_MUTEX サービス %S のプロセス %s がすでに起動しているため、サービスを開始できません。
+SVC_USERMODE_MENU_1 タスクトレイアイコンを非表示にする(&H)
+SVC_USERMODE_MENU_2 %s の終了(&X)
+SVC_HIDE_TRAY_MSG %S のユーザーモード起動時のタスクトレイアイコンを非表示にします。\r\n次回以降 %S をユーザーモードで起動した際に、タスクトレイにアイコンが表示されなくなります。\r\nプロセスを終了するメニューも表示されなくなります。\r\n\r\nプロセスを終了するには、Windows 98 / Me の場合は Ctrl + Alt + Del キーを押して [プログラムの強制終了] を使用してください。\r\nそれ以外の OS の場合は [タスクマネージャ] を使用してください。\r\n\r\nタスクトレイアイコンの表示を復活させるには、次回のユーザーモード起動時に /usermode_showtray オプションを使用してください。
+
+
+# サービス関係 (UNIX)
+UNIX_SVC_HELP %S Service Program\nCopyright (c) SoftEther VPN Project. All Rights Reserved.\n\n%S Command Usage:\n %S start - Start %S Service.\n %S stop - Stop %S Service if the service is already started.\n\n
+UNIX_SVC_STARTED %S Service Started.\n
+UNIX_SVC_STOPPING Stopping %S Service...\n
+UNIX_SVC_STOPPED %S Service Stopped.\n
+UNIX_SVC_STOP_FAILED %S Service Stop Failed.\n
+UNIX_SVC_ALREADY_START %S Service is already started.\nExecute "%S stop" to stop this service.\n
+UNIX_SVC_NOT_STARTED %S Service is not yet started.\nExecute "%S start" to start this service.\n
+UNIX_SVC_ERROR_FORK Failed to create child process for %S Service.\n
+
+
+# サービス定義 (SoftEther VPN Client)
+SVC_VPNCLIENT_NAME vpnclient
+SVC_VPNCLIENT_TITLE SoftEther VPN Client
+SVC_VPNCLIENT_DESCRIPT SoftEther VPN Client の仮想 LAN カードデバイスドライバおよび接続サービスを管理します。このサービスが停止された場合は、このコンピュータの SoftEther VPN Client を使用して SoftEther VPN Server に接続することができなくなります。
+
+
+# サービス定義 (SoftEther VPN Server)
+SVC_VPNSERVER_NAME vpnserver
+SVC_VPNSERVER_TITLE SoftEther VPN Server
+SVC_VPNSERVER_DESCRIPT SoftEther VPN Server サーバー プロセスを管理します。SoftEther VPN Server は高性能の SoftEther VPN Server 機能を TCP/IP プロトコルを通じて提供します。このサービスが停止された場合は、このコンピュータの SoftEther VPN Server は停止し、SoftEther VPN Client はこのコンピュータに VPN 接続することができなくなります。
+
+
+# サービス定義 (SoftEther VPN Bridge)
+SVC_VPNBRIDGE_NAME vpnbridge
+SVC_VPNBRIDGE_TITLE SoftEther VPN Bridge
+SVC_VPNBRIDGE_DESCRIPT SoftEther VPN Bridge プロセスを管理します。SoftEther VPN Bridge はこのコンピュータに接続されているネットワークと遠隔地にある SoftEther VPN Server との間をブリッジ接続します。このサービスが停止された場合は、このコンピュータの SoftEther VPN Bridge は停止し、ブリッジ接続を経由した通信ができなくなります。
+
+
+# サービス定義 (SoftEther VPN Client)
+SVC_SEVPNCLIENT_NAME sevpnclient
+SVC_SEVPNCLIENT_TITLE SoftEther VPN Client
+SVC_SEVPNCLIENT_DESCRIPT SoftEther VPN Client の仮想 LAN カードデバイスドライバおよび接続サービスを管理します。このサービスが停止された場合は、このコンピュータの SoftEther VPN Client を使用して SoftEther VPN Server に接続することができなくなります。
+
+
+# サービス定義 (SoftEther VPN Server)
+SVC_SEVPNSERVER_NAME sevpnserver
+SVC_SEVPNSERVER_TITLE SoftEther VPN Server
+SVC_SEVPNSERVER_DESCRIPT SoftEther VPN Server サーバー プロセスを管理します。SoftEther VPN Server は高性能の SoftEther VPN Server 機能を TCP/IP プロトコルを通じて提供します。このサービスが停止された場合は、このコンピュータの SoftEther VPN Server は停止し、SoftEther VPN Client はこのコンピュータに VPN 接続することができなくなります。
+
+
+# サービス定義 (SoftEther VPN Bridge)
+SVC_SEVPNBRIDGE_NAME sevpnbridge
+SVC_SEVPNBRIDGE_TITLE SoftEther VPN Bridge
+SVC_SEVPNBRIDGE_DESCRIPT SoftEther VPN Bridge プロセスを管理します。SoftEther VPN Bridge はこのコンピュータに接続されているネットワークと遠隔地にある SoftEther VPN Server との間をブリッジ接続します。このサービスが停止された場合は、このコンピュータの SoftEther VPN Bridge は停止し、ブリッジ接続を経由した通信ができなくなります。
+
+
+# サービス定義 (SoftEther VPN User-mode Router)
+SVC_VPNROUTER_NAME vpnrouter
+SVC_VPNROUTER_TITLE SoftEther VPN Router
+SVC_VPNROUTER_DESCRIPT SoftEther VPN Router (サービスモード) のサーバー プロセスを管理します。SoftEther VPN Router はユーザーモードで動作する仮想 NAT および DHCP サーバーを提供するプログラムで、仮想 IP ネットワークと物理的な IP ネットワークとの間を簡単な操作で安全に接続することができます。このサービスが停止された場合は、このコンピュータの SoftEther VPN Router は停止し、VPN Client はこのコンピュータのルーティングサービスを利用することができなくなります。
+
+
+# サービス定義 (EtherLogger)
+SVC_ELOGSVC_NAME elogsvc
+SVC_ELOGSVC_TITLE SoftEther EtherLogger
+SVC_ELOGSVC_DESCRIPT SoftEther EtherLogger は、コンピュータに接続されている LAN カードを流れるデータをキャプチャし、管理者が指定した種類のパケットのヘッダまたはすべてのデータをテキストファイルにログとして記録するサービスです。
+
+
+# SoftEther VPN サーバー管理マネージャ関係
+SM_TITLE SoftEther VPN サーバー管理マネージャ
+SM_LOCALHOST localhost (このサーバー)
+SM_SERVER_BRIDGE_TITLE VPN Bridge "%S" の管理
+SM_S_VHUB_BRIDGE VPN Bridge では、"BRIDGE" という名前の仮想 HUB に対して操作を行うことで管理します。
+SM_DISCONNECTED 管理用コネクションが切断されました。
+SM_MIKAN 未完成です。
+SM_MAIN_COLUMN_1 接続設定名
+SM_MAIN_COLUMN_2 接続先 VPN Server
+SM_MAIN_COLUMN_3 管理対象
+SM_MODE_SERVER サーバー全体
+SM_MODE_HUB %S
+SM_EDIT_CAPTION_1 新しい接続設定の作成
+SM_EDIT_CAPTION_2 %s の編集
+SM_SETTING_EXISTS すでに同じ名前の接続設定 "%s" が登録されています。別の名前を指定してください。
+SM_SETTING_DELETE_MSG 接続設定 "%s" を削除します。よろしいですか?
+SM_PASSWORD_TYPE_STR 管理接続用パスワード
+SM_HUB_COLUMN_1 仮想 HUB 名
+SM_HUB_COLUMN_2 状態
+SM_HUB_COLUMN_3 種類
+SM_HUB_COLUMN_4 ユーザー
+SM_HUB_COLUMN_5 グループ
+SM_HUB_COLUMN_6 セッション
+SM_HUB_COLUMN_7 MAC テーブル
+SM_HUB_COLUMN_8 IP テーブル
+SM_HUB_COLUMN_9 ログイン回数
+SM_HUB_COLUMN_10 最終ログイン日時
+SM_HUB_COLUMN_11 最終通信日時
+SM_HUB_ONLINE オンライン
+SM_HUB_OFFLINE オフライン
+SM_HUB_STANDALONE スタンドアロン
+SM_HUB_STATIC スタティック仮想 HUB
+SM_HUB_DYNAMIC ダイナミック仮想 HUB
+SM_SERVER_STANDALONE スタンドアロンサーバー
+SM_FARM_CONTROLLER クラスタコントローラ
+SM_FARM_MEMBER クラスタメンバサーバー
+SM_INFORMATION 最新情報
+SM_HUB_STATUS_CAPTION 仮想 HUB "%s" の状態
+SM_HUB_STATUS_HUBNAME 仮想 HUB 名
+SM_HUB_STATUS_ONLINE 状態
+SM_HUB_TYPE 種類
+SM_HUB_NUM_SESSIONS セッション数
+SM_HUB_NUM_SESSIONS_CLIENT セッション数 (クライアント)
+SM_HUB_NUM_SESSIONS_BRIDGE セッション数 (ブリッジ)
+SM_HUB_NUM_ACCESSES アクセスリスト数
+SM_HUB_NUM_USERS ユーザー数
+SM_HUB_NUM_GROUPS グループ数
+SM_HUB_NUM_MAC_TABLES MAC テーブル数
+SM_HUB_NUM_IP_TABLES IP テーブル数
+SM_HUB_SECURE_NAT SecureNAT 機能
+SM_HUB_SECURE_NAT_YES 有効
+SM_HUB_SECURE_NAT_NO 無効
+SM_HUB_NUM_LOGIN ログイン回数
+SM_HUB_LAST_LOGIN_TIME 最終ログイン日時
+SM_HUB_LAST_COMM_TIME 最終通信日時
+SM_HUB_CREATED_TIME 作成日時
+SM_STATUS_COLUMN_1 項目
+SM_STATUS_COLUMN_2 値
+
+SM_ST_SEND_UCAST_NUM 送信ユニキャストパケット数
+SM_ST_SEND_UCAST_SIZE 送信ユニキャスト合計サイズ
+SM_ST_SEND_BCAST_NUM 送信ブロードキャストパケット数
+SM_ST_SEND_BCAST_SIZE 送信ブロードキャスト合計サイズ
+
+SM_ST_RECV_UCAST_NUM 受信ユニキャストパケット数
+SM_ST_RECV_UCAST_SIZE 受信ユニキャスト合計サイズ
+SM_ST_RECV_BCAST_NUM 受信ブロードキャストパケット数
+SM_ST_RECV_BCAST_SIZE 受信ブロードキャスト合計サイズ
+
+SM_ST_NUM_PACKET_STR %S パケット
+SM_ST_SIZE_BYTE_STR %S バイト
+
+CM_EDIT_HUB_1 仮想 HUB の新規作成
+CM_EDIT_HUB_2 %S のプロパティ
+
+CM_EDIT_HUB_STANDALONE 現在、サーバーはスタンドアロンモードで動作しています。この仮想 HUB はスタンドアロン HUB として動作します。
+CM_EDIT_HUB_TYPE_FIXED 現在、サーバーはクラスタモードで動作しています。この仮想 HUB の種類は下記のとおりで、動的な変更はできません。
+CM_EDIT_HUB_CREATER 新しい仮想 HUB %S を作成しました。
+CM_OFFLINE_MSG %s をオフラインにしますか?\r\n\r\n仮想 HUB をオフラインにすると、現在仮想 HUB に接続しているすべてのセッションが切断され、新しいセッションが接続できなくなります。
+CM_DELETE_HUB_MSG %S を削除しますか?\r\n\r\n仮想 HUB を削除すると、現在仮想 HUB に接続しているセッションがすべて切断され、新たなセッションが仮想 HUB に接続できなくなります。\r\nまた、仮想 HUB のすべての設定、ユーザー オブジェクト、グループオブジェクト、証明書、およびカスケード接続が削除されます。\r\n\r\n仮想 HUB を削除すると、元に戻すことはできません。\r\n削除しますか?
+CM_HUB_DELETED_MSG 仮想 HUB %S を削除しました。
+CM_LISTENER_COLUMN_1 ポート番号
+CM_LISTENER_COLUMN_2 状態
+CM_LISTENER_TCP_PORT TCP %u
+CM_LISTENER_ONLINE 動作中
+CM_LISTENER_OFFLINE 停止中
+CM_LISTENER_ERROR エラー発生
+CM_DELETE_LISTENER_MSG リスナー (TCP ポート %u) を削除します。今後、このポートには接続できなくなります。\r\nよろしいですか?
+CM_STOP_LISTENER_MSG リスナー (TCP ポート %u) を停止します。リスナーを再開するまで、このポートには接続できなくなります。\r\n\r\nよろしいですか?
+CM_CLOSE_BUTTON 閉じる
+CM_CERT_SET_MSG 新しいサーバー証明書を設定しました。
+CM_SHORTCUT_DISCONNECT 指定された接続先にすでに接続しています。\r\n\r\n切断しますか?
+
+
+
+SM_SERVER_STATUS サーバー状態
+SM_ST_SERVER_TYPE サーバーの種類
+SM_ST_NUM_TCP 開いているソケット数
+SM_ST_NUM_TCP_LOCAL このサーバーのソケット数
+SM_ST_NUM_TCP_REMOTE 他のクラスタメンバサーバーのソケット数合計
+SM_ST_NUM_HUB_TOTAL 仮想 HUB 数
+SM_ST_NUM_HUB_STATIC スタティック仮想 HUB 数
+SM_ST_NUM_HUB_DYNAMIC ダイナミック仮想 HUB 数
+SM_ST_NUM_SESSION_TOTAL セッション数
+SM_ST_NUM_SESSION_LOCAL このサーバーのセッション数
+SM_ST_NUM_SESSION_REMOTE 他のクラスタメンバサーバーのセッション数
+SM_ST_NUM_MAC_TABLE MAC アドレステーブル数
+SM_ST_NUM_IP_TABLE IP アドレステーブル数
+SM_ST_NUM_USERS ユーザー数
+SM_ST_NUM_GROUPS グループ数
+SM_ST_CLIENT_LICENSE 消費クライアント接続ライセンス数 (このサーバー)
+SM_ST_BRIDGE_LICENSE 消費ブリッジ接続ライセンス数 (このサーバー)
+SM_ST_CLIENT_LICENSE_EX 消費クライアント接続ライセンス数 (クラスタ全体)
+SM_ST_BRIDGE_LICENSE_EX 消費ブリッジ接続ライセンス数 (クラスタ全体)
+SM_ST_START_TIME サーバー起動時刻
+SM_ST_CURRENT_TIME 現在時刻
+SM_ST_CURRENT_TICK 64 bit 高精度論理システム時刻
+SM_ST_TOTAL_MEMORY 合計論理メモリサイズ
+SM_ST_USED_MEMORY 使用中の論理メモリサイズ
+SM_ST_FREE_MEMORY 空き論理メモリサイズ
+SM_ST_TOTAL_PHYS 合計物理メモリサイズ
+SM_ST_USED_PHYS 使用中の物理メモリサイズ
+SM_ST_FREE_PHYS 空き物理メモリサイズ
+SM_ST_RAM_SIZE_KB %S バイト
+SM_INFO_TITLE 接続先 VPN Server バージョン情報
+SM_INFO_PRODUCT_NAME 製品名
+SM_INFO_VERSION バージョン情報
+SM_INFO_BUILD ビルド情報
+SM_INFO_HOSTNAME ホスト名
+SM_OS_SYSTEM_NAME オペレーティングシステム種類
+SM_OS_PRODUCT_NAME オペレーティングシステム製品名
+SM_OS_SERVICE_PACK サービスパック
+SM_OS_SP_TAG Service Pack %u
+SM_OS_VENDER_NAME オペレーティングシステム製造元
+SM_OS_VERSION オペレーティングシステムバージョン
+SM_OS_KERNEL_NAME OS カーネル名
+SM_OS_KERNEL_VERSION OS カーネルバージョン
+SM_CONNECTION_TYPE_0 クライアント
+SM_CONNECTION_TYPE_1 初期化中
+SM_CONNECTION_TYPE_2 ログイン
+SM_CONNECTION_TYPE_3 追加接続
+SM_CONNECTION_TYPE_4 クラスタリング RPC
+SM_CONNECTION_TYPE_5 管理用 RPC
+SM_CONNECTION_TYPE_6 HUB 列挙 RPC
+SM_CONNECTION_TYPE_7 パスワード変更
+SM_CONNECTION_TYPE_8 MS-SSTP 接続
+SM_CONNECTION_TYPE_9 OpenVPN 接続
+SM_CONN_COLUMN_1 コネクション名
+SM_CONN_COLUMN_2 接続元
+SM_CONN_COLUMN_3 接続時刻
+SM_CONN_COLUMN_4 種類
+SM_HOSTNAME_AND_PORT %S:%u
+SM_CONN_DISCONNECT_MSG コネクション %s を切断します。\r\nよろしいですか?
+SM_CONNINFO_CAPTION コネクション %s の情報
+SM_CONNINFO_NAME コネクション名
+SM_CONNINFO_TYPE コネクションの種類
+SM_CONNINFO_HOSTNAME 接続元ホスト名
+SM_CONNINFO_IP 接続元 IP アドレス
+SM_CONNINFO_PORT 接続元ポート番号 (TCP)
+SM_CONNINFO_TIME 接続時刻
+SM_CONNINFO_SERVER_STR サーバー製品名
+SM_CONNINFO_SERVER_VER サーバー バージョン
+SM_CONNINFO_SERVER_BUILD サーバー ビルド番号
+SM_CONNINFO_CLIENT_STR クライアント製品名
+SM_CONNINFO_CLIENT_VER クライアントバージョン
+SM_CONNINFO_CLIENT_BUILD クライアントビルド番号
+SM_FARM_REBOOT_MSG クラスタリング構成を変更しようとしています。\r\n\r\nクラスタリング構成を変更すると、現在接続されているすべてのセッションおよび管理用コネクション (この管理用コネクションを含む) がすべて切断され、サーバー プログラムが再起動します。\r\nサーバーのユーザー数が多い場合は、再起動に数十秒かかる場合もあります。\r\n\r\n[OK] をクリックすると、サーバーとの接続が自動的に切断されます。管理を継続するには、もう一度サーバーに接続し直してください。
+SM_FM_COLUMN_1 種類
+SM_FM_COLUMN_2 接続時刻
+SM_FM_COLUMN_3 ホスト名
+SM_FM_COLUMN_4 ポイント
+SM_FM_COLUMN_5 セッション数
+SM_FM_COLUMN_6 TCP コネクション数
+SM_FM_COLUMN_7 動作 HUB 数
+SM_FM_COLUMN_8 消費クライアント接続ライセンス
+SM_FM_COLUMN_9 消費ブリッジ接続ライセンス
+SM_FM_CONTROLLER コントローラ
+SM_FM_MEMBER メンバ
+SM_FMINFO_TYPE サーバーの種類
+SM_FMINFO_CONNECT_TIME 接続確立時刻
+SM_FMINFO_IP IP アドレス
+SM_FMINFO_HOSTNAME ホスト名
+SM_FMINFO_POINT ポイント
+SM_FMINFO_WEIGHT 性能基準比
+SM_FMINFO_NUM_PORT 公開ポート数
+SM_FMINFO_PORT %u 個目の公開ポート (TCP/IP)
+SM_FMINFO_NUM_HUB 動作している仮想 HUB 数
+SM_FMINFO_HUB %u 個目の仮想 HUB
+SM_FMINFO_HUB_TAG_1 %S (ダイナミック)
+SM_FMINFO_HUB_TAG_2 %S (スタティック)
+SM_FMINFO_NUM_SESSION セッション数
+SM_FMINFO_NUN_CONNECTION TCP コネクション数
+SM_FMINFO_CAPTION クラスタメンバサーバーの状態
+SM_FC_STATUS_CAPTION クラスタコントローラへの接続状態
+SM_FC_IP コントローラの IP アドレス
+SM_FC_PORT コントローラの TCP/IP ポート番号
+SM_FC_STATUS 接続状態
+SM_FC_ONLINE オンライン
+SM_FC_OFFLINE オフライン
+SM_FC_LAST_ERROR 最後に発生したエラー
+SM_FC_ERROR_TAG %s (エラーコード: %u)
+SM_FC_START_TIME 接続開始時刻
+SM_FC_FIRST_TIME 最初の接続確立成功時刻
+SM_FC_CURRENT_TIME 現在の接続確立成功時刻
+SM_FC_NUM_TRY 接続試行回数
+SM_FC_NUM_CONNECTED 接続に成功した回数
+SM_FC_NUM_FAILED 接続に失敗した回数
+SM_FC_NOT_CONNECTED (未接続)
+SM_CHANGE_PASSWORD_1 確認入力がパスワードと一致しません。[パスワード] と [確認入力] には同一のパスワードを入力してください。
+SM_CHANGE_PASSWORD_2 パスワードが入力されていません。続行しますか?
+SM_CHANGE_PASSWORD_3 パスワードを変更しました。
+SM_USER_COLUMN_1 ユーザー名
+SM_USER_COLUMN_2 本名
+SM_USER_COLUMN_3 所属グループ
+SM_USER_COLUMN_4 説明
+SM_USER_COLUMN_5 認証方法
+SM_USER_COLUMN_6 ログイン回数
+SM_USER_COLUMN_7 最終ログイン日時
+SM_AUTHTYPE_0 匿名認証
+SM_AUTHTYPE_1 パスワード認証
+SM_AUTHTYPE_2 固有証明書認証
+SM_AUTHTYPE_3 署名済み証明書認証
+SM_AUTHTYPE_4 RADIUS 認証
+SM_AUTHTYPE_5 NT ドメイン認証
+SM_NO_GROUP -
+SM_USER_DELETE_MSG ユーザー "%s" を削除します。よろしいですか?
+SM_EDIT_USER_CAPTION_1 ユーザーの新規作成
+SM_EDIT_USER_CAPTION_2 ユーザー %S のプロパティ
+SM_EDIT_USER_CERT_INFO [固有証明書認証] が選択されているユーザーは、接続時に SSL クライアント証明書が予めユーザーごとに設定された証明書と完全に一致するかどうかで接続を許可または拒否されます。
+SM_EDIT_USER_POL_DLG ユーザー %S のセキュリティポリシー
+SM_POLICY_DEF_CAPTION セキュリティポリシー
+SM_LIMIT_STR %u ~ %u の範囲の整数値を指定してください。
+SM_POLICY_INIT_TITLE 左のリストからポリシー項目を選択してください。
+SM_USER_CREEATE_OK ユーザー %S を作成しました。
+SM_USERINFO_CAPTION ユーザー "%S" の情報
+SM_USERINFO_NAME ユーザー名
+SM_USERINFO_GROUP グループ名
+SM_USERINFO_CREATE 作成日時
+SM_USERINFO_UPDATE 更新日時
+SM_USERINFO_EXPIRE 有効期限
+SM_USERINFO_NUMLOGIN ログイン回数
+SM_GROUPLIST_NAME グループ名
+SM_GROUPLIST_REALNAME 本名
+SM_GROUPLIST_NOTE 説明
+SM_GROUPLIST_NUMUSERS ユーザー数
+SM_EDIT_GROUP_CAPTION_1 グループの新規作成
+SM_EDIT_GROUP_CAPTION_2 グループ %S のプロパティ
+SM_GROUP_CREATED グループ %S を作成しました。
+SM_GROUP_DELETE_MSG グループ %S を削除します。よろしいですか?
+SM_GROUP_POLICY_CAPTION グループ %S のセキュリティポリシー
+SM_GROUP_MEMBER_STR \ (グループ %S に所属しているユーザーのみ表示)
+SM_SELECT_GROUP 選択(&S)
+SM_SELECT_NO_GROUP なし(&N)
+SM_SELECT_ALT_GROUP グループを選択(&G)...
+SM_ACCESS_COLUMN_0 ID
+SM_ACCESS_COLUMN_1 動作
+SM_ACCESS_COLUMN_2 状態
+SM_ACCESS_COLUMN_3 優先順位
+SM_ACCESS_COLUMN_4 説明
+SM_ACCESS_COLUMN_5 内容
+SM_ACCESS_COLUMN_6 ユニーク ID
+SM_ACCESS_PASS 通過
+SM_ACCESS_DISCARD 破棄
+SM_ACCESS_ENABLE 有効
+SM_ACCESS_DISABLE 無効
+SM_ACCESS_PROTO_1 すべての IPv4 / IPv6 プロトコル
+SM_ACCESS_PROTO_2 6 (TCP/IP プロトコル)
+SM_ACCESS_PROTO_3 17 (UDP/IP プロトコル)
+SM_ACCESS_PROTO_4 1 (ICMPv4 プロトコル)
+SM_ACCESS_PROTO_5 58 (ICMPv6 プロトコル)
+SM_ACCESS_PROTO_6 IP プロトコル番号を指定
+SM_SELECT_USER 選択(&S)
+SM_SELECT_NO 選択しない(&N)
+SM_PLEASE_SELECT ユーザーを選択してください。
+SM_LINK_COLUMN_1 接続設定名
+SM_LINK_COLUMN_2 状態
+SM_LINK_COLUMN_3 接続完了時刻
+SM_LINK_COLUMN_4 接続先 VPN Server
+SM_LINK_COLUMN_5 接続先仮想 HUB
+SM_LINK_STATUS_OFFLINE オフライン (停止中)
+SM_LINK_STATUS_ERROR エラー%u:%s
+SM_LINK_STATUS_ONLINE オンライン (接続済み)
+SM_LINK_POLICY_GROUP カスケード接続の設定
+SM_LINK_POLICY_CAPTION カスケードセッションに適用するセキュリティポリシーの設定
+SM_LINK_CONNECTING 接続処理中
+SM_LINK_SAVE_ONLINE カスケード接続設定 "%s" を変更しましたが、現在このカスケード接続はオンラインのため、次回接続時まで設定は適用されません。
+SM_LINK_DELETE_MSG カスケード接続 "%s" の設定を削除します。よろしいですか?
+SM_LINK_OFFLINE_MSG カスケード接続 "%s" は現在接続中です。接続を切断しますか?
+SM_LINK_STATUS_CAPTION カスケード接続 "%s" の接続状況
+SM_LOG_SWITCH_0 切り替えを行わない
+SM_LOG_SWITCH_1 1 秒単位で切り替える
+SM_LOG_SWITCH_2 1 分単位で切り替える
+SM_LOG_SWITCH_3 1 時間単位で切り替える
+SM_LOG_SWITCH_4 1 日単位で切り替える
+SM_LOG_SWITCH_5 1 ヶ月単位で切り替える
+SM_SESS_DISCONNECT_MSG セッション "%S" を切断します。よろしいですか?
+SM_SESS_COLUMN_1 セッション名
+SM_SESS_COLUMN_2 場所
+SM_SESS_COLUMN_3 ユーザー名
+SM_SESS_COLUMN_4 接続元ホスト名
+SM_SESS_COLUMN_5 TCP コネクション
+SM_SESS_COLUMN_6 転送バイト数
+SM_SESS_COLUMN_7 転送パケット数
+SM_SESS_COLUMN_8 VLAN ID
+SM_SESS_NORMAL ローカルセッション
+SM_SESS_LOCAL ローカルセッション
+SM_SESS_LOCAL_2 %S 上
+SM_SESS_REMOTE %S 上
+SM_SESS_LINK カスケード接続
+SM_SESS_LINK_HOSTNAME 仮想ホスト
+SM_SESS_LINK_TCP なし
+SM_SESS_SNAT SecureNAT セッション
+SM_SESS_SNAT_HOSTNAME 仮想ホスト
+SM_SESS_SNAT_TCP なし
+SM_SESS_BRIDGE ローカルブリッジセッション
+SM_SESS_BRIDGE_HOSTNAME Ethernet ブリッジ
+SM_SESS_LAYER3_HOSTNAME 仮想レイヤ 3 スイッチ
+SM_SESS_BRIDGE_TCP なし
+SM_SESS_STATUS_CAPTION VPN セッション "%S" の状況
+SM_SESS_STATUS_USERNAME ユーザー名 (認証)
+SM_SESS_STATUS_REALUSER ユーザー名 (データベース)
+SM_SESS_STATUS_GROUPNAME グループ名
+SM_CLIENT_IP 接続元 IP アドレス
+SM_CLIENT_HOSTNAME 接続元ホスト名
+SM_NODE_CLIENT_NAME クライアント製品名
+SM_NODE_CLIENT_VER クライアントバージョン
+SM_NODE_CLIENT_BUILD クライアントビルド番号
+SM_NODE_SERVER_NAME サーバー製品名
+SM_NODE_SERVER_VER サーバーバージョン
+SM_NODE_SERVER_BUILD サーバービルド番号
+SM_NODE_CLIENT_OS_NAME クライアント OS 名
+SM_NODE_CLIENT_OS_VER クライアント OS バージョン
+SM_NODE_CLIENT_OS_PID クライアント OS プロダクト ID
+SM_NODE_CLIENT_HOST クライアントホスト名
+SM_NODE_CLIENT_IP クライアント IP アドレス
+SM_NODE_CLIENT_PORT クライアントポート番号
+SM_NODE_SERVER_HOST サーバーホスト名
+SM_NODE_SERVER_IP サーバー IP アドレス
+SM_NODE_SERVER_PORT サーバーポート番号
+SM_NODE_PROXY_HOSTNAME 経由プロキシホスト名
+SM_NODE_PROXY_IP 経由プロキシ IP アドレス
+SM_NODE_PROXY_PORT 経由プロキシポート番号
+SM_MAC_COLUMN_1 セッション名
+SM_MAC_COLUMN_2 MAC アドレス
+SM_MAC_COLUMN_3 作成時刻
+SM_MAC_COLUMN_4 更新時刻
+SM_MAC_COLUMN_5 場所
+SM_MAC_COLUMN_1A VLAN ID
+SM_SESSION_FILTER \ (セッション %S のエントリのみ表示)
+SM_IP_COLUMN_1 セッション名
+SM_IP_COLUMN_2 IP アドレス
+SM_IP_COLUMN_3 作成時刻
+SM_IP_COLUMN_4 更新時刻
+SM_IP_COLUMN_5 場所
+SM_MAC_IP_DHCP %S (DHCP)
+SM_MACIP_LOCAL このサーバー上
+SM_MACIP_SERVER %S 上
+SM_SNAT_STATUS SecureNAT の動作状況
+SM_SNAT_NUM_SESSION %u セッション
+SM_SNAT_NUM_CLIENT %u クライアント
+SM_SNAT_IS_KERNEL カーネルモード NAT で動作中
+SM_BRIDGE_TOO_OLD_VER 現在接続している VPN Server のバージョンでは、ローカルブリッジ機能はサポートされていません。\r\n新しいバージョンにアップデートしてみてください。
+SM_BRIDGE_UNSUPPORTED この VPN Server が動作しているオペレーティングシステム上では、ローカルブリッジ機能を使用することはできません。ローカルブリッジ機能が使用できるオペレーティングシステムの一覧については、VPN Server のオンラインドキュメントを参照してください。
+SM_BRIDGE_WPCAP_REMOTE この VPN Server 上でローカルブリッジ機能を使用するためには、WinPcap ソフトウェアをインストールする必要があります。現在、サーバー コンピュータ上には WinPcap ソフトウェアがインストールされていません。\r\n\r\nWinPcap ソフトウェアのインストールを続行するためには、VPN Server が動作しているサーバー コンピュータ上で SoftEther VPN サーバー管理マネージャを起動し、localhost (自分自身) に対して接続した状態で、ローカルブリッジ機能設定画面を表示する必要があります。\r\n続行するには、一旦この管理セッションを終了し、サーバー コンピュータ上で SoftEther VPN サーバー管理マネージャを起動してから、localhost に対して接続して、設定を続行してください。
+SM_BRIDGE_WPCAP_ROOT この VPN Server 上でローカルブリッジ機能を使用するためには、WinPcap ソフトウェアをインストールする必要があります。\r\n\r\nインストールを継続するには、このコンピュータ上で Administrators (管理者) 権限を持ったユーザーでログオンする必要があります。\r\nAdministrators 権限でログオンし、もう一度 SoftEther VPN サーバー管理マネージャを起動してください。
+SM_BRIDGE_WPCAP_INSTALL この VPN Server 上でローカルブリッジ機能を使用するためには、WinPcap ソフトウェアをインストールする必要があります。現在、サーバー コンピュータ上には WinPcap ソフトウェアがインストールされていません。\r\n\r\nWinPcap はフリーソフトウェアであり、VPN Server の一部として同梱されているため、簡単にインストールすることができます。\r\n\r\nWinPcap のインストールを開始しますか?
+SM_BRIDGE_WPCAP_REBOOT1 WinPcap のインストールが完了した後にローカルブリッジ機能を使用する場合は、コンピュータを再起動する必要があります。\r\n\r\nコンピュータを手動で再起動し、VPN Server が起動した後、ローカルブリッジ機能の設定を行ってください。
+SM_BRIDGE_WPCAP_REBOOT2 WinPcap のインストールが完了した後にローカルブリッジ機能を使用する場合は、SoftEther VPN Server サービスを再起動する必要があります。\r\n\r\nSoftEther VPN Server サービスの再起動は短時間で完了しますが、現在この VPN Server に接続しているセッションはすべて切断されます。\r\nこの管理セッションも切断されるため、続行するには再接続してください。\r\n\r\nSoftEther VPN Server サービスを再起動しますか?
+SM_BRIDGE_RESOURCE WinPcap のドライバを読み込めませんでした。
+SM_BRIDGE_COLUMN_1 番号
+SM_BRIDGE_COLUMN_2 仮想 HUB 名
+SM_BRIDGE_COLUMN_3 ブリッジ先 LAN カードまたは tap デバイス名
+SM_BRIDGE_COLUMN_4 状態
+SM_BRIDGE_OFFLINE オフライン
+SM_BRIDGE_ONLINE 動作中
+SM_BRIDGE_ERROR エラー発生
+SM_BRIDGE_OK ローカルブリッジ接続の定義を追加しました。
+SM_BRIDGE_DELETE 仮想 HUB "%s" からデバイス "%s" までのローカルブリッジを削除しますか?
+SM_BRIDGE_DELETE_OK ローカルブリッジを削除しました。
+SM_BRIDGE_INTEL 物理的な LAN カードに対してブリッジを行う場合、新しいブリッジ接続を作成した直後の状態では、一部の LAN カードでは仮想ネットワーク内のコンピュータからブリッジ接続に使用している LAN カード自身に対する TCP/IP 通信が正しく行えない場合があります。\r\n(特に、Intel や Broadcom 製 LAN カードなどでこの現象が発生する場合があります。)\r\n\r\n\r\nその場合は、一度 VPN Server / Bridge が動作しているコンピュータを再起動してください。コンピュータの再起動後に正しく通信することができるようになります。\r\n\r\n\r\nまた、大半の無線 LAN アダプタはプロミスキャスモードでのパケットの送受信に対応していない場合が多いため、ローカルブリッジに使用できない場合があります。このような場合は、無線 LAN アダプタではなく通常の LAN カードの使用を検討してください。
+SM_BRIDGE_VPN "%S" に対してローカルブリッジ接続しようとしています。\r\n\r\n通常は、仮想 HUB と物理的な LAN カードとの間でローカルブリッジ接続を行います。仮想 LAN カード等に対してローカルブリッジ接続を行う必要があることはあまりありません。\r\nこれが意図した操作であるかどうか、もう一度確認してください。\r\n\r\n本当に続行しますか?
+SM_BRIDGE_INFO_1 ブリッジ先の Ethernet デバイス (LAN カード) を選択してください。
+SM_BRIDGE_INFO_2 新しく作成する tap デバイスの名前を入力してください。
+SM_CONFIG_SAVED コンフィグレーションファイルを保存しました。
+SM_CONFIG_SAVE_FAILED コンフィグレーションファイルの保存に失敗しました。
+SM_CONFIG_OPEN_FAILED 指定したファイルを開けませんでした。
+SM_CONFIG_CONFIRM 指定されたコンフィグレーションファイルを VPN Server に書き込みます。VPN Server は自動的に再起動し、新しいコンフィグレーションファイルの内容で起動します。現在 VPN Server に接続中のユーザーは一旦切断されます。この管理セッションも切断されますので、再度サーバーに接続し直してください。\r\n\r\n続行しますか?
+SM_CONFIG_WRITE_OK サーバー側のコンフィグレーションファイルを書き換えました。
+SM_AO_COLUMN_1 値の名前
+SM_AO_COLUMN_2 設定値
+SM_TRUE_OR_FALSE この項目は 0 (false) または 1 (true) で設定してください。
+SM_AO_SET_OK 仮想 HUB の管理オプションを設定しました。
+SM_EXT_OPTION_SET_OK 仮想 HUB の拡張オプションを設定しました。
+SM_PASSWORD_MSG 現在、接続先の VPN Server には管理者パスワードが設定されていません。パスワードを設定することをお勧めします。\r\n\r\nサーバー管理者パスワードを設定しますか?
+SM_L3_SW_COLUMN1 レイヤ 3 スイッチ名
+SM_L3_SW_COLUMN2 動作状況
+SM_L3_SW_COLUMN3 インターフェイス数
+SM_L3_SW_COLUMN4 ルーティングテーブル数
+SM_L3_SW_ST_F_F 停止
+SM_L3_SW_ST_T_F 開始 (エラー)
+SM_L3_SW_ST_T_T 開始 (動作中)
+SM_L3_SW_DEL_MSG 仮想レイヤ 3 スイッチ "%S" を削除します。\r\nよろしいですか?
+SM_L3_SW_IF_COLUMN1 IP アドレス
+SM_L3_SW_IF_COLUMN2 サブネットマスク
+SM_L3_SW_IF_COLUMN3 仮想 HUB 名
+SM_L3_SW_TABLE_COLUMN1 ネットワークアドレス
+SM_L3_SW_TABLE_COLUMN2 サブネットマスク
+SM_L3_SW_TABLE_COLUMN3 ゲートウェイアドレス
+SM_L3_SW_TABLE_COLUMN4 メトリック
+SM_SECURE_NAT_MSG SecureNAT 機能を本当に有効にしますか?\r\n\r\nSecureNAT 機能を有効にすると、仮想 HUB の中に IP アドレスを 1 つ持った仮想の NAT 機能付きルータが生成されます。この仮想ルータは仮想 LAN にアクセスできるコンピュータからは 1 台のコンピュータまたはルータに見えます。\r\n\r\nSecureNAT の仮想 NAT 機能は、仮想 HUB に接続している任意のコンピュータに対して、SecureNAT 機能を動作させているコンピュータを経由して外部ネットワークと通信可能にします。\r\nしたがって、この VPN Server で SecureNAT を動作させた場合、同一のコンピュータから localhost (自分自身) に対して仮想 LAN カードを接続する必要はありません。(SecureNAT が動作しているコンピュータが自分自身に対して仮想 LAN カードを接続すると、設定によってはパケットが無限ループすることがあります。)\r\n\r\n\r\nまた、すでに仮想 HUB の レイヤ 2 セグメントから到達可能な場所に DHCP サーバーが存在する場合は、DHCP の競合が発生するため、[SecureNAT の設定] をクリックして DHCP サーバー機能を無効にしてください。\r\n\r\nまた、NAT 機能を無効にして DHCP サーバーとしてのみ使用することもできます。
+SM_CRL_COLUMN_1 証明書の概要
+SM_CRL_DELETE_MSG 選択した項目を削除します。よろしいですか?
+SM_CRL_EMPTY_MSG 項目が 1 つも選択されていません。\r\nこの無効な証明書エントリが追加されると、すべての証明書が無効として判断され、証明書認証モードで接続しようとするすべてのクライアントの接続が拒否されます。\r\n\r\nよろしいですか?
+SM_AC_COLUMN_1 ID
+SM_AC_COLUMN_2 優先順位
+SM_AC_COLUMN_3 動作
+SM_AC_COLUMN_4 内容
+SM_AC_PASS 許可
+SM_AC_DENY 拒否
+SM_LOG_FILE_COLUMN_1 ログファイル名
+SM_LOG_FILE_COLUMN_2 ファイルサイズ
+SM_LOG_FILE_COLUMN_3 更新日時
+SM_LOG_FILE_COLUMN_4 場所
+SM_READ_LOG_FILE_INFO_1 処理中につきしばらくお待ちください...
+SM_READ_LOG_FILE_INFO_2 %S 中 %S が完了しました...
+SM_READ_LOG_FILE_ERROR ファイルのダウンロードは正しく完了しませんでした。
+SM_READ_SAVE_DLG_TITLE ログファイルの保存先ファイル名を指定してください
+SM_READ_SAVE_DLG_FILTER ログファイル (*.LOG)|*.log|すべてのファイル (*.*)|*.*
+SM_READ_SAVE_FAILED ログファイルの保存に失敗しました。
+SM_READ_SAVE_TMP_FAILED 一時ファイル "%S" に書き込めませんでした。
+SM_READ_SAVE_OPEN_ERROR 一時ファイル "%S" を開くことができませんでした。\r\n\r\n拡張子が .LOG のファイルが Windows によって関連付けられていない可能性があります。
+SM_LICENSE_COLUMN_1 番号
+SM_LICENSE_COLUMN_2 ライセンスキー
+SM_LICENSE_COLUMN_3 ライセンス種類名
+SM_LICENSE_COLUMN_4 状態
+SM_LICENSE_COLUMN_5 有効期限
+SM_LICENSE_COLUMN_6 ライセンス ID
+SM_LICENSE_COLUMN_7 ライセンス種類 ID
+SM_LICENSE_COLUMN_8 サーバー ID
+SM_LICENSE_COLUMN_9 シリアル ID
+SM_LICENSE_INFINITE 無制限
+SM_LICENSE_NO_EXPIRES 無期限
+SM_LICENSE_STATUS_EDITION 製品エディション名
+SM_LICENSE_STATUS_RELEASE この VPN Server のリリース日付
+SM_LICENSE_STATUS_SYSTEM_ID 現在のサーバー ID
+SM_LICENSE_STATUS_EXPIRES 現在の製品ライセンスの有効期限
+SM_LICENSE_STATUS_SUBSCRIPTION サブスクリプション契約の状態
+SM_LICENSE_STATUS_SUBSCRIPTION_NONEED 契約なし (このエディションではサブスクリプションキーは不要)
+SM_LICENSE_STATUS_SUBSCRIPTION_NONE キー登録まだ (このエディションではサブスクリプションキーの登録が必須)
+SM_LICENSE_STATUS_SUBSCRIPTION_VALID 契約済み [契約期間: %s まで]
+SM_LICENSE_STATUS_SUBSCRIPTION_EXPIRED 契約期限切れ [契約期間: %s まで]
+SM_LICENSE_STATUS_SUBSCRIPTION_BUILD 現在の契約で利用可能なバージョン
+SM_LICENSE_STATUS_SUBSCRIPTION_BUILD_STR %s までにリリースされる全バージョンに無償アップグレード可能
+SM_LICENSE_STATUS_ENTERPRISE エンタープライズ機能の利用可否
+SM_LICENSE_STATUS_ENTERPRISE_YES はい (利用可能)
+SM_LICENSE_STATUS_ENTERPRISE_NO いいえ (利用不可能)
+SM_LICENSE_NUM_USER ユーザー作成可能数
+SM_LICENSE_NUM_CLIENT クライアント同時接続可能数
+SM_LICENSE_NUM_BRIDGE ブリッジ同時接続可能数
+SM_NO_LICENSE_COLUMN ご注意:
+SM_NO_LICENSE 製品ライセンスが 1 つも登録されていないため、この VPN Server の通信機能は動作しません。
+SM_LICENSE_DELETE_MSG 選択されたライセンスを VPN Server から削除しますか?
+SM_SYSLOG_0 syslog 送信機能を使用しない
+SM_SYSLOG_1 サーバーログを syslog で送信
+SM_SYSLOG_2 サーバーおよび仮想 HUB セキュリティログを syslog で送信
+SM_SYSLOG_3 サーバー、仮想 HUB セキュリティおよびパケットログを syslog で送信
+SM_SETUP_INFO_1 [次へ] をクリックすると、セットアップを開始します。[閉じる] をクリックすると、このセットアップ画面を閉じ、手動ですべての設定を行うことができます。
+SM_SETUP_INFO_2 高度な機能を用いた VPN サーバーの設定を行うには、[閉じる] をクリックしてください。
+SM_SETUP_BRIDGE_ONLY 現在 VPN Bridge に接続しているため、[拠点間接続 VPN] における [各拠点に設置する VPN Bridge] のみを構築できます。
+SM_SETUP_BRIDGE_EDGE 各拠点に設置する VPN Bridge (&E)
+SM_SETUP_WARNING 続行すると、この VPN Server または VPN Bridge の現在の設定内容は、簡易セットアップで指定した内容に初期化されます。\r\nよろしいですか?
+SM_SETUP_SELECT ブリッジ接続する Ethernet デバイスを選択してください
+SM_SETUP_NO_LICENSE_KEY この SoftEther VPN Server には、有効なライセンスキーが登録されていません。\r\n\r\nSoftEther VPN Server が VPN サーバーとして動作するには、ライセンスキーの登録が必要です。\r\nライセンスの管理画面を表示しますか?\r\n\r\n(体験版として使用する場合は、ソフトイーサ株式会社の Web サイトにアクセスして体験版のライセンスキーを取得する必要があります。\r\n[はい] をクリックしてから [ライセンスの入手・更新] ボタンをクリックすると、体験版のライセンスキーを入手できます。)
+SM_HUBEXT_OPTION_TITLE 仮想 HUB 拡張オプション
+SM_HUBEXT_OPTION_STATIC1 仮想 HUB 拡張オプションを使用すると、この仮想 HUB に関するより詳細な設定を行うことができるようになります。
+SM_HUBEXT_OPTION_STATIC2 標準では、VPN Server 全体の管理者および仮想 HUB 管理者の両方とも、仮想 HUB 拡張オプションを編集することができます。\r\nただし、仮想 HUB 管理オプションの deny_hub_admin_change_ext_option が 1 に設定されている場合は、仮想 HUB の管理者は、拡張オプションを編集することができません (設定内容を表示することはできます)。
+SM_VLAN_COLUMN_0 LAN カード名
+SM_VLAN_COLUMN_1 ドライバ種類
+SM_VLAN_COLUMN_2 ドライバファイル名
+SM_VLAN_COLUMN_3 VLAN 透過設定
+SM_VLAN_COLUMN_4 GUID
+SM_VLAN_COLUMN_5 デバイスインスタンス ID
+SM_VLAN_YES 設定済み
+SM_VLAN_NO 未設定
+SM_VLAN_MSG_1 LAN カード "%S" でタグ VLAN パケットが透過するようにレジストリを設定しました。\r\n\r\nなお、一部の LAN カードでは、別途、対象の Windows コンピュータにログオンして、デバイスマネージャから LAN カードのプロパティを開き、ジャンボフレーム (フレームサイズが 1,514 バイト以上の Ethernet フレーム) の送受信を有効にする必要がある場合があります。ジャンボフレームの設定を行わないと、タグ VLAN パケットのうちフレームサイズが最大のものの送受信に失敗する可能性があります。大きなサイズのパケットのみ送受信が不安定な場合は、必ずジャンボフレームを有効化してください (例えば、最大パケットサイズを 4,088 バイトに設定してください) 。設定方法については、Windows のデバイスマネージャから LAN カードの設定を開くか、または LAN カードのドキュメントを参考にしてください。\r\n\r\nなお、今回の設定変更の内容は Windows レジストリに書き込まれましたが、必ずしも今回の設定変更によってタグ VLAN パケットが透過するようになることが保証される訳ではありません。\r\nこの設定を行った後タグ VLAN パケットの送受信が正常に行えない場合は、LAN カード "%S" のドキュメントを参照して適切に手動で設定してください。また、LAN カード "%S" がそもそもタグ VLAN パケットに対応していない可能性もあります。そのような場合は、その LAN カードはタグ VLAN パケットの送受信に使用できませんので、別の種類の LAN カードをローカルブリッジ用にご利用ください。\r\n\r\n今回の設定内容を適用するためには、対象の Windows コンピュータを再起動する必要があります。忘れずに必ず再起動してください。
+SM_VLAN_MSG_2 LAN カード "%S" に設定されていたタグ VLAN パケットが透過するようにするための設定をレジストリから削除しました。\r\n\r\nなお、以前にタグ VLAN パケットの透過を実現するために LAN カードにジャンボフレームを利用可能とするための設定を行った場合で、今後ジャンボフレームの利用が不要だと思われる場合は、手動でジャンボフレームの設定を解除してください。\r\n\r\n今回の設定内容を適用するためには、対象の Windows コンピュータを再起動する必要があります。忘れずに必ず再起動してください。
+SM_VLAN_NOTHING 現在、コンピュータ "%S" には、タグ VLAN パケット透過設定ツールが対応している物理的な LAN カードは 1 枚もありません。\r\n\r\nただし、現在このタグ VLAN パケット透過設定ツールが対応していない LAN カードでも、タグ VLAN がデフォルトで透過可能か、または何らかの設定を行うことにより透過可能になることがあります。\r\nその場合は、システム管理者が自ら Windows にログインし、そのような設定を行う必要があります。
+SM_SERVER_ADMIN_MSG VPN Server / Bridge "%S"
+SM_ETHERIP_COLUMN_0 ISAKMP Phase 1 ID
+SM_ETHERIP_COLUMN_1 仮想 HUB 名
+SM_ETHERIP_COLUMN_2 ユーザー名
+SM_ETHERIP_ADD_OK 新しい EtherIP / L2TPv3 クライアントの接続設定を追加しました。
+SM_IPSEC_SETUP_QUESTION この VPN Server は IPsec / L2TP / EtherIP / L2TPv3 対応の VPN クライアントやルータ製品などからの接続を受け付けることができる機能を有しています。\r\n\r\nこの VPN Server が iPhone、iPad、Android などのスマートフォンや Mac OS X、Windows などに搭載されている VPN クライアント機能からの接続を受け付けることができるように IPsec の設定を行うことができます。\r\n\r\nIPsec の設定を行いますか?\r\n(この設定は後から [IPsec / L2TP 設定] ボタンをクリックしていつでも行うことができます。)
+SM_OPENVPN_CONFIG_SAVE_OK OpenVPN 設定ファイルを格納した ZIP ファイルを '%s' に保存しました。\r\n\r\nこの ZIP ファイルを開くと、OpenVPN クライアントで使用できる設定ファイルのサンプルが展開できます。\r\nなお、設定ファイルは実際に使用する前には環境に応じて修正する必要がある場合があります。\r\n\r\n詳しくは ZIP ファイル内の 'readme.txt' ファイルをお読みください。\r\n\r\nこの ZIP ファイルを今すぐ開きますか?
+SM_OPENVPN_CONFIG_SAVE_NG ZIP ファイル '%s' の保存に失敗しました。
+SM_OPENVPN_CONFIG_OPEN_NG ZIP ファイル '%s' を開こうとして失敗しました。手動でこのファイルを開いてください。
+SM_DDNS_IPV4_ERROR IPv4 の DDNS サーバーに到達できません。
+SM_DDNS_IPV6_ERROR IPv6 の DDNS サーバーに到達できません。
+SM_DDNS_FQDN_EMPTY (なし)
+SM_DDNS_OK_MSG ダイナミック DNS ホスト名: %S%S\r\n\r\n上記の DNS ホスト名を指定することにより、この VPN Server のグローバル IP アドレスである以下の IP アドレスにアクセスすることができます。\r\n\r\nIPv4 アドレス: %s\r\nIPv6 アドレス: %s\r\n\r\nなお、以下のような DNS ホスト名を指定することにより、IPv4 アドレスまたは IPv6 アドレスのいずれかのみを明示的に応答させることができます。\r\n\r\nIPv4 のみを応答するホスト名: %S.v4%S\r\nIPv6 のみを応答するホスト名: %S.v6%S\r\n
+SM_DDNS_OK_TITLE ダイナミック DNS 機能
+SM_DDNS_OK_MSG2 ダイナミック DNS ホスト名を '%S' に変更しました。\r\n\r\n[ヒント] ボタンをクリックして追加情報をお読みください。
+SM_IPSEC_PSK_TOO_LONG 事前共有鍵 (PSK) の長さが 10 文字以上に設定されています。\r\n\r\nAndroid 携帯電話の一部のバージョンにはバグがあり、事前共有鍵が 10 文字以上の場合は VPN 接続が行えない場合があります。\r\nそのため、事前共有鍵の長さは 9 文字以下とすることを推奨します。\r\n\r\n事前共有鍵の設定を見直しますか?
+SM_ADVANCED_REDIRECT_URL_HINT_TITLE 高度な HTTP リダイレクション機能の使い方
+SM_ADVANCED_REDIRECT_URL_HINT 高度な HTTP リダイレクション機能 (上級者向け)\r\n\r\nアクセスリストに HTTP リダイレクト先の URL を記載する際に、URL の一部として <INFO> という文字列を埋め込むことができます。これにより、リダイレクト先の URL を受取った CGI などで、VPN 接続を行っているクライアントの情報を用いた高度な処理を実行することができます。\r\n\r\n埋め込み URL 例:\r\nhttp://www.google.com/search?q=<INFO>|secret\r\n\r\n実際にクライアントがリダイレクトされる際には、当該文字列部分が以下のような文字列に置換されます。\r\n\r\nユーザー名|セッション ID|IP アドレス|日付と時刻|ハッシュ値\r\n\r\n置換後の例: zurukko|SID-ZURUKKO-123|219.117.219.154|20131117100354|99707160AFE7A454042B2C47B064112D652452D7\r\n\r\nここで、上記の各フィールドの値の内容の詳細は以下のとおりです。\r\n\r\nユーザー名: VPN 接続を行っているユーザー名が代入されます。\r\n\r\nセッション ID: 当該 VPN セッションの ID が代入されます。\r\n\r\n日付と時刻: 'YYYYMMDDHHMMSS' の形式で 14 桁の数字が代入されます (タイムゾーンは UTC)。\r\n\r\nハッシュ値: ハッシュ値直前までの上記フィールドのビット列に URL 中の文字 '|' 以降の末尾までの文字列 (上記の例では "secret" という文字列) のビット列とを連結し SHA-1 ハッシュ関数を適用した結果の 20 バイトを 16 進数で表記した 40 文字の文字列。なお、URL 中に文字 '|' が存在しない場合はハッシュ値は付与されません。\r\n\r\nハッシュ値の存在意義について: ハッシュ文字列 (上記の例では "secret" という文字列) は秘密鍵として機能します。これにより、リダイレクト先でクエリ文字列を受取った CGI は受取った文字列がクライアントによって不正に改ざんされていないことを確認できます。\r\n
+SM_ADVANCED_REDIRECT_URL_MSG URL は "http://" または "https://" で始まる必要があります。
+SM_DISABLE_DDNS_HINT_CAPTION ダイナミック DNS 機能を無効にする
+SM_DISABLE_DDNS_HINT ダイナミック DNS 機能を無効にするには、VPN Server の設定ファイルを編集します。\r\n\r\n"declare root" ディレクティブ内に "declare DDnsClient" ディレクティブがあります。この中にある "bool Disable" の値を true に設定して VPN Server を再起動することにより、ダイナミック DNS 機能が無効になります。\r\n
+SM_REGENERATE_CERT_MSG VPN Server のサーバー証明書を新しいものに置換します。\r\n\r\nこれにより、古いサーバー証明書に接続することを前提に設定されていた VPN Client はこの VPN Server に接続できなくなる可能性があります。\r\nよろしいですか?
+SM_DDNS_SERVER_CERT_MSG DDNS ホスト名を "%S" に変更しました。\r\n\r\nこの VPN Server に Microsoft SSTP VPN プロトコルを用いて Windows Vista 以降のバージョンの Windows の組み込み SSTP VPN クライアントから接続する場合は、VPN クライアント側で接続先 VPN サーバー名として指定するホスト名 (DNS 名) の文字列と、この VPN Server の SSL サーバー証明書の CN (Common Name) の文字列とが完全一致している必要があります。\r\n\r\nこの VPN Server の SSL サーバー証明書の CN が "%S" となるようにサーバー証明書を再生成しますか?\r\n([いいえ] をクリックすると、現在の SSL サーバー証明書が引き続き使用されます。)
+SM_DDNS_SERVER_CERT_OK VPN Server の SSL 証明書を再生成しました。\r\n\r\nこの VPN Server に Microsoft SSTP VPN クライアントから接続する場合は、現在の DDNS ホスト名 "%S" を接続先サーバー名として指定することを推奨します。\r\nまた、SSTP VPN クライアントとなる Windows 上の「信頼できるルート証明書」にあらかじめこの VPN Server の証明書ファイルをインストールしておく必要があります。\r\n(ルート証明書を Windows にインストールするには、MMC の「証明書」で「ローカル コンピュータ」の証明書ストアを開き、「信頼できるルート証明書」にこの VPN Server の証明書ファイルを追加します。\r\n 詳しくは Microsoft 社のドキュメントを参照してください。)\r\n\r\n新しい VPN Server の SSL 証明書を X.509 形式の証明書ファイルに保存しますか?
+SM_SETUP_STEP_SECURENAT この VPN Server / Bridge はユーザーモードで起動しているか、OS がローカルブリッジ非対応のため、仮想 HUB と物理的な LAN カードとをブリッジできません。代わりに「SecureNAT」機能を使用すれば、接続してきた VPN クライアントは仮想 NAT を経由して LAN 上のコンピュータにアクセスできるようになります。
+SM_SETUP_STEP_SECURENAT_TITLE 3. 仮想 HUB と物理的な LAN との接続
+SM_UPDATE_CHECK_TITLE_VPNSERVER %S VPN Server (サーバー '%S' 上)
+SM_UPDATE_CHECK_TITLE_VPNBRIDGE %S VPN Bridge (サーバー '%S' 上)
+SM_FACTORY_DEFAULT_WARNING VPN Server / Bridge の設定をリセットします。\r\nVPN Server / Bridge の現在の設定は消去され、直ちに初期設定 (インストール直後の設定) に戻ります。\r\nリセットを実行する前に、現在の設定ファイルをバックアップしておくことを推奨します。\r\n\r\n[OK] をクリックするとリセットを実行します。VPN Server / Bridge サービスは再起動し現在の VPN サーバー管理マネージャの接続は切断されますので、その後に VPN Server / Bridge に再接続してください。\r\n再接続を行うと、設定がリセットされた後の VPN Server にアクセスできます。
+SM_FACTORY_DEFAULT_PERFORMED 設定のリセット処理はサーバー上で開始されました。\r\n\r\nOk をクリックすると現在の VPN サーバー管理マネージャのセッションを終了します。\r\n終了した後に、VPN サーバー管理マネージャを再度起動して VPN Server に再接続してください。\r\n再接続すると、設定がリセットされた後の VPN Server が出現します。
+SM_AZURE_STATUS_CONNECTED 状態: クラウドに接続完了
+SM_AZURE_STATUS_NOT_CONNECTED 状態: クラウドに未接続
+SM_NO_BRIDGE_NICS ローカルブリッジを作成することができる物理的な LAN カードが VPN サーバーのコンピュータに 1 枚も見つかりませんでした。\r\n\r\nローカルブリッジを作成するには、物理的な LAN カードを 1 枚以上コンピュータにインストールする必要があります。\r\n無線 LAN カード、3G アダプタ等は使用できません。\r\n通常のケーブル接続の Ethernet に対応した LAN カードをインストールしてください。\r\n\r\n最近インストールした LAN カードが表示されない場合は、一度コンピュータを再起動してください。\r\n\r\nローカルブリッジを使用できない場合は、代わりに「SecureNAT 機能」の仮想 NAT 機能の使用を検討してください。\r\n\r\nなお、何らかの理由で物理的な LAN カード以外の LAN カード (無線 LAN、仮想 LAN など) を使用したい場合は、設定ファイルの "LocalBridgeList" ディレクティブ内の "ShowAllInterfaces" を "true" にして VPN Server を再起動するとこれらのデバイスも表示されるようになります。(上級者向け、Windows のみ)
+
+
+# User-modeRouter 管理ツール関係
+NM_TITLE deleted
+NM_CONNECT_TITLE deleted
+NM_STATUS_TAG 接続状況: %s
+NM_OFFLINE どの VPN Server にも接続していません。
+NM_CONNECTING VPN Server に接続中
+NM_CONNECTED VPN Server "%S" への接続が完了
+NM_CONNECT_ERROR エラー番号 %u (%s)
+NM_ACCOUNT_TITLE deleted
+NM_STATUS User-mode Router の状況
+NM_STATUS_CONNECT 接続状況
+NM_STATUS_TCP NAT TCP/IP セッション数
+NM_STATUS_UDP NAT UDP/IP セッション数
+NM_STATUS_ICMP NAT ICMP セッション数
+NM_STATUS_DNS NAT DNS セッション数
+NM_STATUS_DHCP 割り当て済み DHCP クライアント数
+NM_INFO User-mode Router の情報
+NM_INFO_PRODUCT_NAME 製品名
+NM_INFO_VERSION_STR バージョン情報
+NM_INFO_BUILD_INFO ビルド情報
+NM_INFO_HOSTNAME ホスト名
+NM_NAT_ID ID
+NM_NAT_PROTOCOL プロトコル
+NM_NAT_SRC_HOST 接続元ホスト
+NM_NAT_SRC_PORT 接続元ポート
+NM_NAT_DST_HOST 接続先ホスト
+NM_NAT_DST_PORT 接続先ポート
+NM_NAT_CREATED セッション作成日時
+NM_NAT_LAST_COMM 最終通信時刻
+NM_NAT_SIZE 受信 / 送信サイズ
+NM_NAT_TCP_STATUS TCP 接続状態
+NM_NAT_PROTO_TCP TCP/IP
+NM_NAT_PROTO_UDP UDP/IP
+NM_NAT_PROTO_DNS DNS
+NM_NAT_PROTO_ICMP ICMP
+NAT_TCP_CONNECTING 接続中
+NAT_TCP_SEND_RESET 切断中
+NAT_TCP_CONNECTED 接続完了
+NAT_TCP_ESTABLISHED 通信中
+NAT_TCP_WAIT_DISCONNECT 切断中
+DHCP_DHCP_ID ID
+DHCP_LEASED_TIME リース開始日時
+DHCP_EXPIRE_TIME リース期限
+DHCP_MAC_ADDRESS MAC アドレス
+DHCP_IP_ADDRESS 割り当て IP
+DHCP_HOSTNAME クライアントホスト名
+NM_PASSWORD_MSG 管理パスワードを設定しました。
+
+
+# バージョン情報系
+ABOUT_CAPTION %s のバージョン情報
+BETA_EXPIRES 現在インストールされている SoftEther VPN ソフトウェアはベータ版で、期限が切れています。より新しいベータ版または完成版の提供が開始された後は利用することはできません。\r\nhttp://selinks.org/ にアクセスし、最新版の SoftEther VPN ソフトウェアを入手してください。
+
+
+# ログ保存関係
+# (共通ログ)
+L_YES はい
+L_NO いいえ
+L_LINE ------------------------------------------------------
+
+# (サーバー ログ)
+LS_START_UTF8 Log Messages are written with UTF-8 Encoding Format.
+LS_START_1 SoftEther VPN Server エンジンを起動しました。
+LS_START_2 %S %S
+LS_START_3 %S
+LS_END_1 SoftEther VPN Server エンジンは正常にシャットダウンされました。
+LS_END_2 サーバー エンジンのシャットダウン処理を開始しています。
+LS_STOP_ALL_LISTENER すべての TCP リスナーを停止します。
+LS_STOP_ALL_LISTENER_2 すべての TCP リスナーの停止が完了しました。
+LS_STOP_ALL_HUB すべての仮想 HUB を停止しています。
+LS_STOP_ALL_HUB_2 すべての仮想 HUB の停止が完了しました。
+LS_STOP_CEDAR Cedar 通信モジュールをシャットダウンしています。
+LS_STOP_CEDAR_2 Cedar 通信モジュールをシャットダウンしました。
+LS_STOP_FARM_MEMBER クラスタコントローラへの接続を切断しています。
+LS_STOP_FARM_MEMBER_2 クラスタコントローラとの間の接続の切断が完了しました。
+LS_STOP_FARM_CONTROL クラスタコントローラを停止しています。
+LS_STOP_FARM_CONTROL_2 クラスタコントローラの停止が完了しました。
+LS_ENUM_ETHERNET_1 Ethernet デバイスの列挙を行いました。
+LS_ENUM_ETHERNET_2 デバイス %u: "%S"
+LS_LOAD_CONFIG_1 設定ファイルの読み込みを行います。
+LS_LOAD_CONFIG_2 設定ファイルの読み込みが完了しました。
+LS_LOAD_CONFIG_3 設定ファイルが存在しません。初期設定での起動を試行します。
+LS_INIT_SAVE_THREAD 自動設定保存のためのバックグラウンドタスクを起動します。保存間隔は %u 秒です。なお、自動保存の間隔はコンフィグレーションファイルの AutoSaveConfigSpan パラメータで変更することができます。
+LS_BAD_CONFIG 設定ファイルの内容が不正です。読み込みを終了します。
+LS_LISTENER_START_1 TCP リスナー (ポート %u) を開始しています。
+LS_LISTENER_START_2 TCP リスナー (ポート %u) が開始されました。クライアントからの接続を待機しています。
+LS_LISTENER_START_3 TCP リスナー (ポート %u) でポートを Listen 状態に設定できませんでした。成功するまで一定間隔で試行します。
+LS_LISTENER_ACCEPT TCP リスナー (ポート %u) にクライアント (IP アドレス %S, ホスト名 "%S", ポート番号 %u) が接続しました。
+LS_LISTENER_DISCONNECT クライアント (IP アドレス %S, ポート番号 %u) との間のコネクションは切断されました。
+LS_LISTENER_DOS TCP リスナー (ポート %u) に対する DoS アタックを検出しました。接続元は IP アドレス %S, ポート番号 %u です。このコネクションは強制切断します。
+LS_LISTENER_MAXUEC TCP リスナーが処理している未処理のコネクション数が %u に達した (現在数 = %u) ため、一時的に受付接続数を制限しています。
+LS_LISTENER_STOP_1 TCP リスナー (ポート %u) を停止しています。
+LS_LISTENER_STOP_2 TCP リスナー (ポート %u) の停止が完了しました。
+LS_HUB_START 仮想 HUB "%S" を開始しました。
+LS_HUB_STOP 仮想 HUB "%S" を停止しました。
+LS_HUB_MAC 仮想 HUB "%S" の MAC アドレスは "%S" です。
+LS_NODE_INFO_TAG クライアント製品名 "%S", クライアントバージョン %u, クライアントビルド番号 %u, サーバー製品名 "%S", サーバーバージョン %u, サーバービルド番号 %u, クライアント OS 名 "%S", クライアント OS バージョン "%S", クライアントプロダクト ID "%S", クライアントホスト名 "%S", クライアント IP アドレス "%S", クライアントポート番号 %u, サーバーホスト名 "%S", サーバー IP アドレス "%S", サーバーポート番号 %u, プロキシホスト名 "%S", プロキシ IP アドレス "%S", プロキシポート番号 %u, 仮想 HUB 名 "%S", クライアントユニーク ID "%S"
+LS_CONNECTION_START_1 クライアント (IP アドレス %S, ホスト名 "%S", ポート番号 %u) に対応するコネクション "%S" が作成されました。
+LS_CONNECTION_END_1 コネクション "%S" が終了しました。
+LS_SSL_START コネクション "%S" に対する SSL 通信が開始されました。暗号化アルゴリズム名は "%S" です。
+LS_CONNECTION_ERROR コネクション "%S" は理由 "%s" (コード %u) で終了しました。
+LS_FARMMEMBER_NOT_ADMIN コネクション "%S": サーバーはクラスタメンバですが、クライアントは仮想 HUB "%S" に管理者ユーザー "%S" 以外で直接接続しようと試みました。クライアントが提示したユーザー名は "%S" です。アクセスは許可されません。
+LS_HUB_NOT_FOUND コネクション "%S": クライアントが接続しようとした仮想 HUB "%S" はサーバー上に存在しません。
+LS_IP_DENIED コネクション "%S": クライアントの接続元 IP アドレス "%S" は、仮想 HUB に定義されている 接続元 IP 制限リストによって拒否されました。
+LS_LICENSE_ERROR コネクション "%S": ライセンス上のエラーが発生したため、クライアントはサーバーに接続できませんでした。
+LS_BETA_EXPIRES ライセンスエラーが発生しました。ベータ版の使用期限が終了しています。新しいベータ版または完成版を http://selinks.org/ からダウンロードしてください。
+LS_TICKET_1 クラスタメンバサーバー "%S" に対して新しいクライアント認証チケットを発行しました。仮想 HUB "%S", ユーザー名 "%S" ("%S"), セッション名 "%S", チケット "%S"
+LS_TICKET_2 クラスタコントローラから新しいクライアント認証チケットを受領しました。仮想 HUB "%S", ユーザー名 "%S" ("%S"), セッション名 "%S", チケット "%S", 有効期限 %u 秒
+LS_ENUM_HUB コネクション "%S": このサーバー上の %u 個の仮想 HUB を列挙しました。
+LS_FARM_ACCEPT_1 コネクション "%S": このサーバーに対してクラスタコントロール接続を要求してきましたが、このサーバーはクラスタコントローラではありません。
+LS_FARM_ACCEPT_2 コネクション "%S": このサーバーに対してクラスタコントロール接続を要求してきましたが、認証パスワードが間違っているため、接続を拒否しました。
+LS_FARM_ACCEPT_3 コネクション "%S": このサーバーに対するクラスタコントロール接続を要求してきました。認証に成功しました。
+LS_FARM_SERV_START クラスタメンバとの間で接続を確立しました。IP アドレス %S, ホスト名 "%S"
+LS_FARM_SERV_END クラスタメンバ "%S" との間の接続を解除しました。
+LS_FARM_CONNECT_1 クラスタコントローラ "%S" への接続を開始しました。
+LS_FARM_CONNECT_2 クラスタコントローラ "%S" への接続が拒否されました。エラー: %s (コード %u)
+LS_FARM_CONNECT_3 クラスタコントローラ "%S" への TCP 接続に失敗しました。接続が成功するまで %u 秒間隔で試行します。
+LS_FARM_DISCONNECT クラスタコントローラへの接続を停止しました。
+LS_FARM_START クラスタコントローラへの接続が完了しました。クラスタメンバとしての動作を開始します。
+LS_LICENSE_NOT_VPNSERVER コネクション "%S": ライセンスエラーが発生しました。VPN Server 製品ライセンスが登録されていない時に、VPN Client が接続しようとしました。
+LS_LICENSE_NOT_VPNCLUSTER コネクション "%S": ライセンスエラーが発生しました。この VPN Server には現在クラスタリング機能を使用できない種類のライセンスが登録されていますが、クラスタモードで動作中に VPN Client が接続しようとしました。VPN Server を再起動する必要があります。
+LS_LICENSE_VIOLATION コネクション "%S": VPN Server でライセンス違反が発生しているため、接続を受け付けられません。
+LS_LICENSE_VIOLATION_DETECTED ライセンス違反を検出しました。別の VPN Server が、この VPN Server と同じサーバー ID "%I64u" で動作しています。クラスタ内に同一のライセンスを使用した 2 台以上の VPN Server が存在する可能性があります。各 VPN Server のライセンス情報を確認してください。
+
+
+# (OpenVPN ログ)
+LO_PREFIX_RAW OpenVPN モジュール:
+LO_PREFIX_SESSION OpenVPN セッション %u (%r:%u -> %r:%u):
+LO_PREFIX_CHANNEL OpenVPN セッション %u (%r:%u -> %r:%u) チャネル %u:
+LO_NEW_CHANNEL 新しいチャネルを作成しました。
+LO_CHANNEL_ESTABLISHED_NEWKEY チャネルが確立状態になりました (原因: リキーの完了)。
+LO_OPTION_STR_RECV 受信したオプション文字列: "%S"
+LO_OPTION_STR_SEND 送信するオプション文字列: "%S"
+LO_NEW_SESSION 新しいセッションを作成しました。プロトコル: %S
+LO_INITIATE_REKEY このチャネルのリキーを開始します。
+LO_CHANNEL_ESTABLISHED チャネルが確立状態になりました。
+LO_PUSH_REPLY 応答オプション文字列の全文: "%S"
+LO_CHANNEL_FAILED チャネルの接続処理に失敗しました。
+LO_CHANNEL_DISCONNECTED_BY_HUB 仮想 HUB の管理者によって VPN セッションが切断されたため、この OpenVPN チャネルを切断します。
+LO_DELETE_SESSION セッションを削除します。
+LO_START OpenVPN サーバーモジュールを起動しました。
+LO_STOP OpenVPN サーバーモジュールを停止しました。
+
+
+# (IPsec ログ)
+LI_PREFIX_RAW IPsec モジュール:
+LI_PREFIX_CLIENT IPsec クライアント %u (%S:%u -> %S:%u):
+LI_PREFIX_IKE IPsec IKE セッション (IKE SA) %u (クライアント: %u) (%S:%u -> %S:%u):
+LI_PREFIX_IPSEC IPsec ESP セッション (IPsec SA) %u (クライアント: %u) (%S:%u -> %S:%u):
+LI_START IPsec ver 2.0 (ISAKMP/IKEv1) 処理モジュールを起動しました。
+LI_STOPPING IPsec ver 2.0 (ISAKMP/IKEv1) 処理モジュールの終了処理を開始しています...
+LI_STOP IPsec ver 2.0 (ISAKMP/IKEv1) 処理モジュールを終了しました。
+LI_NUM_IPSEC_SA 終了時に残存していた IPsec SA の数は %u 個でした。
+LI_NUM_IKE_SA 終了時に残存していた IKE SA の数は %u 個でした。
+LI_NUM_IKE_CLIENTS 終了時に残存していた IPsec クライアントの数は %u 個でした。
+LI_L2TP_SERVER_STARTED L2TP サーバーモジュールを開始しました。
+LI_ETHERIP_SERVER_STARTED EtherIP サーバーモジュールを開始しました。EtherIP セッション番号: %u
+LI_DELETE_IKE_CLIENT この IPsec クライアントを削除しました。
+LI_DELETE_IKE_SA この IKE SA を削除しました。
+LI_DELETE_IPSEC_SA この IPsec SA を削除しました。
+LI_START_QM_FROM_SERVER サーバー側から QuickMode の折衝を開始しました。
+LI_START_QM_FROM_CLIENT クライアント側から QuickMode の折衝が開始されました。
+LI_QM_DH_ERROR Diffie-Hellman アルゴリズムの計算に失敗しました。
+LI_NEW_IKE_CLIENT 新しい IPsec クライアントを作成しました。
+LI_NEW_IKE_SA 新しい IKE SA (%s) を作成しました。Initiator Cookie: 0x%I64X, Responder Cookie: 0x%I64X, DH グループ: %S, ハッシュアルゴリズム: %S, 暗号化アルゴリズム: %S, 暗号鍵サイズ: %u bits, 有効期限: %u kbytes または %u 秒
+LI_TAG_MAINMODE Main Mode
+LI_TAG_AGGRESSIVE Aggressive Mode
+LI_NEW_IPSEC_SA 新しい IPsec SA (方向: %s) を作成しました。SPI: 0x%X, DH グループ: %S, ハッシュアルゴリズム: %S, 暗号化アルゴリズム: %S, 暗号鍵サイズ: %u bits, 有効期限: %u kbytes または %u 秒
+LI_TAG_SERVER_TO_CLIENT サーバー -> クライアント
+LI_TAG_CLIENT_TO_SERVER クライアント -> サーバー
+LI_IPSEC_SA_SPI_SET これまで未定であった SPI を変更しました。新しい SPI: 0x%X
+LI_IPSEC_SA_ESTABLISHED サーバー・クライアント間でこの IPsec SA が確立されました。
+LI_IKE_SA_ESTABLISHED サーバー・クライアント間でこの IKE SA が確立されました。
+LI_IPSEC_NO_TRANSFORM クライアント側から提示された IPsec SA 確立のためのトランスフォーム候補に受諾することができるものが見つかりませんでした。
+LI_IKE_NO_TRANSFORM クライアント側から提示された IKE SA 確立のためのトランスフォーム候補に受諾することができるものが見つかりませんでした。
+LI_IKE_NO_NAT_T このクライアントは IPsec NAT Traversal (RFC 3947 Negotiation of NAT-Traversal in the IKE または draft-ietf-ipsec-nat-t-ike) に対応していないため、接続を受け付けることができません。
+LI_SET_CLIENT_ID このクライアントが IKE SA の確立時に提示したクライアント ID は "%S" です。
+LI_CLIENT_MERGE このクライアント (クライアント %u) と既存の別のクライアント %u とは同一ですので、クライアント %u に結合されました。
+LI_CLIENT_UPDATE このクライアントのポート番号情報が更新されました。
+
+
+# (EtherIP ログ)
+LE_PREFIX EtherIP / L2TPv3 セッション %u (%S:%u -> %S:%u):
+LE_START_MODULE EtherIP / L2TPv3 モジュールが開始されました。
+LE_STOP EtherIP / L2TPv3 モジュールを終了しました。
+LE_NO_SETTING エラー: クライアント ID "%S" に対する EtherIP / L2TPv3 の設定が登録されていません。EtherIP / L2TPv3 の設定を VPN Server に登録してください。
+LE_START_IPC EtherIP / L2TPv3 モジュールから仮想 HUB "%S" への内部的通信の接続処理を開始しました。使用するユーザ名は "%S" です。設定する IPv4 TCP MSS (Max Segment Size) は %u bytes です。
+LE_IPC_CONNECT_ERROR EtherIP / L2TPv3 モジュールから仮想 HUB "%S" への接続に失敗しました。エラー: %u: %s
+LE_IPC_CONNECT_OK EtherIP / L2TPv3 モジュールから仮想 HUB "%S" への接続に成功しました。
+LE_RECONNECT EtherIP / L2TPv3 関係の設定が変更されたため、内部的接続を一旦切断して再接続します。
+
+
+# (PPP ログ)
+LP_PREFIX %S%SPPP セッション [%S:%u]:
+LP_CONNECTED 新しい PPP セッション (上位プロトコル: %S) が開始されました。PPP クライアント IP アドレス: %S (ホスト名: "%S"), PPP クライアント ポート番号: %u, PPP サーバー IP アドレス: %S, PPP サーバー ポート番号:%u, クライアント ソフトウェア名: "%S", IPv4 TCP MSS (Max Segment Size): %u bytes
+LP_DISCONNECTED PPP セッションは切断されました。
+LP_PAP_REJECTED クライアントは認証プロトコルとして "PAP" (Password Authentication Protocol、クリアテキストパスワード認証プロトコル) を拒否しました。クライアント側の接続設定で PAP を有効にして再試行してください。
+LP_PAP_MSCHAPV2_REJECTED クライアントは認証プロトコルとして "PAP" (Password Authentication Protocol、クリアテキストパスワード認証プロトコル) および MS-CHAP v2 プロトコルの両方を拒否しました。クライアント側の接続設定で PAP または MS-CHAP v2 のいずれかを有効にして再試行してください。
+LP_DISCONNECTED_ABNORMAL PPP プロトコルエラーが発生したか、または PPP セッションが切断されました。
+LP_NEXT_PROTOCOL_IS_NOT_PAP PAP (Password Authentication Protocol) の制御データ以外の不正なプロトコル (プロトコル番号: 0x%x) を受信しました。
+LP_PAP_FAILED "PAP" (Password Authentication Protocol、クリアテキストパスワード認証プロトコル) におけるユーザー認証に失敗しました。
+LP_MSCHAPV2_FAILED "MS-CHAP v2" (Microsoft Challenge and Response Protocol Version 2.0、マイクロソフトの暗号化されたパスワード認証プロトコル) におけるユーザー認証に失敗しました。
+LP_NEXT_PROTOCOL_IS_NOT_IPCP IPCP (IP Configuration Protocol) の制御データ以外の不正なプロトコル (プロトコル番号: 0x%x) を受信しました。
+LP_DATA_TIMEOUT PPP データ通信のタイムアウトが発生しました。PPP クライアントがネットワークから切断された可能性があります。
+LP_CONTROL_TIMEOUT PPP コントロール通信のタイムアウトが発生しました。PPP クライアントから応答がありません。
+LP_VPN_SESSION_TERMINATED VPN セッションがシステム管理者によって切断されたため、PPP セッションを切断します。
+LP_UPPER_PROTOCOL_DISCONNECTED 上位プロトコル "%S" が切断されたため、PPP セッションを切断します。
+LP_NORMAL_TERMINATE VPN クライアント側からの切断要求により、PPP セッションを切断します。
+LP_IP_ADDRESS_NOT_DETERMIND VPN クライアントの IP アドレスがまだ決定されていないにもかかわらず、VPN クライアントが通信を行おうとしました。
+LP_DHCP_REQUEST_TRYING DHCP サーバーから IP アドレスを取得しようと試行しています。
+LP_DHCP_REQUEST_OK DHCP サーバーから IP アドレスを取得しました。クライアント IP アドレス: %S, サブネットマスク: %S, デフォルトゲートウェイ: %S, ドメイン名: "%S", DNS サーバー 1: %S, DNS サーバー 2: %S, WINS サーバー 1: %S, WINS サーバー 2: %S, DHCP サーバー IP アドレス: %S, リース時間: %u 秒
+LP_DHCP_REQUEST_NG DHCP サーバーからの IP アドレスの取得に失敗しました。PPP の通信を受諾するためには DHCP サーバーが必要です。仮想 HUB の Ethernet セグメント上で DHCP サーバーが正しく動作しているかどうか確認してください。DHCP サーバーを用意することができない場合は、仮想 HUB の SecureNAT 機能を用いることもできます。
+LP_DHCP_INFORM_TRYING DHCP サーバーからサブネットマスクやデフォルトゲートウェイなどの IP ネットワーク情報を取得しようと試行しています。
+LP_DHCP_INFORM_OK DHCP サーバーから IP ネットワーク情報を取得しました。サブネットマスク: %S, デフォルトゲートウェイ: %S, ドメイン名: "%S", DNS サーバー 1: %S, DNS サーバー 2: %S, WINS サーバー 1: %S, WINS サーバー 2: %S, DHCP サーバー IP アドレス: %S
+LP_DHCP_INFORM_NG DHCP サーバーからの IP ネットワーク情報の取得に失敗しました。PPP の通信を受諾するためには DHCP サーバーが必要です。仮想 HUB の Ethernet セグメント上で DHCP サーバーが正しく動作しているかどうか確認してください。DHCP サーバーを用意することができない場合は、仮想 HUB の SecureNAT 機能を用いることもできます。
+LP_SET_IPV4_PARAM クライアントの IP アドレスおよびその他の IP ネットワーク情報の設定が完了しました。クライアント IP アドレス: %S, サブネットマスク: %S, デフォルトゲートウェイ: %S, DNS サーバー 1: %S, DNS サーバー 2: %S, WINS サーバー 1: %S, WINS サーバー 2: %S
+
+
+# (仮想 HUB ログ)
+LH_ONLINE 仮想 HUB がオンラインになりました。
+LH_OFFLINE 仮想 HUB がオフラインになりました。
+LH_CONNECT_CLIENT コネクション "%S" (IP アドレス %S, ホスト名 %S, ポート番号 %u, クライアント名 "%S", バージョン %S ビルド %u) が仮想 HUB への接続を試行しています。提示している認証方法は "%s" でユーザー名は "%S" です。
+LH_AUTH_UNKNOWN 不明な認証メソッド
+LH_AUTH_ANONYMOUS 匿名認証
+LH_AUTH_PASSWORD パスワード認証
+LH_AUTH_PLAIN_PASSWORD 外部サーバー認証
+LH_AUTH_CERT 証明書認証
+LH_AUTH_TICKET チケット認証
+LH_AUTH_RADIUS_NOT_SUPPORT コネクション "%S": ユーザー "%S" の認証方法として RADIUS 認証または Active Directory 認証 (NT ドメイン認証) が指定されましたが、現在の VPN Server のエディションは "%S" であるため、RADIUS 認証または Active Directory 認証 (NT ドメイン認証) を使用することができません。接続は拒否されます。
+LH_AUTH_RADIUS_NOT_SUPPORT_ON_OPEN_SOURCE コネクション "%S": ユーザー "%S" の認証方法として RADIUS 認証または Active Directory 認証 (NT ドメイン認証) が指定されましたが、RADIUS 認証または Active Directory 認証 (NT ドメイン認証) を使用することができません。この機能はオープンソース版 SoftEther VPN にはまだ実装されていません。接続は拒否されます。
+LH_AUTH_CERT_NOT_SUPPORT_ON_OPEN_SOURCE コネクション "%S": ユーザー "%S" の認証方法として証明書認証が指定されましたが、証明書認証を使用することができません。この機能はオープンソース版 SoftEther VPN にはまだ実装されていません。接続は拒否されます。
+LH_AUTH_OK コネクション "%S": ユーザー "%S" として正しく認証されました。
+LH_AUTH_OK_CERT 仮想 HUB のセキュリティアカウントマネージャは、ユーザー "%S" がログインする際の証明書として、次の証明書を VPN Client から受理し、その内容を承認しました: %s
+LH_AUTH_NG_CERT 仮想 HUB のセキュリティアカウントマネージャは、ユーザー "%S" がログインする際の証明書として、次の証明書を VPN Client から受理しましたが、この証明書は仮想 HUB の無効な証明書一覧に登録されている内容に一致するため拒否しました: %s
+LH_AUTH_NG コネクション "%S": ユーザー認証に失敗しました。提示されたユーザー名は "%S" でした。
+LH_LOCAL_ONLY コネクション "%S": ユーザー "%S" のパスワードが空白のため、リモートからのログインは拒否されました。
+LH_POLICY_ACCESS_NG コネクション "%S": ユーザー "%S" はセキュリティポリシーによってアクセスが拒否されています。
+LH_USER_EXPIRES コネクション "%S": ユーザー "%S" の有効期限が切れており、アクセスが拒否されました。
+LH_CLIENT_VERSION_OLD コネクション "%S": クライアントのビルド番号は %u です。最低でもビルド %u 以上のクライアントからのみ接続が許可されます。
+LH_CLIENT_ID_REQUIRED コネクション "%S": クライアントから送付されたクライアント ID は %u ですが、この仮想 HUB に設定されている RequiredClientId の値は %u です。
+LH_FARM_SELECT_1 コネクション "%S": クラスタコントローラはこのクライアントの接続先のクラスタメンバを決定しています。
+LH_FARM_SELECT_2 コネクション "%S": 接続先クラスタメンバサーバーの決定に失敗しました。
+LH_FARM_SELECT_3 コネクション "%S": 接続先クラスタメンバサーバーとして現在のこの VPN Server が決定されました。接続受け入れを続行します。
+LH_FARM_SELECT_4 コネクション "%S": 接続先クラスタメンバサーバーとしてサーバー "%S" が決定されました。クライアントに対してこのサーバーへ接続をリダイレクトするように指示します。
+LH_MAX_SESSION コネクション "%S": 仮想 HUB が設定された最大セッション数 %u に達しています。新しいセッションは作成できません。
+LH_MAX_SESSION_CLIENT コネクション "%S": 仮想 HUB が設定された最大クライアントセッション数 %u に達しています。新しいセッションは作成できません。
+LH_MAX_SESSION_BRIDGE コネクション "%S": 仮想 HUB が設定された最大ブリッジセッション数 %u に達しています。新しいセッションは作成できません。
+LH_MAX_SESSION_2 コネクション "%S": VPN Server 上で管理することができる最大セッション数 %u に達しています。新しいセッションは作成できません。
+LH_NEW_SESSION コネクション "%S": 新しいセッション "%S" が作成されました。(IP アドレス %S, ポート番号 %u, 物理レイヤのプロトコル: "%S")
+LH_SET_SESSION セッション "%S": パラメータが設定されました。最大 TCP コネクション数 %u, 暗号化の使用 %s, 圧縮の使用 %s, 半二重通信の使用 %s, タイムアウト %u 秒
+LH_NODE_INFO セッション "%S": VPN Client の詳細: (%s)
+LH_INVALID_SIGNATURE セッション "%S": 接続してきたクライアントが無効なプロトコルデータを送信しました。クライアントとの通信が正常にできません。クライアントとこのサーバーとの間のネットワーク回線に異常が無いかどうか、特殊な透過型パケット書き換え装置を設置していないかどうか確認してください。
+LH_END_SESSION セッション "%S": セッションが終了しました。統計情報は次の通りです。合計送信データサイズ: %I64u バイト, 合計受信データサイズ: %I64u バイト
+LH_BCAST_STORM セッション "%S": 大量のブロードキャストパケットを検出しました。ポリシーに従ってパケットを破棄する場合があります。送信元 MAC アドレスは %S, 送信元 IP アドレスは %S, 宛先 IP アドレスは %S です。ブロードキャストパケット数は 1 秒間に %u 個以上です (なおこの情報はパケットの一部を機械的に解析した結果であり、不正確な場合があります)。
+LH_DHCP_FORCE セッション "%S": DHCP サーバーが割り当てていない IP アドレス %S を使用しようとしたため、パケットは破棄されました。
+LH_MAC_LIMIT セッション "%S": 新しい MAC アドレス "%S" を関連付けようとしましたが、すでにこのセッションには %u 個の MAC アドレスが関連付けられています。セキュリティポリシーでは、このセッションは最大 %u 個の MAC アドレスを持つことが許可されています。パケットは破棄されます。
+LH_BRIDGE_LIMIT セッション "%S": 新しい MAC アドレス "%S" を関連付けようとしましたが、すでにこのセッションには %u 個の MAC アドレスが関連付けられています。セキュリティポリシーでは、このセッションはブリッジを禁止されているので、 %u 個より多い MAC アドレスを持つことは許可されません。パケットは破棄されます。
+LH_MAC_REGIST セッション "%S": 新しい MAC アドレス "%S" が関連付けられました。
+LH_MAC_REGIST_VLAN セッション "%S": 新しい MAC アドレス "%S" (VLAN ID: %u) が関連付けられました。
+LH_IP_LIMIT セッション "%S": 新しい IP アドレス %S を関連付けようとしましたが、すでにこのセッションには %u 個の IP アドレスが関連付けられています。セキュリティポリシーでは、このセッションは最大 %u 個の IP アドレスを持つことが許可されています。パケットは破棄されます。
+LH_ROUTING_LIMIT セッション "%S": 新しい IP アドレス %S を関連付けようとしましたが、すでにこのセッションには %u 個の IP アドレスが関連付けられています。セキュリティポリシーでは、このセッションはルーティングを禁止されているので、%u 個より多い IP アドレスを持つことは許可されていません。パケットは破棄されます。
+LH_IP_CONFLICT セッション "%S": IP アドレス %S を使用しようとしましたが、この IP アドレスは既に別のセッション "%S" (MAC アドレス: "%S") によって使用されています。このセッションのセキュリティポリシーにより、他のセッションが使用中の IP アドレスとの重複は禁止されます。パケットは破棄されます。詳細情報: CreatedTime=%I64u, UpdatedTime=%I64u, DhcpAllocated=%u, Now=%I64u
+LH_NO_SERVER セッション "%S": このセッションに対して %S:%u から %S:%u への TCP/IP 接続要求がありましたが、セキュリティポリシーによりサーバーとしての動作が禁止されているため、パケットは破棄されました。
+LH_NO_DHCP セッション "%S": このセッション上のホスト %S が別のセッション上のホスト %S に対して DHCP サーバーとして IP アドレスを割り当てるパケットを送信しましたが、このセッションのセキュリティポリシーにより DHCP サーバーとしての動作は禁止されています。パケットは破棄されます。
+LH_REGIST_DHCP セッション "%S": このセッション上のホスト "%S" (%S) の DHCP サーバーは、別のセッション "%S" 上のホスト "%S" に対して新しい IP アドレス %S を割り当てました。
+LH_BRIDGE_1 セッション "%S": ローカルブリッジを物理的な Ethernet インターフェイス "%S" との間で開始しました。
+LH_BRIDGE_2 セッション "%S": 物理的な Ethernet インターフェイス "%S" との間の通信に失敗したため、ローカルブリッジを停止しました。
+LH_SET_MTU セッション "%S": 物理的な Ethernet インターフェイス "%S" の MTU は現在 %u です。%u バイトの Ethernet パケットを送受信するため、これを %u に設定変更しました。
+LH_SET_MTU_ERROR セッション "%S": エラー: 物理的な Ethernet インターフェイス "%S" の MTU は現在 %u です。%u バイトの Ethernet パケットを送受信するため MTU を %u に設定することに失敗しました。この物理的な Ethernet インターフェイスおよびデバイスドライバが 1,514 バイト (ペイロード部分: 1,500 バイト) を超える Ethernet パケットの送受信に対応していない可能性があります。その場合、サイズの大きなタグ VLAN パケットの送受信はできません。物理的な Ethernet インターフェイスの種類を Jumbo Frames に対応したものに交換するか、デバイスドライバをアップデートしてみてください。また、オペレーティングシステムやデバイスドライバの設定で、Jumbo Frames を許可してください。
+LH_START_BRIDGE ローカルブリッジ接続 "%S" を開始しました。ブリッジセッション "%S" を作成しました。
+LH_STOP_BRIDGE ローカルブリッジ接続 "%S" を停止しました。
+LH_LINK_START カスケード接続 "%s" が確立されました。カスケードセッション "%S" を作成しました。
+LH_LINK_STOP カスケード接続 "%s" が停止しました。
+LH_NAT_START SecureNAT が開始されました。SecureNAT セッション "%S" を作成しました。
+LH_NAT_STOP SecureNAT が停止しました。
+LH_NAT_TCP_SUCCEED TCP セッション %u: ホスト "%S (%S)", ポート %u への接続に成功しました。
+LH_NAT_TCP_FAILED TCP セッション %u: ホスト "%S", ポート %u への接続に失敗しました。
+LH_NAT_TCP_DELETED TCP セッション %u が削除されました。
+LH_NAT_TCP_CREATED TCP セッション %u が作成されました。接続元 %S:%u, 接続先 %S:%u
+LH_NAT_UDP_DELETED UDP セッション %u が削除されました。
+LH_NAT_UDP_CREATED UDP セッション %u が作成されました。接続元 %S:%u, 接続先 %S:%u
+LH_NAT_DHCP_CREATED DHCP エントリ %u が作成されました。MAC アドレス: %S, IP アドレス: %S, ホスト名: %S, 有効期限: %u 秒
+LH_CHANGE_PASSWORD_1 コネクション "%S" (IP アドレス %S) がパスワード変更モードで仮想 HUB に接続しました。
+LH_CHANGE_PASSWORD_2 コネクション "%S": パスワードの変更に失敗しました。指定したユーザー "%S" は存在しません。
+LH_CHANGE_PASSWORD_3 コネクション "%S": パスワードの変更に失敗しました。ユーザー "%S" の認証方法はパスワード認証ではありません。
+LH_CHANGE_PASSWORD_4 コネクション "%S": パスワードの変更に失敗しました。ユーザー "%S" の古いパスワードが間違っています。
+LH_CHANGE_PASSWORD_5 コネクション "%S": ユーザー "%S" のパスワードを変更しました。
+LH_CONNECT_1 カスケード接続 "%s": %u 回目の接続動作を開始します。
+LH_CONNECT_2 カスケード接続 "%s": 接続が完了しました。セッション名: "%S"
+LH_CONNECT_ERROR カスケード接続 "%s": 接続が切断されたか、接続に失敗しました。理由: %s (コード %u)
+LH_POLICY_MONITOR_MODE コネクション "%S": セキュリティポリシーで [モニタリングモード] が許可されていないユーザーが、モニタリングモードを有効にするように要求して仮想 HUB に接続しようとしたため、接続を拒否しました。
+LH_POLICY_BRIDGE_MODE コネクション "%S": セキュリティポリシーで [ブリッジを禁止する] および [ルーティングを禁止する] の両方が有効になっているユーザーが、ブリッジ / ルータモードを有効にするように要求して仮想 HUB に接続しようとしたため、接続を拒否しました。
+LH_NOT_ENOUGH_CLIENT_LICENSE コネクション "%S": このコネクションは VPN Server に「クライアント接続モード」で接続しようとしましたが、サーバー全体のクライアント接続数が登録されているクライアント接続ライセンス数を上回るため、このコネクションの接続を受け付けることができませんでした。同時接続ライセンス数が不足している場合は、既存の別のクライアントの接続を切断するか、ライセンス数を増やす必要があります。現在登録されているクライアント接続ライセンス数は %u で、サーバーへの接続数は %u でした。
+LH_NOT_ENOUGH_BRIDGE_LICENSE コネクション "%S": このコネクションは VPN Server に「ブリッジ接続モード」で接続しようとしましたが、サーバー全体のブリッジ接続数が登録されているブリッジ接続ライセンス数を上回るため、このコネクションの接続を受け付けることができませんでした。同時接続ライセンス数が不足している場合は、既存の別のクライアントの接続を切断するか、ライセンス数を増やす必要があります。現在登録されているブリッジ接続ライセンス数は %u で、サーバーへの接続数は %u でした。
+LH_TOO_MANY_MULTILOGINS コネクション "%S": ユーザー "%S" がログインしようとしましたが、このユーザーが適用されるセキュリティポリシーは多重ログイン数の上限を %u セッションに制限しています。現在のこのユーザーのログイン数は %u セッションですので、新たに VPN 接続を許可できませんでした。
+LH_TOO_MANY_MULTILOGINS2 コネクション "%S": ユーザー "%S" がログインしようとしましたが、この VPN Server の製品エディションでは、1 個のユーザーオブジェクトに対して同時にログインできる VPN セッション数は %u セッションに制限されています。現在のこのユーザーのログイン数は %u セッションですので、新たに VPN 接続を許可できませんでした。なお、VPN Server の Professional Edition 以上の製品エディションの場合は、1 個のユーザーオブジェクトに対して同時に多重ログインが可能です。
+LH_PACKET_LOG_NO_LOG この VPN Server はパケットログの保存に対応していない製品エディションのため、IP アドレスや TCP/UDP などのデータは保存されません。VPN Server のエディションを Professional Edition 以上にアップグレードすると、すべてのパケットログが保存されるようになります。
+LH_PACKET_LOG_NO_LOG_OSS この VPN Server はオープンソース版または無償版であるため、パケットログの保存に対応していません。そのため、IP アドレスや TCP/UDP などのデータは保存されません。
+LH_NO_RADIUS_SETTING この仮想 HUB にユーザー "%S" が接続するためには RADIUS 認証を行う必要がありますが、RADIUS サーバーの設定が行われていないためユーザー認証を実施できません。
+LH_KERNEL_MODE_START 仮想 NAT 機能でカーネルモード NAT がインターフェイス "%S" 上で利用可能であることが検出されました。カーネルモード NAT を開始します。今後の TCP, UDP および ICMP の NAT 処理はカーネルモードを経由して高速に実行されます。カーネルモード NAT の物理ネットワーク上でのパラメータ: IP アドレス = "%r", サブネットマスク = "%r", デフォルトゲートウェイ = "%r", ブロードキャストアドレス = "%r", 仮想 MAC アドレス: "%S", DHCP サーバーアドレス: "%r", DNS サーバーアドレス: "%r"
+LH_KERNEL_MODE_STOP 仮想 NAT 機能でインターフェイス "%S" 上のカーネルモード NAT を停止しました。
+
+
+# (管理ログ)
+LA_CONNECTED_1 コネクション "%S" がサーバー管理モードで接続しました。
+LA_CONNECTED_2 コネクション "%S" が仮想 HUB 管理モードで接続しました。仮想 HUB 名は "%S" です。
+LA_IP_DENIED コネクション "%S" は adminip.txt ファイルで許可されていない IP アドレスから管理モードで接続しようとしました。切断します。
+LA_ERROR コネクション "%S" は管理モードにログインできませんでした。%s (エラーコード %u)
+LA_OK コネクション "%S" が管理モードでのログインに成功しました。
+LA_RPC_START コネクション "%S" は管理モードのための新しいリモートプロシージャコールセッション "%S" を生成しました。
+LA_TAG_1 管理モード [%S]:
+LA_TAG_2 管理モード [%S] (仮想 HUB "%S"):
+LA_CREATE_LISTENER 新しい TCP リスナー (ポート番号 %u) を作成しました。
+LA_DELETE_LISTENER TCP リスナー (ポート番号 %u) を削除しました。
+LA_ENABLE_LISTENER TCP リスナー (ポート番号 %u) を有効化しました。
+LA_DISABLE_LISTENER TCP リスナー (ポート番号 %u) を無効化しました。
+LA_SET_SERVER_PASSWORD サーバー管理者パスワードを設定しました。
+LA_SET_FARM_SETTING クラスタリング設定を変更しました。
+LA_SET_SERVER_CERT サーバー証明書を設定しました。
+LA_REGENERATE_SERVER_CERT サーバー証明書を再生成しました。新しい CN: "%S"
+LA_SET_SERVER_CIPHER サーバーの新しい暗号化アルゴリズム名を設定しました。新しい暗号化アルゴリズム名は "%S" です。
+LA_CREATE_HUB 新しい仮想 HUB "%S" を作成しました。
+LA_SET_HUB 仮想 HUB の設定を変更しました。
+LA_DELETE_HUB 仮想 HUB "%S" を削除しました。
+LA_SET_HUB_RADIUS 仮想 HUB の外部 RADIUS 認証サーバーの設定を変更しました。
+LA_DISCONNECT_CONN サーバーに接続しているクライアントのコネクション "%S" を強制切断しました。
+LA_SET_HUB_ONLINE 仮想 HUB をオンラインにしました。
+LA_SET_HUB_OFFLINE 仮想 HUB をオフラインにしました。
+LA_SET_SNAT_OPTION SecureNAT オプションを設定しました。
+LA_ENABLE_SNAT SecureNAT 機能を有効にしました。
+LA_DISABLE_SNAT SecureNAT 機能を無効にしました。
+LA_SET_HUB_LOG ログ保存設定を変更しました。
+LA_ADD_CA 信頼するルート証明書の登録を追加しました。
+LA_DELETE_CA 信頼するルート証明書の登録を削除しました。
+LA_CREATE_LINK カスケード接続 "%s" を追加しました。
+LA_SET_LINK カスケード接続 "%s" の設定を変更しました。
+LA_SET_LINK_ONLINE カスケード接続 "%s" をオンラインにしました。
+LA_SET_LINK_OFFLINE カスケード接続 "%s" をオフラインにしました。
+LA_DELETE_LINK カスケード接続 "%s" を削除しました。
+LA_RENAME_LINK カスケード接続 "%s" の名前を "%s" に変更しました。
+LA_ADD_ACCESS アクセスリストを追加しました。
+LA_DELETE_ACCESS アクセスリストを削除しました。
+LA_SET_ACCESS_LIST アクセスリストを更新しました。%u 個のアクセスリストを設定しました。
+LA_SET_AC_LIST 接続元 IP 制限リストを更新しました。%u 個のルール項目を設定しました。
+LA_CREATE_USER ユーザー "%S" を作成しました。
+LA_SET_USER ユーザー "%S" の設定を更新しました。
+LA_DELETE_USER ユーザー "%S" を削除しました。
+LA_CREATE_GROUP グループ "%S" を作成しました。
+LA_SET_GROUP グループ "%S" の設定を更新しました。
+LA_DELETE_GROUP グループ "%S" を削除しました。
+LA_DELETE_SESSION セッション "%S" を強制切断しました。
+LA_SET_KEEP サーバーのインターネット接続維持設定を更新しました。
+LA_SET_SYSLOG サーバーの syslog 送信機能の設定を更新しました。
+LA_DELETE_BRIDGE ローカルブリッジ接続定義 "%S" -> "%S" を削除しました。
+LA_ADD_BRIDGE ローカルブリッジ接続定義 "%S" -> "%S" を追加しました。
+LA_REBOOT_SERVER VPN Server を再起動するように要求しました。
+LA_GET_CONFIG config ファイルを読み出しました。
+LA_SET_CONFIG config ファイルを書き込みました。VPN Server を再起動します。
+LA_SET_HUB_ADMIN_OPTION 仮想 HUB "%S" の管理オプションを設定しました。
+LA_SET_HUB_EXT_OPTION 仮想 HUB "%S" の拡張オプションを設定しました。
+LA_ADD_L3_SW 仮想レイヤ 3 スイッチ "%S" をサーバーに作成しました。
+LA_DEL_L3_SW 仮想レイヤ 3 スイッチ "%S" をサーバーから削除しました。
+LA_START_L3_SW 仮想レイヤ 3 スイッチ "%S" を開始しました。
+LA_STOP_L3_SW 仮想レイヤ 3 スイッチ "%S" を停止しました。
+LA_ADD_L3_IF 仮想 HUB "%S" に対する仮想インターフェイスを仮想レイヤ 3 スイッチ "%S" に追加しました。
+LA_DEL_L3_IF 仮想 HUB "%S" に対する仮想インターフェイスを仮想レイヤ 3 スイッチ "%S" から削除しました。
+LA_ADD_L3_TABLE ネットワーク "%S" に対するルーティングテーブルを仮想レイヤ 3 スイッチ "%S" に追加しました。
+LA_DEL_L3_TABLE ネットワーク "%S" に対するルーティングテーブルを仮想レイヤ 3 スイッチ "%S" から削除しました。
+LA_ADD_CRL 無効な証明書の一覧の登録を追加しました。
+LA_DEL_CRL 無効な証明書の一覧の登録を削除しました。
+LA_SET_CRL 無効な証明書の一覧の登録の登録済み項目を編集しました。
+LA_READ_LOG_FILE サーバー "%S" 上のログファイル "%S" をダウンロードしました。
+LA_ADD_LICENSE_KEY 新しいライセンスキー "%S" を登録しました。
+LA_DEL_LICENSE_KEY 既存のライセンス (%u 番) を削除しました。
+LA_SET_IPSEC_CONFIG IPsec サーバーの設定を更新しました。
+LA_ADD_ETHERIP_ID EtherIP / L2TPv3 サーバーの設定 (ID="%S") を追加しました。
+LA_DEL_ETHERIP_ID EtherIP / L2TPv3 サーバーの設定 (ID="%S") を削除しました。
+LA_SET_OVPN_SSTP_CONFIG OpenVPN および MS-SSTP VPN サーバーの設定を更新しました。
+LA_DDNS_HOSTNAME_CHANGED ダイナミック DNS 機能のホスト名を "%S" に変更しました。
+LA_SET_SPECIAL_LISTENER 特別なリスナの有効 / 無効状態を変更しました。
+
+# (Client ログ)
+LC_START_1 SoftEther VPN Client エンジンを起動しました。
+LC_START_2 %S %S
+LC_START_3 %S
+LC_END SoftEther VPN Client エンジンをシャットダウンしました。
+LC_LOAD_CONFIG_1 設定ファイルを読み込んでいます。
+LC_LOAD_CONFIG_2 設定ファイルの読み込みが完了しました。
+LC_LOAD_CONFIG_3 設定ファイルが存在しません。初期設定を作成します。
+LC_NEW_ACCOUNT 新しい接続設定 "%s" を作成しました。
+LC_DELETE_ACCOUNT 接続設定 "%s" を削除しました。
+LC_RENAME_ACCOUNT 接続設定 "%s" の名前を "%s" に変更しました。
+LC_CONNECT 接続設定 "%s" への接続処理を開始しました。
+LC_CONNECT_1 接続設定 "%s": %u 回目の接続動作を開始します。
+LC_CONNECT_2 接続設定 "%s": 接続が完了しました。セッション名: "%S"
+LC_CONNECT_ERROR 接続設定 "%s": 接続が切断されたか、接続に失敗しました。理由: %s (コード %u)
+LC_DISCONNECT 接続設定 "%s" を切断します。
+LC_CREATE_VLAN 仮想 LAN カード "%S" を作成しました。
+LC_UPDATE_VLAN 仮想 LAN カード "%S" のドライバを再インストールしました。
+LC_DELETE_VLAN 仮想 LAN カード "%S" を削除しました。
+LC_SET_PASSWORD クライアントサービスに接続するためのパスワード設定を変更しました。
+LC_TAP_NOT_FOUND MacOS X 用の tun/tap ドライバが見つかりません。tun/tap ドライバのインストールを行ってください。
+
+# (イレーザー ログ)
+LE_START ディレクトリ "%S" の監視を開始します。ディスクの空き容量が %S 未満になった場合、このディレクトリのサブディレクトリ内に保存されているログファイルおよび設定のバックアップファイルを、古い順番に自動的に削除します。削除を開始するディスクの最小空き容量は、設定ファイルの "AutoDeleteCheckDiskFreeSpaceMin" 項目で変更することができます。
+LE_DELETE ディスクの空き容量が %S 未満になったため、古いファイル "%S" を自動的に削除しました。なお、削除を開始するディスクの最小空き容量は、設定ファイルの "AutoDeleteCheckDiskFreeSpaceMin" 項目で変更することができます。
+LE_NOT_ENOUGH_FREE <<警告>> ディスクの空き容量が %S 以下になっていますが、これ以上古いログファイルおよび設定のバックアップファイルを自動的に削除することができませんでした。直ちに手動でこのコンピュータの不要なファイルを削除し、ディスク容量を確保することをお勧めします。空きディスク容量が極端に少なくなると、コンピュータの動作が不安定になる場合があります。
+
+# (レイヤ 3 スイッチログ)
+L3_SWITCH_START 仮想レイヤ 3 スイッチ "%S" が起動しました。このスイッチに登録されているすべてのインターフェイスの仮想 HUB がオンラインになるまで待機して、動作を開始します。
+L3_SWITCH_ONLINE 仮想レイヤ 3 スイッチ "%S" のすべてのインターフェイスの仮想 HUB がオンラインになったので、仮想レイヤ 3 スイッチの動作を開始します。
+L3_SWITCH_OFFLINE 仮想レイヤ 3 スイッチ "%S" に登録されている 1 つ以上のインターフェイスの仮想 HUB が停止したので、仮想レイヤ 3 スイッチの動作を停止します。
+L3_SWITCH_STOP 仮想レイヤ 3 スイッチ "%S" が終了しました。
+
+
+# Microsoft.c 関係
+MS_ETHERNET Ethernet インターフェイス
+MS_TOKENRING トークンリングインターフェイス
+MS_FDDI FDDI インターフェイス
+MS_PPP PPP (ダイヤルアップまたは VPN)
+MS_LOOPBACK ループバックインターフェイス
+MS_SLIP SLIP インターフェイス
+MS_WLAN 無線 LAN インターフェイス
+MS_OTHER 不明な種類のインターフェイス
+MS_NON_OPERATIONAL 無効
+MS_UNREACHABLE 未接続
+MS_DISCONNECTED 未接続
+MS_CONNECTING 接続中
+MS_CONNECTED 接続済み
+MS_OPERATIONAL 接続済み
+
+
+# Network Utility 関係
+UT_SM_COLUMN_1 項目名
+UT_SM_COLUMN_2 値
+UT_SM_ST_TITLE ネットワークアダプタ名
+UT_SM_ST_GUID GUID
+UT_SM_ST_TYPE 種類
+UT_SM_ST_TYPE2 物理 Ethernet LAN 接続
+UT_SM_ST_STATUS 状況
+UT_SM_ST_MTU MTU
+UT_SM_ST_SPEED リンク速度
+UT_SM_ST_ADDRESS 物理アドレス
+UT_SM_ST_RECV_BYTES 受信バイト数
+UT_SM_ST_RECV_BCASTS 受信ブロードキャスト数
+UT_SM_ST_RECV_UNICASTS 受信ユニキャスト数
+UT_SM_ST_SEND_BYTES 送信バイト数
+UT_SM_ST_SEND_BCASTS 送信ブロードキャスト数
+UT_SM_ST_SEND_UNICASTS 送信ユニキャスト数
+UT_SM_ST_IP IP アドレス %u
+UT_SM_ST_SUBNET サブネットマスク %u
+UT_SM_ST_GATEWAY ゲートウェイ %u
+UT_SM_ST_DHCP DHCP サーバー
+UT_SM_ST_DHCP_1 リース開始日時
+UT_SM_ST_DHCP_2 リース期限日時
+UT_SM_ST_WINS_1 WINS サーバー 1
+UT_SM_ST_WINS_2 WINS サーバー 2
+
+
+# EtherLogger Manager 関係
+EM_TITLE SoftEther EtherLogger Manager
+EM_REMOTE_TITLE SoftEther EtherLogger サービスに接続し、管理することができます。\r\n管理する EtherLogger サービスが動作しているコンピュータのホスト名または IP アドレスを入力してください。":" (コロン) に続けてポート番号を指定することもできます。
+EM_MAIN_COLUMN_1 LAN カード名
+EM_MAIN_COLUMN_2 状態
+EM_MAIN_OK 動作中
+EM_MAIN_ERROR エラー発生
+EM_ADD_NEW 新しいキャプチャデバイスの追加
+EM_ADD_EDIT キャプチャ設定の編集
+EM_DELETE_CONFIRM キャプチャ設定 "%S" を削除しますか?
+EM_NO_LICENSE_COLUMN ご注意:
+EM_NO_LICENSE 製品ライセンスが 1 つも登録されていないため、この SoftEther EtherLogger は動作しません。
+
+EM_UNSUPPORTED この SoftEther EtherLogger が動作しているオペレーティングシステム上では、SoftEther EtherLogger を使用することはできません。SoftEther EtherLogger が使用できるオペレーティングシステムの一覧については、SoftEther EtherLogger のオンラインドキュメントを参照してください。
+EM_WPCAP_REMOTE この SoftEther EtherLogger を使用するためには、WinPcap ソフトウェアをインストールする必要があります。現在、サーバー コンピュータ上には WinPcap ソフトウェアがインストールされていません。\r\n\r\nWinPcap ソフトウェアのインストールを続行するためには、VPN Server が動作しているサーバー コンピュータ上で SoftEther EtherLogger Managerを起動し、localhost (自分自身) に対して接続した状態で、ローカルブリッジ機能設定画面を表示する必要があります。\r\n続行するには、一旦この管理セッションを終了し、サーバー コンピュータ上で SoftEther EtherLogger Manager を起動してから、localhost に対して接続して、設定を続行してください。
+EM_WPCAP_ROOT この SoftEther EtherLogger を使用するためには、WinPcap ソフトウェアをインストールする必要があります。\r\n\r\nインストールを継続するには、このコンピュータ上で Administrators (管理者) 権限を持ったユーザーでログオンする必要があります。\r\nAdministrators 権限でログオンし、もう一度 SoftEther VPN サーバー管理マネージャを起動してください。
+EM_WPCAP_INSTALL この SoftEther EtherLogger を使用するためには、WinPcap ソフトウェアをインストールする必要があります。現在、サーバー コンピュータ上には WinPcap ソフトウェアがインストールされていません。\r\n\r\nWinPcap はフリーソフトウェアであり、VPN Server の一部として同梱されているため、簡単にインストールすることができます。\r\n\r\nWinPcap のインストールを開始しますか?
+EM_WPCAP_REBOOT1 WinPcap のインストールが完了した後に SoftEther EtherLogger を使用する場合は、コンピュータを再起動する必要があります。\r\n\r\nコンピュータを手動で再起動し、SoftEther EtherLogger が起動した後で、もう一度設定を行ってください。
+EM_WPCAP_REBOOT2 WinPcap のインストールが完了した後に、SoftEther EtherLogger サービスを再起動する必要があります。\r\n\r\nSoftEther EtherLogger サービスの再起動は短時間で完了しますが、現在この SoftEther EtherLogger に接続している管理セッションはすべて切断されます。\r\nこの管理セッションも切断されるため、続行するには再接続してください。\r\n\r\nSoftEther EtherLogger サービスを再起動しますか?
+EM_RESOURCE WinPcap のドライバを読み込めませんでした。
+
+
+
+###########################################################################
+# #
+# ソフトウェア内のダイアログボックスの文字列データ #
+# #
+###########################################################################
+
+
+PREFIX D_SECURE
+CAPTION %s - %S へのアクセス
+S_TITLE %S へのアクセス
+S_DEVICE_INFO デバイス名: %S\r\n製造元: %S
+IDS_STATIC1 デバイス情報
+S_WARNING 一定回数 PIN コードを間違えるとデバイスにアクセスできなくなる場合があります。ご注意ください。
+IDOK &OK
+IDCANCEL キャンセル
+S_PIN_CODE &PIN コード:
+
+
+PREFIX D_PKCSUTIL
+CAPTION PKCS#12 書き込みユーティリティ
+S_TITLE ePass 1000 USB トークン PKCS#12 書き込みユーティリティ
+STATIC1 このユーティリティを使用すると、任意の PKCS#12 ファイル (証明書ファイル) を ePass 1000 USB ハードウェアセキュリティトークンに書き込むことができます。\r\n\r\n証明書ファイルが書き込まれた USB トークンは、SoftEther VPN の認証に使用できます。
+STATIC2 PKCS#12 ファイルの書き込み
+STATIC3 既存の PKCS#12 ファイルを USB トークンに書き込む場合は、[書き込み] をクリックしてください。\r\n※ すでに USB トークン内に SoftEther VPN 用の PKCS#12 証明書が格納されている場合は上書きされます。
+B_WRITE 書き込み(&W)
+STATIC4 USB トークン内の PKCS#12 証明書の消去
+STATIC5 すでに SoftEther VPN 用の PKCS#12 証明書が格納されている USB トークンから、証明書データを消去することができます。
+B_ERASE 消去(&E)
+IDCANCEL ユーティリティの終了(&X)
+S_COPYRIGHT Copyright (c) SoftEther VPN Project.\r\nAll Rights Reserved.
+
+
+PREFIX D_PASSPHRASE
+CAPTION 秘密鍵のパスフレーズ
+STATIC1 秘密鍵はパスフレーズによって保護されています。\r\n\r\n秘密鍵を読み取るためのパスフレーズを入力してください。
+STATIC2 パスフレーズ(&P):
+IDOK &OK
+IDCANCEL キャンセル
+
+
+PREFIX D_NM_CONNECT
+CAPTION SoftEther VPN User-mode Router へ接続
+S_TITLE %S に接続しています...
+
+
+PREFIX D_PASSWORD
+CAPTION %S へのログイン
+S_TITLE サーバー %S にログインするためのユーザー名とパスワードを入力してください。また、正しいアカウントの種類が選択されていることを確認してください。
+STATIC1 ユーザー情報の入力(&R):
+STATIC2 アカウントの種類(&T):
+STATIC3 ユーザー名(&N):
+STATIC4 パスワード(&P):
+R_NO_SAVE_PASSWORD パスワードを保存しない(&D)
+S_COUNTDOWN 入力が行われない場合、あと %u 秒後に自動的に再接続します...
+IDOK &OK
+IDCANCEL 接続の中断
+
+
+PREFIX D_STATUS
+CAPTION %s に接続しています...
+S_STATUS 初期化しています...
+IDCANCEL キャンセル
+
+
+PREFIX D_CERT
+CAPTION 証明書
+S_TITLE この証明書に関する情報は以下の通りです。
+STATIC1 証明書基本情報:
+STATIC2 発行先:
+STATIC3 発行者:
+STATIC4 有効期限:
+STATIC5 証明書詳細情報:
+STATIC6 この証明書を署名した証明機関の証明書:
+S_PARENT この証明書を署名した証明機関の証明書が信頼できる証明書のリストに登録されています。
+S_PARENT_BUTTON_STR 証明書の表示(&V)
+IDCANCEL &OK
+B_SAVE ファイルに保存(&S)
+
+
+PREFIX D_CHECKCERT
+CAPTION セキュリティの警告 - %s
+S_TITLE 現在接続しようとしている接続先 VPN Server "%S" との間の通信は暗号化されていますが、サーバーが提示したサーバー証明書が信頼できるかどうかはわかりません。
+STATIC1 サーバー証明書について
+STATIC2 VPN 通信では、サーバーとクライアントの間で暗号化通信 (SSL セッション) を確立します。その際にサーバーの証明書を確認することによって、接続しようとしているサーバーが本物かどうかを検証することができます。
+S_MSG1 接続先の VPN Server "%S" が提示したサーバー証明書は以下のとおりです。
+STATIC3 発行先:
+STATIC4 発行者:
+STATIC5 有効期限:
+B_SHOW 証明書を表示する(&S)
+STATIC6 ダイジェスト (MD5):
+STATIC7 ダイジェスト (SHA-1):
+IDOK 接続を続ける(&R)
+IDCANCEL 接続をキャンセル(&C)
+STATIC8 このサーバー証明書は、信頼された証明機関により発行されていないか、有効期限切れか、その他の問題がある可能性があります。
+STATIC9 上記の証明書の内容を確認してから、この VPN Server への接続を行うかどうかを決定してください。[接続をキャンセル] をクリックすると、このサーバーへの接続を中断します。
+
+
+PREFIX D_CONNECTERROR
+CAPTION 接続エラー - %s
+S_TITLE VPN サーバー "%S" との通信で以下のエラーが発生しました。
+S_COUNTDOWN あと %u 秒後に自動的に再接続します...
+IDOK 再試行(&R)
+IDCANCEL 接続の中断
+R_HIDE 今回の接続時にはこのウインドウを非表示にする(&H)
+
+
+PREFIX D_CM_LOGIN
+CAPTION パスワードの入力 - VPN クライアント接続マネージャ
+S_TITLE %s 上で動作している VPN Client を操作するためには、クライアント管理パスワードが必要です。クライアント管理パスワードを入力してください。
+STATIC1 パスワード(&P):
+STATIC2 クライアント管理パスワードの入力:
+IDOK &OK
+IDCANCEL キャンセル
+
+
+PREFIX D_CONNECTION_STATUS
+S_TITLE 接続設定 %s の VPN セッションの状況 (リアルタイム)
+B_POLICY セキュリティポリシー(&P)...
+B_SERVER_CERT サーバー証明書(&S)
+B_CLIENT_CERT クライアント証明書(&E)
+IDCANCEL 閉じる(&C)
+
+
+PREFIX D_CM_POLICY
+CAPTION セキュリティポリシー一覧
+S_TITLE 接続設定 %s の現在のセッションに設定されているセキュリティポリシー
+IDCANCEL 閉じる(&C)
+
+
+PREFIX D_CM_ACCOUNT
+STATIC1 VPN Server への接続設定を行います。
+S_ACCOUNT_NAME 接続設定名(&T):
+STATIC2 接続先 VPN Server の指定(&B):
+STATIC3 接続したい VPN Server が動作しているコンピュータのホスト名または IP アドレス、ポート番号、および仮想 HUB 名を指定してください。
+STATIC4 ホスト名(&H):
+STATIC5 ポート番号(&P):
+STATIC6 (TCP ポート)
+STATIC7 仮想 HUB 名(&V):
+STATIC8 経由するプロキシサーバーの設定(&X):
+STATIC9 プロキシサーバーを経由して VPN Server に接続することができます。
+STATIC10 プロキシの種類(&M):
+R_DIRECT_TCP 直接 TCP/IP 接続 (プロキシを使わない) (&D)
+R_HTTPS HTTP プロキシサーバー経由接続(&Q)
+R_SOCKS SOCKS プロキシサーバー経由接続(&S)
+B_PROXY_CONFIG プロキシサーバーの接続設定(&2)
+STATIC11 サーバー証明書の検証オプション(&F):
+R_CHECK_CERT サーバー証明書を必ず検証する(&3)
+B_TRUST 信頼する証明機関の証明書の管理(&4)
+B_SERVER_CERT 固有証明書の登録(&R)
+B_VIEW_SERVER_CERT 固有証明書の表示(&5)
+S_VLAN_GROUP 使用する仮想 LAN カード(&L):
+S_POLICY_1 カスケード接続を行う際に、この仮想 HUB 側で生成されるセッションに適用するセキュリティポリシーを設定することができます。
+B_POLICY セキュリティポリシー(&L)
+STATIC12 ユーザー認証(&A):
+STATIC13 認証の種類(&6):
+S_USERNAME ユーザー名(&U):
+S_PASSWORD パスワード(&Y):
+S_CERT_INFO ユーザー認証に使用するクライアント証明書を指定する必要があります。
+STATIC14 通信の詳細設定(&G):
+R_RETRY VPN Server との通信が切断された場合は再接続する(&Z)
+S_RETRY_NUM_1 再接続回数(&C):
+S_RETRY_NUM_2 回
+S_RETRY_SPAN_1 再接続間隔(&K):
+S_RETRY_SPAN_2 秒
+R_INFINITE 無限に再接続を試行する (常時接続) (&I)
+R_NOTLS1 TLS &1.0 を使用しない
+B_DETAIL 高度な通信設定(&N)...
+IDOK &OK
+IDCANCEL キャンセル
+B_CHANGE_PASSWORD パスワードの変更(&J)
+S_CHANGE_PASSWORD VPN Server 側のユーザーのパスワードを変更できます。
+R_HIDE 接続中の画面とエラー画面を非表示(&W)
+R_HIDE2 IP アドレスメッセージを非表示(&9)
+STATIC15 VPN Server に接続する際に必要なユーザー認証情報を設定してください。
+B_REGIST_CLIENT_CERT クライアント証明書の指定(&8)
+B_IE IE の設定を使用(&E)
+
+
+PREFIX D_CM_PROXY
+CAPTION プロキシサーバーの接続設定
+STATIC1 経由するプロキシサーバー (HTTP プロキシまたは SOCKS プロキシ) のホスト名または IP アドレス、ポート番号、および必要な場合はユーザー名とパスワードを入力してください。
+STATIC2 ホスト名(&H):
+STATIC3 ポート番号(&A):
+STATIC4 ユーザー名(&U):
+STATIC5 パスワード(&P):
+IDOK &OK
+IDCANCEL キャンセル
+STATIC6 (オプション)
+STATIC7 (オプション)
+
+
+PREFIX D_CM_DETAIL
+CAPTION 高度な通信設定
+STATIC1 ネットワーク、通信プロトコル、およびセキュリティに関する詳しい知識をお持ちの方とシステム管理者向けのオプションです。VPN プロトコルの通信設定をカスタマイズできます。
+STATIC2 VPN 通信の最適化(&T):
+STATIC3 VPN Server との間の VPN 通信セッションにおけるデータ伝送に複数本の TCP コネクションを束ねて使用することにより、通信速度を向上できる場合があります。
+STATIC4 VPN 通信に使用する TCP コネクション数(&N):
+STATIC5 本
+STATIC6 ※ サーバーへの接続回線が高速な場合は 8 本程度を、ダイヤルアップ等の低速な場合は 1 本をお勧めします。
+STATIC7 詳細設定:
+STATIC8 各 TCP コネクションの確立間隔(&S):
+STATIC9 秒
+R_USE_DISCONNECT 各 TCP コネクションの寿命を設定する(&A)
+STATIC10 寿命(&P):
+STATIC11 秒
+STATIC12 2 本以上の TCP コネクションを束ねて VPN 通信を行う際、「半二重モード」を使用することができます。\r\n半二重モードを有効にすると、自動的に各 TCP コネクションのデータ伝送方向を半数ずつ固定することができます。\r\n\r\nたとえば、8 本の TCP コネクションを使用して VPN セッションを確立した場合、半二重モードを有効にすると、4 本の TCP コネクションはアップロード方向専用、残りの 4 本のコネクションはダウンロード方向専用に固定され通信が行われます。
+R_USE_HALF_CONNECTION 半二重モードを使用する(&H)
+STATIC13 暗号化と圧縮(&C):
+STATIC14 通常は、VPN Server との間の通信を SSL で暗号化して、情報の盗聴や改ざんを防止します。暗号化を無効にすることもできます。暗号化を無効にすると、通信のスループットが向上しますが、通信データは平文でネットワーク上を流れます。
+R_USE_ENCRYPT VPN Server との間の通信を SSL で暗号化する(&E)
+STATIC15 データ圧縮技術を使用して、VPN 通信を圧縮することができます。ダイヤルアップ接続やモバイル接続など、低速回線でのみ使用してください。
+R_DISABLE_UDP UD&P 高速化機能を無効にする
+R_USE_COMPRESS データ圧縮を使用する(&U)
+STATIC16 接続モードの選択(&M):
+S_MODE VPN Server に下記の接続モードを指定して接続することができます。(ネットワーク管理者用)
+R_BRIDGE ブリッジ / ルータモードで接続(&B)
+R_MONITOR モニタリングモードで接続(&D)
+STATIC17 その他の設定(&G):
+R_NO_ROUTING ルーティングテーブルの調整処理を行わない(&R)
+STATIC18 この設定画面の設定項目は、システム管理者から指示があった場合や、ネットワークやセキュリティに関して詳しい知識をお持ちの場合以外は変更しないでください。
+STATIC19 VoIP / QoS 対応機能を使用すると、IP 電話パケットなどの優先度の高いパケットを VPN 内で高速に伝送できます。
+R_DISABLE_QOS VoIP / QoS 対応機能を無効にする(&Q)
+IDOK &OK
+IDCANCEL キャンセル
+S_UDPACCEL データ圧縮技術を使用して、VPN 通信を圧縮することができます。ダイヤルアップ接続やモバイル接続など、低速回線でのみ使用してください。
+
+
+PREFIX D_CM_NEW_VLAN
+CAPTION 新しい仮想 LAN カードの作成
+S_INFO 新しい仮想 LAN カードをシステムに追加します。\r\n仮想 LAN カードには英数字 %u 文字以内の名前を付けることができます。
+STATIC1 仮想 LAN カードの名前(&N):
+IDOK &OK
+IDCANCEL キャンセル
+S_WIN8 現在の OS は Windows 8 です。仮想 LAN カード名には 'VPN'、または 'VPN2' から 'VPN127' までの名前を指定してください (合計 127 個作成可能)。
+
+
+PREFIX D_CM_TRUST
+CAPTION 信頼する証明機関の証明書の管理
+STATIC1 VPN Client が信頼する証明機関の証明書一覧を管理します。\r\n\r\nここで登録された証明機関の証明書一覧は、VPN Server への接続時のサーバー証明書の検証などに利用されます。
+B_IMPORT 追加(&A)
+B_EXPORT エクスポート(&E)
+IDOK 証明書の表示(&V)
+IDCANCEL 閉じる(&C)
+B_DELETE 削除(&D)
+
+
+PREFIX D_CM_PASSWORD
+CAPTION パスワードの設定 - VPN クライアント接続マネージャ
+S_TITLE この SoftEther VPN Client サービスの制御を行うためのパスワードを設定することができます。\r\nパスワードを設定すると、次回 VPN クライアント接続マネージャで SoftEther VPN Client サービスに接続する際にパスワードの入力が求められます。
+STATIC1 クライアント管理パスワードの設定:
+R_USE_PASSWORD パスワードを設定する(&U)
+R_REMOTE_ONLY パスワードはリモートから操作を行う場合のみ要求する(&R)
+IDC_STATIC1 パスワード(&P):
+IDC_STATIC2 確認入力(&E):
+IDOK &OK
+IDCANCEL キャンセル
+
+
+PREFIX D_CM_CONFIG
+CAPTION オプション設定
+STATIC1 VPN Client の動作に関する設定を変更できます。
+STATIC2 リモート管理の設定(&E)
+STATIC3 VPN Client サービスプログラムを別のコンピュータ上から VPN クライアント接続マネージャによってリモート管理することが可能です。
+R_ALLOW_REMOTE_CONFIG VPN Client サービスのリモート管理を許可する(&R)
+S_WARNING リモート管理を許可する場合、パスワードを設定しておくことを強くお勧めします。パスワードは [ツール] メニューの [パスワードの設定] をクリックして設定することができます。
+STATIC4 一定期間無通信状態が続くと接続が自動的に切断されるようなネットワーク接続環境の場合、インターネット上の任意のサーバーに対して一定間隔ごとにパケットを送信することにより、インターネット接続を維持することができます。
+R_USE_KEEP_CONNECT インターネット接続の維持機能を使用する(&K)
+S_HOSTNAME ホスト名(&H):
+S_PORT ポート番号(&P):
+S_INTERVAL パケット送出間隔(&I):
+S_INTERVAL2 秒間に 1 パケット
+S_PROTOCOL プロトコル(&C):
+R_TCP TCP/IP プロトコル(&T)
+R_UDP UDP/IP プロトコル(&U)
+S_INFO インターネット接続維持のために送信されるパケットはランダムな内容であり、コンピュータやユーザーを識別する個人情報などが送信されることはありません。
+IDOK &OK
+IDCANCEL キャンセル
+STATIC5 その他の設定(&S)
+R_ALPHA ウインドウを半透明にする(&A)
+STATIC6 ※ 半透明の設定は接続マネージャを再起動するまで適用されません。
+STATIC7 インターネット接続の維持機能(&N)
+
+
+PREFIX D_ABOUT
+S_INFO1 SoftEther VPN %u.0 (Ver %u.%02u, Build %u)
+S_INFO2 An Open-Source VPN Software for Academic Purpose, under the GPLv2 License.\r\nCopyright (c) 2012-%u SoftEther Project at University of Tsukuba, Japan. All Rights Reserved.\r\nWeb Site: http://www.softether.org/\r\n%S
+S_INFO3 This product includes the following software components:\r\nBitVisor: Copyright (c) 2007, 2008 University of Tsukuba. Copyright (C) 2007, 2008 National Institute of Information and Communications Technology. All rights reserved. / Microsoft(R) C Runtime Library: (c) 2007 Microsoft Corporation. All Rights Reserved. / PKCS #11 Cryptographic Token Interface (Cryptoki): Copyright (c) RSA Security Inc. / WinPcap: Copyright (c) 2001 - 2003 NetGroup, Politecnico di Torino (Italy). All rights reserved. / libedit: Copyright (c) 1992, 1993 The Regents of the University of California. All rights reserved. / libiconv: Copyright (C) 2007 Free Software Foundation, Inc. / ncurses: Copyright (c) 1998-2005, 2006 Free Software Foundation, Inc. / OpenSSL: Copyright (c) 1998-2011 The OpenSSL Project. All rights reserved. This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit (http://www.openssl.org/). This product includes cryptographic software written by Eric Young (eay@cryptsoft.com). / zlib: (C) 1995-2004 Jean-loup Gailly and Mark Adler. / Special Thanks to: Software Laboratory, Academic Computing Communication Center, Industrial Liaison and Cooperative Research Center and Professor Yasushi Shinjo in University of Tsukuba, Japan.
+S_INFO4 本ソフトウェアは筑波大学 SoftEther VPN プロジェクトで開発されたフリーウェアです。本ソフトウェアは一切の保証がない状態で提供されるものであり、開発および配布元は使用の結果の損害について一切責任を負いません。\r\n\r\nSoftEther VPN ソフトウェアは日本国経済産業省のソフトウェア研究開発プロジェクトの成果物です。IPA (独立行政法人 情報処理推進機構) の未踏ソフトウェア創造事業に採択され開発されました。詳しくは http://www.ipa.go.jp/ をご覧ください。
+IDCANCEL &OK
+B_WEB SoftEther VPN の Web サイト(&W)...
+B_EULA 使用許諾契約書(&E)
+B_IMPORTANT 重要事項説明書(&I)
+B_LEGAL 法律上の通知(&L)
+B_UPDATE_CONFIG 更新通知設定(&C)
+
+
+PREFIX D_REMOTE
+STATIC1 接続するコンピュータのホスト名または IP アドレスを指定してください(&S):
+R_LOCAL ローカルコンピュータ (この画面を表示しているコンピュータ) に接続(&L)
+S_HOSTNAME コンピュータ名(&C):
+IDOK &OK
+IDCANCEL キャンセル
+
+
+PREFIX D_CM_DESKTOP
+CAPTION 接続 - %s
+S_TITLE 接続設定 "%s" の接続処理を開始します。
+S_WARNING VPN Client は、VPN Server への接続中の進行状況やエラー メッセージなどを、%sの 「コンソールセッション」 の画面上に出力します。
+S_INFO 接続を継続してもよろしいですか?
+IDOK 継続(&C)
+IDCANCEL キャンセル
+
+
+PREFIX D_CM_CHANGE_PASSWORD
+CAPTION パスワードの変更
+S_TITLE サーバー %S 上に登録されているユーザーのパスワードを変更することができます。
+STATIC1 パスワードの変更(&P)
+STATIC2 仮想 HUB 名(&H):
+STATIC3 ユーザー名(&U):
+STATIC4 古いパスワード(&W):
+STATIC5 新しいパスワード(&N):
+STATIC6 新しいパスワードの\r\n確認入力(&C):
+IDOK &OK
+IDCANCEL キャンセル
+S_STATIC ※ [RADIUS または NT ドメイン認証] を使用して認証するユーザーのパスワードは変更できません。
+
+
+PREFIX D_SM_MAIN
+CAPTION SoftEther VPN サーバー管理マネージャ
+STATIC1 SoftEther VPN Server への接続設定(&P):
+STATIC2 以下の VPN Server または VPN Bridge への接続設定が登録されています。名前をダブルクリックすると、サーバーに接続できます。\r\n新しい接続を追加するには [新しい接続設定] をクリックしてください。
+B_NEW_SETTING 新しい接続設定(&N)
+B_EDIT_SETTING 接続設定の編集(&E)
+B_DELETE 接続設定の削除(&D)
+IDOK 接続(&C)
+B_SECURE_MANAGER スマートカードマネージャ(&S)...
+B_SELECT_SECURE スマートカード選択(&M)...
+B_ABOUT バージョン情報(&A)
+IDCANCEL SoftEther VPN サーバー管理マネージャの終了(&X)
+B_CERT_TOOL 証明書作成ツール(&R)
+
+
+PREFIX D_SM_EDIT_SETTING
+STATIC1 管理する VPN Server の接続設定を行います。
+STATIC2 接続設定名(&N):
+STATIC3 接続先 VPN Server の指定(&B):
+STATIC4 管理したい VPN Server が動作しているコンピュータのホスト名または IP アドレスおよひポート番号を指定してください。
+STATIC5 ホスト名(&H):
+R_LOCALHOST このコンピュータ (localhost) に接続(&L)
+STATIC6 ポート番号(&P):
+STATIC7 (TCP ポート)
+STATIC8 経由するプロキシサーバーの設定(&X):
+STATIC9 プロキシサーバーを経由して VPN Server に接続することができます。
+STATIC10 プロキシの種類(&Y):
+R_DIRECT_TCP 直接 TCP/IP 接続 (プロキシを使わない) (&D)
+R_HTTPS HTTP プロキシサーバー経由接続(&T)
+R_SOCKS SOCKS プロキシサーバー経由接続(&K)
+B_PROXY_CONFIG プロキシサーバーの接続設定(&R)
+STATIC11 管理モードの選択とパスワードの入力(&M)
+STATIC12 VPN Server には、サーバー管理モードと仮想 HUB 管理モードのどちらかのモードで接続できます。\r\n\r\nサーバー管理モードで接続すると、VPN Server の設定とすべての仮想 HUB が管理できます。\r\n\r\n仮想 HUB 管理モードで接続すると、権限を持っている仮想 HUB の管理ができます。
+R_SERVER_ADMIN サーバー管理モード(&S)
+R_HUB_ADMIN 仮想 HUB 管理モード(&U)
+S_HUBNAME 仮想 HUB 名(&V):
+STATIC13 管理モードで接続する際のパスワードを入力してください。
+S_PASSWORD 管理パスワード(&A):
+R_NO_SAVE 管理パスワードを保存しない(&W)
+IDOK &OK
+IDCANCEL キャンセル
+
+
+PREFIX D_SM_SERVER
+CAPTION %s - SoftEther VPN サーバー管理マネージャ
+S_TITLE VPN Server "%S" の管理
+S_VHUB_BRIDGE このサーバーがホストしている仮想 HUB (&U):
+IDOK 仮想 HUB の管理(&A)
+B_ONLINE オンライン(&O)
+B_OFFLINE オフライン(&F)
+B_HUB_STATUS 状態の表示(&S)
+B_CREATE 仮想 HUB の作成(&C)
+B_EDIT プロパティ(&E)
+B_DELETE 削除(&D)
+STATIC1 リスナーの管理(&J)
+STATIC2 リスナー一覧 (TCP/IP ポート) (&I):
+B_CREATE_LISTENER 新規作成(&R)
+B_DELETE_LISTENER 削除(&T)
+B_START 開始(&G)
+B_STOP 停止(&P)
+STATIC3 サーバー情報の参照および設定(&N)
+B_SSL 暗号化と通信関係の設定(&W)
+B_STATUS サーバー状態の表示(&V)
+B_INFO SoftEther VPN Server\r\nに関する情報(&Q)
+B_LICENSE ライセンスの追加と削除(&L)
+B_FARM クラスタリング構成(&M)
+B_FARM_STATUS クラスタリング状態(&Z)
+B_CONNECTION TCP/IP コネクション\r\n一覧の表示(&Y)
+B_BRIDGE ローカルブリッジ設定(&B)
+B_L3 レイヤ 3 スイッチ設定(&3)
+B_CONFIG Config 編集(&K)
+B_REFRESH 最新の状態に更新(&H)
+IDCANCEL 閉じる(&X)
+S_BETA ベータ版 (プレリリース)
+B_IPSEC IPsec / L&2TP 設定
+B_DDNS ダイナミック DNS 設定
+S_DDNS 現在の DDNS ホスト名:
+B_OPENVPN OpenVPN / MS-SSTP 設定
+B_AZURE VPN Azure 設定
+S_AZURE VPN Azure ホスト名:
+B_VPNGATE VPN Gate サービス設定
+
+
+PREFIX D_SM_STATUS
+IDOK 最新の状態に更新(&H)
+IDCANCEL 閉じる(&X)
+
+
+PREFIX D_SM_EDIT_HUB
+STATIC1 仮想 HUB 名(&N):
+STATIC2 セキュリティ設定(&S):
+S_BOLD この仮想 HUB の管理用パスワード
+STATIC3 パスワード(&P):
+STATIC4 確認入力(&C):
+R_NO_ENUM 匿名ユーザーに対してこの仮想 HUB を列挙しない(&U)
+STATIC5 仮想 HUB オプション(&I):
+R_LIMIT_MAX_SESSION 最大同時接続セッション数を制限する(&L)
+S_MAX_SESSION_1 最大同時接続セッション数(&Z):
+S_MAX_SESSION_2 セッション
+STATIC6 (ローカルブリッジ、仮想 NAT、カスケード接続などによって生成されるサーバー側の仮想セッション数は含まない)
+STATIC7 仮想 HUB の状態(&J):
+STATIC8 仮想 HUB の状態を選択してください。
+R_ONLINE オンライン(&E)
+R_OFFLINE オフライン(&F)
+STATIC9 クラスタリング設定(&M):
+S_FARM_INFO クラスタ内での仮想 HUB の種類を選択してください。
+R_STATIC スタティック仮想 HUB(&A)
+R_DYNAMIC ダイナミック仮想 HUB(&D)
+S_AO_1 仮想 HUB 管理オプション(&Y):
+S_AO_3 仮想 HUB の管理オプションを表示および編集できます。
+B_ADMINOPTION 仮想 HUB 管理オプション(&K)
+S_ACL_3 接続元 IP 制限リスト(&R):
+S_ACL クライアントコンピュータの IP アドレスによって、この仮想 HUB への VPN 接続を許可または拒否することができます。
+B_ACL 接続元 IP 制限リスト(&T)
+IDOK &OK
+IDCANCEL キャンセル
+STATIC10 仮想 HUB 拡張オプションを使用すると、この仮想 HUB に関するより詳細な設定を行うことができるようになります。
+B_EXTOPTION 仮想 HUB 拡張オプションの編集(&X)
+S_MSG_1 接続時にメッセージを表示
+S_MSG_2 この仮想 HUB に VPN Client が接続した際に、ユーザーの画面にメッセージを表示できます。
+B_MSG メッセージの設定(&G)
+
+
+PREFIX D_SM_CREATE_LISTENER
+CAPTION リスナーの新規作成
+STATIC1 VPN Server がクライアントからの接続を待ち受ける TCP/IP ポート番号を追加することができます。\r\n\r\n新しく追加するポート番号を指定してください。
+STATIC2 ポート番号がすでに別のサーバー プログラムによって使用されている場合など、ポートの確保に失敗した場合は、リスナーの状態がエラー状態となります。\r\n\r\nその場合は、同じポート番号を開いている別のプログラムを停止してください。
+STATIC3 ポート番号(&P):
+IDOK &OK
+IDCANCEL キャンセル
+STATIC4 (TCP/IP ポート)
+
+
+PREFIX D_SM_SSL
+CAPTION 暗号化と通信関係の設定
+STATIC1 この VPN Server の暗号化、通信、およびセキュリティに関する設定を参照または変更することができます。
+STATIC2 使用する暗号化アルゴリズム(&A):
+STATIC3 この VPN Server に接続した VPN Client との間で使用される SSL に対応した暗号化アルゴリズム名を指定してください。暗号化アルゴリズムは SSL バージョン 3 に対応したものでなければなりません。
+STATIC4 暗号化アルゴリズム名(&C):
+STATIC6 サーバー証明書(&E):
+STATIC7 この VPN Server がクライアントに対して提示する X509 証明書と秘密鍵を指定してください。
+B_IMPORT インポート(&I)
+B_EXPORT エクスポート(&X)
+B_VIEW 証明書の表示(&V)
+B_REGENERATE 新規作成(&N)
+STATIC8 インターネット接続の維持機能:
+STATIC9 一定期間無通信状態が続くと接続が自動的に切断されるようなネットワーク接続環境の場合、インターネット上の任意のサーバーに対して一定間隔ごとにパケットを送信することにより、インターネット接続を維持することができます。
+STATIC10 サーバー証明書:
+R_USE_KEEP_CONNECT インターネット接続の維持機能を使用する(&K)
+S_HOSTNAME ホスト名(&H):
+S_PORT ポート番号(&F):
+S_INTERVAL パケット送出間隔(&D):
+S_INTERVAL2 秒
+S_PROTOCOL プロトコル(&L):
+R_TCP TCP/IP プロトコル(&T)
+R_UDP UDP/IP プロトコル(&U)
+S_INFO インターネット接続維持のために送信されるパケットはランダムな内容であり、コンピュータやユーザーを識別する個人情報などが送信されることはありません。
+STATIC11 管理者パスワード(&W):
+S_INFO4 この VPN Server 全体とすべての仮想 HUB に対する管理権限を有する管理者パスワードを設定または変更することができます。
+B_PASSWORD 管理者パスワードの変更(&P)
+IDOK &OK
+IDCANCEL キャンセル
+IDCANCEL2 キャンセル
+STATIC12 syslog 送信機能
+STATIC13 VPN サーバー / VPN ブリッジ全体のログ、仮想 HUB の管理ログおよび仮想 HUB のパケットログを、ディスク上のファイルに書き出す代わりに syslog プロトコルで転送することができます。
+STATIC14 syslog サーバーホスト名(&S):
+STATIC15 ポート番号(&R):
+S_OVER_FUNCS VPN over ICMP / DNS サーバー機能
+S_INFO5 ファイアウォールやルータで TCP/IP の通信が遮断されている場合でも、ICMP または DNS パケットのみを用いて VPN を確立できます。
+B_SPECIALLISTENER VPN over ICMP / DNS 設定
+B_UPDATE_CONFIG 更新通知設定(&U)...
+
+
+PREFIX D_SM_SAVE_KEY_PAIR
+CAPTION 証明書と秘密鍵の保存
+STATIC1 証明書と秘密鍵を保存する方法を選択してください。
+STATIC2 保存方法(&V):
+R_X509_AND_KEY X509 証明書ファイル (.CER) と秘密鍵ファイル (.KEY) の組合せとして保存する(&X)
+R_PKCS12 PKCS#12 ファイル (.P12) として保存する(&P)
+R_SECURE スマートカードに書き込む(&W)
+STATIC3 標準的な Base 64 にエンコードされた証明書ファイルと秘密鍵ファイルの 2 つのファイルに分けて保存します。
+STATIC4 PKCS#12 (Public Key Cryptography Standard #12) ファイルとして保存します。\r\n1 つの PKCS#12 ファイルには、証明書と秘密鍵の両方を格納することが出来ます。
+STATIC5 このコンピュータにスマートカードが接続されている場合は、スマートカード内に証明書と秘密鍵を同時に書き込むことができます。
+B_SELECT 使用するスマートカードの選択(&S)...
+S_PASS3 秘密鍵の保護(&R)
+S_PASS4 秘密鍵を保存する際にパスフレーズを設定することができます。パスフレーズを設定した秘密鍵は、読み取る際にパスフレーズを入力する必要があります。
+R_USE_PASS パスフレーズを設定する(&A)
+S_PASS1 パスフレーズ(&H):
+S_PASS2 確認入力(&E):
+IDOK &OK
+IDCANCEL キャンセル
+B_SECURE_MANAGER スマートカードマネージャ(&M)...
+
+
+PREFIX D_SM_CONNECTION
+CAPTION コネクション一覧
+S_TITLE 現在、サーバー %S に接続中のコネクションは以下のとおりです。ただし、VPN セッションが確立済みのコネクションは表示されません。
+IDOK コネクションの情報を表示(&I)
+B_DISCONNECT 切断(&D)
+B_REFRESH 最新の状態に更新(&H)
+IDCANCEL 閉じる(&X)
+
+
+PREFIX D_SM_FARM
+CAPTION クラスタリング構成
+S_TITLE VPN Server "%S" のクラスタリング構成を変更できます。
+STATIC1 複数台の VPN Server でクラスタを構成すると、ロードバランシング (負荷分散) およびフォールトトレランスの確保を実現することができます。
+STATIC2 現在の動作モード:
+STATIC3 クラスタリング構成の設定(&T):
+R_STANDALONE スタンドアロンサーバー (クラスタリング構成無し) (&S)
+R_CONTROLLER クラスタコントローラ(&C)
+R_MEMBER クラスタメンバサーバー(&M)
+STATIC4 クラスタメンバサーバー時の設定項目(&E):
+S_IP_1 公開 IP アドレス(&I):
+S_IP_2 (公開 IP アドレスを入力しない場合は、クラスタコントローラへの接続の際に使用されるネットワークインターフェイスの IP アドレスが自動的に使用されます。)
+S_PORT_1 公開ポート一覧(&P):
+S_PORT_2 (複数入力する場合はスペースまたはカンマで区切ってください。)
+S_CONTROLLER コントローラのホスト名または IP アドレス(&H):
+S_CONTROLLER_PORT コントローラの\r\nポート番号(&R):
+S_PORT_3 (TCP ポート)
+S_PASSWORD 管理パスワード(&D):
+STATIC5 クラスタリング構成を変更すると、VPN Server サービスが自動的に再起動します。その際、現在接続されているすべてのセッションおよび管理用コネクションが切断されます。
+IDOK &OK
+IDCANCEL キャンセル
+S_1 クラスタ内での性能基準比(&W):
+S_2 (標準: 100)
+R_CONTROLLER_ONLY コントローラ機能のみ (自身は VPN 通信を処理しない)
+
+
+PREFIX D_SM_FARM_MEMBER
+CAPTION クラスタメンバ一覧
+S_TITLE 現在、クラスタコントローラ %S には以下のクラスタメンバサーバーが接続しています。
+IDOK クラスタメンバサーバーの情報を表示(&I)
+B_REFRESH 最新の状態に更新(&H)
+IDCANCEL 閉じる(&X)
+B_CERT サーバー証明書の表示(&C)
+
+
+PREFIX D_SM_CHANGE_PASSWORD
+CAPTION %S の管理者パスワードの設定
+S_TITLE サーバー %S の管理者パスワードを設定します。新しいパスワードを入力してから [OK] をクリックしてください。
+STATIC1 新しいパスワード(&P):
+STATIC2 確認入力(&C):
+IDOK &OK
+IDCANCEL キャンセル
+
+
+PREFIX D_SM_HUB
+CAPTION 仮想 HUB の管理 - %S
+S_TITLE %S の管理
+STATIC1 セキュリティデータベースの管理(&D):
+B_USER ユーザーの管理(&U)
+S_USER ユーザー アカウントを追加・削除・編集できます。
+B_GROUP グループの管理(&G)
+S_GROUP グループを追加・削除・編集できます。
+B_ACCESS アクセスリストの管理(&A)
+S_ACCESS アクセスリスト (パケットフィルタリングルール) を追加・削除できます。
+STATIC2 仮想 HUB 設定(&N)
+B_PROPERTY 仮想 HUB のプロパティ(&P)
+S_PROPERTY この仮想 HUB の設定を変更できます。
+B_RADIUS 認証サーバーの設定(&E)
+S_RADIUS ユーザー認証に使用する RADIUS 認証サーバーの設定を行うことができます。
+B_LINK カスケード接続の管理(&C)
+S_LINK 同一または別のサーバー上の複数の仮想 HUB 同士をカスケード接続することができます。
+STATIC3 この仮想 HUB の現在の状況(&R):
+B_REFRESH 最新の状態に更新(&H)
+STATIC4 その他の管理(&O)
+B_LOG ログ保存設定(&L)
+B_LOG_FILE ログファイル一覧(&Q)
+S_LOG ログの保存に関する設定を行うことができます。
+B_CA 信頼する証明機関の証明書(&T)
+B_CRL 無効な証明書(&K)
+S_CA この仮想 HUB が信頼する証明機関の証明書を管理します。
+B_SNAT 仮想 NAT および仮想 DHCP サーバー機能(&V)
+S_SNAT この仮想 HUB 内で SecureNAT 機能を動作させます。仮想 NAT と仮想 DHCP を稼動できます。
+STATIC5 セッションの管理(&I):
+B_SESSION セッションの管理(&S)
+IDCANCEL 閉じる(&X)
+
+
+PREFIX D_SM_USER
+CAPTION ユーザーの管理
+S_TITLE 仮想 HUB "%S" に登録されているユーザーは以下の通りです。
+IDOK 編集(&E)
+B_CREATE 新規作成(&C)
+B_DELETE 削除(&D)
+B_REFRESH 最新の状態に更新(&R)
+IDCANCEL 閉じる(&X)
+B_STATUS ユーザー情報表示(&V)
+
+
+PREFIX D_SM_EDIT_USER
+IDC_STATIC1 ユーザー名(&U):
+IDC_STATIC3 本名(&R):
+IDC_STATIC4 説明(&N):
+IDC_STATIC5 グループ名\r\n(省略可能):
+B_GROUP グループの参照(&J)...
+R_EXPIRES このアカウントの有効期限を設定する(&S)
+IDC_STATIC6 認証方法(&A):
+S_RADIUS_3 RADIUS または NT ドメイン認証
+S_RADIUS_1 外部の RADIUS サーバー、Windows NT ドメインコントローラ、または Active Directory コントローラによってユーザーが入力したパスワードが検証されます。
+R_SET_RADIUS_USERNAME 認証サーバー上のユーザー名を指定する(&K)
+S_RADIUS_2 認証サーバーにおけるユーザー名(&T):
+S_POLICY_1 セキュリティポリシー
+R_POLICY このユーザーのセキュリティポリシーを設定する(&Y)
+B_POLICY セキュリティポリシー(&M)
+S_PASSWORD_1 パスワード認証
+S_PASSWORD_2 パスワード(&P):
+S_PASSWORD_3 パスワードの確認入力(&C):
+S_USER_CERT_1 固有証明書認証
+B_LOAD_CERT 証明書の指定(&E)
+B_VIEW_CERT 証明書の表示(&V)
+B_CREATE 証明書作成ツール(&W)
+S_ROOT_CERT_1 署名済み証明書認証
+S_ROOT_CERT_2 クライアント証明書がこの仮想 HUB の信頼する証明機関の証明書によって署名されているかどうかを検証します。
+R_CN 証明書の Common Name (CN) の値を限定する(&B)
+R_SERIAL 証明書のシリアル番号の値を限定する(&L)
+S_ROOT_CERT_3 ※ 16 進数で入力してください。(例: 0155ABCDEF)
+S_HINT ヒント: ユーザー名が '*' (アスタリスク) のユーザーを作成すると、他に明示的に一致するユーザー名の定義がないユーザーが接続しようとした場合に外部認証サーバーを使用したパスワード認証による接続を許可できます。
+IDOK &OK
+IDCANCEL キャンセル
+
+
+PREFIX D_SM_POLICY
+STATIC1 選択されているポリシー(&P):
+S_BOLD このポリシーの説明(&C):
+S_BOLD2 設定値(&V):
+R_ENABLE このポリシーを有効にする(&E)
+R_DISABLE このポリシーを無効にする(&D)
+R_DEFINE このポリシーの値を定義する(&F)
+IDOK &OK
+IDCANCEL キャンセル
+
+
+PREFIX D_SM_GROUP
+CAPTION グループの管理
+S_TITLE 仮想 HUB "%S" に登録されているグループは以下の通りです。
+B_CREATE 新規作成(&C)
+IDOK 編集(&E)
+B_DELETE 削除(&D)
+B_REFRESH 最新の状態に更新(&R)
+B_USER メンバ一覧(&M)
+IDCANCEL 閉じる(&X)
+
+
+PREFIX D_SM_EDIT_GROUP
+IDC_STATIC1 グループ名(&G):
+IDC_STATIC3 本名(&R):
+IDC_STATIC4 説明(&N):
+S_POLICY_1 セキュリティポリシー
+R_POLICY このグループのユーザーのセキュリティポリシーを設定する(&Y)
+B_POLICY セキュリティポリシー(&M)
+S_POLICY_2 このグループの統計情報
+IDOK &OK
+IDCANCEL キャンセル
+
+
+PREFIX D_SM_ACCESS_LIST
+CAPTION アクセスリスト
+S_TITLE 仮想 HUB "%S" には、現在以下のアクセスリスト (パケットフィルタリングルール) が登録されています。
+B_ADD 追加 (IPv&4)
+B_ADD_V6 追加 (IPv&6)
+IDOK 編集(&E)
+B_DELETE 削除(&D)
+B_SAVE 保存(&S)
+IDCANCEL キャンセル(&C)
+STATIC1 優先順位はリストの上のものほど高くなります。
+STATIC2 VPN Server では、どのアクセスリスト項目にも一致しなかった IP パケットは、無条件で仮想 HUB を通過できます。
+B_CLONE クローン(&O)
+B_ENABLE 有効にする(&N)
+B_DISABLE 無効にする(&I)
+
+
+PREFIX D_SM_EDIT_ACCESS
+CAPTION アクセスリスト項目の編集
+STATIC1 アクセスリスト項目を設定してください。ここで設定したアクセスリストは、仮想 HUB 内を通過するすべての IP パケットに対して適用されます。
+STATIC2 基本設定
+STATIC3 アクセスリストの説明(&N):
+STATIC4 動作(&A):
+R_PASS 通過(&P)
+R_DISCARD 破棄(&D)
+STATIC5 優先順位(&R):
+STATIC6 (整数値: 小さいほど\r\n優先順位が高くなります)
+STATIC7 IP ヘッダに関するフィルタリングオプション
+S_ACCESS_SRC_ALL 送信元 IP アドレス:
+R_SRC_ALL すべての送信元に対して適用する
+S_SRC_IP_1 IPv4 アドレス:
+S_SRC_IP_2 マスク:
+S_SRC_IP_3 (255.255.255.255: 単一ホスト)
+S_SRC_IP_1_V6 IPv6 アドレス:
+S_SRC_IP_3_V6 (マスク表記例: "ffff:ff00::" または "/24"。単一ホストの場合は "/128")
+S_ACCESS_DST_ALL 宛先 IP アドレス:
+R_DST_ALL すべての宛先に対して適用する
+S_IP_DST_1 IPv4 アドレス:
+S_IP_DST_2 マスク:
+S_IP_DST_3 (255.255.255.255: 単一ホスト)
+S_IP_DST_1_V6 IPv6 アドレス:
+S_IP_DST_3_V6 (マスク表記例: "ffff:ff00::" または "/24"。単一ホストの場合は "/128")
+STATIC9 プロトコルの種類:
+STATIC10 TCP ヘッダまたは UDP ヘッダに関するフィルタリングオプション
+S_TCP_1 最小値
+S_TCP_2 最大値
+S_TCP_3 送信元ポート番号:
+S_TCP_5 宛先ポート番号:
+S_TCP_7 ポート番号が空欄の場合はすべてのポートに対して適用されます。\r\n最小値が指定されていて最大値が指定されていない場合は最小値と一致するパケットのみ適用されます。
+STATIC11 ユーザーまたはグループに関するフィルタリングオプション
+STATIC11_OLD ユーザーに関するフィルタリングオプション
+STATIC12 このアクセスリスト項目を特定のユーザーまたはグループが送信したパケット、または特定のユーザーまたはグループによって受信されるパケットに対してのみ適用することができます。
+STATIC12_OLD このアクセスリスト項目を特定のユーザーが送信したパケット、または特定のユーザーによって受信されるパケットに対してのみ適用することができます。
+STATIC13 送信元の名前:
+B_USER1 参照...
+STATIC14 宛先の名前:
+B_USER2 参照...
+STATIC15 それぞれユーザー名またはグループ名のどちらかを指定してください。指定しない場合は空欄にしてください。
+STATIC15_OLD それぞれユーザー名を指定してください。指定しない場合は空欄にしてください。
+IDOK &OK
+IDCANCEL キャンセル
+S_PROTOID IP プロトコル番号の指定:
+STATIC16 MAC ヘッダに関するフィルタリングオプション
+S_CHECK_SRC_MAC 送信元 MAC アドレス:
+R_CHECK_SRC_MAC すべての送信元に対して適用する
+S_SRC_MAC MAC アドレス:
+S_SRC_MAC_MASK マスク:
+S_CHECK_DST_MAC 宛先 MAC アドレス:
+R_CHECK_DST_MAC すべての宛先に対して適用する
+B_SIMULATION 遅延・パケットロス生成機能(&L)...
+S_DST_MAC MAC アドレス:
+S_DST_MAC_MASK マスク:
+S_MAC_NOTE MAC アドレスとマスクに 16 進数と "-" または ":" の文字が使えますが、省略することも可能です。(FF-FF-FF-FF-FF-FF: 単一ホスト)
+R_CHECK_TCP_STATE TCP コネクションの状態を検査 (TCP パケットのみ)
+R_ESTABLISHED 確立済みパケット
+R_UNESTABLISHED 未確立パケット
+R_REDIRECT HTTP アクセスを強制的に指定 URL へリダイレクト
+B_REDIRECT リダイレクト先 URL...
+
+
+PREFIX D_SM_RADIUS
+CAPTION 認証サーバーの設定
+S_TITLE 仮想 HUB "%S" にユーザーが RADIUS サーバー認証モードで接続した場合に、ユーザー名とパスワードを確認する外部の RADIUS サーバーを指定することができます。
+STATIC1 RADIUS サーバーの設定(&F):
+R_USE_RADIUS RADIUS 認証を使用する(&U)
+S_RADIUS_1 RADIUS サーバーのホスト名または IP アドレス(&S):
+S_RADIUS_2 ポート番号(&P):
+S_RADIUS3 (UDP ポート)
+S_RADIUS_4 共有シークレット(&E):
+S_RADIUS_5 共有シークレットの確認入力(&C):
+S_RADIUS_6 RADIUS サーバーは、この VPN Server の IP アドレスからの要求を受け付けるように設定しておく必要があります。また、Password Authentication Protocol (PAP) による認証が有効になっている必要があります。
+S_RADIUS_7 ミリ秒 (%u 以上 %u 未満)
+S_RADIUS_8 再試行間隔(&R):
+S_RADIUS_9 (, または ; で複数指定することができます。)
+STATIC2 外部認証サーバーとして Windows NT ドメインコントローラまたは Windows Server の Active Directory コントローラを使用する場合は、VPN Server を動作させているコンピュータをそのドメインに所属させておく必要があります。NT ドメイン認証を使用する場合は、設定する項目はありません。
+IDOK &OK
+IDCANCEL キャンセル
+
+
+PREFIX D_SM_LINK
+CAPTION %S 上のカスケード接続
+STATIC1 カスケード接続を使用すると、この仮想 HUB を同一または別のコンピュータ上で動作している他の仮想 HUB にレイヤ 2 カスケード接続することができます。
+STATIC2 カスケード接続における警告
+STATIC3 カスケード接続を使用すると、複数の仮想 HUB 間でのレイヤ 2 ブリッジが可能ですが、接続方法を間違えると、ループ状のカスケード接続を作成してしまう場合があります。カスケード接続機能を使用する際には、慎重にネットワークトポロジを設計してください。
+B_CREATE 新規作成(&C)
+B_EDIT 編集(&E)
+B_ONLINE オンライン(&N)
+B_OFFLINE オフライン(&F)
+IDOK 状態(&S)
+B_DELETE 削除(&D)
+B_RENAME 名前の変更(&A)
+B_REFRESH 最新の状態に更新(&R)
+IDCANCEL 閉じる(&X)
+
+
+PREFIX D_SM_LOG
+CAPTION ログ保存設定
+S_TITLE 仮想 HUB "%S" に関するセキュリティログ (ユーザーのログインなどの記録) および仮想 HUB を通過するすべてのパケットに関するパケットログを保存することができます。
+STATIC1 セキュリティログ(&S):
+B_SEC セキュリティログを保存する(&E)
+S_SEC ログファイルの切り替え周期(&W):
+STATIC2 パケットログ(&P):
+B_PACKET パケットログを保存する(&F)
+S_PACKET ログファイルの切り替え周期(&X):
+S_PACKET_0 TCP コネクションログ:
+B_PACKET_0_0 保存無し
+B_PACKET_0_1 ヘッダ情報のみ
+B_PACKET_0_2 パケット内容すべて
+S_PACKET_1 TCP パケットログ:
+B_PACKET_1_0 保存無し
+B_PACKET_1_1 ヘッダ情報のみ
+B_PACKET_1_2 パケット内容すべて
+S_PACKET_2 DHCP パケットログ:
+B_PACKET_2_0 保存無し
+B_PACKET_2_1 ヘッダ情報のみ
+B_PACKET_2_2 パケット内容すべて
+S_PACKET_3 UDP パケットログ:
+B_PACKET_3_0 保存無し
+B_PACKET_3_1 ヘッダ情報のみ
+B_PACKET_3_2 パケット内容すべて
+S_PACKET_4 ICMP パケットログ:
+B_PACKET_4_0 保存無し
+B_PACKET_4_1 ヘッダ情報のみ
+B_PACKET_4_2 パケット内容すべて
+S_PACKET_5 IP パケットログ:
+B_PACKET_5_0 保存無し
+B_PACKET_5_1 ヘッダ情報のみ
+B_PACKET_5_2 パケット内容すべて
+S_PACKET_6 ARP パケットログ:
+B_PACKET_6_0 保存無し
+B_PACKET_6_1 ヘッダ情報のみ
+B_PACKET_6_2 パケット内容すべて
+S_PACKET_7 Ethernet\r\nパケットログ:
+B_PACKET_7_0 保存無し
+B_PACKET_7_1 ヘッダ情報のみ
+B_PACKET_7_2 パケット内容すべて
+IDOK &OK
+IDCANCEL キャンセル
+STATIC3 大量のパケットログを保存しようとすると、CPU およびハードディスクに大きな負担がかかり、仮想 HUB や VPN Server 全体のパフォーマンス低下の原因になる場合があります。必要なパケットログ情報のみ保存するように設定してください。
+
+
+PREFIX D_SM_CA
+CAPTION 信頼する証明機関の証明書の管理
+STATIC1 この仮想 HUB が信頼する証明機関の証明書一覧を管理します。\r\n\r\nここで登録された証明機関の証明書一覧は、VPN Client が署名済み証明書認証モードで接続してきた際の証明書の検証に使用されます。
+B_IMPORT 追加(&A)
+IDOK 証明書の表示(&V)
+IDCANCEL 閉じる(&C)
+B_DELETE 削除(&D)
+
+
+PREFIX D_SM_SESSION
+CAPTION セッションの管理 - %S
+S_TITLE 現在、仮想 HUB "%S" に以下のセッションが接続しています。
+STATIC1 セッションに関する操作
+IDOK セッションの情報を表示(&I)
+B_DISCONNECT 切断(&D)
+B_REFRESH 最新の状態に更新(&H)
+B_SESSION_MAC_TABLE このセッションの MAC テーブル(&M)
+B_SESSION_IP_TABLE このセッションの IP テーブル(&P)
+STATIC2 その他の管理タスク
+B_MAC_TABLE MAC アドレステーブル一覧(&A)
+B_IP_TABLE IP アドレステーブル一覧(&B)
+IDCANCEL 閉じる(&X)
+S_FARM_INFO_2 現在のクラスタ上のすべてのセッションを表示していますが、別のクラスタメンバサーバー上のセッションを管理するにはそのサーバーに管理接続する必要があります。
+
+
+PREFIX D_SM_MAC
+CAPTION MAC アドレステーブル
+S_TITLE 仮想 HUB "%S" 上の MAC アドレステーブルデータベースは以下の通りです。
+B_DELETE 選択したエントリを削除(&D)
+B_REFRESH 最新の状態に更新(&H)
+IDCANCEL 閉じる(&X)
+
+
+PREFIX D_SM_IP
+CAPTION IP アドレステーブル
+S_TITLE 仮想 HUB "%S" 上の IP アドレステーブルデータベースは以下の通りです。
+B_DELETE 選択したエントリを削除(&D)
+B_REFRESH 最新の状態に更新(&H)
+IDCANCEL 閉じる(&X)
+
+
+PREFIX D_SM_CREATE_CERT
+CAPTION 新しい証明書の作成
+STATIC1 このツールを使用すると、ルート証明書、または既存の証明書によって署名された証明書を簡単に作成することができます。
+STATIC2 証明書の種類(&T):
+R_ROOT_CERT ルート証明書 (自己署名証明書)(&R)
+R_SIGNED_CERT 他の証明書によって署名された証明書(&S)
+S_LOAD_1 署名するために使用する証明書と秘密鍵(&C):
+B_LOAD 証明書と秘密鍵の読み込み(&L)
+S_LOAD_2 [証明書と秘密鍵の読み込み] をクリックして、新しい証明書の署名に使う X509 証明書と RSA 秘密鍵を指定してください。
+S_LOAD_3 名前 (CN):
+S_LOAD_4 所属機関 (O):
+S_LOAD_5 組織単位 (OU):
+S_LOAD_6 国 (C):
+S_LOAD_7 都道府県 (ST):
+S_LOAD_8 ローカル (L):
+S_LOAD_11 シリアル番号(S):\r\n(16進数)
+S_LOAD_9 証明書の有効期間(&E):
+S_LOAD_10 日
+STATIC3 大規模に証明書および証明機関を運用する場合は、OpenSSL などのフリーソフトや、市販の CA (証明機関) ソフトウェアを使用することを推奨します。
+IDOK &OK
+IDCANCEL キャンセル
+S_LOAD_12 暗号強度(&N):
+
+
+PREFIX D_NM_LOGIN
+CAPTION deleted
+S_TITLE deleted
+STATIC1 deleted
+STATIC2 deleted
+IDOK deleted
+IDCANCEL deleted
+
+
+PREFIX D_SPEEDMETER
+CAPTION ネットワークデバイスの状態
+STATIC1 ネットワークアダプタの選択:
+STATIC2 最新の状況(&L)
+STATIC3 更新(&R)
+
+
+PREFIX D_NM_MAIN
+CAPTION deleted
+STATIC1 deleted
+STATIC2 deleted
+B_SETTING VPN Server への接続の設定(&S)
+B_CONNECT 接続(&C)
+B_DISCONNECT 切断(&D)
+STATIC3 User-mode Router の動作に関する設定
+STATIC4 SoftEther VPN User-mode Router の仮想ネットワーク内の動作を設定することができます。
+B_OPTION User-mode Router の動作設定(&O)
+STATIC5 User-mode Router の動作状況
+STATIC6 SoftEther VPN User-mode Router の現在の動作状況を表示します。
+B_NAT 仮想 NAT の状況(&N)
+B_DHCP 仮想 DHCP サーバーの状況(&H)
+B_STATUS User-mode Router の状況(&R)
+B_INFO User-mode Router の情報(&I)
+B_PASSWORD 管理パスワードの設定(&P)
+B_REFRESH 最新状態に更新(&E)
+B_ABOUT バージョン情報(&A)
+IDCANCEL 閉じる(&X)
+
+
+PREFIX D_NM_OPTION
+CAPTION SecureNAT の設定
+S_TITLE SecureNAT 仮想ホストが仮想 HUB "%S" の仮想ネットワーク内でどのような動作を行うかを設定してください。
+STATIC1 仮想ホストのネットワークインターフェイスの設定:
+STATIC2 MAC アドレス(&M):
+STATIC3 IP アドレス(&P):
+STATIC4 サブネットマスク(&S):
+STATIC5 仮想 NAT の設定:
+R_USE_NAT 仮想 NAT 機能を使用する(&A)
+STATIC6 M&TU 値:
+STATIC7 バイト
+STATIC8 TCP セッションのタイムアウト(&C):
+STATIC9 秒
+STATIC10 UDP セッションのタイムアウト(&U):
+STATIC11 秒
+R_SAVE_LOG NAT および DHCP サーバーの動作をログファイルに保存する(&L)
+STATIC12 仮想 DHCP サーバーの設定:
+R_USE_DHCP 仮想 DHCP サーバー機能を使用する(&N)
+STATIC13 配布 IP アドレス帯(&D):
+STATIC14 から
+STATIC15 まで
+STATIC16 サブネットマスク(&B):
+STATIC17 リース期限(&E):
+STATIC18 秒
+STATIC19 クライアントに割り当てるオプションの設定 (空欄でも可):
+STATIC20 デフォルトゲートウェイの\r\nアドレス(&F):
+STATIC21 DNS サーバーのアドレス 1 (&V):
+STATIC22 ドメイン名(&W):
+STATIC23 DNS サーバーのアドレス 2 (&X):
+IDOK &OK
+IDCANCEL キャンセル
+
+
+PREFIX D_NM_NAT
+CAPTION 仮想 NAT ルータ上の NAT セッションテーブル
+S_TITLE 現在、SecureNAT の仮想 NAT ルータ上に以下の TCP または UDP の NAT テーブルエントリがあります。
+B_REFRESH 最新の状態に更新(&H)
+IDCANCEL 閉じる(&X)
+
+
+PREFIX D_NM_DHCP
+CAPTION 仮想 DHCP サーバー上の IP リーステーブル
+S_TITLE 現在、SecureNAT の仮想 DHCP サーバーは以下の IP アドレスをクライアントに配布しています。
+B_REFRESH 最新の状態に更新(&H)
+IDCANCEL 閉じる(&X)
+
+
+PREFIX D_NM_CHANGE_PASSWORD
+CAPTION %S の管理者パスワードの変更
+S_TITLE SoftEther VPN User-mode Router (%S) の管理者パスワードを変更できます。新しいパスワードを入力してから [OK] をクリックしてください。
+STATIC1 新しいパスワード(&P):
+STATIC2 確認入力(&C):
+IDOK &OK
+IDCANCEL キャンセル
+
+
+PREFIX D_SM_SNAT
+CAPTION 仮想 NAT および仮想 DHCP 機能 (SecureNAT) の設定
+S_TITLE SecureNAT 機能を有効にすると、仮想 HUB "%S" 内の仮想ネットワーク内において NAT ルータ (IP マスカレード) や DHCP サーバー機能を仮想的に動作させることができるようになります。
+STATIC1 SecureNAT 機能に関する警告
+S_WARNING SecureNAT 機能はシステム管理者やネットワークに関して詳しい知識のある方向けの機能です。
+S_WARNING2 SecureNAT 機能を正しく使用すると、VPN を経由した安全なリモートアクセスが実現できます。しかし、誤った方法で使用すると、ネットワーク全体を危険な状態にする可能性もあります。ネットワークに関する十分な知識をお持ちでない場合や、ネットワーク管理者の許可を得ていない場合は、SecureNAT 機能を有効にしないでください。SecureNAT 機能に関する詳しい説明は、VPN Server のマニュアルやオンラインドキュメントを参照してください。
+STATIC2 SecureNAT 機能の有効 / 無効および設定の変更
+STATIC3 この仮想 HUB 内で SecureNAT 機能を有効または無効にしたり、設定を変更できます。
+B_ENABLE SecureNAT 機能を有効にする(&E)
+B_DISABLE SecureNAT 機能を無効にする(&D)
+B_CONFIG SecureNAT の設定(&C)
+STATIC4 ※ 動作中の SecureNAT を無効にした場合、現在 SecureNAT を経由して接続中の TCP または UDP セッションはすべて切断されます。
+STATIC5 現在の SecureNAT の状況の表示
+STATIC6 現在の SecureNAT の動作状況を表示することができます。
+B_NAT 仮想 NAT ルータの状況(&N)
+B_DHCP 仮想 DHCP サーバーの状況(&H)
+B_STATUS SecureNAT の動作状況の表示(&S)
+S_TSUKUBA2 SecureNAT は、登 大遊 が筑波大学第三学群情報学類の平成16年度授業 "情報特別演習Ⅰ" で開発した技術を使用しています。
+IDCANCEL 閉じる(&X)
+
+
+PREFIX D_SM_BRIDGE
+CAPTION ローカルブリッジ設定
+STATIC1 ローカルブリッジを使用すると、この VPN Server 上で動作する仮想 HUB と物理的な Ethernet デバイス (LAN カード) との間でレイヤ 2 ブリッジ接続を構成することができます。\r\nまた、システムに tap デバイス (仮想のネットワークインターフェイス) を作成し、仮想 HUB との間でブリッジ接続することもできます。(Linux 版のみサポート)
+B_DELETE ローカルブリッジの削除(&D)
+STATIC2 新しいローカルブリッジの定義(&N):
+STATIC3 ブリッジする仮想 HUB を選択するか、名前を入力してください。
+STATIC4 仮想 HUB(&H):
+STATIC5 作成する種類(&Y):
+R_BRIDGE 物理的な既存の LAN カードとのブリッジ接続(&P)
+R_TAP 新しい tap デバイスとのブリッジ接続(&T)
+S_ETH_1 LAN カード(&L):
+S_TAP_1 新しい tap デバイス名(&V):
+S_TAP_2 (11 文字以内)
+STATIC6 ※ 稼働中の任意の LAN カードとの間でブリッジできますが、高負荷環境においてはブリッジ専用に LAN カードを用意することをお勧めします。
+IDOK ローカルブリッジを追加(&A)
+STATIC7 最近システムに追加された LAN カードが表示されない場合は、コンピュータを再起動して再度この画面を開ければ表示されます。
+IDCANCEL 閉じる(&X)
+B_VLAN タグ VLAN パケット透過設定ツール(&G)
+
+
+PREFIX D_WIN9X_REBOOT
+CAPTION VPN Client - 仮想 LAN カードのインストール
+STATIC1 VPN Client の仮想 LAN カードのインストールを行いました。\r\n直ちに Windows を終了し、コンピュータを再起動する必要があります。\r\n\r\nコンピュータは自動的に再起動されます。自動的に再起動しない場合は、手動で再起動を行ってください。
+
+
+PREFIX D_EM_MAIN
+CAPTION SoftEther EtherLogger Manager
+STATIC1 SoftEther EtherLogger は、コンピュータに接続されている LAN カードを流れるデータをキャプチャし、管理者が指定した種類のパケットのヘッダまたはすべてのデータをテキストファイルにログとして記録するサービスです。\r\n\r\n現在、以下のキャプチャデバイスでパケットロギングを実行しています。
+B_PASSWORD 管理パスワード(&P)
+B_LICENSE ライセンス(&L)
+B_ADD 追加(&A)
+IDOK 編集(&E)
+B_DELETE 削除(&D)
+IDCANCEL 閉じる(&X)
+
+
+PREFIX D_EM_ADD
+STATIC1 キャプチャに使用する LAN カード名(&L):
+R_PROMISCUS キャプチャの際にプロミスキャスモードを使用しない(&N)
+STATIC2 パケットログ(&P):
+S_PACKET ログファイルの切り替え周期(&W):
+S_PACKET_0 TCP コネクションログ:
+B_PACKET_0_0 保存無し
+B_PACKET_0_1 ヘッダ情報のみ
+B_PACKET_0_2 パケット内容すべて
+S_PACKET_1 TCP パケットログ:
+B_PACKET_1_0 保存無し
+B_PACKET_1_1 ヘッダ情報のみ
+B_PACKET_1_2 パケット内容すべて
+S_PACKET_2 DHCP パケットログ:
+B_PACKET_2_0 保存無し
+B_PACKET_2_1 ヘッダ情報のみ
+B_PACKET_2_2 パケット内容すべて
+S_PACKET_3 UDP パケットログ:
+B_PACKET_3_0 保存無し
+B_PACKET_3_1 ヘッダ情報のみ
+B_PACKET_3_2 パケット内容すべて
+S_PACKET_4 ICMP パケットログ:
+B_PACKET_4_0 保存無し
+B_PACKET_4_1 ヘッダ情報のみ
+B_PACKET_4_2 パケット内容すべて
+S_PACKET_5 IP パケットログ:
+B_PACKET_5_0 保存無し
+B_PACKET_5_1 ヘッダ情報のみ
+B_PACKET_5_2 パケット内容すべて
+S_PACKET_6 ARP パケットログ:
+B_PACKET_6_0 保存無し
+B_PACKET_6_1 ヘッダ情報のみ
+B_PACKET_6_2 パケット内容すべて
+S_PACKET_7 Ethernet\r\nパケットログ:
+B_PACKET_7_0 保存無し
+B_PACKET_7_1 ヘッダ情報のみ
+B_PACKET_7_2 パケット内容すべて
+IDOK &OK
+IDCANCEL キャンセル
+STATIC3 大量のパケットログを保存しようとすると、CPU およびハードディスクに大きな負担がかかり、システム全体のパフォーマンス低下の原因になる場合があります。必要なパケットログ情報のみ保存するように設定してください。
+
+
+PREFIX D_EM_PASSWORD
+CAPTION 管理者パスワードの変更
+S_TITLE 管理者パスワードを変更できます。新しいパスワードを入力してから [OK] をクリックしてください。
+STATIC1 新しいパスワード(&P):
+STATIC2 確認入力(&C):
+IDOK &OK
+IDCANCEL キャンセル
+
+
+PREFIX D_EM_LICENSE
+CAPTION ライセンスの追加と削除
+STATIC1 SoftEther EtherLogger を使用するには、有効なライセンスを取得し、ライセンスキーを登録する必要があります。この画面では、新しいライセンスキーを登録したり、登録済みのライセンスキーを削除したり、現在のライセンス一覧や SoftEther EtherLogger のライセンスモードを表示したりすることができます。
+S_BOLD 現在登録されているライセンスの一覧(&L):
+B_OBTAIN ライセンスの入手・更新(&O)
+STATIC2 [ライセンスの入手・更新] をクリックすると、ライセンスの入手・更新方法に関する説明が記載された Web サイトを表示します。
+B_ADD 新しいライセンスキーの登録(&A)
+B_DEL 削除(&D)
+IDOK ライセンスに関する情報(&I)
+STATIC3 ライセンスを選択し、[ライセンスに関する情報] をクリックすると、ソフトイーサ株式会社の Web サイト (softether.com) に接続し、そのライセンスに関する登録情報を表示します。
+S_BOLD2 現在の SoftEther EtherLogger のライセンスモード(&M):
+IDCANCEL 閉じる(&X)
+
+
+PREFIX D_EM_LICENSE_ADD
+CAPTION 新しいライセンスキーの登録
+S_INFO SoftEther EtherLogger の製品ライセンスのライセンスキーを登録することができます。
+STATIC1 ライセンスキーは、36 桁の英数字およびハイフン ( '-' ) で構成されている、ライセンスの所有を証明するキーコードです。\r\n\r\nライセンスキーは、本ソフトウェアと共にライセンス証書を受け取った場合はライセンス証書に印刷されています。本ソフトウェアのライセンスをオンラインで購入した場合は、購入時の Web サイトの画面やメールなどにライセンスキーが記載されていることがあります。その他の方法でライセンスキーが記載されている場合もあります。不明な場合は、ライセンスの購入元にお問い合わせください。
+STATIC2 ライセンスキーを正確に入力してください(&I):
+STATIC3 ライセンスキーは 6 桁ごとに区切って入力してください。ハイフンは入力する必要はありません。コピー && ペーストで入力することも可能です。
+B_INFO2 本ソフトウェアの著作権は全世界で保護されています。お客様は、ライセンス契約書の条件に従った場合のみ、本ソフトウェアを複製・使用することが可能です。不正に入手したライセンスキーの使用、複数台のサーバーでの同一ライセンスキーの使用、ライセンスキーの無断頒布などはライセンス契約書に違反し、民事または刑事上の罰を受ける可能性がありますので、ご注意ください。
+IDOK 登録(&R)
+IDCANCEL キャンセル
+
+PREFIX D_EM_REMOTE
+STATIC1 接続するコンピュータのホスト名または IP アドレスを指定してください(&S):
+R_LOCAL ローカルコンピュータ (この画面を表示しているコンピュータ) に接続(&L)
+S_HOSTNAME コンピュータ名(&C):
+IDOK &OK
+IDCANCEL キャンセル
+B_ABOUT バージョン情報
+
+PREFIX D_SM_CONFIG
+CAPTION Config ファイルの編集
+IDC_INFO VPN Server "%S" の現在のコンフィグレーションファイルは下記のとおりです。\r\nこのコンフィグレーションファイルの内容を編集して、VPN Server に書き込むこともできます。
+B_EXPORT ファイルに保存(&S)
+B_IMPORT ファイルからインポートして書き込み(&I)
+IDCANCEL 閉じる(&C)
+STATIC1 コンフィグレーションファイルは通常のテキストエディタ等で編集可能です。編集したコンフィグレーションファイルを VPN Server に書き込んだ場合、VPN Server は自動的に再起動し、新しいコンフィグレーションファイルに従って起動します。不正なコンフィグレーションファイルを書き込んだ場合はエラーが発生したり現在の設定内容が失われたりする可能性がありますので、十分注意してください。
+B_FACTORY 設定をリセットして初期化(&R)
+
+
+PREFIX D_SM_ADMIN_OPTION
+CAPTION 仮想 HUB 管理オプション
+S_INFO 現在、仮想 HUB "%S" には以下の管理オプションが設定されています。
+B_ADD 値の追加(&A)
+B_EDIT 値の編集(&E)
+B_DELETE 値の削除(&D)
+STATIC1 仮想 HUB 管理オプションは、VPN Server の管理者が各仮想 HUB の管理者に仮想 HUB の管理を委任している場合に、設定範囲を制限するために使用します。
+IDOK 保存(&S)
+IDCANCEL キャンセル
+STATIC2 仮想 HUB の管理オプションを編集することができるのは、この VPN Server 全体の管理権限を持った管理者のみです。仮想 HUB の管理者は、管理オプションを表示できますが、変更することはできません。\r\nただし、allow_hub_admin_change_option が 1 に設定されている場合は、仮想 HUB の管理者でも管理オプションを編集することができます。
+S_BOLD 説明:
+
+
+PREFIX D_SM_MSG
+CAPTION メッセージの設定
+S_MSG_2 仮想 HUB "%S" に VPN Client が接続した際に、ユーザーの画面にメッセージを表示できます。メッセージを表示する場合は、以下に表示したいメッセージの内容を入力してください。
+C_USEMSG メッセージを表示する(&M)
+STATIC1 メッセージの表示機能について
+S_INFO 接続元のユーザーが使用している VPN Client のバージョンが 3.0 以降である必要があります。\r\n\r\nメッセージに「http://」で始まる URL を 1 行だけ記載すると、メッセージを表示する代わりにその URL をデフォルトの Web ブラウザを起動して表示することができます。
+IDOK &OK
+IDCANCEL キャンセル
+
+
+PREFIX D_NICINFO
+CAPTION 仮想 LAN カード "%S" の状態
+IDCANCEL 閉じる(&C)
+
+
+PREFIX D_SM_VLAN
+CAPTION タグ VLAN パケット透過設定ツール
+STATIC1 LAN カードの種類によっては、デフォルトでタグ VLAN パケット (IEEE802.1Q) を透過できない場合があります。\r\n\r\n仮想 HUB と LAN カードをローカルブリッジ接続する場合で、物理的なネットワークからタグ VLAN パケットを仮想 HUB に入力したり、仮想 HUB からタグ VLAN パケットを物理的なネットワークに出力したりしたい場合は、LAN カードに VLAN パケットを透過するための設定を行う必要があります。
+B_ENABLE 選択した LAN カードをタグ VLAN が透過可能に設定する(&C)
+B_DISABLE 設定を解除する(&U)
+STATIC2 タグ VLAN パケット透過設定ツールについて
+S_WARNING このツールを用いると、Intel、Broadcom および Marvell 製の正規ドライバを用いている一部の Windows 用 LAN カードのタグ VLAN の透過設定を行ったり、設定を解除したりすることができます。
+S_WARNING2 上記のリストに表示されている LAN カードは、このツールによって設定を変更することがサポートされています。リストに表示されていない LAN カードはこのツールによって設定をすることができません。リストにない LAN カードでも、タグ VLAN がデフォルトで透過可能か、または何らかの設定を行うことにより透過可能になることがあります。\r\n\r\nその場合は、システム管理者が自ら Windows にログインし、そのような設定を行う必要があります。
+IDCANCEL 閉じる(&X)
+
+
+PREFIX D_SM_SIMULATION
+CAPTION 遅延・パケットロス生成機能
+STATIC1 このアクセスリストの条件に一致するパケットが仮想 HUB を通過する場合に、そのパケットに遅延・ジッタおよびパケットロスを発生させることができます。\r\n\r\nこの機能により、低速で品質の低いインターネット回線や WAN 回線、ワイヤレス回線などを利用した場合の動作を、LAN 内の机上で実験することができます。たとえば、IP 電話 (VoIP) 等の動作試験に便利です。
+STATIC2 発生させる遅延・ジッタ・パケットロスの内容:
+C_DELAY 遅延を発生させる(&D)
+S_DELAY 発生させる遅延の量 (0 - 10000) :
+S_DELAY2 ミリ秒 (msecs)
+C_JITTER 遅延にジッタ (揺らぎ) を発生させる(&J)
+S_JITTER 発生させる遅延の揺らぎ (0 - 100) :
+S_JITTER2 パーセント (%)
+C_LOSS パケットロスを発生させる(&L)
+S_LOSS 発生させるパケットロス率 (0 - 100) :
+S_LOSS2 パーセント (%)
+IDOK &OK
+IDCANCEL キャンセル
+
+
+PREFIX D_SM_AO_VALUE
+CAPTION 名前と値
+STATIC1 名前(&N):
+STATIC2 値(&V):
+STATIC3 (整数値)
+IDOK &OK
+IDCANCEL キャンセル
+
+
+PREFIX D_SM_L3
+CAPTION 仮想レイヤ 3 スイッチ設定
+STATIC1 この VPN Server 内で動作している複数の仮想 HUB 間で仮想のレイヤ 3 スイッチを定義し、異なった IP ネットワーク間をルーティングすることができます。
+STATIC2 仮想レイヤ 3 スイッチ機能は、ネットワークおよび IP ルーティングに関する詳しい知識をお持ちの方やネットワーク管理者のための機能です。通常の VPN 機能を使用する場合は、仮想レイヤ 3 スイッチ機能を使用する必要はありません。\r\n\r\n仮想レイヤ 3 スイッチ機能を使用する場合は、IP ルーティングに関する十分な知識をお持ちの上で、ネットワークに与える影響を十分考慮してから設定してください。
+STATIC3 仮想レイヤ 3 スイッチ機能に関するご注意
+S_BOLD 定義されている仮想レイヤ 3 スイッチの一覧(&L):
+B_ADD 新規作成(&N)
+B_START 動作開始(&S)
+B_STOP 動作停止(&T)
+IDOK 編集(&E)
+B_DELETE 削除(&D)
+IDCANCEL 閉じる(&C)
+
+
+PREFIX D_SM_L3_ADD
+CAPTION 新規仮想レイヤ 3 スイッチの作成
+STATIC1 新しい仮想レイヤ 3 スイッチを作成します。名前を入力してください。\r\n\r\n仮想レイヤ 3 スイッチの名前は、既にこの VPN Server に存在する他の仮想レイヤ 3 スイッチと重複することはできません。
+STATIC2 名前(&N):
+IDOK &OK
+IDCANCEL キャンセル
+
+
+PREFIX D_SM_L3_SW
+CAPTION 仮想レイヤ 3 スイッチ "%S" の編集
+STATIC1 1 つの仮想レイヤ 3 スイッチには、複数個の仮想インターフェイスとルーティングテーブルを定義することができます。
+STATIC2 仮想インターフェイスは仮想 HUB に関連付けられ、仮想 HUB が動作しているときに仮想 HUB 内で 1 台の IP ホストのように動作します。複数の仮想 HUB に対してそれぞれ別々の IP ネットワークに所属する仮想インターフェイスが定義されているとき、それらのインターフェイス間で IP ルーティングが自動的に行われます。\r\n\r\nまた、ルーティングテーブルを手動で設定して、より細かい経路設定を行うことも可能です。
+S_BOLD1 仮想インターフェイス一覧(&I):
+B_ADD_IF 仮想インターフェイスの追加(&A)
+B_DEL_IF 仮想インターフェイスの削除(&E)
+S_BOLD2 ルーティングテーブル(&R):
+B_ADD_TABLE ルーティングテーブルエントリの追加(&D)
+B_DEL_TABLE ルーティングテーブルエントリの削除(&L)
+B_START 動作開始(&S)
+B_STOP 動作停止(&T)
+IDCANCEL 閉じる(&C)
+
+
+PREFIX D_SM_L3_SW_IF
+CAPTION 仮想インターフェイスの追加
+STATIC1 新しい仮想インターフェイスを仮想レイヤ 3 スイッチに追加します。\r\n\r\n仮想インターフェイスが所属する IP ネットワーク空間とインターフェイス自身の IP アドレスを定義する必要があります。\r\nまた、インターフェイスが接続する先の仮想 HUB 名を選択するか入力してください。\r\n仮想 HUB 名は現在存在していない仮想 HUB を指定することもできます。
+STATIC2 接続先仮想 HUB (&A)
+STATIC3 このインターフェイスが接続する仮想 HUB を選択するか、名前を入力してください。
+STATIC4 仮想 HUB (&H):
+STATIC5 仮想インターフェイスの持つ IP アドレスと所属するサブネット空間(&D)
+STATIC6 仮想インターフェイスは、仮想 HUB 内で 1 つの IP アドレスを持つ必要があります。また、その IP アドレスの属する IP ネットワークのサブネットマスクを指定する必要もあります。\r\n\r\n複数の仮想 HUB 内の IP 空間同士の仮想レイヤ 3 スイッチを経由したルーティングは、ここで指定した IP アドレスに基づいて動作します。
+S_SRC_IP_1 &IP アドレス:
+S_SRC_IP_2 サブネットマスク(&S):
+IDOK &OK
+IDCANCEL キャンセル
+
+
+PREFIX D_SM_L3_SW_TABLE
+CAPTION ルーティングテーブルエントリの追加
+STATIC1 仮想レイヤ 3 スイッチのルーティングテーブルに新しいルーティングテーブルエントリを追加します。\r\n\r\n仮想レイヤ 3 スイッチの IP ルーティングエンジンは、IP パケットの宛先 IP アドレスが各仮想インターフェイスの所属する IP ネットワークのいずれにも所属しない場合、ルーティングテーブルを参照してルーティングを行います。
+STATIC2 ルーティングテーブルエントリの内容(&E):
+STATIC3 仮想インターフェイスは、仮想 HUB 内で 1 つの IP アドレスを持つ必要があります。また、その IP アドレスの属する IP ネットワークのサブネットマスクを指定する必要もあります。\r\n\r\n複数の仮想 HUB 内の IP 空間同士の仮想レイヤ 3 スイッチを経由したルーティングは、ここで指定した IP アドレスに基づいて動作します。
+S_SRC_IP_1 ネットワークアドレス(&N):
+S_SRC_IP_2 サブネットマスク(&S):
+S_SRC_IP_3 ゲートウェイアドレス(&G):
+S_SRC_IP_4 メトリック値(&M):
+STATIC4 ※ ネットワークアドレスに 0.0.0.0 を、サブネットマスクに 0.0.0.0 を指定すると、デフォルトルートの意味になります。
+IDOK &OK
+IDCANCEL キャンセル
+
+
+PREFIX D_CM_SELECT_SECURE
+CAPTION スマートカードの選択
+STATIC1 使用するスマートカードの種類を選択してください。\r\n\r\nスマートカードの種類の一覧には、現在コンピュータにドライバがインストールされていて、かつ VPN ソフトウェアでサポートされているデバイスの一覧が表示されます。\r\n現在使用しているスマートカードの種類が表示されない場合は、VPN ソフトウェアをより新しいバージョンにアップデートすることにより使用できるようになる場合もあります。\r\n\r\n※ 導入直後のドライバが表示されない場合は、Windows を再起動してみてください。
+IDOK &OK
+IDCANCEL キャンセル
+
+
+PREFIX D_CM_SECURE_MANAGER
+CAPTION スマートカードマネージャ
+S_INFO 現在選択されているスマートカード:\r\n\r\n%S
+B_BOLD スマートカードに格納されているオブジェクト一覧:
+B_REFRESH オブジェクトリスト更新(&R)
+B_IMPORT カードへ書き込み(&I)...
+B_EXPORT カードから読み込み(&E)...
+B_DELETE カードから削除(&D)
+B_NEW_CERT 新しい証明書と秘密鍵を作成してカードに書き込む(&N)...
+B_PIN PIN コードの変更(&C)...
+IDCANCEL 閉じる
+
+
+PREFIX D_CM_SECURE_TYPE
+CAPTION オブジェクトの種類の選択
+STATIC インポートしたいオブジェクトの種類を選択してください。
+R_CERT 証明書(&C)
+R_KEY 秘密鍵(&K)
+R_DATA 任意のデータ(&D)
+IDOK &OK
+IDCANCEL キャンセル
+
+
+PREFIX D_STRING
+CAPTION VPN ソフトウェア
+IDOK &OK
+IDCANCEL キャンセル
+
+
+PREFIX D_SM_SELECT_KEYPAIR
+CAPTION スマートカード内の証明書の指定
+S_INFO 現在選択されているスマートカード:\r\n\r\n%S
+B_BOLD1 スマートカード内の証明書を選択してください:
+IDOK &OK
+IDCANCEL キャンセル
+B_BOLD2 対応した秘密鍵を選択してください:
+
+
+PREFIX D_CM_LOAD_X
+CAPTION 証明書の読み込み
+STATIC1 どちらの方法で証明書を読み込みますか?
+R_FROM_FILE ファイルから証明書を読み込む(&F)
+R_FROM_SECURE スマートカードから証明書を読み込む(&R)
+S_FILE 証明書データが保存されているファイル (拡張子が .cer, .crt, .p12, .pfx のいずれか) から証明書を読み込むことができます。
+S_CERT このコンピュータにスマートカードが接続されている場合は、スマートカード内の証明書を読み込むことができます。
+B_SELECT 使用するスマートカードの選択(&S)...
+IDOK &OK
+IDCANCEL キャンセル
+
+
+PREFIX D_CM_SECURE_PIN
+CAPTION PIN コードの変更
+STATIC1 スマートカードの PIN コード (暗証番号) を変更することができます。\r\n\r\nPIN コードを変更するには、現在の PIN コードと、新しい PIN コードを 2 回入力してください。設定した PIN コードは忘れないようにしてください。
+STATIC2 現在の PIN コード(&C):
+STATIC3 新しい PIN コード(&N):
+STATIC4 確認入力(&E):
+STATIC5 ご注意
+STATIC6 現在の PIN コードを一定回数間違えると、スマートカードが使用できなくなる場合があります。
+STATIC7 スマートカードを挿入して [OK] をクリックしてください。
+IDOK &OK
+IDCANCEL キャンセル
+
+
+PREFIX D_SM_CRL
+CAPTION 無効な証明書の一覧
+STATIC1 この仮想 HUB 内で無効な証明書の一覧を管理します。\r\n\r\n無効な証明書の一覧に証明書を登録すると、その証明書を提示したクライアントは、この仮想 HUB に証明書認証モードで接続できなくなります。
+B_ADD 追加(&A)
+IDOK 編集(&E)
+IDCANCEL 閉じる(&C)
+B_DELETE 削除(&D)
+
+
+PREFIX D_SM_EDIT_CRL
+CAPTION 無効な証明書
+STATIC1 無効な証明書の一覧に登録する内容を設定します。\r\n\r\n仮想 HUB にユーザーが証明書認証モードで接続してきたとき、その証明書が無効な証明書の一覧に登録されている 1 つ以上の内容に一致する場合に、そのユーザーの接続を拒否します。
+S_BOLD 下記の定義された項目すべての内容に一致する証明書を無効とします。
+STATIC2 証明書の内容
+R_CN 名前 (CN):
+R_O 所属機関 (O):
+R_OU 組織単位 (OU):
+R_C 国 (C):
+R_ST 都道府県 (ST):
+R_L ローカル (L):
+STATIC3 証明書の属性値:
+R_SERI シリアル番号 (16進数):
+R_MD5_HASH MD5 ダイジェスト値 (16進数, 128 bit):
+R_SHA1_HASH SHA-1 ダイジェスト値 (16進数, 160 bit):
+STATIC4 ダイジェスト値 (ハッシュ値) の指定は、証明書を事実上一意に指定することになります。通常、MD5 または SHA-1 のダイジェスト値を入力する場合は、その他の項目を入力する必要はありません。
+STATIC5 既存の証明書ファイルからの指定
+STATIC6 無効にしたい証明書のファイルがある場合は、そのファイルを指定することにより証明書を正確に指定して無効リストに追加することができます。[証明書の読み込み] をクリックして指定した証明書ファイルの内容が自動的に入力されます。
+B_LOAD 証明書の読み込み(&L)...
+IDOK &OK
+IDCANCEL キャンセル
+
+
+PREFIX D_SM_AC_LIST
+CAPTION 接続元 IP 制限リスト
+S_TITLE クライアントコンピュータの IP アドレスによって、この VPN Server の仮想 HUB "%S" への VPN 接続を許可または拒否することができます。下記に接続を許可または拒否するルールを設定できます。
+B_ADD ルールの追加(&A)
+IDOK ルールの編集(&E)
+B_DELETE ルールの削除(&D)
+B_SAVE 保存(&S)
+IDCANCEL キャンセル(&C)
+STATIC1 優先順位はリストの上のものほど高くなります。
+STATIC2 クライアントの IP アドレスがリスト内のどの項目にも一致しなかった場合は、この仮想 HUB への VPN 接続を許可されます。
+
+
+PREFIX D_SM_AC
+CAPTION 接続元 IP 制限リストのルール項目の編集
+STATIC1 IP アクセス制限リストのルール項目を設定してください。ここで設定した項目は、VPN Client が仮想 HUB に接続しようとした際にそのクライアントからの接続を許可するか拒否するかを決定するために使用されます。
+STATIC2 ルール項目の内容
+STATIC3 クライアントの IP アドレスが以下のときにルールを適用する:
+R_SINGLE 単一の IP アドレス(&S)
+R_MASKED 複数の IP アドレス (IP ネットワークアドレスとネットマスクで指定) (&M) :
+STATIC4 アドレス(&A):
+S_MASK ネットマスク(&K):
+STATIC5 動作
+R_PASS 接続を許可する(&P)
+R_DENY 接続を拒否する(&D)
+STATIC6 その他
+STATIC7 優先順位(&R):
+STATIC8 (整数値: 小さいほど優先順位が高くなります)
+STATIC9 IP プロトコル バージョン:
+IDOK &OK
+IDCANCEL キャンセル
+
+
+PREFIX D_SM_LOG_FILE
+CAPTION ログファイル一覧
+STATIC1 サーバー上に保存されているログファイルを指定してダウンロードすることができます。\r\n\r\nVPN Server 全体の管理者は、すべての仮想 HUB のログおよびサーバー ログをダウンロードすることができます。仮想 HUB の管理者は、その仮想 HUB のログファイルのみダウンロードできます。
+IDOK ダウンロード(&D)
+B_REFRESH 最新の状態に更新(&R)
+IDCANCEL 閉じる
+
+
+PREFIX D_SM_READ_LOG_FILE
+CAPTION ファイルのダウンロード
+S_INFO2 ファイル "%S" を VPN Server からダウンロードしています。\r\nしばらくお待ちください...
+IDCANCEL ダウンロードの中止(&S)
+
+
+PREFIX D_SM_SAVE_LOG
+CAPTION ログファイルのダウンロード完了
+S_INFO ファイル "%S" のダウンロードが完了しました。\r\n\r\nこのファイルを開くか、保存することができます。
+IDOK 開く(&O)
+B_SAVE 保存(&S)
+IDCANCEL キャンセル
+
+
+PREFIX D_TCP
+CAPTION TCP/IP 最適化ユーティリティ
+STATIC1 Windows のインターネットプロトコル (TCP/IP) の設定を最適化することにより、このコンピュータのネットワークの通信速度を高速化することができる場合があります。\r\n\r\nこの TCP/IP 最適化ユーティリティを使用すると、通信速度の最適化の設定を簡単に行うことができます。
+STATIC2 下記に表示されているのは、現在の Windows が保持している TCP/IP の設定値です。これらの値を変更することにより、TCP/IP の設定を最適化することができます。また、このユーティリティを後から起動することで、いつでも値を再設定したり元に戻したりすることができます。
+STATIC3 TCP/IP 通信設定:
+STATIC4 TCP 受信ウインドウサイズ(&R):
+R_RECV_DISABLE OS のデフォルト値を使用する(&D)
+R_RECV_ENABLE 下記の値に設定する(&E)
+S_RECV バイト
+B_RECV 推奨値を使用(&C)
+STATIC5 TCP 送信ウインドウサイズ(&S):
+R_SEND_DISABLE OS のデフォルト値を使用する(&I)
+R_SEND_ENABLE 下記の値に設定する(&N)
+S_SEND バイト
+B_SEND 推奨値を使用(&M)
+IDOK &OK
+IDCANCEL キャンセル
+STATIC6 TCP/IP の設定を変更した場合は、Windows を再起動した際に設定が有効になります。設定変更後、すぐにコンピュータを再起動する必要はありませんが、再起動するまでは TCP/IP の最適化設定は有効になりません。
+B_DELETE TCP 通信設定最適化ユーティリティによる管理を行わない
+
+
+PREFIX D_TCP_MSG
+CAPTION TCP/IP 通信設定の最適化
+STATIC1 Windows の TCP/IP 通信設定を最適化すると、TCP/IP を使用した通信速度が大幅に向上する場合があります。通信設定を最適化しますか?\r\n\r\n後から TCP/IP 最適化ユーティリティを起動して、いつでも通信設定を最適化したり、元に戻したりすることができます。
+STATIC2 TCP/IP の設定を変更した場合は、Windows を再起動した際に設定が有効になります。設定変更後、すぐにコンピュータを再起動する必要はありませんが、再起動するまでは TCP/IP の最適化設定は有効になりません。
+R_OPTIMIZE 通信設定を自動的に最適化する(&A)
+R_MANUAL TCP/IP 最適化ユーティリティを使用して手動で最適化する(&M)
+R_NO 最適化は行わない(&D)
+IDOK 次へ(&N) >
+IDOK3 < 戻る(&B)
+
+
+PREFIX D_CM_PKCSEULA
+CAPTION ソフトウェアとスマートカードの使用条件に関する確認
+S_INFO_1 ソフトウェア "%S" を使用して指定したスマートカードにアクセスしようとしています。
+S_INFO_2 ソフトウェア "%S" を使用する場合は、そのソフトウェアや使用するスマートカードの使用条件がある場合は、それに同意した上で使用する必要がある場合があります。\r\n\r\n詳しくは、ソフトウェア "%S" やスマートカードの提供元にお問い合わせください。
+S_INFO_3 上記に同意し、ソフトウェア "%S" を使用して指定したスマートカードへのアクセスを行いますか?
+IDOK はい(&Y)
+IDCANCEL いいえ(&N)
+
+
+PREFIX D_CM_TRAFFIC
+CAPTION 通信スループット測定ツール
+STATIC1 通信スループット測定ツールを使用すると、IP ネットワークに接続されている 2 台のコンピュータ間で最大限に通信を行い、実際の通信データ量と通信時間からその間のネットワークの最大帯域幅 (スループット) を測定することができます。このツールは、VPN の仮想ネットワーク内でも、VPN と関係無い物理的なネットワークでも使用することができます。
+STATIC2 このツールを使用して、現在のネットワークの通信能力を測定することができます。ただし、測定結果は測定する両方のコンピュータの CPU 能力や他に動作しているアプリケーションの状態、ネットワークの使用率などによって変化するため、実際のネットワークの処理能力よりも低い値がでる場合もあります。
+S_1 動作設定
+S_3 このコンピュータは測定サーバーまたは測定クライアントのどちらですか?
+R_SERVER 測定サーバー(&S)
+R_CLIENT 測定クライアント(&C)
+S_4 測定サーバーの場合は、待ち受けるポート番号を指定します。\r\n測定クライアントの場合は、接続先の測定サーバーのホスト名または IP アドレスとポート番号を指定し、必要な場合は必要なオプションを設定します。
+S_5 接続先の測定サーバー名(&H):
+S_6 ポート番号(&P):
+S_7 (TCP ポート)
+S_8 下記のオプションはクライアント側で設定します。
+S_9 データ通信の方向
+R_DOWNLOAD 測定サーバーから測定クライアントに伝送 (ダウンロード) (&D)
+R_UPLOAD 測定クライアントから測定サーバーに伝送 (アップロード) (&U)
+R_FULL 双方向に伝送 (ダウンロードとアップロードを同時に実行) (&F)
+S_10 通信の詳細設定
+S_11 並列接続してデータ伝送に使用する TCP コネクション数(&N):
+S_12 データ伝送時間 (計測時間) (&A):
+S_13 秒間
+R_ETHERNET Ethernet と仮定してレイヤ 2 でのスループットを算出(&E)
+R_DOUBLE 中継機器能力測定モード(&B)
+S_14 コネクション
+IDOK 実行(&R)
+IDCANCEL キャンセル
+S_15 通信スループット測定ツールは vpncmd コマンドライン管理ユーティリティから実行することもできます (Windows 以外の OS でも使用可能です)。
+
+
+PREFIX D_CM_TRAFFIC_RUN
+CAPTION 通信トラフィック測定ツール
+S_INFO 現在、通信トラフィック測定ツールを実行しています。下記に動作状況が表示されます。
+STATIC1 通信トラフィック測定ツールを終了してこの画面を閉じるには、[終了] をクリックしてください。
+IDCANCEL 終了(&X)
+
+
+PREFIX D_CM_TRAFFIC_RESULT
+CAPTION 通信トラフィック測定結果
+STATIC1 通信トラフィックの測定が完了しました。結果は次のとおりです。
+IDCANCEL 閉じる(&C)
+
+
+PREFIX D_SM_LICENSE
+CAPTION ライセンスの追加と削除
+STATIC1 SoftEther VPN Server を使用するには、有効なライセンスを取得し、ライセンスキーを登録する必要があります。この画面では、新しいライセンスキーを登録したり、登録済みのライセンスキーを削除したり、現在のライセンス一覧や VPN Server のライセンスモードを表示したりすることができます。
+S_BOLD 現在登録されているライセンスの一覧(&L):
+B_OBTAIN ライセンスの入手・更新(&O)
+STATIC2 [ライセンスの入手・更新] をクリックすると、ライセンスの入手・更新方法に関する説明が記載された Web サイトを表示します。
+B_ADD 新しいライセンスキーの登録(&A)
+B_DEL 削除(&D)
+IDOK ライセンスに関する情報(&I)
+STATIC3 ライセンスを選択し、[ライセンスに関する情報] をクリックすると、ソフトイーサ株式会社の Web サイト (softether.com) に接続し、そのライセンスに関する登録情報を表示します。
+S_BOLD2 現在の SoftEther VPN Server のライセンスモード(&M):
+IDCANCEL 閉じる(&X)
+
+
+PREFIX D_SM_LICENSE_ADD
+CAPTION 新しいライセンスキーの登録
+S_INFO SoftEther VPN Server の製品ライセンスまたは接続ライセンスのライセンスキーを登録することができます。
+STATIC1 ライセンスキーは、36 桁の英数字およびハイフン ( '-' ) で構成されている、ライセンスの所有を証明するキーコードです。\r\n\r\nライセンスキーは、本ソフトウェアと共にライセンス証書を受け取った場合はライセンス証書に印刷されています。本ソフトウェアのライセンスをオンラインで購入した場合は、購入時の Web サイトの画面やメールなどにライセンスキーが記載されていることがあります。その他の方法でライセンスキーが記載されている場合もあります。不明な場合は、ライセンスの購入元にお問い合わせください。
+STATIC2 ライセンスキーを正確に入力してください(&I):
+STATIC3 ライセンスキーは 6 桁ごとに区切って入力してください。ハイフンは入力する必要はありません。コピー && ペーストで入力することも可能です。
+B_INFO2 本ソフトウェアの著作権は全世界で保護されています。お客様は、ライセンス契約書の条件に従った場合のみ、本ソフトウェアを複製・使用することが可能です。不正に入手したライセンスキーの使用、複数台のサーバーでの同一ライセンスキーの使用、ライセンスキーの無断頒布などはライセンス契約書に違反し、民事または刑事上の罰を受ける可能性がありますので、ご注意ください。
+IDOK 登録(&R)
+IDCANCEL キャンセル
+
+
+PREFIX D_FREEINFO
+CAPTION SoftEther VPN Server Free Edition について
+S_INFO_1 SoftEther VPN Server Free Edition をご利用いただきありがとうございます。
+S_INFO_2 接続先のサーバー "%S" で稼動している SoftEther VPN Server は個人利用を目的とした Free Edition です。\r\nFree Edition では SoftEther VPN Server のすべての機能が使用できますが、下記の利用方法は使用権許諾契約によって禁止されています。
+S_INFO_3 ・ VPN Server を経由して、業務のための通信が行われるような使用方法。
+S_INFO_4 上記の禁止されている使用方法で使用した場合は、SoftEther VPN Server 使用権許諾契約違反となりますのでご注意ください。SoftEther VPN Server の通常製品版のライセンスを入手していただくことにより、上記のような制限は無くなります。 通常製品版については、www.softether.com をご覧ください。\r\n\r\nもし、このサーバーを上記のような使用方法で使用されている場合は、www.softether.com までご連絡いただきますようお願いいたします。\r\n\r\n※ この画面は、Free Edition の VPN Server に接続した際に表示されます。Free Edition 以外のエディション製品では表示されません。\r\n※ Free Edition のソフトウェアは、製品版と比較してこのお知らせ画面が表示される以外の違いは全くありません。
+B_HIDE 次回からこのお知らせを表示しない(&H)
+IDCANCEL &OK
+
+
+PREFIX D_CM_SETTING
+CAPTION SoftEther VPN Client 動作モード変更
+STATIC1 SoftEther VPN Client は「通常モード」または「簡易モード」で使用することができます。使用するモードを切り替えるには、下記のチェックボックスを選択してください。
+R_NORMAL 通常モード(&N)
+R_EASY 簡易モード(&E)
+STATIC2 [通常モード] は SoftEther VPN Client ソフトウェアのすべての操作を行うことができる動作モードです。一般的なユーザーやシステム管理者にお勧めします。
+STATIC3 [簡易モード] は VPN Server への接続などの最もよく使用する操作しかできない動作モードです。VPN について詳しい知識をお持ちでないユーザーにお勧めします。
+STATIC4 [設定ロック機能] を使用すると、SoftEther VPN Client に登録されている接続設定を使って VPN Server に接続することはできますが、接続設定の内容を変更したり、新しく接続設定を作成したり、削除したりすることができなくなります。
+R_LOCK 設定ロック機能を使う(&L)
+S_PASSWORD1 パスワードを指定することができます。パスワードを指定すると、後から設定ロック機能を無効にする際にパスワードの入力が必要になります。
+S_PASSWORD2 パスワード(&P):
+S_PASSWORD3 確認入力(&C):
+IDOK &OK
+IDCANCEL キャンセル
+S_VGS2 VPN Gate 学術実験サービスの設定を行うことができます。
+B_VGS VPN &Gate サービスの設定...
+
+
+PREFIX D_CM_EASY
+CAPTION SoftEther VPN クライアント簡易接続マネージャ
+B_MODE 動作モードの変更(&M)
+IDCANCEL 閉じる(&C)
+B_STATUS 接続状況の表示(&S)
+B_VGC VPN Gate 学術実験
+
+
+PREFIX D_SM_SETUP
+CAPTION SoftEther VPN Server / Bridge 簡易セットアップ
+S_TITLE SoftEther VPN Server / Bridge 簡易セットアップ
+IDC_STATIC_1 このセットアッププログラムを使用すると、SoftEther VPN Server または VPN Bridge を以下の用途や目的のために簡単にセットアップすることができます。セットアップ終了後は、VPN サーバー管理マネージャを用いて、より詳細な設定を自由に行うことができます。
+S_BOLD 構築しようとしている VPN サーバーの種類を選択してください。複数の用途のための VPN サーバーを構築しようとしている場合は、複数の種類を選択することができます。
+C_REMOTE リモートアクセス VPN サーバー(&R)
+S_REMOTE_1 リモートアクセス VPN は、たとえば社内 LAN などの既存の Ethernet セグメントに対して、インターネットなどを経由して遠隔地の VPN クライアントコンピュータが VPN 接続することができる形態の VPN 構成です。\r\nVPN Server に接続した VPN クライアントコンピュータは、社内の Ethernet に対して直接 LAN ケーブルで接続しているのと同等の状態でネットワークにアクセスできるようになります。
+C_SITE 拠点間接続 VPN サーバーまたはブリッジ(&S)
+S_SITE_1 拠点間接続 VPN は、既存の 2 箇所以上の拠点の Ethernet セグメント同士を VPN 接続する形態の VPN 構成です。\r\nVPN 接続されたそれぞれの拠点同士はレイヤ 2 レベルで同一のセグメントとなりますので、各拠点内のコンピュータ同士が同一ネットワーク内にあるものとして通信することができるようになります。
+S_SITE_2 この VPN Server の役割を選択してください:
+C_CENTER 拠点間接続 VPN の中心となり、他拠点からの接続を受け入れる VPN Server (&M)
+C_EDGE 各拠点に設置する VPN Server または VPN Bridge (&E)
+C_OTHER 高度な機能を用いた VPN (&O)
+S_OTHER クラスタリング機能や仮想レイヤ 3 スイッチ機能などの高度な機能を提供する VPN システムを構築する場合。
+IDOK 次へ(&N)
+IDCANCEL 閉じる(&C)
+
+
+PREFIX D_SM_SETUP_HUB
+CAPTION 簡易セットアップ - 仮想 HUB 名の決定
+IDC_STATIC_1 VPN Server 上に仮想 HUB を 1 個作成する必要があります。仮想 HUB の名前は自由に指定することができます。
+IDC_STATIC_2 仮想 HUB 名(&N):
+IDOK &OK
+IDCANCEL キャンセル
+
+
+PREFIX D_SM_SETUP_STEP
+CAPTION 簡易セットアップの実行
+IDC_STATIC_1 この VPN Server / VPN Bridge のセットアップを完了するには、下記のタスクのうち必要なものを実行してください。
+S_1_1 1. VPN 接続を受け入れるためのユーザーの作成
+S_1_2 この VPN Server がリモートアクセス VPN を受け入れる場合、または拠点間接続 VPN において中心となり他拠点からの接続を受け入れる場合は、VPN 接続を受け入れるためにユーザーを作成しておく必要があります。
+B_USER ユーザーを作成する(&U)
+S_2_1 2. 接続先の VPN Server への接続設定
+S_2_2 拠点間接続 VPN における各拠点に設置する VPN Server または VPN Bridge の場合は、各 VPN 拠点からの接続を受け付ける、中心となる VPN Server のアドレスなどを入力して、その VPN Server への接続を確立する必要があります。
+B_CASCADE 接続先の VPN Server への接続設定を行う(&O)
+S_3_1 3. ローカルブリッジの設定
+S_3_2 VPN 経由で LAN にアクセスするためには、VPN 側の仮想的な Ethernet セグメントと物理的な Ethernet セグメントとの間を「ローカルブリッジ接続」機能でブリッジ接続する必要があります。\r\n\r\nVPN に対してブリッジ接続する既存の Ethernet デバイス (LAN カード) を選択してください。
+IDCANCEL 閉じる(&C)
+IDC_STATIC_8 必要な設定がすべて完了したら、[閉じる] をクリックしてください。VPN Server / VPN Bridge の詳細な管理画面が表示されます。その後は必要な場合に詳細な設定を行ってください。
+B_SECURENAT SecureN&AT 機能の設定を行う
+
+
+PREFIX D_CPU64_WARNING
+CAPTION SoftEther VPN の 64 bit 版に関する情報
+S_BOLD インストールされた SoftEther VPN ソフトウェアは 32 bit 版ですが、現在実行されている Windows オペレーティングシステムは 64 bit 版です。
+S_INFO 64 bit 版 Windows 上で 32 bit 版の SoftEther VPN ソフトウェアを実行することは可能ですが、Windows が搭載している 32 bit エミュレータ上で動作することになるため、パフォーマンスが低下する場合があります。\r\nまた、一部の機能がサポートされない可能性があります。\r\n\r\n64 bit 版 Windows 上では SoftEther VPN ソフトウェアの 64 bit 版をインストールして使用されることを強く推奨します。\r\nSoftEther VPN ソフトウェアの 64 bit 版は http://selinks.org/ よりダウンロードすることができます。\r\n\r\nこのダイアログボックスは、30 秒後に自動的に閉じます。
+IDOK &OK
+
+
+PREFIX D_ONCEMSG
+CAPTION TITLE
+C_DONTSHOWAGAIN 今後はこのメッセージを表示しない(&D)
+IDCANCEL &OK
+
+
+PREFIX D_CONNECT
+IDCANCEL キャンセル
+
+
+PREFIX D_SM_IPSEC
+CAPTION IPsec / L2TP / EtherIP / L2TPv3 設定
+S_TITLE IPsec / L2TP / EtherIP / L2TPv3 サーバー機能の設定
+S_3 この VPN Server 上の仮想 HUB は、L2TP に対応した PC や Mac OS X、スマートフォン等からリモートアクセス VPN 接続を受け付けたり、EtherIP / L2TPv3 に対応した市販のルータ等から拠点間 VPN 接続を受け付けたりできます。
+S01 L2TP サーバー機能 (リモートアクセス VPN サーバー接続)
+S02 iPhone、iPad、Android 等のスマートフォンや Mac OS X、Windows 等の OS 付属の標準 VPN クライアントから VPN 接続ができるようになります。
+R_L2TP_OVER_IPSEC L2TP サーバー機能を有効にする (L2TP over IP&sec)
+S03 iPhone、iPad、Android、Windows、Mac OS X からの VPN 接続を受け付けることができます。
+R_L2TP_RAW L2TP サーバー機能を有効にする (暗号化されていない &L2TP)
+S04 IPsec を用いない L2TP を使用する特殊なクライアントをサポートできます。
+S_1 接続時のユーザー名で仮想 HUB 名が省略された場合に接続する仮想 HUB の選択(&H):
+S_2 L2TP、OpenVPN および MS-SSTP VPN 接続時のユーザー名は "仮想HUB名\\ユーザー名" または "ユーザー名@仮想HUB名" のように指定してください。なお、仮想 HUB 名の指定が省略された場合、デフォルトで接続する仮想 HUB を設定しておくことができます。
+S05 EtherIP / L2TPv3 サーバー機能 (拠点間接続 VPN サーバー機能)
+S06 EtherIP / L2TPv3 over IPsec に対応した市販のルータ製品は、この VPN Server の仮想 HUB にレイヤ 2 (Ethernet) でブリッジ接続できます。
+R_ETHERIP &EtherIP / L2TPv3 over IPsec サーバー機能有効
+B_DETAIL サーバー機能の詳細設定(&D)
+S07 IPsec 共通設定(&C)
+S_PSK IPsec 事前共有鍵(&P):
+S_PSK2 IPsec 事前共有鍵は、「PSK (Pre-Shared Key)」または「シークレット」と呼ばれることがあります。8 文字程度で設定し、VPN を利用するすべてのユーザーに配布してください。
+IDOK &OK
+IDCANCEL キャンセル
+
+
+PREFIX D_SM_ETHERIP
+CAPTION EtherIP / L2TPv3 サーバー機能の詳細設定
+S_TITLE EtherIP / L2TPv3 サーバー機能
+S01 VPN Server に EtherIP / L2TPv3 over IPsec に対応した市販のルータ機器からレイヤ 2 Ethernet ブリッジ接続を行うことができます。\r\nCisco 社のルータや NEC 製の IX ルータ、IIJ 製の SEIL ルータ等がお勧めです。
+S02 EtherIP / L2TPv3 による接続を受け付けるには、予め、クライアント側となる EtherIP / L2TPv3 対応ルータがこの VPN Server に接続する際の IPsec Phase 1 ID 文字列と、接続先の仮想 HUB の情報の対応表を定義しておく必要があります。
+S_BOLD IPsec Phase 1 ID と接続先仮想 HUB との対応表(&T):
+B_ADD 追加(&A)
+IDOK 編集(&E)
+B_DELETE 削除(&D)
+IDCANCEL 閉じる(&X)
+
+
+PREFIX D_SM_ETHERIP_ID
+CAPTION EtherIP / L2TPv3 over IPsec クライアント定義
+S01 EtherIP / L2TPv3 over IPsec クライアントがこの VPN Server に接続しようとした際の ISAKMP (IKE) Phase 1 のイニシエータ ID 文字列が以下に一致する場合に、次の仮想 HUB への接続設定を適用します。
+S02 ISAKMP Phase 1 &ID:
+S03 接続先の仮想 &HUB:
+S04 ユーザー名(&U):
+S05 パスワード(&P):
+S06 ユーザー名とパスワードは、仮想 HUB に登録されている必要があります。EtherIP / L2TPv3 クライアントは、上記で入力された情報で識別されるユーザーの権限で仮想 HUB に接続したものとみなされます。
+IDOK &OK
+IDCANCEL キャンセル
+S07 (ID はクライアント側のルータの接続設定で設定するものと同一の文字列を指定してください。文字列のほか、ID の種類が IP アドレスの場合は IP アドレスも指定できます。)\r\n\r\nなお、'*' (アスタリスク) を指定するとワイルドカード指定となり、他の明示的なルールに一致しないすべての接続元クライアントが対象となります。
+
+
+PREFIX D_SM_OPENVPN
+CAPTION OpenVPN / MS-SSTP 設定
+S_TITLE OpenVPN / MS-SSTP VPN サーバー機能設定
+S_1 OpenVPN 社の OpenVPN ソフトウェア製品と同等の VPN サーバー機能を搭載しています。\r\n\r\nOpenVPN クライアントからこの VPN Server に接続できます。
+R_OPENVPN &OpenVPN サーバー機能を有効にする
+S_UDP OpenVPN サービスを提供する &UDP ポート:
+B_DEFAULT 標準に戻す(&D)
+S_UDP2 UDP ポートは複数指定できます。複数指定する場合はスペースまたはカンマで区切ってください。\r\nOpenVPN サーバー機能は TCP ポートでも有効になります。この場合、この VPN Server に現在作成されているすべての TCP リスナポートで OpenVPN プロトコルがサポートされます。
+S_TOOL OpenVPN クライアント用サンプル設定ファイル自動作成ツール
+S_TOOL2 本来、OpenVPN クライアントを使うためには設定ファイルを手動で記述する必要があり、これは難易度が高い作業です。しかし、以下のボタンをクリックするだけでこの VPN Server に接続することができる基本的な OpenVPN クライアント用の設定ファイルを自動的に生成することができます。
+B_CONFIG OpenVPN クライアント用のサンプル設定ファイルを生成(&C)
+S_2 Microsoft SSTP VPN 互換サーバー機能
+S_3 Microsoft 社の Windows Server 2008 / 2012 製品に搭載されている MS-SSTP VPN サーバー機能と互換性がある機能を搭載しています。\r\n\r\nWindows Vista / 7 / 8 / RT に標準搭載の MS-SSTP クライアントからこの VPN Server に接続できます。
+R_SSTP &MS-SSTP VPN サーバー機能を有効にする
+S_SSTP VPN Server の SSL 証明書の CN の値がクライアント側で指定するホスト名と一致し、かつその証明書が信頼されている必要があります。詳しくは Microsoft 社のドキュメントを参照してください。
+S_4 これらの互換サーバー機能で仮想 HUB に接続する場合のユーザー名の指定方法、およびデフォルト仮想 HUB の選択規則は、IPsec サーバー機能と同様です。
+B_IPSEC I&Psec サーバー機能の設定
+S_13 OpenVPN 互換サーバー機能
+IDOK &OK
+IDCANCEL キャンセル
+
+
+PREFIX D_SM_DDNS
+CAPTION ダイナミック DNS 機能
+S_TITLE ダイナミック DNS 機能
+S_BOLD このバージョンの VPN Server にはダイナミック DNS 機能が搭載されています。
+S_1 ダイナミック DNS により、この VPN Server コンピュータに永続的な固有の DNS ホスト名が割当てられます。これにより独自でドメインを所有していなくても、VPN Client や VPN Bridge などの設定画面上で VPN Server の IP アドレスの代わりに DNS ホスト名によって VPN Server を指定することができます。
+S_22 また、IP アドレスが変化する可能性がある一般的な ISP を用いて VPN Server をインターネットに接続する場合でも、IP アドレスが変化すれば自動的に DNS ホストに対応する IP アドレスが更新されますので、可変 IP アドレスでも VPN Server を運用することができるようになります。\r\nこれにより、高価な月額料金が必要な固定グローバル IP アドレスのサービスを契約する必要がなくなります。
+S_3 さらに、このバージョンの VPN Server は NAT トラバーサル機能をサポートしており、VPN Server が NAT の内側にありプライベート IP アドレスしか持っていない場合でも、NAT 上で特別な設定をすることなく、インターネット側からの VPN 接続を受付けることができます。
+S_4 現在の状態(&S):
+S_STATUS3 割当てられているダイナミック DNS ホスト名(&H):
+B_HINT ヒント
+S_STATUS4 グローバル IPv&4 アドレス:
+S_STATUS5 グローバル IPv&6 アドレス:
+S_5 設定の変更(&M):
+S_STATUS6 ダイナミック DNS ホスト名の変更(&C):
+S_STATUS7 3 文字以上 31 文字以内の半角英数字およびハイフン '-' が使用できます。\r\n変更は何度でも可能です。
+IDOK 上記の DNS ホスト名に変更する(&A)
+B_RESTORE 変更前に戻す(&R)
+S_2 IPv6 インターネットに接続されていない場合は上記の [IPv6 アドレス] の欄にエラーが表示されますが、異常ではありません。一部の国・地域では、行政機関による制限により、ダイナミック DNS サービスが利用できない場合があります。
+IDCANCEL 閉じる(&X)
+B_DISABLE ダイナミック DNS 機能を無効にする(&D)
+B_PROXY プロキシサーバー経由で接続(&P)
+
+
+PREFIX D_SM_SPECIALLISTENER
+CAPTION VPN over ICMP / DNS 機能の設定
+S_TITLE VPN over ICMP / DNS 機能
+S_1 VPN over ICMP / DNS 機能
+S_2 ファイアウォールやルータ等の故障や過負荷、設定ミス等により TCP/IP 通信が遮断されている環境のネットワークからでも、ICMP (Ping) または DNS パケットの通信が可能であれば、この VPN Server との間で VPN 通信を行うことができます。そのためには、予め以下の機能を有効にしておく必要があります。
+R_OVER_ICMP VPN over &ICMP サーバー機能を有効にする
+R_OVER_DNS VPN over &DNS サーバー機能を有効にする (UDP ポート 53 を使用します)
+IDOK &OK
+IDCANCEL キャンセル
+S_3 接続元の VPN Client または VPN Bridge は内部バージョン 4.0 以降が必要です。
+S_4 警告: これは、ファイウォールやルータ等が一時的に不調となっており ICMP または DNS のみ安定した通信が可能な環境で VPN 通信を確立するための機能です。緊急時などには有益ですが、長期間の利用には適さない場合があります。
+
+
+PREFIX D_SM_REDIRECT
+CAPTION HTTP URL リダイレクション設定
+S_1 仮想 HUB を経由する TCP コネクションがこのアクセスリストの条件に一致した場合、その TCP コネクションを用いてクライアントが何らかの通信を行おうとすると、強制的に以下に設定された URL 文字列をクライアントに対して応答します。\r\n\r\nこれにより、VPN クライアント上で起動している Web ブラウザが特定の IP アドレスにアクセスした場合などに任意の Web ページをその Web ブラウザ上に表示させることができます。
+S_2 リダイレクト先 URL の入力:
+S_BOLD2 リダイレクト先 &URL:
+S_3 入力例:
+S_4 単純な URL リダイレクション:
+S_5 高度な URL リダイレクション:
+B_HINT 高度な URL リダイレクション機能の使い方(&U)...
+S_6 ご注意
+S_BOLD この機能は TCP/IP に詳しいネットワーク管理者向けの機能です。以下の注意事項をよく読み、慎重に設定してください。
+S_7 アクセスリストの条件に宛先セッションのユーザー名またはグループ名が指定されている場合で当該アクセスリストがパケットに一致した場合はこの機能は無視されます。
+S_8 TCP 以外のパケットがアクセスリストに一致した場合はこの機能は無視されます。
+S_9 すべての TCP パケットに対して HTTP リダイレクト応答を返します (ポート 80 に限定されません)。たとえばポート 80 に限定するためには、アクセスリストの条件で宛先ポートを TCP 80 に限定してください。
+S_10 リダイレクト先の URL に対してクライアントがアクセスしようとした結果が再度このアクセスリストに一致した場合は、当該アクセス要求に対して再度リダイレクション応答が返信されます。この場合は無限のリダイレクションの繰り返しが発生する可能性があります。
+IDOK &OK
+IDCANCEL キャンセル
+S_11 高度なリダイレクション機能は、リダイレクト先 CGI に VPN セッション情報を提供できます。
+
+
+PREFIX D_SW_WELCOME
+CAPTION D_SW_WELCOME
+S_WELCOME SoftEther VPN は筑波大学で開発された、Windows や Mac などのコンピュータおよび iPhone, iPad, Android, Windows RT などのスマートフォンやタブレット、Cisco などのサードパーティ製 VPN ルータ、OpenVPN や MS-SSTP などの既存の VPN プロトコルとも互換性がある安全で高性能なオープンソース VPN ソフトウェアです。
+S_TITLE すべての主要なデバイスに対応するオープンソース VPN ソフトウェア
+
+
+PREFIX D_SW_MODE
+CAPTION D_SW_MODE
+R_SYSTEM システムモード (推奨) (&S)
+R_USER ユーザーモード (&U)
+S_1 このコンピュータに通常の方法で VPN ソフトウェアをインストールします。このコンピュータの管理者権限が必要です。
+S_USER 一般ユーザー権限で VPN ソフトウェアをインストールします。管理者権限は不要ですが、ローカルブリッジなどの一部の機能が利用できません。ユーザー "%s" が Windows にログオンしている間だけ使用できます。
+S_2 SoftEther VPN は 2 種類のセットアップモードでインストールできます。\r\n\r\n通常は「システムモード」を選択してください。\r\n\r\n何らかの理由で管理者権限を取得することができない場合は、「ユーザーモード」を選択すれば一般ユーザー権限でインストールすることもできます。
+
+
+PREFIX D_SW_NOT_ADMIN
+CAPTION D_SW_NOT_ADMIN
+S_INFO 現在 Windows にログオンしているユーザー "%s" には管理者権限 (Administrators 権限) がありません。\r\n\r\nセットアップを続行するには、一度 Windows からログオフし、このコンピュータの管理者権限を持つユーザーでログオンしてから再度セットアップ ウィザードを起動してください。
+S_INFO6 「完了」をクリックすると、セットアップ ウィザードを終了します。
+S_INFO2 管理者権限が無い場合でも、ユーザーモードでインストールすることができます。\r\nユーザーモードでソフトウェアをインストールするには、「戻る」をクリックしてください。
+
+
+PREFIX D_SW_COMPONENTS
+CAPTION D_SW_COMPONENTS
+
+
+PREFIX D_SW_EULA
+CAPTION D_SW_EULA
+S_1 使用許諾契約書を注意してお読みください。
+B_AGREE 使用許諾契約書に同意します(&A)
+
+
+PREFIX D_SW_WARNING
+CAPTION D_SW_WARNING
+S_1 SoftEther VPN ソフトウェアは非常に強力な通信機能を有しているため、ご利用にあたっては下記の重要事項説明書をよくお読みください。
+
+
+PREFIX D_SW_DIR
+CAPTION D_SW_DIR
+S_INFO 「%s」 のインストール先ディレクトリを指定してください。
+R_CUSTOM インストール先を変更(&S)
+S_DEST インストール先(&D):
+B_BROWSE 参照(&B)...
+R_SHOWCUSTOM 上級者のためのインストールオプション(&A)
+R_FOR_SYSTEM このコンピュータの Windows にインストール(&Y)
+R_FOR_USER ユーザー "%s" の環境にのみインストール(&U)
+S_WARNING ご注意: 推奨されません。ユーザー "%s" が Windows からログオフすると、%s の動作は停止します。また、ローカルブリッジ機能や L2TP/IPsec 機能 (Mac やスマートフォンからの接続) などは動作しません。
+
+
+PREFIX D_SW_READY
+CAPTION D_SW_READY
+S_INFO 「%s」 のインストールの準備が完了しました。
+S_INFO7 「次へ」をクリックするとインストール処理を開始します。
+
+
+
+PREFIX D_SW_PERFORM
+CAPTION D_SW_PERFORM
+S_INFO %s のセットアップが進行中です。\r\n完了までしばらくお待ちください...
+S_INFO8 SoftEther VPN は日本国経済産業省のソフトウェア研究開発プロジェクトの成果物です。IPA (独立行政法人 情報処理推進機構) の未踏ソフトウェア創造事業に採択され開発されました。詳しくは http://www.ipa.go.jp/ をご覧ください。
+
+PREFIX D_SW_ERROR
+CAPTION D_SW_ERROR
+S_INFO エラーが発生したため、%s のセットアップを完了できませんでした。\r\n\r\n再試行するには、もう一度セットアップ ウィザードを起動してください。
+
+
+PREFIX D_SW_FINISH
+CAPTION D_SW_FINISH
+S_INFO %s のセットアップ処理が正常に完了しました。
+S_INFO8 SoftEther VPN は日本国経済産業省のソフトウェア研究開発プロジェクトの成果物です。IPA (独立行政法人 情報処理推進機構) の未踏ソフトウェア創造事業に採択され開発されました。詳しくは http://www.ipa.go.jp/ をご覧ください。
+
+PREFIX D_SW_UNINST1
+CAPTION D_SW_UNINST1
+S_WELCOME このセットアップウィザードを使用すると、%s をコンピュータからアンインストールすることができます。\r\n\r\nアンインストールを開始するには、「次へ」をクリックしてください。
+S_TITLE %s のアンインストール
+
+
+
+PREFIX D_SW_EASY1
+CAPTION D_SW_EASY1
+S_WELCOME 企業内の多くの数のユーザーのコンピュータに VPN Client をインストールする際に、1 台ずつ VPN 接続設定を実施するのは大変です。
+S_TITLE SoftEther VPN Client 簡易インストーラとは
+S_WELCOME2 「簡易インストーラ作成ウィザード」は、企業のシステム管理者向けのツールです。「簡易インストーラ作成ウィザード」を使用すれば、あらかじめ指定した接続設定ファイルを埋め込んだ VPN Client のインストーラを作成できます。もちろん、個人のユーザーも使用できます。
+S_WELCOME3 作成したインストーラは、社内のファイルサーバーやメールなどを用いて社員に配布できます。インストーラを実行すると VPN Client がインストールされ、自動的に接続設定がインポートされてその接続設定を用いた VPN 接続が開始されます。
+
+
+PREFIX D_SW_EASY2
+CAPTION D_SW_EASY2
+S_BOLD1 埋め込みたい接続設定ファイル (.vpn ファイル) を指定してください
+S_1 簡易インストーラに埋め込みたい接続設定ファイル (拡張子が .vpn のファイル) を指定してください。接続設定ファイルは、VPN クライアント接続マネージャ内の接続設定を右クリックして「接続設定のエクスポート」をクリックしてエクスポートできます。
+S_18 接続設定(&S):
+B_BROWSE_SETTING 参照(&B)...
+B_DELETE_SENSITIVE 接続設定ファイル内にユーザー名とパスワードを格納しない(&E)
+S_BOLD2 生成される EXE ファイルの保存先ファイル名を指定してください
+S_3 このウィザードは、簡易インストーラとして EXE ファイル (実行可能ファイル) を生成します。生成されるファイルを保存するためのファイル名を指定してください。
+S_19 ファイル名(&A):
+B_BROWSE_OUT 参照(&R)...
+B_EASYMODE VPN クライアント接続マネージャを簡易モードに設定する(&E)
+
+
+PREFIX D_SW_WEB1
+CAPTION D_SW_WEB1
+S_WELCOME SoftEther VPN Client Web インストーラを作成すると、Web ブラウザを開き特定のページにアクセスすることにより、SoftEther VPN Client を自動的にインストールすることができます。この際に、予め設定しておいた接続設定ファイルをインポートして VPN 接続を開始させることもできます。
+S_TITLE SoftEther VPN Client Web インストーラとは
+S_WELCOME2 作成した Web インストーラは、社内向けの Web サーバーなどに HTML ファイルとして設置できます。設置された HTML ファイルの URL に社員がアクセスすると、SoftEther VPN Client のインストーラが起動します。
+S_WELCOME3 ActiveX コントロールを使用しています。クライアントブラウザは Internet Explorer 5.0 以降、オペレーティングシステムは Windows 2000 以降がサポートされています。IE 以外のブラウザや Windows 98 などの古い OS はサポートされません。
+
+
+PREFIX D_SW_WEB2
+CAPTION D_SW_WEB2
+S_BOLD1 埋め込みたい接続設定ファイル (.vpn ファイル) を指定してください
+S_1 Web インストーラに埋め込みたい接続設定ファイル (拡張子が .vpn のファイル) を指定してください。接続設定ファイルは、VPN クライアント接続マネージャ内の接続設定を右クリックして「接続設定のエクスポート」をクリックしてエクスポートできます。
+S_18 接続設定(&S):
+B_BROWSE_SETTING 参照(&B)...
+B_DELETE_SENSITIVE 接続設定ファイル内にユーザー名とパスワードを格納しない(&E)
+S_BOLD2 生成される Web サーバー設置用ファイルの保存先ファイル名を指定してください
+S_3 このウィザードは、Web サーバーに設置するための HTML ファイルや CAB ファイルが格納された ZIP ファイル (アーカイブファイル) を生成します。生成されるファイルを保存するためのファイル名を指定してください。
+S_19 ファイル名(&A):
+B_BROWSE_OUT 参照(&R)...
+B_EASYMODE VPN クライアント接続マネージャを簡易モードに設定する(&E)
+
+
+PREFIX D_UPDATE_NOTICE
+CAPTION %s のアップデート
+IDOK 更新 Web サイトを表示(&S)...
+B_CONFIG アップデート通知設定(&C)...
+IDCANCEL 今後このメッセージを表示しない(&I)
+S_INFO %s の最新バージョンがリリースされています。今すぐダウンロードしてアップデートできます。
+S_PRODUCT ソフトウェア:
+S_CURRENT 現在使用中のバージョン:
+S_CURRENT_STR Ver %u.%02u.%04u%s
+S_LATEST 最新バージョン:
+S_LATEST_STR Ver %S%s
+
+
+PREFIX D_UPDATE_CONFIG
+CAPTION アップデート通知の設定
+S_INFO %s の新しいバージョンがリリースされていないかどうか定期的にチェックし、リリースされていた場合は通知画面を表示します。\r\n\r\nアップデートチェックのために日本の茨城県つくば市に設置されている SoftEther Update サーバーとの間で HTTPS 通信を行います。お客様の個人情報が送信されることはありません。
+S_TITLE %s のアップデートチェックと通知の設定
+S_ENABLE アップデートチェックを有効にする(&E)
+S_DISBLE アップデートチェックを無効にする(&D)
+IDCANCEL 閉じる(&C)
+
+
+PREFIX D_SM_VMBRIDGE
+CAPTION VM 内でローカルブリッジを使用する場合の注意事項
+S_TITLE VM 内でのローカルブリッジ機能の使用
+S_1 VPN Server が VMware や Hyper-V などの VM (仮想マシン) 内で動作している可能性が検出されました。以下の注意事項をよくお読みください。VM を使用していない場合は、このメッセージは無視してください。
+S_2 VM では、デフォルト設定で LAN カードの「プロミスキャスモード」(MAC アドレス スプーフィング) での通信が禁止されている場合があります。\r\n\r\nVM 内で動作する VPN Server の仮想 HUB とホストマシンに装着されている物理的な LAN カードとの間でローカルブリッジを行う場合、プロミスキャスモード (MAC アドレス スプーフィング) が禁止されていると正常に通信ができません。このような場合は、VM の設定ツールを用いてプロミスキャスモード (MAC アドレス スプーフィング) を有効にしてください。\r\n\r\n詳しくは、VM のドキュメントを参照してください。他の管理者によって管理されている共有 VM の場合は、管理者にプロミスキャスモード (MAC アドレス スプーフィング) を許可するよう要請してください。
+S_BOLD 注意事項
+IDCANCEL &OK
+
+
+PREFIX D_SM_AZURE
+CAPTION VPN Azure サービスの設定
+S_TITLE VPN Azure クラウド型 VPN サービス (無料)
+S_1 VPN Azure により、会社のパソコンに自宅や外出先のパソコンから非常に簡単に VPN 接続できるようになります。VPN 接続中は会社のパソコンを経由して、社内 LAN の他のサーバーにもアクセスできます。
+S_2 会社のパソコン (VPN Server) にはグローバル IP アドレスは不要です。ファイアウォールや NAT の内側であっても動作し、ネットワーク管理者による設定は一切必要ありません。VPN クライアントとなる自宅のパソコンでは、Windows に標準付属の SSTP VPN クライアントを使用できます。
+S_3 VPN Azure は、SoftEther VPN Server をお使いの方はどなたでも無料で利用できるクラウド VPN サービスです。ソフトイーサ株式会社によって運営されています。使い方を表示するには、右のボタンをクリックしてください。
+B_BOLD VPN Azure 設定
+R_ENABLE VPN Azure を有効にする(&E)
+R_DISABLE VPN Azure を無効にする(&D)
+S_HOSTNAME_BORDER 現在の VPN Azure ホスト名
+S_HOSTNAME_INFO VPN Azure ホスト名はダイナミック DNS サービスのホスト名のドメイン部分を "vpnazure.net" に変更したものが使用されます。
+B_CHANGE ホスト名の変更(&H)
+B_WEB VPN Azure の使い方\r\n(Web サイトを表示)
+IDCANCEL &OK
+
+
+PREFIX D_SM_PROXY
+CAPTION プロキシサーバー経由の接続
+STATIC9 プロキシサーバーを経由してサーバーに接続することができます。
+STATIC10 プロキシの種類(&Y):
+R_DIRECT_TCP 直接 TCP/IP 接続 (プロキシを使わない) (&D)
+R_HTTPS HTTP プロキシサーバー経由接続(&T)
+R_SOCKS SOCKS プロキシサーバー経由接続(&K)
+B_PROXY_CONFIG プロキシサーバーの接続設定(&R)
+IDOK &OK
+IDCANCEL キャンセル
+
+
+PREFIX D_VGC_LIST
+CAPTION VPN Gate 学術実験プロジェクト プラグイン for SoftEther VPN Client
+S_TITLE VPN Gate 公開 VPN 中継サーバー一覧
+S_INFO1 世界中のボランティアによって無償提供されている VPN サーバーに VPN 接続すると、その VPN サーバーを経由してインターネットに自由にアクセスできます。ローカルのファイアウォールの制約を回避したり、自分の IP アドレスを秘匿したりできます。
+IDOK 選択した VPN サーバーに接続(&C)
+B_PROXY プロキシ設定(&P)
+S_VLAN 仮想 LAN カード:
+B_WEB VPN Gate 学術実験\r\nWeb サイト
+B_REFRESH リストを更新(&R)
+S_REFRESH リストを更新中...
+S_RESEARCH 筑波大学における学術研究プロジェクト
+S_INFO9 回線速度 (Mbps) が高速で Ping の値が小さな VPN サーバーほど快適です。また、海外に設置されている VPN サーバーを経由すれば、普段あなたの国から閲覧できない Web サイトやコンテンツが見えるようになるかも知れません。
+
+
+PREFIX D_VGC_PROTOCOL
+CAPTION 接続に使用する VPN プロトコルの選択
+S_TITLE 公開 VPN 中継サーバー "%S" (%S) は TCP と UDP の両方の VPN プロトコルをサポートしています。
+S_INFO VPN サーバー "%S" (%S) への接続に使用する VPN プロトコルを選択してください。一般的に TCP のほうがファイアウォールを通過しやすいですが、TCP で正常に使用できなかった場合は代わりに UDP をお試しください。
+R_TCP &TCP を使用 (Ethernet over HTTPS VPN) (推奨)
+R_UDP &UDP を使用 (Ethernet over UDP VPN)
+IDOK &OK
+IDCANCEL キャンセル
+
+
+PREFIX D_VGS_CONFIG
+CAPTION VPN Gate サービス コントロールパネル
+R_ENABLE VPN Gate 中継サービスを有効にし、ボランティアとして実験に参加する(&E)
+S_TITLE VPN Gate 学術実験に参加しますか?
+S_INFO1 VPN Gate は筑波大学大学院における学術的な研究として実施されている、分散型公開 VPN 中継サーバーの運用に関する実験です。VPN Gate クライアントのユーザーは、公開 VPN 中継サーバーコンピュータ上で動作する VPN Gate サービスに接続することにより、その VPN サービスを経由してインターネットにアクセスできます。
+S_INFO9 VPN Gate クライアントのユーザーがインターネット上のサーバーにアクセスする際は、アクセス元の IP アドレスが公開 VPN 中継サーバーのコンピュータの IP アドレスに変化します。これにより、VPN Gate クライアントのユーザーはたとえばローカルのファイアウォールが故障しているためアクセスできない海外の Web サイトにスムーズにアクセスできるようになります。
+S_WARNING チェックボックスをチェックして [OK] をクリックすると、このコンピュータ上で VPN Gate 中継サービスが動作します。これにより、任意の VPN Gate クライアントが当該 VPN Gate 中継サービスを経由してインターネットに向かって通信することができるようになります。VPN Gate 中継サービスが動作している場合でも、このコンピュータが接続されている社内 LAN などのプライベート IP アドレスに対する VPN 通信は VPN Gate 中継サービスを経由しないため安全です。
+B_OPTION VPN Gate サービスのオプション設定(&O)...
+IDOK &OK
+IDCANCEL キャンセル
+B_WEB http://www.vpngate.net/ を開く(&B)...
+
+
+PREFIX D_VGS_OPTION
+CAPTION VPN Gate サービスのオプション設定
+S_TITLE VPN Gate サービスのオプション設定
+S_1 VPN Gate サービスをこのコンピュータで動作させる場合、このコンピュータは公開 VPN サーバーになります。サーバーの運営者情報を入力してください。入力された運営者情報は、www.vpngate.net 上のサーバー一覧表などに公開され、誰でも閲覧できます。また、VPN Gate 実験に関する連絡先として使用いたします。
+S_2 運営者情報:
+S_3 この VPN Gate サービスの運営者(&O):
+S_19 (64 文字以内)
+S_20 不正利用があったときの通報先\r\n(メールアドレス等) (&A):
+S_21 (64 文字以内)
+S_22 利用者へのメッセージ(&M):\r\n(128 文字以内)
+S_23 利用者へのメッセージは、VPN Gate サーバー一覧表の内で表示されます。楽しいメッセージを入力すると、心理的に良好な気持ちになります。
+S_24 VPN 通信設定:
+R_LOG VPN 通信のパケットログを保存する(&S) (推奨)
+R_2WEEKS 2 週間以上経過したパケットログは自動削除またはエンコード後アーカイブする(&T) (推奨)
+R_PERMANENT パケットログはディスク容量が許す限り恒久的に保存する(&P)
+R_L2TP &L2TP/IPsec VPN サーバー機能を有効にする (推奨)
+S_25 Mac OS X、iPhone / iPad、Android などからの VPN 接続を可能にします。
+B_MESSAGE VPN Client が VPN 接続してきた際にクライアント PC の画面上にメッセージを表示する(&S)...
+IDOK &OK
+IDCANCEL キャンセル
+
+
+PREFIX D_VGS_WARNING
+CAPTION VPN Gate 学術実験への参加前のご注意
+S1 VPN Gate 学術実験サービスは、日本国に所在する筑波大学大学院における研究プロジェクトとして運営されているサービスです。本サービスは日本国の法令にのみ準拠して運用されており、日本国以外の国・地域の法令については一切関知しておりません。
+S2 そもそも世界には 200 カ国近くの国が存在しており、それぞれの国における法律は互いに異なります。すべての国の法律を調査した上でそれらすべてに適合することを保証したソフトウェアを開発することは事実上不可能です。万一ユーザーが本サービスを特定の国・地域の領域内で利用したことによって公務員により法的なペナルティを科せられるなどの損害が発生した場合であっても、プロジェクト実施者は一切責任を負いません。
+S3 本ソフトウェアまたはサービスを使用する際には、ユーザーが適用されるすべての法令をユーザーの責任により遵守してください。本ソフトウェアまたはサービスを日本国内・国外を問わず使用された場合に発生するすべての損害と責任は、ユーザーに帰責します。本学術実験の運営者およびソフトウェアの供給者は、一切責任を負いません。
+S4 これらの注意事項に同意いただけない場合は、VPN Gate 学術実験サービスに関連する機能を使用しないでください。
+S5 VPN Gate は筑波大学大学院における学術目的の研究プロジェクトです。VPN Gate ソフトウェアはフリーウェアである SoftEther VPN およびオープンソースである UT-VPN を拡張するプラグインの形で開発されていますが、これは本研究プロジェクトにおいて開発されたものであり、ソフトイーサ株式会社によって開発されたものではありません。本研究はソフトイーサ株式会社が主宰、推進または保証するものではありません。
+R_NEVER 今後このメッセージを表示しない(&S)
+B_WEB VPN Gate 学術実験 &Web サイト...
+IDOK 同意する(&A)
+IDCANCEL 同意しない(&D)
+S_BOLD VPN 通信が禁止されている国・地域では VPN Gate を使用しないでください。
+
+
+
+
+###########################################################################
+# #
+# ソフトウェア内のメニューの文字列データ #
+# #
+###########################################################################
+
+
+# 接続マネージャのメニュー
+PREFIX CM_MENU
+# [接続] メニュー
+CMD_TOP_CONNECT 接続(&C)
+CMD_CONNECT 接続(&O)\tEnter
+CMD_STATUS 状態の表示(&S)...\tCtrl+S
+CMD_DISCONNECT 切断(&I)\tCtrl+D
+CMD_DISCONNECT_ALL すべての接続を切断(&A)\tCtrl+I
+CMD_RENAME 名前の変更(&M)\tF2
+CMD_NEW 接続設定の新規作成(&N)...\tCtrl+N
+CMD_CLONE コピーの作成(&C)\tCtrl+C
+CMD_SHORTCUT 接続ショートカットの作成(&H)...
+CMD_EXPORT_ACCOUNT 接続設定のエクスポート(&F)...
+CMD_IMPORT_ACCOUNT 接続設定のインポート(&P)...
+CMD_STARTUP スタートアップ接続に設定(&T)\tCtrl+T
+CMD_NOSTARTUP スタートアップ接続を解除(&E)
+CMD_RECENT 最近接続した &VPN サーバー
+CMD_DELETE 削除(&D)\tDel
+CMD_PROPERTY プロパティ(&R)...\tAlt+Enter
+CMD_EXIT 接続マネージャを閉じる(&O)\tAlt+F4
+CMD_QUIT 接続マネージャプログラムの終了(&X)\tAlt+Q
+# [編集] メニュー
+CMD_TOP_EDIT 編集(&E)
+CMD_SELECT_ALL すべて選択(&A)\tCtrl+A
+CMD_SWITCH_SELECT 選択の切り替え(&I)
+# [表示] メニュー
+CMD_TOP_VIEW 表示(&V)
+CMD_STATUSBAR ステータスバーの表示(&S)
+CMD_VISTASTYLE Windows Vista / Windows 7 スタイル(&Y)
+CMD_SHOWPORT ポート番号を接続設定一覧に表示(&P)
+CMD_TRAYICON タスクトレイのアイコンの表示(&T)
+CMD_ICON アイコン(&I)
+CMD_DETAIL 詳細(&D)
+CMD_GRID 罫線を表示(&G)
+CMD_REFRESH 最新の状態に更新(&R)\tF5
+# [仮想 LAN] メニュー
+CMD_TOP_VLAN 仮想 &LAN
+CMD_NEW_VLAN 新規仮想 LAN カードの作成(&C)...\tCtrl+L
+CMD_ENABLE_VLAN 仮想 LAN カードの有効化(&E)\tCtrl+E
+CMD_DISABLE_VLAN 仮想 LAN カードの無効化(&S)\tCtrl+B
+CMD_DELETE_VLAN 仮想 LAN カードの削除(&D)\tDel
+CMD_REINSTALL ドライバの再インストール(&U)...\tCtrl+U
+CMD_WINNET &Windows ネットワーク接続の設定...\tCtrl+W
+# [スマートカード] メニュー
+CMD_TOP_SECURE スマートカード(&S)
+CMD_SECURE_MANAGER スマートカードマネージャ(&M)...\tCtrl+G
+CMD_SECURE_SELECT 使用するスマートカードの選択(&S)...
+# [ツール] メニュー
+CMD_TOP_TOOL ツール(&T)
+CMD_PASSWORD パスワードの設定(&P)...\tCtrl+P
+CMD_TRUST 信頼する証明機関の証明書の管理(&T)...\tCtrl+R
+CMD_NETIF ネットワークデバイスの状態(&N)...
+CMD_TCPIP TCP/IP 最適化ユーティリティ(&U)...
+CMD_MMCSS Windows Vista / Windows 7 / Windows 8 のための最適化機能(&V)...
+CMD_TRAFFIC 通信スループット測定ツール(&R)...\tCtrl+Q
+CMD_CM_SETTING 動作モードの変更(&M)...
+CMD_LANGUAGE 表示言語の変更(&L)...
+CMD_OPTION オプション設定(&O)...\tCtrl+O
+# [音声ガイド] メニュー
+CMD_TOP_VOICE 音声ガイド(&O)
+CMD_VOIDE_NONE 音声ガイド OFF(&D)
+CMD_VOICE_NORMAL 標準の音声ガイド(&N)
+CMD_VOICE_ODD 拡張音声ガイド(&O)
+# [ヘルプ] メニュー
+CMD_TOP_HELP ヘルプ(&H)
+CMD_ABOUT バージョン情報(&A)...
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+###########################################################################
+# #
+# コマンドプロンプトの文字列データ #
+# #
+###########################################################################
+
+PREFIX NULL
+
+# コンソールシステム全般系
+CON_INFILE_ERROR エラー: 指定された入力ファイル "%s" を開くことができません。
+CON_OUTFILE_ERROR エラー: 指定された出力ファイル "%s" を作成することができませんでした。
+CON_INFILE_START ファイル "%s" に記述されているコマンドを、キーボードからの入力の代わりに使用します。
+CON_OUTFILE_START 画面に出力されたメッセージは、ファイル "%s" にも保存されます。
+CON_USER_CANCEL [EOF]
+CON_UNKNOWN_CMD "%S": コマンドが見つかりません。\nHELP コマンドで使用できるコマンド一覧を表示できます。
+CON_AMBIGIOUS_CMD "%S": コマンドが曖昧です。
+CON_AMBIGIOUS_CMD_1 指定されたコマンド名は、次の複数のコマンドに一致します:
+CON_AMBIGIOUS_CMD_2 より厳密にコマンド名を指定し直してください。
+CON_INVALID_PARAM パラメータ "/%S" が指定されています。コマンド "%S" ではそのようなパラメータは指定できません。詳しくは "%S /HELP" と入力して使用できるパラメータ一覧を確認してください。
+CON_AMBIGIOUS_PARAM "/%S": パラメータ名が曖昧です。
+CON_AMBIGIOUS_PARAM_1 指定されたパラメータ名は、コマンド "%S" のパラメータとして指定可能な次の複数のパラメータに一致します:
+CON_AMBIGIOUS_PARAM_2 より厳密にパラメータ名を指定し直してください。
+
+
+# 不明なコマンド
+CMD_UNKNOWM このコマンドに関する説明はありません。
+CMD_UNKNOWN_HELP このコマンドに関する詳細な説明はありません。このコマンドの動作について詳しく知りたい場合は、マニュアルやオンラインドキュメントを参照してください。
+CMD_UNKNOWN_ARGS コマンドの実行例はありません。
+CMD_UNKNOWN_PARAM このパラメータに関する説明はありません。
+
+
+# コンソールシステム内部で使用している文字列
+CMD_HELP_1 下記の %u 個のコマンドが使用できます:
+CMD_HELP_2 それぞれのコマンドの使用方法については、"コマンド名 /?" と入力するとヘルプが表示されます。
+CMD_EVAL_MIN_MAX 値は %u 以上 %u 以下の整数で指定する必要があります。
+CMD_PROMPT 値を入力してください :
+CMD_EVAL_NOT_EMPTY 空白を指定することはできません。
+CMD_EVAL_SAFE 使用できない文字が含まれています。
+CMD_EVAL_INT 1 以上の整数を指定する必要があります。
+CMD_HELP_TITLE コマンド "%S" のヘルプ
+CMD_HELP_DESCRIPTION [目的]
+CMD_HELP_USAGE [使用方法]
+CMD_HELP_HELP [説明]
+CMD_HELP_ARGS [パラメータ]
+CMD_PROPMT_PORT ポート番号を入力してください :
+CMD_EVAL_PORT ポート番号が不正です。ポート番号は 1 以上 65535 以下で指定してください。
+CMD_CT_STD_COLUMN_1 項目
+CMD_CT_STD_COLUMN_2 値
+CMD_CT_STD_COLUMN_3 説明
+CMD_PARSE_IP_SUBNET_ERROR_1_6 "IPv6 アドレス/サブネットマスク" の形式で指定してください。\nIPv6 アドレスは 2001:200:0:1:: のように 16 進数をコロンで区切って指定します。サブネットマスクは ffff:ffff:ffff:ffff:: のように IPv6 形式で区切って指定するか、64 のように先頭からのビット長を 10 進数で指定できます。\n単一の IPv6 ホストを指定するには、サブネットマスクを ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff または 128 として指定します。\n(例)\n2001:200:0:1::/64\n2001:200:0:1::/ffff:ffff:ffff:ffff::\n2001:200:0:1::5/128\n\n
+CMD_PARSE_IP_SUBNET_ERROR_1 "IPv4 アドレス/サブネットマスク" の形式で指定してください。\nIPv4 アドレスは 192.168.0.1 のように 10 進数をドットで区切って指定します。サブネットマスクは 255.255.255.0 のように 10 進数をドットで区切って指定するか、24 のように先頭からのビット長を 10 進数で指定できます。\n単一のホストを指定するには、サブネットマスクを 255.255.255.255 または 32 として指定します。\n(例)\n192.168.0.1/24\n192.168.0.1/255.255.255.0\n192.168.0.5/255.255.255.255\n\n
+CMD_PARSE_IP_SUBNET_ERROR_2 指定された IP アドレスはネットワークアドレスではありません。
+CMD_PARSE_IP_SUBNET_ERROR_3 指定された IP アドレスはネットワークプレフィックスアドレスではありません。
+CMD_EVAL_DATE_TIME_FAILED 日付と時刻の指定が不正です。\n"2005/10/08 19:30:00" のように、年・月・日・時・分・秒 の 6 個の整数をスペース、スラッシュまたはコロンで区切って指定してください。年は 4 桁で指定してください。
+CMD_PARSE_IP_MASK_ERROR_1_6 "IPv6 アドレス/マスク" の形式で指定してください。\nIPv6 アドレスは 2001:200:0:1:: のように 16 進数をコロンで区切って指定します。マスクは ffff:ffff:ffff:ffff:: のように IPv6 形式で区切って指定するか、64 のように先頭からのビット長を 10 進数で指定できます。\n単一の IPv6 ホストを指定するには、マスクを ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff または 128 として指定します。\n(例)\n2001:200:0:1::/64\n2001:200:0:1::/ffff:ffff:ffff:ffff::\n2001:200:0:1::5/128\n\n
+CMD_PARSE_IP_MASK_ERROR_1 "IPv4 アドレス/マスク" の形式で指定してください。\nIPv4 アドレスは 192.168.0.1 のように 10 進数をドットで区切って指定します。マスクは 255.255.255.0 のように 10 進数をドットで区切って指定するか、24 のように先頭からのビット長を 10 進数で指定できます。\n単一のホストを指定するには、マスクを 255.255.255.255 または 32 として指定します。\n(例)\n192.168.0.1/24\n192.168.0.1/255.255.255.0\n192.168.0.5/255.255.255.255\n\n
+
+
+# 共通メッセージ
+CMD_MSG_INVALID_HOSTNAME ホスト名の指定が正しくありません。
+CMD_MSG_OK コマンドは正常に終了しました。
+CMD_MSG_ALLOW 許可
+CMD_MSG_DENY 禁止
+CMD_MSG_INFINITE 無制限
+CMD_MSG_ENABLE 有効
+CMD_MSG_DISABLE 無効
+CMD_MSG_LOAD_CERT_FAILED 指定された X.509 証明書ファイルを読み込めません。
+CMD_MSG_SAVE_CERT_FAILED X.509 証明書ファイルの書き込みに失敗しました。
+CMD_ACCOUNT_COLUMN_NAME 接続設定名
+CMD_ACCOUNT_COLUMN_HOSTNAME 接続先 VPN Server のホスト名
+CMD_ACCOUNT_COLUMN_PORT 接続先 VPN Server のポート番号
+CMD_ACCOUNT_COLUMN_HUBNAME 接続先 VPN Server の仮想 HUB 名
+CMD_ACCOUNT_COLUMN_PROXY_TYPE 経由するプロキシサーバーの種類
+CMD_ACCOUNT_COLUMN_PROXY_HOSTNAME プロキシサーバーのホスト名
+CMD_ACCOUNT_COLUMN_PROXY_PORT プロキシサーバーのポート番号
+CMD_ACCOUNT_COLUMN_PROXY_USERNAME プロキシサーバーのユーザー名
+CMD_ACCOUNT_COLUMN_SERVER_CERT_USE サーバー証明書の検証
+CMD_ACCOUNT_COLUMN_SERVER_CERT_NAME 登録されているサーバー固有証明書
+CMD_ACCOUNT_COLUMN_DEVICE_NAME 接続に使用するデバイス名
+CMD_ACCOUNT_COLUMN_AUTH_TYPE 認証の種類
+CMD_ACCOUNT_COLUMN_AUTH_USERNAME ユーザー名
+CMD_ACCOUNT_COLUMN_AUTH_CERT_NAME 認証に使用するクライアント証明書
+CMD_ACCOUNT_COLUMN_NUMTCP VPN 通信に使用する TCP コネクション数
+CMD_ACCOUNT_COLUMN_TCP_INTERVAL 各 TCP コネクションの確立間隔
+CMD_ACCOUNT_COLUMN_TCP_TTL 各 TCP コネクションの寿命
+CMD_ACCOUNT_COLUMN_TCP_HALF 半二重モードの使用
+CMD_ACCOUNT_COLUMN_ENCRYPT SSL による暗号化
+CMD_ACCOUNT_COLUMN_COMPRESS データ圧縮
+CMD_ACCOUNT_COLUMN_BRIDGE_ROUTER ブリッジ / ルータモードで接続
+CMD_ACCOUNT_COLUMN_MONITOR モニタリングモードで接続
+CMD_ACCOUNT_COLUMN_NO_TRACKING ルーティングテーブルを調整しない
+CMD_ACCOUNT_COLUMN_QOS_DISABLE QoS 制御機能を使用しない
+
+
+# デバッグ情報書き出しコマンド
+CMD_DEBUG_SOFTNAME SoftEther VPN デバッグ情報収集ツール
+CMD_DEBUG_PRINT SoftEther VPN デバッグ情報収集ツール\r\n\r\n
+CMD_DEBUG_NOT_2000 このコマンドは Windows 2000 以降でのみ使用できます。
+CMD_DEBUG_NOT_ADMIN このコマンドを起動するには、Windows に管理者権限でログインする必要があります。
+CMD_DEBUG_UAC_FAILED 管理者権限の取得に失敗しました。
+CMD_DEBUG_SAVE_TITLE デバッグ情報の保存先ファイル名を指定してください
+CMD_DEBUG_OK デバッグ情報ファイルを "%s" に保存しました。\r\n\r\nこのファイルをサポート担当者の指示に従ってサポート担当者にお送りください。\r\nなお、ファイルをお送りいただく前に必ずファイルの内容をご確認ください。\r\nもしファイルの内容に秘密情報が含まれている場合で、その情報をファイルの送付先の担当者に開示したくないとお考えの場合は、当該秘密情報の部分のみをあなたの責任において手動で除去してから再度ファイルを ZIP で圧縮しお送りください。\r\n\r\n秘密情報が含まれているにも関わらず、それを削除せずにサポート担当者にお送りいただいた場合、当該秘密情報をサポート担当者に開示することについて同意されたものとみなされますのでご注意ください。
+CMD_DEBUG_NG デバッグ情報ファイルを "%s" に保存できませんでした。
+
+
+# TEST コマンド
+CMD_TEST 実験的な動作を行います。
+CMD_TEST_HELP テストコマンドです。実験的な動作を行います。Test コマンドはいくつかの引数を指定することができます。いくつかの引数は省略することができます。
+CMD_TEST_ARGS Test [/A1:a_str] [/A2:b_str] [/A3:int_value]
+CMD_TEST_A1 パラメータ A1 を指定します。省略することができます。
+CMD_TEST_A2 パラメータ A2 を指定します。省略すると、実行時にパラメータ A2 を入力するためのプロンプトが表示されます。空白を指定することはできません。
+CMD_TEST_A3 数値を指定します。1 以上 100 以下の整数を指定しなければなりません。それ以外の整数を指定した場合は、エラーメッセージが表示されます。
+CMD_TEST_EVAL_A2 パラメータ A2 に空白を指定することはできません。
+CMD_IP_EVAL_FAILED IP アドレスの指定が正しくありません。
+CMD_HOSTPORT_EVAL_FAILED ホスト名とポート番号の指定が不正です。\nホスト名:ポート番号 または IPアドレス:ポート番号 のような形式で指定してください。
+CMD_PORTLIST_EVAL_FAILED ポート番号の一覧の指定が不正です。\nポート番号は少なくとも 1 つ以上設定する必要があり、複数個設定することも可能です。その場合は、"443,992,8888" のようにカンマ記号で区切ってください。
+CMD_PROTOCOL_EVAL_FAILED プロトコルの指定が正しくありません。プロトコルは ip, tcp, udp, icmpv4, icmpv6 またはプロトコル番号 (0 から 255 まで) を指定してください。
+CMD_PORT_RANGE_EVAL_FAILED ポート番号またはポート番号の範囲の指定が正しくありません。ポート番号を 1 つだけ指定する場合はそのポート番号を整数で指定してください。複数のポートを指定する場合は範囲の開始ポート番号と終了ポート番号を 80-443 のようにハイフンでつないで指定してください。
+CMD_TCP_CONNECTION_STATE_EVAL_FAILED TCP コネクションの状態指定が不正です。TCP コネクションの状態を指定する場合は、"Established" または "Unestablished" を指定してください。プロトコルの指定で tcp を選択する必要があります。
+CMD_MAC_ADDRESS_AND_MASK_EVAL_FAILED MAC アドレスとマスクの指定が不正です。MAC アドレスとマスクには、16 進数で指定してください。"-" や ":" の区切りが使用出来ますが、省略もできます。例えば "00-AC-84-EA-33-BC/FF-FF-FF-FF-FF-FF" のように指定してください。
+CMD_EXEC_MSG_NAME %S コマンド - %s
+CMD_ID ID
+CMD_FILE_NOT_FOUND 指定されたファイル "%s" が見つかりません。
+CMD_FILE_NAME_EMPTY ファイル名が指定されていません。
+CMD_SAVECERTPATH X.509 証明書の保存先ファイル名:
+CMD_SAVECERT_FAILED 証明書ファイルの保存に失敗しました。
+CMD_SAVEKEYPATH 秘密鍵の保存先ファイル名:
+CMD_SAVEKEY_FAILED 秘密鍵ファイルの保存に失敗しました。
+CMD_SAVEFILE_FAILED ファイルの保存に失敗しました。
+CMD_LOADFILE_FAILED ファイルのオープンに失敗しました。
+CMD_LOADCERTPATH 読み込む X.509 証明書のファイル名:
+CMD_LOADCERT_FAILED 証明書ファイルの読み込みに失敗しました。
+CMD_LOADKEYPATH 読み込む秘密鍵のファイル名:
+CMD_LOADKEY_FAILED 秘密鍵ファイルの読み込みに失敗しました。
+CMD_LOADKEY_ENCRYPTED_1 指定された秘密鍵ファイルはパスフレーズによって保護されています。
+CMD_LOADKEY_ENCRYPTED_2 パスフレーズを入力してください:
+CMD_LOADKEY_ENCRYPTED_3 パスフレーズが間違っています。
+CMD_KEYPAIR_FAILED 指定された X.509 証明書と秘密鍵の組合せは正しくありません。証明書とその証明書に対応した秘密鍵が必要です。
+CMD_CERT_NOT_EXISTS 証明書は登録されていません。
+CMD_NO_SETTINGS -
+CMD_DISCONNECTED_MSG \n--- エラー ---\n\n管理対象のホストとの通信セッションが切断されました。この後のコマンドを実行してもエラーになります。\n\n管理対象のホストに再接続するには、EXIT と入力して一度プロンプトから抜けてから再接続してください。\n\n
+
+
+# VPNCMD コマンド
+CMD_VPNCMD SoftEther VPN コマンドライン管理ユーティリティ
+CMD_VPNCMD_HELP vpncmd プログラムは、SoftEther VPN ソフトウェアをコマンドラインで管理することができるユーティリティです。vpncmd を使用すると、ローカルまたはリモートコンピュータで動作している VPN Client、VPN Server、および VPN Bridge に接続してそれらのサービスを管理することができます。また、VPN Tools モードを使用して、VPN Server や VPN Client に接続していなくても使用できる証明書の作成や速度測定機能などを呼び出すこともできます。\nvpncmd では、/IN および /OUT パラメータとしてファイル名を指定した場合、実行するコマンドを列挙したファイルに従ってコマンドを一括実行したり、実行結果をファイルに書き出すことができます。通常、vpncmd を起動した場合はコマンドプロンプトが表示されますが、/IN パラメータで入力ファイルを指定した場合は入力ファイルのすべての行の実行が完了すると自動的に終了します。また、/CMD パラメータで実行するコマンドを指定した場合、そのコマンドの実行が完了すると自動的に終了します。/IN パラメータと /CMD パラメータは同時に指定することはできません。vpncmd プログラムの終了コードは、最後に実行したコマンドのエラーコード (成功した場合は 0) となります。\nWindows 環境では、管理者権限で 1 度以上 vpncmd を起動すると、次回から Windows のコマンドプロンプトや [ファイル名を指定して実行] を開いて vpncmd と入力するだけで vpncmd を起動することができるようになります。UNIX システムで同様のことを実現するためには、PATH 環境変数を手動で適切に設定することができます。
+CMD_VPNCMD_ARGS vpncmd [host:port] [/CLIENT|/SERVER|/TOOLS] [/HUB:hub] [/ADMINHUB:adminhub] [/PASSWORD:password] [/IN:infile] [/OUT:outfile] [/CMD commands...]
+CMD_VPNCMD_[host:port] [ホスト名:ポート番号] の形式のパラメータを指定すると、そのホストに自動的に接続します。指定しない場合は、接続先を入力するプロンプトが表示されます。VPN Client に接続する場合は、ポート番号は指定できません。
+CMD_VPNCMD_CLIENT VPN Client に接続して管理を行います。/SERVER と共に指定することはできません。
+CMD_VPNCMD_SERVER VPN Server または VPN Bridge に接続して管理を行います。/CLIENT と共に指定することはできません。
+CMD_VPNCMD_TOOLS VPN Tools のコマンドを使用できるプロンプトを表示します。これには、証明書簡易作成ツール (MakeCert コマンド) および通信速度測定ツール (SpeedTest コマンド) などが含まれます。
+CMD_VPNCMD_HUB VPN Server に「仮想 HUB 管理モード」で接続する際の仮想 HUB 名 'hub' を指定します。ホスト名を指定して /HUB パラメータを指定しない場合は、「サーバー管理モード」で接続します。
+CMD_VPNCMD_ADMINHUB VPN Server に接続した後に自動的に選択する仮想 HUB 名 'adminhub' を指定します。/HUB パラメータを指定した場合は、その仮想 HUB が自動的に選択されますので、指定する必要はありません。
+CMD_VPNCMD_PASSWORD 接続する際に管理パスワードが必要な場合は、パスワード 'password' を指定します。パスワードが指定されていない場合は、入力するプロンプトが表示されます。
+CMD_VPNCMD_IN 接続が完了した後に自動的に実行するコマンドの一覧が記載されたテキストファイル名 'infile' を指定します。/IN パラメータが指定されている場合は、ファイル内のすべての行の実行が完了した後に自動的に vpncmd プログラムは終了します。ファイルに多バイト文字が含まれている場合は、Unicode (UTF-8) でエンコードされている必要があります。/CMD と共に指定することはできません (/CMD と共に指定した場合は /IN は無視されます)。
+CMD_VPNCMD_OUT 画面に表示されるプロンプト、メッセージ、エラー、実行結果などのすべての文字列を書き出すテキストファイル名 'outfile' を指定することができます。既に存在するファイルを指定した場合、ファイルの内容は上書きされますのでご注意ください。多バイト文字は、Unicode (UTF-8) でエンコードされて記録されます。
+CMD_VPNCMD_CMD /CMD の後に任意のコマンド 'commands...' を記述すると、接続が完了した後にそのコマンドが実行され、その後 vpncmd プログラムは終了します。/IN と共に指定することはできません (/IN と共に指定した場合は /IN は無視されます)。/CMD パラメータは他のすべての vpncmd のパラメータよりも後に指定してください。
+CMD_VPNCMD_CSV 各コマンドが結果を CSV 形式で出力するようにします。他のプログラムによって出力結果を自動処理する際に便利です。
+CMD_VPNCMD_CS_1 vpncmd プログラムを使って以下のことができます。\n\n1. VPN Server または VPN Bridge の管理\n2. VPN Client の管理\n3. VPN Tools コマンドの使用 (証明書作成や通信速度測定)\n\n
+CMD_VPNCMD_CS_2 1 - 3 を選択:
+CMD_VPNCMD_HOST_1 接続先の VPN Server または VPN Bridge が動作しているコンピュータの IP アドレスまたはホスト名を指定してください。\n'ホスト名:ポート番号' の形式で指定すると、ポート番号も指定できます。\n(ポート番号を指定しない場合は 443 が使用されます。)\n何も入力せずに Enter を押すと、localhost (このコンピュータ) のポート 443 に接続します。
+CMD_VPNCMD_HOST_2 接続先の VPN Client が動作しているコンピュータの IP アドレスまたはホスト名を指定してください。\n何も入力せずに Enter を押すと、localhost (このコンピュータ) に接続します。
+CMD_VPNCMD_HOST_3 接続先のホスト名または IP アドレス:
+CMD_VPNCMD_HUB_1 サーバーに仮想 HUB 管理モードで接続する場合は、仮想 HUB 名を入力してください。\nサーバー管理モードで接続する場合は、何も入力せずに Enter を押してください。
+CMD_VPNCMD_HUB_2 接続先の仮想 HUB 名を入力:
+CMD_VPNCMD_ABOUT SoftEther VPN コマンドライン管理ユーティリティ (vpncmd コマンド)\n%S\n%S\nCopyright (c) SoftEther VPN Project. All Rights Reserved.\n
+CMD_VPNCMD_PASSWORD_1 アクセスが拒否されました。パスワードが間違っているか、接続する管理モードが正しくない可能性があります。パスワードをもう一度入力することができます。キャンセルする場合は、Ctrl + D を押してください。
+CMD_VPNCMD_PASSWORD_2 パスワード:
+CMD_VPNCMD_ERROR エラーが発生しました。(エラーコード: %u)\n%s
+CMD_VPNCMD_SERVER_CONNECTED VPN Server "%S" (ポート %u) に接続しました。
+CMD_VPNCMD_SERVER_CONNECTED_1 VPN Server 全体の管理権限があります。
+CMD_VPNCMD_SERVER_CONNECTED_2 VPN Server 内の仮想 HUB '%S' に対する管理権限があります。
+CMD_VPNCMD_CLIENT_NO_REMODE 接続先の VPN Client サービスはリモートコンピュータからの管理接続を許可していません。VPN Client が動作しているコンピュータ上でコマンドライン管理ユーティリティまたは VPN クライアント接続マネージャを起動し、localhost に対して接続してください。
+CMD_VPNCMD_PWPROMPT_0 パスワードを入力してください。キャンセルするには Ctrl+D キーを押してください。
+CMD_VPNCMD_PWPROMPT_1 パスワード:
+CMD_VPNCMD_PWPROMPT_2 確認入力 :
+CMD_VPNCMD_PWPROMPT_3 入力されたパスワードと確認入力が異なります。もう一度入力してください。
+CMD_VPNCMD_CLIENT_CONNECTED VPN Client "%S" に接続しました。
+CMD_VPNCMD_TOOLS_CONNECTED VPN Tools を起動しました。HELP と入力すると、使用できるコマンド一覧が表示できます。
+
+
+######################################################
+# #
+# ここから下は VPN Server 用の管理コマンド #
+# #
+######################################################
+
+
+
+# About コマンド
+CMD_About バージョン情報の表示
+CMD_About_HELP このコマンドライン管理ユーティリティのバージョン情報を表示します。バージョン情報には、vpncmd のバージョン番号、ビルド番号、ビルド情報などが含まれます。
+CMD_About_ARGS About
+
+
+# ServerInfoGet コマンド
+CMD_ServerInfoGet サーバー情報の取得
+CMD_ServerInfoGet_Help 現在接続している VPN Server または VPN Bridge のサーバー情報を取得します。サーバーの情報には、バージョン番号、ビルド番号、ビルド情報などが含まれます。また、現在のサーバーの動作モードや動作しているオペレーティングシステムの情報なども取得できます。
+CMD_ServerInfoGet_Args ServerInfoGet
+
+
+# ServerStatusGet コマンド
+CMD_ServerStatusGet サーバーの現在の状態の取得
+CMD_ServerStatusGet_Help 現在接続している VPN Server または VPN Bridge の現在の状態をリアルタイムに取得します。サーバー上に存在する各種オブジェクトの個数や、データ通信の統計情報などを取得できます。また、OS によっては現在コンピュータで使用されているメモリ量などを取得することもできます。
+CMD_ServerStatusGet_Args ServerStatusGet
+
+
+# ListenerCreate コマンド
+CMD_ListenerCreate TCP リスナーの追加
+CMD_ListenerCreate_Help サーバーに新しい TCP リスナーを追加します。TCP リスナーを追加すると、サーバーは指定した TCP/IP ポート番号でクライアントからの接続の待機を開始します。\n一度追加した TCP リスナーは、ListenerDelete コマンドで削除することができます。\nなお、現在の登録されている TCP リスナーの一覧は、ListenerList コマンドで取得することができます。\nこのコマンドを実行するには、VPN Server の管理者権限が必要です。
+CMD_ListenerCreate_Args ListenerCreate [port]
+CMD_ListenerCreate_[port] 新しく追加する TCP/IP リスナーのポート番号を整数で指定します。すでに別のプログラムが使用しているポート番号を使用することもできますが、そのプログラムがポートの使用を終了するまで、VPN Server はそのポートを使用できません。ポート番号は 1 以上 65535 以下で指定してください。
+CMD_ListenerCreate_PortPrompt 新しく追加する TCP/IP リスナーのポート番号:
+
+
+# ListenerDelete コマンド
+CMD_ListenerDelete TCP リスナーの削除
+CMD_ListenerDelete_Help サーバーに登録されている TCP リスナーを削除します。TCP リスナーが動作状態にある場合は、自動的に動作を停止してからリスナーが削除されます。\nなお、現在の登録されている TCP リスナーの一覧は、ListenerList コマンドで取得することができます。\nこのコマンドを実行するには、VPN Server の管理者権限が必要です。
+CMD_ListenerDelete_Args ListenerDelete [port]
+CMD_ListenerDelete_[port] 削除したい TCP/IP リスナーのポート番号を、整数で指定します。
+CMD_ListenerDelete_PortPrompt 削除する TCP/IP リスナーのポート番号:
+
+
+# ListenerList コマンド
+CMD_ListenerList TCP リスナー一覧の取得
+CMD_ListenerList_Help 現在サーバーに登録されている TCP リスナーの一覧を取得します。各 TCP リスナーが動作中、またはエラー状態であるかどうかの情報も取得します。\nこのコマンドを実行するには、VPN Server の管理者権限が必要です。
+CMD_ListenerList_Args ListenerList
+CMD_ListenerList_Column1 TCP ポート番号
+CMD_ListenerList_Column2 状態
+
+
+# ListenerEnable コマンド
+CMD_ListenerEnable TCP リスナーの動作開始
+CMD_ListenerEnable_Help 現在サーバーに登録されている TCP リスナーが停止している場合は、その動作を開始します。\nなお、現在の登録されている TCP リスナーの一覧は、ListenerList コマンドで取得することができます。\nこのコマンドを実行するには、VPN Server の管理者権限が必要です。
+CMD_ListenerEnable_Args ListenerEnable [port]
+CMD_ListenerEnable_[port] 開始する TCP/IP リスナーのポート番号を、整数で指定します。
+CMD_ListenerEnable_PortPrompt 開始する TCP/IP リスナーのポート番号:
+
+
+# ListenerDisable コマンド
+CMD_ListenerDisable TCP リスナーの動作停止
+CMD_ListenerDisable_Help 現在サーバーに登録されている TCP リスナーが動作している場合は、その動作を停止します。\nなお、現在の登録されている TCP リスナーの一覧は、ListenerList コマンドで取得することができます。\nこのコマンドを実行するには、VPN Server の管理者権限が必要です。
+CMD_ListenerDisable_Args ListenerDisable [port]
+CMD_ListenerDisable_[port] 停止する TCP/IP リスナーのポート番号を、整数で指定します。
+CMD_ListenerDisable_PortPrompt 開始する TCP/IP リスナーのポート番号:
+
+
+# ServerPasswordSet コマンド
+CMD_ServerPasswordSet VPN Server の管理者パスワードの設定
+CMD_ServerPasswordSet_Help VPN Server の管理者パスワードを設定します。パラメータとしてパスワードを指定することができます。パラメータを指定しない場合は、パスワードと、その確認入力を行なうためのプロンプトが表示されます。パスワードをパラメータに与えた場合、そのパスワードが一時的に画面に表示されるため危険です。できる限り、パラメータを指定せずに、パスワードプロンプトを用いてパスワードを入力することを推奨します。\nこのコマンドを実行するには、VPN Server の管理者権限が必要です。
+CMD_ServerPasswordSet_Args ServerPasswordSet [password]
+CMD_ServerPasswordSet_[password] 新しく設定するパスワードを指定します。
+
+
+# ClusterSettingGet コマンド
+CMD_ClusterSettingGet 現在の VPN Server のクラスタリング構成の取得
+CMD_ClusterSettingGet_Help 現在の VPN Server のクラスタリング構成を取得します。\nこのコマンドを実行するには、VPN Server の管理者権限が必要です。
+CMD_ClusterSettingGet_Args ClusterSettingGet
+CMD_ClusterSettingGet_Current 現在の構成
+CMD_ClusterSettingGet_None (設定無し)
+CMD_ClusterSettingGet_PublicIp 公開 IP アドレス
+CMD_ClusterSettingGet_PublicPorts 公開ポート一覧
+CMD_ClusterSettingGet_Controller 接続先コントローラ
+CMD_ClusterSettingGet_ControllerOnly コントローラ機能のみ
+CMD_ClusterSettingGet_Weight クラスタ内での性能基準値
+
+
+# ClusterSettingStandalone コマンド
+CMD_ClusterSettingStandalone VPN Server の種類をスタンドアロンに設定
+CMD_ClusterSettingStandalone_Help VPN Server の種類を、「スタンドアロンサーバー」に設定します。スタンドアロンサーバーとは、いずれのクラスタにも属していない状態の VPN Server を意味します。VPN Server をインストールした状態ではデフォルトでスタンドアロンサーバーモードになります。特にクラスタを構成する予定がない場合は、スタンドアロンサーバーモードで動作させることを推奨します。\nこのコマンドを実行するには、VPN Server の管理者権限が必要です。\nまた、このコマンドを実行すると、VPN Server は自動的に再起動します。\nこのコマンドは、VPN Bridge では実行できません。
+CMD_ClusterSettingStandalone_Args ClusterSettingStandalone
+
+
+# ClusterSettingController コマンド
+CMD_ClusterSettingController VPN Server の種類をクラスタコントローラに設定
+CMD_ClusterSettingController_Help VPN Server の種類を、「クラスタコントローラ」に設定します。クラスタコントローラとは、複数台の VPN Server でクラスタリングを構築する場合における、各クラスタメンバサーバーの中心となるコンピュータで、クラスタ内に 1 台必要です。同一クラスタを構成する他のクラスタメンバサーバーは、クラスタコントローラに接続することによりクラスタメンバとしての動作を開始します。\nこのコマンドを実行するには、VPN Server の管理者権限が必要です。\nまた、このコマンドを実行すると、VPN Server は自動的に再起動します。\nこのコマンドは、VPN Bridge では実行できません。
+CMD_ClusterSettingController_Args ClusterSettingController [/WEIGHT:weight] [/ONLY:yes|no]
+CMD_ClusterSettingController_WEIGHT この VPN Server の性能基準比の値を設定します。クラスタ内でロードバランシングを行う際に基準となる値です。通常は 100 です。たとえば、他のメンバが 100 の状態で、1 台だけ 200 にすると、他のメンバの 2 倍接続を受け持つようにロードバランシング時に調整されます。値は 1 以上で指定します。このパラメータを指定しない場合は、100 が使用されます。
+CMD_ClusterSettingController_ONLY "yes" を指定すると、VPN Server がクラスタ内でコントローラとしての機能のみを動作させ、一般の VPN Client の接続は、自分自身以外のメンバに必ず振り分けるようになります。この機能は、負荷が高い環境で使用します。このパラメータを指定しない場合は、"no" が使用されます。
+
+
+# ClusterSettingMember コマンド
+CMD_ClusterSettingMember VPN Server の種類をクラスタメンバに設定
+CMD_ClusterSettingMember_Help VPN Server の種類を、「クラスタメンバサーバー」に設定します。クラスタメンバサーバーとは、複数台の VPN Server でクラスタリングを構築する場合における、特定の既存のクラスタコントローラが中心となって構成されるクラスタに属する他のメンバコンピュータで、クラスタに必要なだけ複数追加することができます。\nクラスタメンバサーバーとして VPN Server を設定するには、事前に参加する予定のクラスタのコントローラの管理者に、コントローラの IP アドレスとポート番号、この VPN Server の公開 IP アドレスおよび公開ポート番号 (必要な場合)、およびパスワードを問い合わせる必要があります。\nこのコマンドを実行するには、VPN Server の管理者権限が必要です。\nまた、このコマンドを実行すると、VPN Server は自動的に再起動します。\nこのコマンドは、VPN Bridge では実行できません。
+CMD_ClusterSettingMember_Args ClusterSettingMember [server:port] [/IP:ip] [/PORTS:ports] [/PASSWORD:password] [/WEIGHT:weight]
+CMD_ClusterSettingMember_[server:port] [ホスト名:ポート番号] の形式のパラメータで、接続先のクラスタコントローラのホスト名、または IP アドレス、およびポート番号を指定します。
+CMD_ClusterSettingMember_IP このサーバーの公開 IP アドレスを指定します。公開 IP アドレスを指定しない場合、"/IP:none" のように指定してください。公開 IP アドレスを指定しなければ、クラスタコントローラへの接続の際に使用されるネットワークインターフェイスの IP アドレスが自動的に使われます。
+CMD_ClusterSettingMember_PORTS このサーバーの公開ポート番号の一覧を指定します。公開ポート番号は、少なくとも 1 つ以上設定する必要があり、複数個設定することも可能です。その場合は、"/PORTS:443,992,8888" のようにカンマ記号で区切ってください。
+CMD_ClusterSettingMember_PASSWORD 接続先のコントローラに接続するためのパスワードを指定します。接続先のコントローラの管理パスワードと同一です。
+CMD_ClusterSettingMember_WEIGHT この VPN Server の性能基準比の値を設定します。クラスタ内で、ロードバランシングを行う際の基準となる値です。たとえば、他のメンバが 100 の状態で、1 台だけ 200 にすると、他のメンバの 2 倍の接続を受け持つように調整されます。値は 1 以上で指定します。このパラメータを指定しない場合は、100 が使用されます。
+CMD_ClusterSettingMember_Prompt_IP_1 公開 IP アドレスを指定してください。\n指定しない場合は、何も入力せずに Enter を押してください。
+CMD_ClusterSettingMember_Prompt_IP_2 公開 IP アドレス:
+CMD_ClusterSettingMember_Prompt_PORT_1 公開ポート番号の一覧を指定してください。\n2 個以上のポート番号を指定する場合は、443,992,8888 のようにカンマ記号で区切ってください。
+CMD_ClusterSettingMember_Prompt_PORT_2 公開ポート番号:
+CMD_ClusterSettingMember_Prompt_HOST_1 接続先コントローラのホスト名とポート番号:
+
+
+# ClusterMemberList コマンド
+CMD_ClusterMemberList クラスタメンバの一覧の取得
+CMD_ClusterMemberList_Help VPN Server がクラスタコントローラとして動作している場合、そのクラスタ内のクラスタメンバサーバーの一覧を、クラスタコントローラ自身を含めて取得します。\n各メンバ毎に、[種類]、[接続時刻]、[ホスト名]、[ポイント]、[セッション数]、[TCP コネクション数]、[動作仮想 HUB 数]、[消費クライアント接続ライセンス]、[消費ブリッジ接続ライセンス] の一覧も取得します。\nこのコマンドは、VPN Bridge では実行できません。
+CMD_ClusterMemberList_Args ClusterMemberList
+
+
+# ClusterMemberInfoGet コマンド
+CMD_ClusterMemberInfoGet クラスタメンバの情報の取得
+CMD_ClusterMemberInfoGet_Help VPN Server がクラスタコントローラとして動作している場合、そのクラスタ内のクラスタメンバサーバーの ID を指定して、そのメンバサーバーの情報を取得することができます。\n指定されたクラスタメンバサーバーの [サーバーの種類]、[接続確立時刻]、[IP アドレス]、[ホスト名]、[ポイント]、[公開ポートの一覧]、[動作している仮想 HUB 数]、[1 個目の仮想 HUB]、[セッション数]、[TCP コネクション数] が取得できます。\nこのコマンドは、VPN Bridge では実行できません。
+CMD_ClusterMemberInfoGet_Args ClusterMemberInfoGet [id]
+CMD_ClusterMemberInfoGet_[id] 情報を取得するクラスタメンバの ID を指定します。クラスタメンバサーバーの ID は、ClusterMemberList コマンドで取得することができます。
+CMD_ClusterMemberInfoGet_PROMPT_ID 情報を取得するクラスタメンバの ID:
+
+
+# ClusterMemberCertGet コマンド
+CMD_ClusterMemberCertGet クラスタメンバの証明書の取得
+CMD_ClusterMemberCertGet_Help VPN Server がクラスタコントローラとして動作している場合、そのクラスタ内のクラスタメンバサーバーの ID を指定して、そのメンバサーバーの公開している X.509 証明書を取得することができます。証明書は、X.509 形式のファイルに保存することができます。\nこのコマンドは、VPN Bridge では実行できません。
+CMD_ClusterMemberCertGet_Args ClusterMemberCertGet [id] [/SAVECERT:cert]
+CMD_ClusterMemberCertGet_[id] 証明書を取得するクラスタメンバの ID を指定します。クラスタメンバサーバーの ID は、ClusterMemberList コマンドで取得することができます。
+CMD_ClusterMemberCertGet_SAVECERT 取得した証明書を保存するファイルのパス名を指定します。証明書は X.509 形式で保存されます。
+CMD_ClusterMemberCertGet_PROMPT_ID 証明書を取得するクラスタメンバの ID:
+
+# ClusterConnectionStatusGet コマンド
+CMD_ClusterConnectionStatusGet クラスタコントローラへの接続状態の取得
+CMD_ClusterConnectionStatusGet_Help VPN Server がクラスタメンバサーバーとして動作している場合、クラスタコントローラへの接続状態を取得します。\n取得できる情報には、[コントローラの IP アドレス]、[ポート番号]、[接続状態]、[接続開始時刻]、[最初の接続確立成功時刻]、[現在の接続成功確立時刻]、[接続試行回数]、[接続に成功した回数]、[接続に失敗した回数] があります。\nこのコマンドは、VPN Bridge では実行できません。
+CMD_ClusterConnectionStatusGet_Args ClusterConnectionStatusGet
+
+
+# Debug コマンド
+CMD_Debug デバッグコマンドの実行
+CMD_Debug_Help VPN Server / Bridge の実行中のプロセスでデバッグコマンドを実行します。\nこのコマンドは、ソフトイーサ株式会社からのサポートの指示があった場合のみ使用してください。\nむやみにこのコマンドを使用すると、動作中の VPN Server / Bridge が停止する原因になります。
+CMD_Debug_Args Debug [id] [/ARG:arg]
+CMD_Debug_[id] デバッグコマンド番号を整数で指定します。
+CMD_Debug_ARG デバッグコマンドに渡す文字列を指定します。スペースを含む場合は、" " で囲んでください。
+CMD_Debug_Msg1 デバッグコマンドを送信中...
+CMD_Debug_Msg2 デバッグコマンドの動作が完了しました。\n戻り値: \"%S\"
+
+# Crash コマンド
+CMD_Crash VPN Server / Bridge プロセスでエラーを発生させプロセスを強制終了する
+CMD_Crash_Help VPN Server / Bridge の実行中のプロセスで致命的なエラー (メモリ保護違反など) を発生させ、プロセスをクラッシュさせます。その結果、VPN Server / Bridge がサービスモードで起動している場合は、自動的にプロセスが再起動します。VPN Server がユーザーモードで起動している場合は、プロセスは自動的に再起動しません。\nこのコマンドは、VPN Server / Bridge で何らかの回復不能なエラーが発生したり、プロセスが暴走したりしているときに、すぐにプロセスを再起動しなければならないような場合に利用してください。このコマンドを実行すると、現在 VPN Server / Bridge に接続されているすべての VPN セッションは切断されます。また、VPN Server がメモリ内に保有している未保存のデータはすべて失われます。\nこのコマンドを実行する前に、Flush コマンドを実行してVPN Server / Bridge の未保存の設定データを設定ファイルに強制保存することをお勧めします。\nこのコマンドは、VPN Server / Bridge 全体の管理者のみが実行できます。
+CMD_Crash_Args Crash [yes]
+CMD_Crash_[yes] 確認のため、"yes" と指定してください。
+CMD_Crash_Msg VPN Server にクラッシュ コマンドを送信しています。VPN Server は直ちにクラッシュするため、コマンドが成功したかどうかの戻り値は取得できません。このコマンドを実行した後は、vpncmd は VPN Server との間の接続を切断されます。
+CMD_Crash_Confirm 本当に VPN Server をクラッシュさせますか?\nよろしい場合は "yes" と入力してください:
+CMD_Crash_Aborted Crash コマンドは中止されました。
+
+
+# Flush コマンド
+CMD_Flush VPN Server / Bridge の未保存の設定データを設定ファイルに強制保存する
+CMD_Flush_Help 通常、VPN Server / Bridge は設定内容をメモリ内に保持し、vpn_server.config または vpn_bridge.config ファイルに定期的に保存します。これらの設定ファイルへの保存処理は、通常、300 秒 (5 分) ごとに自動的に行われます (この間隔は、設定ファイルの AutoSaveConfigSpan 項目を編集することで変更できます)。なお、VPN Server / Bridge サービスが正常終了しようとする際にもこれらの設定ファイルは自動的に保存されます。\nFlush コマンドを実行すると、VPN Server / Bridge は、すぐに設定ファイルへの保存処理を実施します。これにより、現在の最新の設定データが必ずサーバーコンピュータのディスクドライブにフラッシュされます。たとえば、やむを得ずサービスプロセスを正常終了する時間的余裕がない場合は、Flush コマンドを用いてデータを強制保存してから、サービスプロセスやサーバーコンピュータを強制シャットダウンしてください。\nこのコマンドは、VPN Server / Bridge 全体の管理者のみが実行できます。
+CMD_Flush_Args Flush
+CMD_Flush_Msg1 メモリ上の設定データをディスクに書き込んでいます...\n
+CMD_Flush_Msg2 書き込みに成功しました。ファイルサイズは %S bytes です。\n
+
+
+# ServerCertGet コマンド
+CMD_ServerCertGet VPN Server の SSL 証明書の取得
+CMD_ServerCertGet_Help VPN Server が、接続したクライアントに対して提示する SSL 証明書を取得します。証明書は、X.509 形式のファイルに保存することができます。
+CMD_ServerCertGet_Args ServerCertGet [cert]
+CMD_ServerCertGet_[cert] 取得した証明書を保存するファイルのパス名を指定します。証明書は X.509 形式で保存されます。
+
+
+# ServerKeyGet コマンド
+CMD_ServerKeyGet VPN Server の SSL 証明書の秘密鍵の取得
+CMD_ServerKeyGet_Help VPN Server が接続したクライアントに対して提示する SSL 証明書の秘密鍵を取得します。秘密鍵は、Base 64 でエンコードされたファイルに保存することができます。\nこのコマンドを実行するには、VPN Server の管理者権限が必要です。
+CMD_ServerKeyGet_Args ServerKeyGet [key]
+CMD_ServerKeyGet_[key] 取得した秘密鍵を保存するファイルのパス名を指定します。秘密鍵は Base 64 エンコードされて保存されます。
+
+
+# ServerCertSet コマンド
+CMD_ServerCertSet VPN Server の SSL 証明書と秘密鍵の設定
+CMD_ServerCertSet_Help VPN Server が接続したクライアントに対して提示する SSL 証明書と、その証明書に対応する秘密鍵を設定します。証明書は X.509 形式、秘密鍵は Base 64 エンコードされた形式である必要があります。\nこのコマンドを実行するには、VPN Server の管理者権限が必要です。
+CMD_ServerCertSet_Args ServerCertSet [/LOADCERT:cert] [/LOADKEY:key]
+CMD_ServerCertSet_LOADCERT 使用する X.509 形式の証明書ファイルを指定します。
+CMD_ServerCertSet_LOADKEY 使用する Base 64 エンコードされた、証明書に対応する秘密鍵ファイルを指定します。
+
+
+# ServerCipherGet コマンド
+CMD_ServerCipherGet VPN 通信で使用される暗号化アルゴリズムの取得
+CMD_ServerCipherGet_Help VPN Server と、接続したクライアントとの間で通信に使用する SSL コネクションにおける暗号化、および電子署名に用いられるアルゴリズムの現在の設定と、VPN Server 上で使用可能なアルゴリズムの一覧を取得します。
+CMD_ServerCipherGet_Args ServerCipherGet
+CMD_ServerCipherGet_SERVER VPN Server で現在使用されている暗号化アルゴリズム:
+CMD_ServerCipherGet_CIPHERS 使用可能な暗号化アルゴリズム名の一覧:
+
+# ServerCipherSet コマンド
+CMD_ServerCipherSet VPN 通信で使用される暗号化アルゴリズムの設定
+CMD_ServerCipherSet_Help VPN Server と、接続したクライアントとの間で通信に使用する SSL コネクションにおける暗号化、および電子署名に用いられるアルゴリズムを設定します。\nアルゴリズム名を指定すると、以後この VPN Server に接続した VPN Client や、VPN Bridge との間で、指定したアルゴリズムが使用され、データが暗号化されます。\nこのコマンドを実行するには、VPN Server の管理者権限が必要です。
+CMD_ServerCipherSet_Args ServerCipherSet [name]
+CMD_ServerCipherSet_[name] 設定するる暗号化および電子署名アルゴリズムを指定します。使用可能なアルゴリズムの一覧は、ServerCipherGet コマンドで取得することができます。
+CMD_ServerCipherSet_PROMPT_NAME 指定する暗号化アルゴリズム名:
+
+
+# KeepEnable コマンド
+CMD_KeepEnable インターネット接続の維持機能の有効化
+CMD_KeepEnable_Help [インターネット接続の維持機能] を有効にします。[インターネット接続の維持機能] を使用すると、一定期間無通信状態が続くと、自動的に接続が切断されるようなネットワーク接続環境の場合、インターネット上の任意のサーバーに対して一定間隔ごとにパケットを送信することにより、インターネット接続を維持することができます。\n接続先のホスト名などについては、KeepSet コマンドで設定することができます。\nVPN Server または VPN Bridge で、このコマンドを実行するには、管理者権限が必要です。
+CMD_KeepEnable_Args KeepEnable
+
+
+# KeepDisable コマンド
+CMD_KeepDisable インターネット接続の維持機能の無効化
+CMD_KeepDisable_Help [インターネット接続の維持機能] を無効にします。\nVPN Server または VPN Bridge で、このコマンドを実行するには、管理者権限が必要です。
+CMD_KeepDisable_Args KeepDisable
+
+
+# KeepSet コマンド
+CMD_KeepSet インターネット接続の維持機能の設定
+CMD_KeepSet_Help [インターネット接続の維持機能] の接続先ホスト名などの設定を行ないます。一定期間無通信状態が続くと自動的に接続が切断されるようなネットワーク接続環境で、[インターネット接続の維持機能] を使用すると、インターネット上の任意のサーバーに対して、一定間隔ごとにパケットを送信することにより、インターネット接続を維持することができます。\nこのコマンドでは、通信先の [ホスト名]、[ポート番号]、[パケット送出間隔]、および [プロトコル] を指定することができます。\nインターネット接続維持のために送信されるパケットは、ランダムな内容であり、コンピュータやユーザーを識別する個人情報などが送信されることはありません。\nインターネット接続の維持機能は、KeepEnable コマンド、または KeepDisable コマンドを用いて、有効化 / 無効化することができます。KeepSet は有効 / 無効の状態を変更しません。\nVPN Server または VPN Bridge で、このコマンドを実行するには、管理者権限が必要です。
+CMD_KeepSet_Args KeepSet [/HOST:host:port] [/PROTOCOL:tcp|udp] [/INTERVAL:interval]
+CMD_KeepSet_HOST [ホスト名:ポート番号] の形式で、通信先のホスト名、または IP アドレスとポート番号を指定します。
+CMD_KeepSet_PROTOCOL tcp または udp を指定します。
+CMD_KeepSet_INTERVAL パケットを送出する間隔を秒単位で指定します。
+CMD_KeepSet_PROMPT_HOST 通信先のホスト名または IP アドレスとポート番号:
+CMD_KeepSet_PROMPT_PROTOCOL tcp または udp:
+CMD_KeepSet_PROMPT_INTERVAL パケットを送出する間隔 (秒単位):
+CMD_KeepSet_EVAL_TCP_UDP "tcp" または "udp" を指定してください。
+
+# KeepGet コマンド
+CMD_KeepGet インターネット接続の維持機能の取得
+CMD_KeepGet_Help [インターネット接続の維持機能] の、現在の設定内容を取得します。通信先の [ホスト名]、[ポート番号]、[パケット送出間隔]、および [プロトコル] に加えて、現在の [インターネット接続の維持機能] の有効状態が取得できます。
+CMD_KeepGet_Args KeepGet
+CMD_KeepGet_COLUMN_1 ホスト名
+CMD_KeepGet_COLUMN_2 ポート番号
+CMD_KeepGet_COLUMN_3 パケット送出間隔 (秒)
+CMD_KeepGet_COLUMN_4 プロトコル
+CMD_KeepGet_COLUMN_5 現在の状態
+
+
+# SyslogEnable コマンド
+CMD_SyslogEnable syslog 送信機能の設定
+CMD_SyslogEnable_Help syslog 送信機能の使用方法と使用する syslog サーバーを設定します。
+CMD_SyslogEnable_Args SyslogEnable [1|2|3] [/HOST:host:port]
+CMD_SyslogEnable_[1|2|3] syslog 送信機能使用設定を 1 ~ 3 のいずれかの整数で指定します。\n1: サーバーログを syslog で送信。\n2: サーバーおよび仮想 HUB セキュリティログを syslog で送信。\n3: サーバー、仮想 HUB セキュリティおよびパケットログを syslog で送信。
+CMD_SyslogEnable_HOST [ホスト名:ポート番号] の形式で、syslog サーバーのホスト名、または IP アドレスとポート番号を指定します。ポート番号を省略すると 514 を使用します。
+CMD_SyslogEnable_MINMAX syslog 送信機能使用設定は 1 ~ 3 のいずれかの整数を指定してください。
+CMD_SyslogEnable_Prompt_123 syslog 送信機能使用設定 (1 ~ 3):
+CMD_SyslogEnable_Prompt_HOST syslog サーバーの指定:
+
+
+# SyslogDisable コマンド
+CMD_SyslogDisable syslog 送信機能の無効化
+CMD_SyslogDisable_Help syslog 送信機能を使用しないようにします。
+CMD_SyslogDisable_Args SyslogDisable
+
+
+# SyslogGet コマンド
+CMD_SyslogGet syslog 送信機能の取得
+CMD_SyslogGet_Help syslog 送信機能の現在の設定内容を取得します。syslog 機能の使用方法の設定、および使用する syslog サーバーのホスト名とポート番号が取得できます。
+CMD_SyslogGet_Args SyslogGet
+CMD_SyslogGet_COLUMN_1 syslog 送信機能使用設定
+CMD_SyslogGet_COLUMN_2 syslog サーバーホスト名
+CMD_SyslogGet_COLUMN_3 syslog サーバーポート番号
+
+
+# ConnectionList コマンド
+CMD_ConnectionList VPN Server に接続中の TCP コネクション一覧の取得
+CMD_ConnectionList_Help 現在、VPN Server に接続中の TCP/IP コネクションの一覧を取得します。ただし、VPN セッションとして確立された TCP/IP コネクションは表示されません。VPN セッションとして確立された TCP/IP コネクションの一覧は、SessionList コマンドを用いて取得できます。\n[コネクション名]、[接続元]、[接続時刻] および [種類] を取得することができます。\nこのコマンドを実行するには、VPN Server の管理者権限が必要です。
+CMD_ConnectionList_Args ConnectionList
+
+
+# ConnectionGet コマンド
+CMD_ConnectionGet VPN Server に接続中の TCP コネクションの情報の取得
+CMD_ConnectionGet_Help VPN Server に接続中の指定された TCP/IP コネクションに関する詳細な情報を取得します。\n[コネクション名]、[コネクションの種類]、[接続元ホスト名]、[接続元 IP アドレス]、[接続元ポート番号 (TCP)]、[接続時刻]、[サーバー製品名]、[サーバー バージョン]、[サーバー ビルド番号]、[クライアント製品名]、[クライアントバージョン]、[クライアントビルド番号] が取得できます。\nこのコマンドを実行するには、VPN Server の管理者権限が必要です。
+CMD_ConnectionGet_Args ConnectionGet [name]
+CMD_ConnectionGet_[name] 情報を取得するコネクション名を指定します。コネクション名の一覧は、ConnectionList コマンドで取得できます。
+CMD_ConnectionGet_PROMPT_NAME 情報を取得するコネクション名:
+
+# ConnectionDisconnect コマンド
+CMD_ConnectionDisconnect VPN Server に接続中の TCP コネクションの切断
+CMD_ConnectionDisconnect_Help VPN Server に接続中の指定された TCP/IP コネクションを強制的に切断します。\nこのコマンドを実行するには、VPN Server の管理者権限が必要です。
+CMD_ConnectionDisconnect_Args ConnectionDisconnect [name]
+CMD_ConnectionDisconnect_[name] 切断するコネクション名を指定します。コネクション名の一覧は ConnectionList コマンドで取得できます。
+CMD_ConnectionDisconnect_PROMPT_NAME 切断するコネクション名:
+
+
+# BridgeDeviceList コマンド
+CMD_BridgeDeviceList ローカルブリッジに使用できる LAN カード一覧の取得
+CMD_BridgeDeviceList_Help ローカルブリッジ接続で、ブリッジ先のデバイスとして使用できる Ethernet デバイス (LAN カード) の一覧を取得します。\nここで表示されるデバイス名は、BridgeCreate コマンドで使用することができます。\nこのコマンドを実行するには、VPN Server の管理者権限が必要です。
+CMD_BridgeDeviceList_Args BridgeDeviceList
+
+
+# BridgeList コマンド
+CMD_BridgeList ローカルブリッジ接続の一覧の取得
+CMD_BridgeList_Help 現在定義されているローカルブリッジ接続の一覧を取得します。\nローカルブリッジ接続の仮想 HUB 名と、ブリッジ先の Ethernet デバイス (LAN カード) 名、または tap デバイス名および動作状況が取得できます。
+CMD_BridgeList_Args BridgeList
+
+
+# BridgeCreate コマンド
+CMD_BridgeCreate ローカルブリッジ接続の作成
+CMD_BridgeCreate_Help 新しいローカルブリッジ接続を VPN Server 上に作成します。\nローカルブリッジを使用すると、この VPN Server 上で動作する仮想 HUB と、物理的な Ethernet デバイス (LAN カード) との間でレイヤ 2 ブリッジ接続を構成することができます。\nシステムに tap デバイス (仮想のネットワークインターフェイス) を作成し、仮想 HUB との間でブリッジ接続することもできます (tap デバイスは Linux 版のみサポートされています)。\nブリッジ先の Ethernet デバイス (LAN カード) には、稼働中の任意の LAN カードとの間でブリッジできますが、高負荷環境においてはブリッジ専用に LAN カードを用意することをお勧めします。\nこのコマンドを実行するには、VPN Server の管理者権限が必要です。
+CMD_BridgeCreate_Args BridgeCreate [hubname] [/DEVICE:device_name] [/TAP:yes|no]
+CMD_BridgeCreate_[hubname] ブリッジする仮想 HUB を指定します。仮想 HUB の一覧は、HubList コマンドで取得できます。ただし、必ずしも現在動作している仮想 HUB 名を指定する必要はありません。現在動作していない、または存在しない仮想 HUB 名を指定すると、その仮想 HUB が実際に動作を開始した際にローカルブリッジ接続が有効になります。
+CMD_BridgeCreate_DEVICE ブリッジ先の Ethernet デバイス (LAN カード) 名、または tap デバイス名を指定します。Ethernet デバイス名の一覧は、BridgeDeviceList コマンドで取得することができます。
+CMD_BridgeCreate_TAP ブリッジ先として LAN カードではなく、tap デバイスを使用する場合は yes を指定します (Linux 版のみサポートされます)。省略した場合は no と見なされます。
+CMD_BridgeCreate_PROMPT_HUBNAME ブリッジする仮想 HUB 名:
+CMD_BridgeCreate_PROMPT_DEVICE ブリッジ先のデバイス名:
+CMD_BridgeCreate_PROMPT_TAP tap デバイスを使用しますか (yes/no):
+
+
+# BridgeDelete コマンド
+CMD_BridgeDelete ローカルブリッジ接続の削除
+CMD_BridgeDelete_Help 既存のローカルブリッジ接続を削除します。現在のローカルブリッジ接続の一覧は、BridgeDeviceList コマンドで取得できます。\nこのコマンドを実行するには、VPN Server の管理者権限が必要です。
+CMD_BridgeDelete_Args BridgeDelete [hubname] [/DEVICE:device_name]
+CMD_BridgeDelete_[hubname] 削除するローカルブリッジの、仮想 HUB を指定します。
+CMD_BridgeDelete_DEVICE 削除するローカルブリッジの、デバイス名 (LAN カード名または tap デバイス名) を指定します。
+CMD_BridgeDelete_PROMPT_HUBNAME 削除するブリッジの仮想 HUB 名:
+CMD_BridgeDelete_PROMPT_DEVICE 削除するブリッジのデバイス名:
+
+
+# Caps コマンド
+CMD_Caps サーバーの機能・能力一覧の取得
+CMD_Caps_Help 現在接続して管理している VPN Server の持つ機能と能力の一覧を取得します。\nVPN Server の機能や能力は、動作している VPN Server のエディションやバージョンによって異なります。コマンドライン管理ユーティリティにあるコマンドでも、接続先の VPN Server の機能や能力によっては動作しない場合があります。このコマンドは、接続先の VPN Server の能力を調査して報告します。\nVPN Server のバージョンの方がコマンドライン管理ユーティリティよりも新しく、コマンドライン管理ユーティリティが把握していない機能がある場合は、その内部文字列 (変数名) が、そのまま表示されることがあります。
+CMD_Caps_Args Caps
+
+
+# Reboot コマンド
+CMD_Reboot VPN Server サービスの再起動
+CMD_Reboot_Help VPN Server サービスを再起動します。\nVPN Server を再起動すると、現在接続しているセッションや TCP コネクションはすべて切断され、再起動が完了するまで新たな接続は受け付けなくなります。\nこのコマンドでは、VPN Server サービスプログラムのみが再起動され、VPN Server が動作している物理的なコンピュータが再起動することはありません。この管理セッションも切断されるため、管理を続行するには再接続してください。\nまた、/RESETCONFIG:yes パラメータを指定すると、現在の VPN Server が持っているコンフィグレーションファイル (.config) の内容を初期化します。\nこのコマンドを実行するには、VPN Server の管理者権限が必要です。
+CMD_Reboot_Args Reboot [/RESETCONFIG:yes|no]
+CMD_Reboot_RESETCONFIG yes を指定すると、現在の VPN Server が持っているコンフィグレーションファイル (.config) の内容を初期化します。このパラメータは慎重に設定してください。
+
+
+# ConfigGet コマンド
+CMD_ConfigGet VPN Server の現在のコンフィグレーションの取得
+CMD_ConfigGet_Help VPN Server の、現在のコンフィグレーションの内容を構造化したテキストファイル (.config ファイル) として取得します。このコマンドを実行した瞬間の VPN Server 内の状態が取得できます。\nコンフィグレーションファイルの内容は、パラメータを指定しない場合は、画面上にそのまま表示されます。パラメータで保存するファイル名を指定すると、そのファイル名で内容が保存されます。\nコンフィグレーションファイルは、通常のテキストエディタ等で編集可能です。編集したコンフィグレーションを VPN Server に書き込むには、ConfigSet コマンドを使用します。\nこのコマンドを実行するには、VPN Server の管理者権限が必要です。
+CMD_ConfigGet_Args ConfigGet [path]
+CMD_ConfigGet_[path] コンフィグレーションファイルの内容をファイルに保存したい場合は、そのファイル名を指定します。何も指定しない場合は、コンフィグレーションの内容は画面に表示されます。コンフィグレーションファイルにマルチバイト文字が含まれる場合は、Unicode (UTF-8) でエンコードされて保存されます。
+CMD_ConfigGet_FILENAME Config 名: "%S", サイズ: %u
+CMD_ConfigGet_FILE_SAVE_FAILED 指定されたファイルの作成に失敗しました。
+
+
+# ConfigSet コマンド
+CMD_ConfigSet VPN Server へのコンフィグレーションの書き込み
+CMD_ConfigSet_Help VPN Server にコンフィグレーションを書き込みます。このコマンドを実行すると、指定したコンフィグレーションファイルの内容が VPN Server に適用され、VPN Server プログラムは自動的に再起動され、新しいコンフィグレーションの内容に従って動作を開始します。\nコンフィグレーションファイルは、すべての内容を管理者が記述するのは困難であるため、ConfigGet コマンドで、まず現在の VPN Server のコンフィグレーションの内容を取得してファイルに保存し、その内容を通常のテキストエディタなどで編集したものを ConfigSet コマンドで VPN Server に書き戻すことを推奨します。\nこのコマンドは、VPN Server に関する詳しい知識をお持ちの方のためのコマンドであり、不正なコンフィグレーションファイルを書き込んだ場合は、エラーが発生したり現在の設定内容が失われたりする可能性がありますので、十分注意してください。\nこのコマンドを実行するには、VPN Server の管理者権限が必要です。
+CMD_ConfigSet_Args ConfigSet [path]
+CMD_ConfigSet_[path] 書き込むコンフィグレーションファイルのファイル名を指定します。書き込むファイルにマルチバイト文字が含まれている場合は、Unicode (UTF-8) でエンコードされている必要があります。
+CMD_ConfigSet_PROMPT_PATH サーバーにアップロードする Config ファイルのパス名:
+CMD_ConfigSet_FILE_LOAD_FAILED 指定されたファイルの読み込みに失敗しました。
+
+
+# RouterList コマンド
+CMD_RouterList 仮想レイヤ 3 スイッチ一覧の取得
+CMD_RouterList_Help VPN Server 上に定義されている仮想レイヤ 3 スイッチの一覧を取得します。仮想レイヤ 3 スイッチの [スイッチ名]、[動作状況]、[インターフェイス数]、[ルーティングテーブル数] が取得できます。\nこのコマンドを実行するには、VPN Server の管理者権限が必要です。\nまた、このコマンドは VPN Bridge では動作しません。
+CMD_RouterList_Args RouterList
+
+
+# RouterAdd コマンド
+CMD_RouterAdd 新しい仮想レイヤ 3 スイッチの定義
+CMD_RouterAdd_Help VPN Server 上に、新しい仮想レイヤ 3 スイッチを定義します。\nこのコマンドを実行するには、VPN Server の管理者権限が必要です。\nまた、このコマンドは VPN Bridge では動作しません。\n\n[仮想レイヤ 3 スイッチ機能についての説明]\nこの VPN Server 内で動作している複数の仮想 HUB 間で、仮想のレイヤ 3 スイッチを定義し、異なった IP ネットワーク間をルーティングすることができます。\n\n[仮想レイヤ 3 スイッチ機能に関するご注意]\n仮想レイヤ 3 スイッチ機能は、ネットワークおよび IP ルーティングに関する詳しい知識をお持ちの方やネットワーク管理者のための機能です。通常の VPN 機能を使用する場合は、仮想レイヤ 3 スイッチ機能を使用する必要はありません。\n仮想レイヤ 3 スイッチ機能を使用する場合は、IP ルーティングに関する十分な知識をお持ちの上で、ネットワークに与える影響を十分考慮してから設定してください。
+CMD_RouterAdd_Args RouterAdd [name]
+CMD_RouterAdd_[name] 新しく作成する仮想レイヤ 3 スイッチの名前を指定します。既に存在する仮想レイヤ 3 スイッチと同一の名前を付けることはできません。
+CMD_RouterAdd_PROMPT_NAME 作成する仮想レイヤ 3 スイッチの名前:
+
+
+# RouterDelete コマンド
+CMD_RouterDelete 仮想レイヤ 3 スイッチの削除
+CMD_RouterDelete_Help VPN Server 上に定義されている、既存の仮想レイヤ 3 スイッチを削除します。指定した仮想レイヤ 3 スイッチが動作中の場合は、自動的に動作を停止してから削除を行ないます。\n既存の仮想レイヤ 3 スイッチの一覧を取得するには、RouterList コマンドを使用します。\nこのコマンドを実行するには、VPN Server の管理者権限が必要です。\nまた、このコマンドは VPN Bridge では動作しません。
+CMD_RouterDelete_Args RouterDelete [name]
+CMD_RouterDelete_[name] 削除する仮想レイヤ 3 スイッチの名前を指定します。
+CMD_RouterDelete_PROMPT_NAME 削除する仮想レイヤ 3 スイッチの名前:
+
+
+# RouterStart コマンド
+CMD_RouterStart 仮想レイヤ 3 スイッチの動作の開始
+CMD_RouterStart_Help VPN Server 上に定義されている、既存の仮想レイヤ 3 スイッチの動作が停止している場合は、その動作を開始します。\n既存の仮想レイヤ 3 スイッチの一覧を取得するには、RouterList コマンドを使用します。\nこのコマンドを実行するには、VPN Server の管理者権限が必要です。\nまた、このコマンドは VPN Bridge では動作しません。\n\n[仮想レイヤ 3 スイッチ機能についての説明]\nこの VPN Server 内で動作している、複数の仮想 HUB 間で仮想のレイヤ 3 スイッチを定義し、異なった IP ネットワーク間をルーティングすることができます。\n\n[仮想レイヤ 3 スイッチ機能に関するご注意]\n仮想レイヤ 3 スイッチ機能は、ネットワークおよび IP ルーティングに関する詳しい知識をお持ちの方や、ネットワーク管理者のための機能です。通常の VPN 機能を使用する場合は、仮想レイヤ 3 スイッチ機能を使用する必要はありません。\n仮想レイヤ 3 スイッチ機能を使用する場合は、IP ルーティングに関する十分な知識をお持ちの上で、ネットワークに与える影響を十分考慮してから設定してください。
+CMD_RouterStart_Args RouterStart [name]
+CMD_RouterStart_[name] 開始する仮想レイヤ 3 スイッチの名前を指定します。
+CMD_RouterStart_PROMPT_NAME 開始する仮想レイヤ 3 スイッチの名前:
+
+
+# RouterStop コマンド
+CMD_RouterStop 仮想レイヤ 3 スイッチの動作の停止
+CMD_RouterStop_Help VPN Server 上に定義されている、既存の仮想レイヤ 3 スイッチの動作が動作している場合は、その動作を停止します。\n既存の仮想レイヤ 3 スイッチの一覧を取得するには、RouterList コマンドを使用します。\nこのコマンドを実行するには、VPN Server の管理者権限が必要です。
+CMD_RouterStop_Args RouterStop [name]
+CMD_RouterStop_[name] 停止する仮想レイヤ 3 スイッチの名前を指定します。
+CMD_RouterStop_PROMPT_NAME 停止する仮想レイヤ 3 スイッチの名前:
+
+
+# RouterIfList コマンド
+CMD_RouterIfList 仮想レイヤ 3 スイッチに登録されているインターフェイス一覧の取得
+CMD_RouterIfList_Help 指定した仮想レイヤ 3 スイッチに仮想インターフェイスが定義されている場合は、仮想インターフェイスの一覧を取得します。\n1 つの仮想レイヤ 3 スイッチには、複数個の仮想インターフェイスとルーティングテーブルを定義することができます。\n仮想インターフェイスは仮想 HUB に関連付けられ、仮想 HUB が動作しているときに、仮想 HUB 内で 1 台の IP ホストのように動作します。複数の仮想 HUB に対して、それぞれ別々の IP ネットワークに所属する仮想インターフェイスが定義されているとき、それらのインターフェイス間で IP ルーティングが自動的に行われます。\nこのコマンドを実行するには、VPN Server の管理者権限が必要です。\nまた、このコマンドは VPN Bridge では動作しません。
+CMD_RouterIfList_Args RouterIfList [name]
+CMD_RouterIfList_[name] 仮想レイヤ 3 スイッチの名前を指定します。
+CMD_RouterIfList_PROMPT_NAME 仮想レイヤ 3 スイッチの名前:
+
+
+# RouterIfAdd コマンド
+CMD_RouterIfAdd 仮想レイヤ 3 スイッチへの仮想インターフェイスの追加
+CMD_RouterIfAdd_Help 指定した仮想レイヤ 3 スイッチに、同じ VPN Server 上で動作している仮想 HUB へ接続する仮想インターフェイスを追加します。\n1 つの仮想レイヤ 3 スイッチには、複数個の仮想インターフェイスとルーティングテーブルを定義することができます。\n仮想インターフェイスは仮想 HUB に関連付けられ、仮想 HUB が動作しているときに、仮想 HUB 内で 1 台の IP ホストのように動作します。複数の仮想 HUB に対して、それぞれ別々の IP ネットワークに所属する仮想インターフェイスが定義されているとき、それらのインターフェイス間で IP ルーティングが自動的に行われます。\n仮想インターフェイスが所属する IP ネットワーク空間と、インターフェイス自身の IP アドレスを定義する必要があります。\nまた、インターフェイスが接続する先の仮想 HUB 名を指定する必要があります。\n仮想 HUB 名には現在存在していない仮想 HUB を指定することもできます。\n仮想インターフェイスは、仮想 HUB 内で 1 つの IP アドレスを持つ必要があります。また、その IP アドレスの属する IP ネットワークのサブネットマスクを指定する必要もあります。\n複数の仮想 HUB 内の IP 空間同士の仮想レイヤ 3 スイッチを経由したルーティングは、ここで指定した IP アドレスに基づいて動作します。\nこのコマンドを実行するには、VPN Server の管理者権限が必要です。\nまた、このコマンドは VPN Bridge では動作しません。\nこのコマンドを実行するには、操作対象の仮想レイヤ 3 スイッチが停止している必要があります。もし停止していない場合は、RouterStop コマンドで停止させてからこのコマンドを実行してください。
+CMD_RouterIfAdd_Args RouterIfAdd [name] [/HUB:hub] [/IP:ip/mask]
+CMD_RouterIfAdd_[name] 仮想レイヤ 3 スイッチの名前を指定します。
+CMD_RouterIfAdd_HUB 新しく追加する仮想インターフェイスの接続先の仮想 HUB 名を指定します。仮想 HUB の一覧は、HubList コマンドで取得できます。ただし、必ずしも現在動作している仮想 HUB 名を指定する必要はありません。現在動作していない、または存在しない仮想 HUB 名を指定すると、その仮想 HUB が実際に動作を開始した際に、仮想レイヤ 3 スイッチが有効になります。
+CMD_RouterIfAdd_IP [IP アドレス/サブネットマスク] の形式で、新しく追加する仮想インターフェイスの持つ IP アドレスと、サブネットマスクを指定します。IP アドレスは 192.168.0.1 のように、10 進数をドットで区切って指定します。サブネットマスクは 255.255.255.0 のように 10 進数をドットで区切って指定するか、24 のように先頭からのビット長を 10 進数で指定できます。
+CMD_RouterIfAdd_PROMPT_NAME 仮想レイヤ 3 スイッチの名前:
+CMD_RouterIfAdd_PROMPT_HUB 仮想インターフェイスの接続先の仮想 HUB 名:
+CMD_RouterIfAdd_PROMPT_IP IP アドレス/サブネットマスク:
+
+
+# RouterIfDel コマンド
+CMD_RouterIfDel 仮想レイヤ 3 スイッチの仮想インターフェイスの削除
+CMD_RouterIfDel_Help 指定した仮想レイヤ 3 スイッチ内に、すでに定義されている仮想インターフェイスを削除します。\n現在定義されている仮想インターフェイスの一覧は、RouterIfList コマンドで取得することができます。\nこのコマンドを実行するには、VPN Server の管理者権限が必要です。\nまた、このコマンドは VPN Bridge では動作しません。\nこのコマンドを実行するには、操作対象の仮想レイヤ 3 スイッチが停止している必要があります。もし停止していない場合は、RouterStop コマンドで停止させてからこのコマンドを実行してください。
+CMD_RouterIfDel_Args RouterIfDel [name] [/HUB:hub]
+CMD_RouterIfDel_[name] 仮想レイヤ 3 スイッチの名前を指定します。
+CMD_RouterIfDel_HUB 削除する仮想インターフェイスの接続先の仮想 HUB 名を指定します。
+
+
+# RouterTableList コマンド
+CMD_RouterTableList 仮想レイヤ 3 スイッチのルーティングテーブル一覧の取得
+CMD_RouterTableList_Help 指定した仮想レイヤ 3 スイッチに、ルーティングテーブルが定義されている場合は、ルーティングテーブルの一覧を取得します。\n仮想レイヤ 3 スイッチの IP ルーティングエンジンは、IP パケットの宛先 IP アドレスが、各仮想インターフェイスの所属する IP ネットワークのいずれにも所属しない場合は、このルーティングテーブルを参照してルーティングを行います。\nこのコマンドを実行するには、VPN Server の管理者権限が必要です。\nまた、このコマンドは VPN Bridge では動作しません。
+CMD_RouterTableList_Args RouterTableList [name]
+CMD_RouterTableList_[name] 仮想レイヤ 3 スイッチの名前を指定します。
+CMD_RouterTableList_PROMPT_NAME 仮想レイヤ 3 スイッチの名前:
+
+
+# RouterTableAdd コマンド
+CMD_RouterTableAdd 仮想レイヤ 3 スイッチへのルーティングテーブルエントリの追加
+CMD_RouterTableAdd_Help 指定した仮想レイヤ 3 スイッチのルーティングテーブルに、新しいルーティングテーブルエントリを追加します。\n仮想レイヤ 3 スイッチの IP ルーティングエンジンは、IP パケットの宛先 IP アドレスが、各仮想インターフェイスの所属する IP ネットワークのいずれにも所属しない場合、ルーティングテーブルを参照してルーティングを行います。\n仮想レイヤ 3 スイッチに追加するルーティングテーブルのエントリの内容を指定する必要があります。ゲートウェイアドレスとしては、この仮想レイヤ 3 スイッチの仮想インターフェイスのうち、いずれかと同じ IP ネットワークに所属する IP アドレスを指定する必要があります。\nこのコマンドを実行するには、VPN Server の管理者権限が必要です。\nまた、このコマンドは VPN Bridge では動作しません。\nこのコマンドを実行するには、操作対象の仮想レイヤ 3 スイッチが停止している必要があります。もし停止していない場合は、RouterStop コマンドで停止させてからこのコマンドを実行してください。
+CMD_RouterTableAdd_Args RouterTableAdd [name] [/NETWORK:ip/mask] [/GATEWAY:gwip] [/METRIC:metric]
+CMD_RouterTableAdd_[name] 仮想レイヤ 3 スイッチの名前を指定します。
+CMD_RouterTableAdd_NETWORK [IP アドレス/サブネットマスク] の形式で、新しく追加するルーティングテーブルエントリの、ネットワークアドレスとサブネットマスクを指定します。ネットワークアドレスは、192.168.0.1 のように 10 進数をドットで区切って指定します。サブネットマスクは、255.255.255.0 のように 10 進数をドットで区切って指定するか、24 のように先頭からのビット長を 10 進数で指定できます。0.0.0.0/0.0.0.0 を指定すると、デフォルトルートの意味になります。
+CMD_RouterTableAdd_GATEWAY ゲートウェイの IP アドレスを指定します。
+CMD_RouterTableAdd_METRIC メトリック値を指定します。1 以上の整数で指定してください。
+CMD_RouterTableAdd_PROMPT_NAME 仮想レイヤ 3 スイッチの名前:
+CMD_RouterTableAdd_PROMPT_NETWORK ネットワークアドレス/サブネットマスク:
+CMD_RouterTableAdd_PROMPT_GATEWAY ゲートウェイアドレス:
+CMD_RouterTableAdd_PROMPT_METRIC メトリック値:
+
+
+# RouterTableDel コマンド
+CMD_RouterTableDel 仮想レイヤ 3 スイッチのルーティングテーブルエントリの削除
+CMD_RouterTableDel_Help 指定した仮想レイヤ 3 スイッチ内に定義されているルーティングテーブルのエントリを削除します。\nすでに定義されているルーティンクテーブルエントリの一覧は、RouterTableList コマンドで取得できます。\nこのコマンドを実行するには、VPN Server の管理者権限が必要です。\nまた、このコマンドは VPN Bridge では動作しません。\nこのコマンドを実行するには、操作対象の仮想レイヤ 3 スイッチが停止している必要があります。もし停止していない場合は、RouterStop コマンドで停止させてからこのコマンドを実行してください。
+CMD_RouterTableDel_Args RouterTableDel [name] [/NETWORK:ip/mask] [/GATEWAY:gwip] [/METRIC:metric]
+CMD_RouterTableDel_[name] 仮想レイヤ 3 スイッチの名前を指定します。
+CMD_RouterTableDel_NETWORK [IP アドレス/サブネットマスク] の形式で、削除するルーティングテーブルエントリの、ネットワークアドレスを指定します。
+CMD_RouterTableDel_GATEWAY ゲートウェイの IP アドレスを指定します。
+CMD_RouterTableDel_METRIC メトリック値を指定します。1 以上の整数で指定してください。
+
+
+# LogFileList コマンド
+CMD_LogFileList ログファイル一覧の取得
+CMD_LogFileList_Help VPN Server のコンピュータ上に保存されている、VPN Server が出力したログファイルの一覧を表示します。ここで表示されるログファイルのファイル名を指定して LogFileGet コマンドを呼び出すことにより、ログファイルの内容をダウンロードすることもできます。\nVPN Server にサーバー管理モードで接続している場合は、すべての仮想 HUB のパケットログ、セキュリティログ、および VPN Server のサーバー ログを表示またはダウンロードすることができます。\n仮想 HUB 管理モードで接続している場合は、管理対象の仮想 HUB のパケットログとセキュリティログのみを表示またはダウンロードすることができます。
+CMD_LogFileList_Args LogFileList
+CMD_LogFileList_START ログファイル一覧を取得しています。これには、時間がかかる場合があります。しばらくお待ちください...
+CMD_LogFileList_NUM_LOGS 全部で %u 個のログファイルがあります。
+
+
+# LogFileGet コマンド
+CMD_LogFileGet ログファイルのダウンロード
+CMD_LogFileGet_Help VPN Server のコンピュータ上に保存されているログファイルをダウンロードします。ログファイルをダウンロードするには、まず LogFileList コマンドでログファイルの一覧を表示してから、次に LogFileGet コマンドでダウンロードすることができます。VPN Server にサーバー管理モードで接続している場合は、すべての仮想 HUB のパケットログ、セキュリティログ、および VPN Server のサーバー ログを表示またはダウンロードすることができます。仮想 HUB 管理モードで接続している場合は、管理対象の仮想 HUB のパケットログと、セキュリティログのみを表示、またはダウンロードすることができます。\nパラメータとしてファイル名を指定した場合は、ダウンロードしたログファイルは、そのファイル名のファイルに保存されます。ファイル名を指定しなかった場合は、画面上に表示されます。\nログファイルのサイズは、巨大になる場合がありますので、注意してください。
+CMD_LogFileGet_Args LogFileGet [name] [/SERVER:server] [/SAVEPATH:savepath]
+CMD_LogFileGet_[name] ダウンロードするログファイル名を指定します。LogFileList コマンドで、ダウンロードできるログファイル名の一覧を取得できます。
+CMD_LogFileGet_SERVER クラスタコントローラに対してダウンロード要求を行う場合は、ログファイルが保存されているサーバー名を指定します。LogFileGet コマンドで表示されるサーバーを指定してください。
+CMD_LogFileGet_SAVEPATH ダウンロードしたログファイルを保存する場合は、ファイル名を指定します。指定しない場合は、画面上に表示されます。
+CMD_LogFileGet_PROMPT_NAME ダウンロードするログファイル名:
+CMD_LogFileGet_START ログファイルをダウンロードしています。これには、時間がかかる場合があります。しばらくお待ちください...
+CMD_LogFileGet_FAILED ダウンロードに失敗しました。
+CMD_LogFileGet_SAVE_FAILED 指定されたファイルに書き込めません。
+CMD_LogFileGet_FILESIZE ログファイルのファイルサイズ: %u
+
+
+# HubCreate コマンド
+CMD_HubCreate 新しい仮想 HUB の作成
+CMD_HubCreate_Help VPN Server 上に新しい仮想 HUB を作成します。\n作成した仮想 HUB は、直ちに動作を開始します。\nVPN Server がクラスタ内で動作している場合は、このコマンドはクラスタコントローラに対してのみ有効です。また、新しい仮想 HUB は、ダイナミック仮想 HUB として動作します。HubSetStatic コマンドで、スタティック仮想 HUB に変更することもできます。すでに VPN Server 上に存在する仮想 HUB の一覧を取得するには、HubList コマンドを使用します。\nこのコマンドを実行するには、VPN Server の管理者権限が必要です。\nまた、このコマンドは VPN Bridge およびクラスタメンバサーバーとして動作している VPN Server では動作しません。\nなお、クラスタ上でクラスタコントローラに対して仮想 HUB の作成コマンドを発行する場合は、HubCreateStatic コマンドまたは HubCreateDynamic コマンドを使用してください (クラスタコントローラに対して HubCreate コマンドを使用すると HubCreateDynamic コマンドと同等に動作します)。
+CMD_HubCreate_Args HubCreate [name] [/PASSWORD:password]
+CMD_HubCreate_[name] 作成する仮想 HUB の名前を指定します。
+CMD_HubCreate_PASSWORD 作成する仮想 HUB の管理パスワードを設定する場合は、その管理パスワードを指定します。指定しない場合は、入力するためのプロンプトが表示されます。
+CMD_HubCreate_PROMPT_NAME 作成する仮想 HUB の名前:
+
+
+# HubCreateDynamic コマンド
+CMD_HubCreateDynamic 新しいダイナミック仮想 HUB の作成 (クラスタリング用)
+CMD_HubCreateDynamic_Help VPN Server 上に新しいダイナミック仮想 HUB を作成します。\n作成した仮想 HUB は、直ちに動作を開始します。\nVPN Server がクラスタ内で動作している場合は、このコマンドはクラスタコントローラに対してのみ有効です。また、新しい仮想 HUB は、ダイナミック仮想 HUB として動作します。HubSetStatic コマンドで、スタティック仮想 HUB に変更することもできます。すでに VPN Server 上に存在する仮想 HUB の一覧を取得するには、HubList コマンドを使用します。\nこのコマンドを実行するには、VPN Server の管理者権限が必要です。\nまた、このコマンドは VPN Bridge およびクラスタメンバサーバー、またはスタンドアロンサーバーとして動作している VPN Server では動作しません。
+CMD_HubCreateDynamic_Args HubCreateDynamic [name] [/PASSWORD:password]
+CMD_HubCreateDynamic_[name] 作成する仮想 HUB の名前を指定します。
+CMD_HubCreateDynamic_PASSWORD 作成する仮想 HUB の管理パスワードを設定する場合は、その管理パスワードを指定します。指定しない場合は、入力するためのプロンプトが表示されます。
+
+
+# HubCreateStatic コマンド
+CMD_HubCreateStatic 新しいスタティック仮想 HUB の作成 (クラスタリング用)
+CMD_HubCreateStatic_Help VPN Server 上に新しいスタティック仮想 HUB を作成します。\n作成した仮想 HUB は、直ちに動作を開始します。\nVPN Server がクラスタ内で動作している場合は、このコマンドはクラスタコントローラに対してのみ有効です。また、新しい仮想 HUB は、ダイナミック仮想 HUB として動作します。HubSetStatic コマンドで、スタティック仮想 HUB に変更することもできます。すでに VPN Server 上に存在する仮想 HUB の一覧を取得するには、HubList コマンドを使用します。\nこのコマンドを実行するには、VPN Server の管理者権限が必要です。\nまた、このコマンドは VPN Bridge およびクラスタメンバサーバー、またはスタンドアロンサーバーとして動作している VPN Server では動作しません。
+CMD_HubCreateStatic_Args HubCreateStatic [name] [/PASSWORD:password]
+CMD_HubCreateStatic_[name] 作成する仮想 HUB の名前を指定します。
+CMD_HubCreateStatic_PASSWORD 作成する仮想 HUB の管理パスワードを設定する場合は、その管理パスワードを指定します。指定しない場合は、入力するためのプロンプトが表示されます。
+
+
+# HubDelete コマンド
+CMD_HubDelete 仮想 HUB の削除
+CMD_HubDelete_Help VPN Server 上の、既存の仮想 HUB を削除します。\n仮想 HUB を削除すると、現在仮想 HUB に接続しているセッションがすべて切断され、新たなセッションが仮想 HUB に接続できなくなります。\nまた、仮想 HUB のすべての設定、ユーザー オブジェクト、グループオブジェクト、証明書、およびカスケード接続が削除されます。\n仮想 HUB を削除すると、元に戻すことはできません。\nこのコマンドを実行するには、VPN Server の管理者権限が必要です。\nまた、このコマンドは VPN Bridge、およびクラスタメンバサーバーとして動作している VPN Server では動作しません。
+CMD_HubDelete_Args HubDelete [name]
+CMD_HubDelete_[name] 削除する仮想 HUB の名前を指定します。
+CMD_HubDelete_PROMPT_NAME 削除する仮想 HUB の名前:
+
+
+# HubSetStatic コマンド
+CMD_HubSetStatic 仮想 HUB の種類をスタティック仮想 HUB に変更
+CMD_HubSetStatic_Help VPN Server がクラスタ内で動作している場合、仮想 HUB の種類を、スタティック仮想 HUB に設定します。仮想 HUB の種類を変更すると、現在仮想 HUB に接続しているすべてのセッションは一旦切断されます。\nスタティック仮想 HUB として動作している仮想 HUB がある場合、すべてのクラスタメンバサーバー上で、その名前の仮想 HUB が生成されます。その仮想 HUB に接続しようとしたユーザーは、各サーバーの負荷状況を元にしたアルゴリズムによって、その仮想 HUB をホスティングしている、いずれかのクラスタメンバに接続されます。\nスタティック仮想 HUB は、一例として、企業におけるインターネットから社内 LAN へのリモートアクセス用途において、同時に数千~数万単位の大量のユーザーが同時に接続する可能性があるリモートアクセス VPN 用に利用することが可能です。\nこのコマンドを実行するには、VPN Server の管理者権限が必要です。\nまた、このコマンドは VPN Bridge およびクラスタメンバサーバー、またはスタンドアロンサーバーとして動作している VPN Server では動作しません。\nこのコマンドはビルド 5190 より新しい VPN Server では使用できません。
+CMD_HubSetStatic_Args HubSetStatic [name]
+CMD_HubSetStatic_[name] スタティック仮想 HUB に設定する仮想 HUB の名前を指定します。
+CMD_HubChange_PROMPT_NAME 設定を変更する仮想 HUB の名前:
+
+
+# HubSetDynamic コマンド
+CMD_HubSetDynamic 仮想 HUB の種類をダイナミック仮想 HUB に変更
+CMD_HubSetDynamic_Help VPN Server がクラスタ内で動作している場合、仮想 HUB の種類を、ダイナミック仮想 HUB に設定します。仮想 HUB の種類を変更すると、現在仮想 HUB に接続しているすべてのセッションは一旦切断されます。\nクラスタ内に定義されているダイナミック仮想 HUB にクライアントが 1 台も接続していないとき、その仮想 HUB はどのクラスタメンバ上にも存在しません。ダイナミック仮想 HUB に 1 台目のクライアントが接続しようとすると、クラスタ内で最も負荷の低いサーバーがその仮想 HUB をホスティングします。2 台目以降のクライアントがその仮想 HUB に接続しようとすると、仮想 HUB をホスティングしているサーバーに自動的に接続します。各ダイナミック仮想 HUB は、すべてのクライアントが切断すると、どのサーバーにも実体が存在しない状態に戻ります。\nダイナミック仮想 HUB の応用例は幅広く、たとえば社内において部課毎に仮想 HUB を定義しておき、各社員が自分が所属している部課の仮想 HUB に接続して作業を行うといったことを、単一のクラスタを設置するだけで、集中管理することができます。\nこのコマンドを実行するには、VPN Server の管理者権限が必要です。\nまた、このコマンドは VPN Bridge およびクラスタメンバサーバー、またはスタンドアロンサーバーとして動作している VPN Server では動作しません。\nこのコマンドはビルド 5190 より新しい VPN Server では使用できません。
+CMD_HubSetDynamic_Args HubSetDynamic [name]
+CMD_HubSetDynamic_[name] ダイナミック仮想 HUB に設定する仮想 HUB の名前を指定します。
+
+
+# HubList コマンド
+CMD_HubList 仮想 HUB の一覧の取得
+CMD_HubList_Help VPN Server 内の、既存の仮想 HUB の一覧を取得します。それぞれの仮想 HUB について、[仮想 HUB 名]、[状態]、[種類]、[ユーザー数]、[グループ数]、[セッション数]、[MAC テーブル数]、[IP テーブル数]、[ログイン回数]、[最終ログイン日時]、[最終通信日時] を取得できます。\nただし、仮想 HUB 管理モードで接続している場合は、管理権限のない仮想 HUB のオプションで、匿名ユーザーに対して仮想 HUB を列挙しないオプションが有効になっている場合、その仮想 HUB は列挙されません。サーバー管理モードで接続している場合は、すべての仮想 HUB の一覧が表示されます。\nクラスタリング環境におけるクラスタコントローラ以外のクラスタメンバに接続して管理している場合は、その VPN Server が、現在ホスティングしている仮想 HUB のみが表示されます。クラスタコントローラに接続して管理している場合は、すべての仮想 HUB が表示されます。
+CMD_HubList_Args HubList
+
+
+# Hub コマンド
+CMD_Hub 管理する仮想 HUB の選択
+CMD_Hub_Help 管理対象の仮想 HUB を選択します。VPN Server に接続した状態の管理ユーティリティでは、仮想 HUB に関する設定・管理を行なうコマンドを実行する前に、管理を行なう仮想 HUB を Hub コマンドで選択しておく必要があります。\nVPN Server に仮想 HUB 管理モードで接続している状態では、管理対象となっている 1 つの仮想 HUB を選択することができ、他の仮想 HUB を選択することはできません。VPN Server にサーバー管理モードで接続している状態では、すべての仮想 HUB の管理を行なうことができます。\n現在サーバー上に存在する仮想 HUB の一覧を取得するには、HubList コマンドを使用します。\nVPN Bridge では、"BRIDGE" という名前の仮想 HUB 以外を選択することはできません。
+CMD_Hub_Args Hub [name]
+CMD_Hub_[name] 管理する仮想 HUB の名前を指定します。パラメータを指定していない場合は、管理対象の仮想 HUB の選択を解除します。
+CMD_Hub_Unselected 仮想 HUB の選択を解除しました。
+CMD_Hub_Selected 仮想 HUB "%S" を選択しました。
+CMD_Hub_Select_Failed /ADMINHUB で指定された仮想 HUB "%S" を選択しようとして、下記のエラーが発生しました。
+CMD_Hub_Not_Selected このコマンドを実行する前に、Hub コマンドで管理対象の仮想 HUB を選択してください。
+
+
+# Online コマンド
+CMD_Online 仮想 HUB をオンラインにする
+CMD_Online_Help 現在管理している仮想 HUB がオフラインになっている場合は、オンラインにします。オフライン状態の仮想 HUB は、クライアントからの VPN 接続を受け付けません。仮想 HUB をオンライン化することによって、その仮想 HUB はユーザーからの接続を受け付けたり、サービスを提供したりするようになります。\nこのコマンドは、VPN Bridge では実行できません。\nこのコマンドは、クラスタとして動作している VPN Server の仮想 HUB では実行できません。
+CMD_Online_Args Online
+
+
+# Offline コマンド
+CMD_Offline 仮想 HUB をオフラインにする
+CMD_Offline_Help 現在管理している仮想 HUB がオンラインになっている場合は、オフラインにします。仮想 HUB に接続中のセッションがある場合は、すべて切断されます。オフライン状態の仮想 HUB は、クライアントからの VPN 接続を受け付けません。\nこのコマンドは、VPN Bridge では実行できません。\nこのコマンドは、クラスタとして動作している VPN Server の仮想 HUB では実行できません。
+CMD_Offline_Args Offline
+
+
+# SetMaxSession コマンド
+CMD_SetMaxSession 仮想 HUB の最大同時接続セッション数を設定する
+CMD_SetMaxSession_Help 現在管理している仮想 HUB の、最大同時接続セッション数を設定します。最大同時接続セッション数を越えたセッションが、VPN Client や VPN Bridge から接続された場合、最大同時接続セッション数を上回った時点で、それ以上クライアントは接続できなくなります。この最大同時接続セッション数の制限には、ローカルブリッジ、仮想 NAT、カスケード接続などによって仮想 HUB 内に生成されるセッションは含まれません。\n現在の最大同時接続セッション数の設定は、OptionsGet コマンドによって取得することができます。\nこのコマンドは、VPN Bridge では実行できません。\nこのコマンドは、クラスタとして動作している VPN Server の仮想 HUB では実行できません。
+CMD_SetMaxSession_Args SetMaxSession [max_session]
+CMD_SetMaxSession_[max_session] 設定する最大同時接続セッション数を、整数で指定します。0 を指定すると、無制限になります。
+CMD_SetMaxSession_Prompt 最大同時接続セッション数:
+
+
+# SetHubPassword コマンド
+CMD_SetHubPassword 仮想 HUB の管理パスワードを設定する
+CMD_SetHubPassword_Help 現在管理している仮想 HUB の、管理パスワードを設定します。仮想 HUB の管理パスワードが設定されている場合、その仮想 HUB に対して、VPN Server の接続ユーティリティから、仮想 HUB 管理モードでパスワードを指定して接続することができます。また、VPN Client や VPN Bridge などから、ユーザー名を "Administrator"、パスワードを仮想 HUB の管理者パスワードに指定して VPN 接続することも可能になります。\nこのコマンドは、VPN Bridge では実行できません。\nこのコマンドは、クラスタとして動作している VPN Server の仮想 HUB では実行できません。
+CMD_SetHubPassword_Args SetHubPassword [password]
+CMD_SetHubPassword_[password] 設定するパスワードを指定します。パラメータでパスワードを指定しない場合は、パスワードを入力するプロンプトが表示されます。
+
+
+# SetEnumAllow コマンド
+CMD_SetEnumAllow 仮想 HUB の匿名ユーザーへの列挙の許可設定
+CMD_SetEnumAllow_Help 現在管理している仮想 HUB のオプション設定を変更し、匿名ユーザーに対して、この仮想 HUB を列挙するように設定します。このオプションを設定すると、VPN Client のユーザーは、この VPN Server のアドレスを入力するだけでこの仮想 HUB を列挙することが可能です。また、SetEnumDeny コマンドを使用すると、匿名ユーザーへの列挙を禁止することができます。仮想 HUB は、作成された時点では列挙が許可されています。\nこのコマンドは、VPN Bridge では実行できません。\nこのコマンドは、クラスタとして動作している VPN Server の仮想 HUB では実行できません。
+CMD_SetEnumAllow_Args SetEnumAllow
+
+
+# SetEnumDeny コマンド
+CMD_SetEnumDeny 仮想 HUB の匿名ユーザーへの列挙の禁止設定
+CMD_SetEnumDeny_Help 現在管理している仮想 HUB のオプション設定を変更し、匿名ユーザーに対して、この仮想 HUB を列挙しないように設定します。このオプションを設定すると、VPN Client のユーザーが、VPN Server に対して仮想 HUB の列挙を要求した場合でも、この仮想 HUB は列挙されないようになります。また、SetEnumAllow コマンドを使用すると、匿名ユーザーへの列挙を許可することができます。\nこのコマンドは、VPN Bridge では実行できません。\nこのコマンドは、クラスタとして動作している VPN Server の仮想 HUB では実行できません。
+CMD_SetEnumDeny_Args SetEnumDeny
+
+
+# OptionsGet コマンド
+CMD_OptionsGet 仮想 HUB のオプション設定の取得
+CMD_OptionsGet_Help 現在管理している仮想 HUB のオプション設定の一覧を取得します。仮想 HUB の列挙の許可 / 禁止の設定、最大同時接続数、オンライン / オフライン状態、およびクラスタリング環境における仮想 HUB の種類を取得することができます。\nこのコマンドは、クラスタとして動作している VPN Server の仮想 HUB では実行できません。
+CMD_OptionsGet_Args OptionsGet
+CMD_OptionsGet_TITLE 仮想 HUB "%S" のオプション設定一覧
+CMD_OptionsGet_ENUM 匿名ユーザーに対する仮想 HUB の列挙
+CMD_OptionsGet_MAXSESSIONS 最大同時接続セッション数
+CMD_OptionsGet_STATUS 状態
+CMD_OptionsGet_TYPE 仮想 HUB の種類
+
+
+
+# RadiusServerSet コマンド
+CMD_RadiusServerSet ユーザー認証に使用する RADIUS サーバーの設定
+CMD_RadiusServerSet_Help 現在管理している仮想 HUB に、ユーザーが RADIUS サーバー認証モードで接続した場合に、ユーザー名とパスワードを確認するための外部の RADIUS サーバーを指定します。\nRadius サーバーは、この VPN Server の IP アドレスからの要求を受け付けるように設定しておく必要があります。また、Password Authentication Protocol (PAP) による認証が有効になっている必要があります。\nこのコマンドは、VPN Bridge では実行できません。\nこのコマンドは、クラスタとして動作している VPN Server の仮想 HUB では実行できません。
+CMD_RadiusServerSet_Args RadiusServerSet [server_name:port] [/SECRET:secret] [/RETRY_INTERVAL:interval]
+CMD_RadiusServerSet_[server_name:port] [ホスト名:ポート番号] の形式で、使用する RADIUS サーバーのホスト名、または IP アドレスと UDP ポート番号を指定します。ポート番号を省略した場合は、1812 が使用されます。
+CMD_RadiusServerSet_SECRET RADIUS サーバーとの間での通信に使用する共有シークレット (パスワード) を指定します。
+CMD_RadiusServerSet_RETRY_INTERVAL RADIUS サーバーとの間での通信に使用する再試行間隔をミリ秒単位で指定します。
+CMD_RadiusServerSet_Prompt_Host 使用する RADIUS サーバーのホスト名とポート番号:
+CMD_RadiusServerSet_Prompt_Secret 共有シークレット:
+CMD_RadiusServerSet_Prompt_RetryInterval 再試行間隔 (ミリ秒単位):
+CMD_RadiusServerSet_EVAL_NUMINTERVAL 再試行間隔は 500 から 10000 ミリ秒の範囲で指定してください。
+
+# RadiusServerDelete コマンド
+CMD_RadiusServerDelete ユーザー認証に使用する RADIUS サーバー設定の削除
+CMD_RadiusServerDelete_Help 現在管理している仮想 HUB にユーザーが RADIUS サーバー認証モードで接続した場合に使用する RADIUS サーバーに関する設定を削除し、RADIUS 認証を使用できないようにします。現在の RADIUS サーバーに関する設定は、RadiusServerGet コマンドで取得することができます。\nこのコマンドは、VPN Bridge では実行できません。\nこのコマンドは、クラスタとして動作している VPN Server の仮想 HUB では実行できません。
+CMD_RadiusServerDelete_Args RadiusServerDelete
+
+
+# RadiusServerGet コマンド
+CMD_RadiusServerGet ユーザー認証に使用する RADIUS サーバー設定の取得
+CMD_RadiusServerGet_Help 現在管理している仮想 HUB に、ユーザーが RADIUS サーバー認証モードで接続した場合に使用する RADIUS サーバーについての現在の設定を取得します。\nこのコマンドは、VPN Bridge では実行できません。\nこのコマンドは、クラスタとして動作している VPN Server の仮想 HUB では実行できません。
+CMD_RadiusServerGet_Args RadiusServerGet
+CMD_RadiusServerGet_STATUS RADIUS サーバーの使用
+CMD_RadiusServerGet_HOST RADIUS サーバーのホスト名または IP アドレス
+CMD_RadiusServerGet_PORT RADIUS サーバーのポート番号
+CMD_RadiusServerGet_SECRET 共有シークレット
+CMD_RadiusServerGet_RetryInterval 再試行間隔 (ミリ秒単位)
+
+
+# StatusGet コマンド
+CMD_StatusGet 仮想 HUB の現在の状況の取得
+CMD_StatusGet_Help 現在管理している仮想 HUB の、現在の状況を取得します。仮想 HUB の種類やセッション数、各種オブジェクト数、ログイン回数、最終ログイン日時と最終通信日時、通信の統計データを取得することができます。
+CMD_StatusGet_Args StatusGet
+
+
+# LogGet コマンド
+CMD_LogGet 仮想 HUB のログ保存設定の取得
+CMD_LogGet_Help 現在管理している仮想 HUB の、ログ保存設定を取得します。セキュリティログとパケットログに関する保存設定や、保存対象などの設定情報が取得できます。
+CMD_LogGet_Args LogGet
+CMD_Log_SecurityLog セキュリティログの保存
+CMD_Log_PacketLog パケットログの保存
+CMD_Log_SwitchType ログファイルの切り替え周期
+CMD_Log_0 TCP コネクションログ
+CMD_Log_1 TCP パケットログ
+CMD_Log_2 DHCP ログ
+CMD_Log_3 UDP ログ
+CMD_Log_4 ICMP ログ
+CMD_Log_5 IP ログ
+CMD_Log_6 ARP ログ
+CMD_Log_7 Ethernet ログ
+
+
+# LogEnable コマンド
+CMD_LogEnable セキュリティログまたはパケットログの有効化
+CMD_LogEnable_Help 現在管理している仮想 HUB の、セキュリティログまたはパケットログを有効化します。\n現在の設定は、LogGet コマンドで取得することができます。
+CMD_LogEnable_Args LogEnable [security|packet]
+CMD_LogEnable_[security|packet] 有効化するログの種類を選択します。"security" または "packet" のいずれかを指定します。
+CMD_LogEnable_Prompt security または packet を選択:
+CMD_LogEnable_Prompt_Error 指定が不正です。
+
+
+# LogDisable コマンド
+CMD_LogDisable セキュリティログまたはパケットログの無効化
+CMD_LogDisable_Help 現在管理している仮想 HUB の、セキュリティログまたはパケットログを無効化します。\n現在の設定は、LogGet コマンドで取得することができます。
+CMD_LogDisable_Args LogDisable [security|packet]
+CMD_LogDisable_[security|packet] 無効化するログの種類を選択します。"security" または "packet" のいずれかを指定します。
+
+
+# LogSwitchSet コマンド
+CMD_LogSwitchSet ログファイルの切り替え周期の設定
+CMD_LogSwitchSet_Help 現在管理している仮想 HUB が保存する、セキュリティログまたはパケットログのログファイルの切り替え周期を設定します。ログファイルの切り替え周期は、1 秒単位、1 分単位、1 時間単位、1 日単位、1 ヶ月単位、または切り替えを行わないように変更することができます。\n現在の設定は、LogGet コマンドで取得することができます。
+CMD_LogSwitchSet_Args LogSwitchSet [security|packet] [/SWITCH:sec|min|hour|day|month|none]
+CMD_LogSwitchSet_[security|packet] 設定を変更するログの種類を選択します。"security" または "packet" のいずれかを指定します。
+CMD_LogSwitchSet_SWITCH 設定する切り替え周期を選択します。sec、min、hour、day、month、none から指定します。
+CMD_LogSwitchSet_Prompt sec, min, hour, day, month, none を指定:
+
+
+# LogPacketSaveType コマンド
+CMD_LogPacketSaveType パケットログに保存するパケットの種類と保存内容の設定
+CMD_LogPacketSaveType_Help 現在管理している仮想 HUB で保存する、パケットログの保存内容を、パケットの種類ごとに設定します。パケットの種類には、[TCP コネクションログ]、[TCP パケットログ]、[DHCP パケットログ]、[UDP パケットログ]、[ICMP パケットログ]、[IP パケットログ]、[ARP パケットログ]、[Ethernet パケットログ] があります。\n現在の設定は、LogGet コマンドで取得することができます。
+CMD_LogPacketSaveType_Args LogPacketSaveType [/TYPE:tcpconn|tcpdata|dhcp|udp|icmp|ip|arp|ether] [/SAVE:none|header|full]
+CMD_LogPacketSaveType_TYPE 保存内容の変更対称のパケットの種類を、tcpconn、tcpdata、dhcp、udp、icmp、ip、arp、ether の中から指定します。
+CMD_LogPacketSaveType_SAVE パケットログの保存内容を指定します。\nnone : 保存無し\nheader: ヘッダ情報のみ\nfull : パケット内容すべて\nのいずれかを指定します。
+CMD_LogPacketSaveType_Prompt_TYPE tcpconn, tcpdata, dhcp, udp, icmp, ip, arp, ether を指定:
+CMD_LogPacketSaveType_Prompt_SAVE none, header, full を指定:
+
+
+# CAList コマンド
+CMD_CAList 信頼する証明機関の証明書一覧の取得
+CMD_CAList_Help 現在管理している仮想 HUB が信頼する証明機関の証明書を管理します。登録されている証明機関の証明書一覧は、VPN Client が署名済み証明書認証モードで接続してきた際の証明書の検証に使用されます。\nこのコマンドは、VPN Bridge では実行できません。\nこのコマンドは、クラスタ内でクラスタメンバサーバーとして動作している VPN Server の仮想 HUB では実行できません。
+CMD_CAList_Args CAList
+CMD_CAList_COLUMN_ID ID
+
+
+# CAAdd コマンド
+CMD_CAAdd 信頼する証明機関の証明書の追加
+CMD_CAAdd_Help 現在管理している仮想 HUB が信頼する証明機関の証明書一覧に、新しい証明書を追加します。登録されている証明機関の証明書一覧は、VPN Client が、署名済み証明書認証モードで接続してきた際の証明書の検証に使用されます。\n現在の証明書一覧を取得するには、CAList コマンドを使用します。\n証明書を追加するには、その証明書が X.509 形式のファイルとして保存されている必要があります。\nこのコマンドは、VPN Bridge では実行できません。\nこのコマンドは、クラスタ内でクラスタメンバサーバーとして動作している VPN Server の仮想 HUB では実行できません。
+CMD_CAAdd_Args CAAdd [path]
+CMD_CAAdd_[path] 登録する X.509 証明書ファイル名を指定します。
+CMD_CAAdd_PROMPT_PATH 登録する X.509 証明書ファイル名:
+
+
+# CADelete コマンド
+CMD_CADelete 信頼する証明機関の証明書の削除
+CMD_CADelete_Help 現在管理している仮想 HUB が信頼する証明機関の証明書一覧から、既存の証明書を削除します。\n現在の証明書一覧を取得するには、CAList コマンドを使用します。\nこのコマンドは、VPN Bridge では実行できません。\nこのコマンドは、クラスタ内でクラスタメンバサーバーとして動作している VPN Server の仮想 HUB では実行できません。
+CMD_CADelete_Args CADelete [id]
+CMD_CADelete_[id] 削除する証明書の ID を指定します。
+CMD_CADelete_PROMPT_ID 削除する証明書の ID:
+
+
+# CAGet コマンド
+CMD_CAGet 信頼する証明機関の証明書の取得
+CMD_CAGet_Help 現在管理している仮想 HUB が信頼する証明機関の証明書一覧内の既存の証明書を取得し、X.509 形式のファイルとして保存します。\nこのコマンドは、VPN Bridge では実行できません。\nこのコマンドは、クラスタ内でクラスタメンバサーバーとして動作している VPN Server の仮想 HUB では実行できません。
+CMD_CAGet_Args CAGet [id] [/SAVECERT:path]
+CMD_CAGet_[id] 取得する証明書の ID を指定します。
+CMD_CAGet_SAVECERT 取得した証明書を保存するファイル名を指定します。
+CMD_CAGet_PROMPT_ID 取得する証明書の ID:
+CMD_CAGet_PROMPT_SAVECERT 保存するファイル名:
+
+
+# CascadeList コマンド
+CMD_CascadeList カスケード接続一覧の取得
+CMD_CascadeList_Help 現在管理している仮想 HUB に登録されているカスケード接続の一覧を取得します。\nカスケード接続を使用すると、この仮想 HUB を同一または別のコンピュータ上で動作している他の仮想 HUB に、レイヤ 2 カスケード接続することができます。\n\n[カスケード接続における警告]\nカスケード接続を使用すると、複数の仮想 HUB 間でのレイヤ 2 ブリッジが可能ですが、接続方法を間違えると、ループ状のカスケード接続を作成してしまう場合があります。カスケード接続機能を使用する際には、慎重にネットワークトポロジを設計してください。\nこのコマンドは、クラスタとして動作している VPN Server の仮想 HUB では実行できません。
+CMD_CascadeList_Args CascadeList
+
+
+# CascadeCreate コマンド
+CMD_CascadeCreate 新しいカスケード接続の作成
+CMD_CascadeCreate_Help 現在管理している仮想 HUB に、新しいカスケード接続を作成します。\nカスケード接続を使用すると、この仮想 HUB を同一または別のコンピュータ上で動作している他の仮想 HUB にカスケード接続することができます。\nカスケード接続を作成するには、初期パラメータとして、カスケード接続の名前と接続先のサーバーおよび接続先の仮想 HUB、ユーザー名を指定する必要があります。新しいカスケード接続を作成した場合、ユーザー認証の種類は [匿名認証] に初期設定され、プロキシサーバーの設定とサーバー証明書の検証オプションは設定されません。これらの設定やその他の詳細設定を変更するには、カスケード接続を作成した後に "Cascade" という名前で始まる他のコマンドを使用します。\n\n[カスケード接続における警告]\nカスケード接続を使用すると、複数の仮想 HUB 間でのレイヤ 2 ブリッジが可能ですが、接続方法を間違えると、ループ状のカスケード接続を作成してしまう場合があります。カスケード接続機能を使用する際には、慎重にネットワークトポロジを設計してください。\n\nこのコマンドは、クラスタとして動作している VPN Server の仮想 HUB では実行できません。
+CMD_CascadeCreate_Args CascadeCreate [name] [/SERVER:hostname:port] [/HUB:hubname] [/USERNAME:username]
+CMD_CascadeCreate_[name] 作成するカスケード接続の名前を指定します。
+CMD_CascadeCreate_SERVER [ホスト名:ポート番号] の形式で、接続先の VPN Server のホスト名とポート番号を指定します。IP アドレスで指定することもできます。
+CMD_CascadeCreate_HUB 接続先の VPN Server 内の仮想 HUB を指定します。
+CMD_CascadeCreate_USERNAME 接続先の VPN Server に接続する際のユーザー認証で使用するユーザー名を指定します。
+CMD_CascadeCreate_Prompt_Name カスケード接続の名前:
+CMD_CascadeCreate_Prompt_Server 接続先 VPN Server のホスト名とポート番号:
+CMD_CascadeCreate_Prompt_Hub 接続先仮想 HUB 名:
+CMD_CascadeCreate_Prompt_Username 接続するユーザー名:
+
+
+# CascadeSet コマンド
+CMD_CascadeSet カスケード接続の接続先の設定
+CMD_CascadeSet_Help 現在管理している仮想 HUB に登録されているカスケード接続の、接続先の VPN Server のホスト名とポート番号、仮想 HUB 名、および接続に使用するユーザー名を設定します。\nこのコマンドは、クラスタとして動作している VPN Server の仮想 HUB では実行できません。
+CMD_CascadeSet_Args CascadeSet [name] [/SERVER:hostname:port] [/HUB:hubname]
+CMD_CascadeSet_[name] 設定を変更するカスケード接続の名前を指定します。
+CMD_CascadeSet_SERVER [ホスト名:ポート番号] の形式で、接続先の VPN Server のホスト名とポート番号を指定します。IP アドレスで指定することもできます。
+CMD_CascadeSet_HUB 接続先の VPN Server 内の仮想 HUB を指定します。
+
+
+# CascadeGet コマンド
+CMD_CascadeGet カスケード接続の設定の取得
+CMD_CascadeGet_Help 現在管理している仮想 HUB に登録されているカスケード接続の接続設定内容を取得します。\nなお、カスケード接続の接続設定内容を変更するには、カスケード接続を作成した後に "Cascade" という名前で始まる、他のコマンドを使用します。\nこのコマンドは、クラスタとして動作している VPN Server の仮想 HUB では実行できません。
+CMD_CascadeGet_Args CascadeGet [name]
+CMD_CascadeGet_[name] 設定を取得するカスケード接続の名前を指定します。
+CMD_CascadeGet_Policy [カスケードセッションのセキュリティポリシー設定値]
+
+# CascadeDelete コマンド
+CMD_CascadeDelete カスケード接続の削除
+CMD_CascadeDelete_Help 現在管理している仮想 HUB に登録されているカスケード接続を削除します。指定されたカスケード接続がオンライン状態である場合は、自動的に接続を切断してから削除します。\nこのコマンドは、クラスタとして動作している VPN Server の仮想 HUB では実行できません。
+CMD_CascadeDelete_Args CascadeDelete [name]
+CMD_CascadeDelete_[name] 削除するカスケード接続の名前を指定します。
+
+
+# CascadeUsernameSet コマンド
+CMD_CascadeUsernameSet カスケード接続の接続に使用するユーザー名の設定
+CMD_CascadeUsernameSet_Help 現在管理している仮想 HUB に登録されているカスケード接続を指定し、そのカスケード接続が VPN Server に接続する際の、ユーザー認証に必要なユーザー名を指定します。\nなお、ユーザー認証の種類を指定したり、必要なパラメータを指定したりする必要がある場合があります。これらの情報を変更するには、CascadeAnonymousSet、CascadePasswordSet、CascadeCertSet などのコマンドを使用します。\nこのコマンドは、クラスタとして動作している VPN Server の仮想 HUB では実行できません。
+CMD_CascadeUsernameSet_Args CascadeUsernameSet [name] [/USERNAME:username]
+CMD_CascadeUsernameSet_[name] 設定を変更するカスケード接続の名前を指定します。
+CMD_CascadeUsernameSet_USERNAME カスケード接続が VPN Server に接続する際の、ユーザー認証に必要なユーザー名を指定します。
+CMD_CascadeUsername_Notice この接続設定の認証方法は、現在パスワード認証に設定されています。ユーザー名を変更した後、CascadePasswordSet コマンドでパスワードを設定し直す必要があります。
+
+
+# CascadeAnonymousSet コマンド
+CMD_CascadeAnonymousSet カスケード接続のユーザー認証の種類を匿名認証に設定
+CMD_CascadeAnonymousSet_Help 現在管理している仮想 HUB に登録されているカスケード接続を指定し、そのカスケード接続が VPN Server に接続する際の、ユーザー認証の方法を [匿名認証] に設定します。\nこのコマンドは、クラスタとして動作している VPN Server の仮想 HUB では実行できません。
+CMD_CascadeAnonymousSet_Args CascadeAnonymousSet [name]
+CMD_CascadeAnonymousSet_[name] 設定を変更するカスケード接続の名前を指定します。
+
+
+# CascadePasswordSet コマンド
+CMD_CascadePasswordSet カスケード接続のユーザー認証の種類をパスワード認証に設定
+CMD_CascadePasswordSet_Help 現在管理している仮想 HUB に登録されているカスケード接続を指定し、そのカスケード接続が VPN Server に接続する際のユーザー認証の方法を [パスワード認証] に設定します。パスワード認証の種類には、[標準パスワード認証] と [RADIUS または NT ドメイン認証] を指定します。\nこのコマンドは、クラスタとして動作している VPN Server の仮想 HUB では実行できません。
+CMD_CascadePasswordSet_Args CascadePasswordSet [name] [/PASSWORD:password] [/TYPE:standard|radius]
+CMD_CascadePasswordSet_[name] 設定を変更するカスケード接続の名前を指定します。
+CMD_CascadePasswordSet_PASSWORD パスワード認証で使用するパスワードを指定します。指定しない場合は、パスワードを入力するためのプロンプトが表示されます。
+CMD_CascadePasswordSet_TYPE パスワード認証の種類として、"standard" (標準パスワード認証)、または "radius" (RADIUS または NT ドメイン認証) のどちらかを指定します。
+CMD_CascadePasswordSet_Prompt_Type standard または radius の指定:
+CMD_CascadePasswordSet_Type_Invalid standard または radius の指定が不正です。
+
+
+# CascadeCertSet コマンド
+CMD_CascadeCertSet カスケード接続のユーザー認証の種類をクライアント証明書認証に設定
+CMD_CascadeCertSet_Help 現在管理している仮想 HUB に登録されているカスケード接続を指定し、そのカスケード接続が VPN Server に接続する際のユーザー認証の方法を [クライアント証明書認証] に設定します。証明書としては、X.509 形式の証明書ファイルと、Base 64 でエンコードされた対応した秘密鍵ファイルを指定する必要があります。\nこのコマンドは、クラスタとして動作している VPN Server の仮想 HUB では実行できません。
+CMD_CascadeCertSet_Args CascadeCertSet [name] [/LOADCERT:cert] [/LOADKEY:key]
+CMD_CascadeCertSet_[name] 設定を変更するカスケード接続の名前を指定します。
+CMD_CascadeCertSet_LOADCERT 証明書認証で提示する X.509 形式の証明書ファイル名を指定します。
+CMD_CascadeCertSet_LOADKEY 証明書に対応した Base 64 形式でエンコードされた秘密鍵ファイル名を指定します。
+
+
+# CascadeCertGet コマンド
+CMD_CascadeCertGet カスケード接続に用いるクライアント証明書の取得
+CMD_CascadeCertGet_Help 現在管理している仮想 HUB に登録されているカスケード接続を指定し、そのカスケード接続がクライアント証明書認証を使用する場合は、クライアント証明書として提示する証明書を取得して、証明書ファイルを X.509 形式で保存します。\nこのコマンドは、クラスタとして動作している VPN Server の仮想 HUB では実行できません。
+CMD_CascadeCertGet_Args CascadeCertGet [name] [/SAVECERT:cert]
+CMD_CascadeCertGet_[name] 設定を取得するカスケード接続の名前を指定します。
+CMD_CascadeCertGet_SAVECERT 取得した証明書を X.509 形式で保存するファイル名を指定します。
+CMD_CascadeCertSet_Not_Auth_Cert 指定したカスケード接続はクライアント証明書認証モードではありません。
+CMD_CascadeCertSet_Cert_Not_Exists 指定したカスケード接続の接続設定に証明書が格納されていません。
+
+
+# CascadeEncryptEnable コマンド
+CMD_CascadeEncryptEnable カスケード接続の通信時の暗号化の有効化
+CMD_CascadeEncryptEnable_Help 現在管理している仮想 HUB に登録されているカスケード接続を指定し、そのカスケード接続が VPN Server との間で VPN 接続を行なって通信をする際に、VPN Server との間の通信内容を SSL で暗号化するように設定します。\n通常は、VPN Server との間の通信を SSL で暗号化して、情報の盗聴や改ざんを防止します。暗号化を無効にすることもできます。暗号化を無効にすると、通信のスループットが向上しますが、通信データは平文でネットワーク上を流れます。\nこのコマンドは、クラスタとして動作している VPN Server の仮想 HUB では実行できません。
+CMD_CascadeEncryptEnable_Args CascadeEncryptEnable [name]
+CMD_CascadeEncryptEnable_[name] 設定を変更するカスケード接続の名前を指定します。
+
+
+# CascadeEncryptDisable コマンド
+CMD_CascadeEncryptDisable カスケード接続の通信時の暗号化の無効化
+CMD_CascadeEncryptDisable_Help 現在管理している仮想 HUB に登録されているカスケード接続を指定し、そのカスケード接続が VPN Server との間で VPN 接続を行なって通信をする際に VPN Server との間の通信内容を暗号化しないように設定します。\n通常は、VPN Server との間の通信を SSL で暗号化して、情報の盗聴や改ざんを防止します。暗号化を無効にすることもできます。暗号化を無効にすると、通信のスループットが向上しますが、通信データは平文でネットワーク上を流れます。\nこのコマンドは、クラスタとして動作している VPN Server の仮想 HUB では実行できません。
+CMD_CascadeEncryptDisable_Args CascadeEncryptDisable [name]
+CMD_CascadeEncryptDisable_[name] 設定を変更するカスケード接続の名前を指定します。
+
+
+# CascadeCompressEnable コマンド
+CMD_CascadeCompressEnable カスケード接続の通信時のデータ圧縮の有効化
+CMD_CascadeCompressEnable_Help 現在管理している仮想 HUB に登録されているカスケード接続を指定し、そのカスケード接続が VPN Server との間で VPN 接続を行なって通信をする際に、VPN Server との間の通信内容を圧縮するように設定します。\n最大で約 80 % 程度の圧縮を行うことができます。ただし、圧縮を行うと、クライアントおよびサーバーの両方で CPU 負荷が高くなります。回線速度が約 10 Mbps 以上の場合は、圧縮を行うとスループットが低下し、逆効果となる場合があります。\nこのコマンドは、クラスタとして動作している VPN Server の仮想 HUB では実行できません。
+CMD_CascadeCompressEnable_Args CascadeCompressEnable [name]
+CMD_CascadeCompressEnable_[name] 設定を変更するカスケード接続の名前を指定します。
+
+
+# CascadeCompressDisable コマンド
+CMD_CascadeCompressDisable カスケード接続の通信時のデータ圧縮の無効化
+CMD_CascadeCompressDisable_Help 現在管理している仮想 HUB に登録されているカスケード接続を指定し、そのカスケード接続が VPN Server との間で VPN 接続を行なって通信をする際に、VPN Server との間の通信内容を圧縮しないように設定します。\nこのコマンドは、クラスタとして動作している VPN Server の仮想 HUB では実行できません。
+CMD_CascadeCompressDisable_Args CascadeCompressDisable [name]
+CMD_CascadeCompressDisable_[name] 設定を変更するカスケード接続の名前を指定します。
+
+
+# CascadeProxyNone コマンド
+CMD_CascadeProxyNone カスケード接続の接続方法を直接 TCP/IP 接続に設定
+CMD_CascadeProxyNone_Help 現在管理している仮想 HUB に登録されているカスケード接続を指定し、そのカスケード接続が VPN Server に対して接続する際に、使用する接続方法を [直接 TCP/IP 接続] に設定し、プロキシサーバーを経由しないようにします。\nこのコマンドは、クラスタとして動作している VPN Server の仮想 HUB では実行できません。
+CMD_CascadeProxyNone_Args CascadeProxyNone [name]
+CMD_CascadeProxyNone_[name] 設定を変更するカスケード接続の名前を指定します。
+
+
+# CascadeProxyHttp コマンド
+CMD_CascadeProxyHttp カスケード接続の接続方法を HTTP プロキシサーバー経由接続に設定
+CMD_CascadeProxyHttp_Help 現在管理している仮想 HUB に登録されているカスケード接続を指定し、そのカスケード接続が VPN Server に対して接続する際に、使用する接続方法を [HTTP プロキシサーバー経由接続] に設定し、経由する HTTP プロキシサーバーのホスト名とポート番号、ユーザー名とパスワード (必要な場合) を指定します。\n経由する HTTP サーバーは、HTTPS 通信をするための CONNECT メソッドに対応している必要があります。\nこのコマンドは、クラスタとして動作している VPN Server の仮想 HUB では実行できません。
+CMD_CascadeProxyHttp_Args CascadeProxyHttp [name] [/SERVER:hostname:port] [/USERNAME:username] [/PASSWORD:password]
+CMD_CascadeProxyHttp_[name] 設定を変更するカスケード接続の名前を指定します。
+CMD_CascadeProxyHttp_SERVER [ホスト名:ポート番号] の形式で、経由する HTTP プロキシサーバーのホスト名、または IP アドレスとポート番号を指定します。
+CMD_CascadeProxyHttp_USERNAME 経由する HTTP プロキシサーバーに接続するためにユーザー認証が必要な場合、ユーザー名を指定します。また、同時に /PASSWORD パラメータも指定します。/USERNAME と /PASSWORD パラメータが指定されない場合は、ユーザー認証データを設定しません。
+CMD_CascadeProxyHttp_PASSWORD 経由する HTTP プロキシサーバーに接続するためにユーザー認証が必要な場合、パスワードを指定します。/USERNAME パラメータと共に指定します。
+CMD_CascadeProxyHttp_Prompt_Server プロキシサーバーのホスト名とポート番号:
+
+
+
+# CascadeProxySocks コマンド
+CMD_CascadeProxySocks カスケード接続の接続方法を SOCKS プロキシサーバー経由接続に設定
+CMD_CascadeProxySocks_Help 現在管理している仮想 HUB に登録されているカスケード接続を指定し、そのカスケード接続が VPN Server に対して接続する際に、使用する接続方法を [SOCKS プロキシサーバー経由接続] に設定し、経由する SOCKS プロキシサーバーのホスト名とポート番号、ユーザー名とパスワード (必要な場合) を指定します。\n経由する SOCKS サーバーは、SOCKS バージョン 4 に対応している必要があります。\nこのコマンドは、クラスタとして動作している VPN Server の仮想 HUB では実行できません。
+CMD_CascadeProxySocks_Args CascadeProxySocks [name] [/SERVER:hostname:port] [/USERNAME:username] [/PASSWORD:password]
+CMD_CascadeProxySocks_[name] 設定を変更するカスケード接続の名前を指定します。
+CMD_CascadeProxySocks_SERVER [ホスト名:ポート番号] の形式で、経由する SOCKS プロキシサーバーのホスト名、または IP アドレスとポート番号を指定します。
+CMD_CascadeProxySocks_USERNAME 経由する SOCKS プロキシサーバーに接続するためにユーザー認証が必要な場合、ユーザー名を指定します。また、同時に /PASSWORD パラメータも指定します。/USERNAME と /PASSWORD パラメータが指定されない場合は、ユーザー認証データを設定しません。
+CMD_CascadeProxySocks_PASSWORD 経由する SOCKS プロキシサーバーに接続するためにユーザー認証が必要な場合、パスワードを指定します。/USERNAME パラメータと共に指定します。
+
+
+# CascadeServerCertEnable コマンド
+CMD_CascadeServerCertEnable カスケード接続のサーバー証明書の検証オプションの有効化
+CMD_CascadeServerCertEnable_Help 現在管理している仮想 HUB に登録されているカスケード接続を指定し、そのカスケード接続が VPN Server に対して接続する際に、接続先の VPN Server の提示する SSL 証明書が信頼できるかどうか検査するオプションを有効にします。\nこのオプションが有効になっている場合、接続先サーバーの SSL 証明書をあらかじめ CascadeServerCertSet コマンドでカスケード接続設定内に保存しておくか、または仮想 HUB の信頼する証明機関の証明書一覧に、サーバーの SSL 証明書を署名したルート証明書を CAAdd コマンドなどで登録しておく必要があります。\nカスケード接続の、サーバー証明書の検証オプションが有効になっている状態で接続した VPN Server の証明書が信頼できない場合、直ちに接続を解除して再試行を繰り返します。\nこのコマンドは、クラスタとして動作している VPN Server の仮想 HUB では実行できません。
+CMD_CascadeServerCertEnable_Args CascadeServerCertEnable [name]
+CMD_CascadeServerCertEnable_[name] 設定を変更するカスケード接続の名前を指定します。
+
+
+# CascadeServerCertDisable コマンド
+CMD_CascadeServerCertDisable カスケード接続のサーバー証明書の検証オプションの無効化
+CMD_CascadeServerCertDisable_Help 現在管理している仮想 HUB に登録されているカスケード接続を指定し、そのカスケード接続が VPN Server に対して接続する際に、接続先の VPN Server の提示する SSL 証明書が、信頼できるかどうか検査するオプションを無効にします。\nこのコマンドは、クラスタとして動作している VPN Server の仮想 HUB では実行できません。
+CMD_CascadeServerCertDisable_Args CascadeServerCertDisable [name]
+CMD_CascadeServerCertDisable_[name] 設定を変更するカスケード接続の名前を指定します。
+
+
+# CascadeServerCertSet コマンド
+CMD_CascadeServerCertSet カスケード接続のサーバー固有証明書の設定
+CMD_CascadeServerCertSet_Help 現在管理している仮想 HUB に登録されているカスケード接続を指定し、そのカスケード接続が VPN Server に対して接続する際に、接続先の VPN Server の提示する SSL 証明書と同じ証明書をあらかじめ登録します。\nカスケード接続の、サーバー証明書の検証オプションが有効になっている場合、接続先サーバーの SSL 証明書を、あらかじめこのコマンドでカスケード接続設定内に保存しておくか、または仮想 HUB の信頼する証明機関の証明書一覧に、サーバーの SSL 証明書を署名したルート証明書を CAAdd コマンドなどで登録しておく必要があります。\nカスケード接続の、サーバー証明書の検証オプションが有効になっている状態で接続した VPN Server の証明書が信頼できない場合、直ちに接続を解除して再試行を繰り返します。\nこのコマンドは、クラスタとして動作している VPN Server の仮想 HUB では実行できません。
+CMD_CascadeServerCertSet_Args CascadeServerCertSet [name] [/LOADCERT:cert]
+CMD_CascadeServerCertSet_[name] 設定を変更するカスケード接続の名前を指定します。
+CMD_CascadeServerCertSet_LOADCERT 設定するサーバー固有証明書が保存されている X.509 形式の証明書ファイル名を指定します。
+
+
+# CascadeServerCertDelete コマンド
+CMD_CascadeServerCertDelete カスケード接続のサーバー固有証明書の削除
+CMD_CascadeServerCertDelete_Help 現在管理している仮想 HUB に登録されているカスケード接続を指定し、そのカスケード接続にサーバー固有証明書が登録されている場合は、それを削除します。\nこのコマンドは、クラスタとして動作している VPN Server の仮想 HUB では実行できません。
+CMD_CascadeServerCertDelete_Args CascadeServerCertDelete [name]
+CMD_CascadeServerCertDelete_[name] 設定を変更するカスケード接続の名前を指定します。
+
+
+# CascadeServerCertGet コマンド
+CMD_CascadeServerCertGet カスケード接続のサーバー固有証明書の取得
+CMD_CascadeServerCertGet_Help 現在管理している仮想 HUB に登録されているカスケード接続を指定し、そのカスケード接続にサーバー固有証明書が登録されている場合は、その証明書を取得して、X.509 形式の証明書ファイルとして保存します。\nこのコマンドは、クラスタとして動作している VPN Server の仮想 HUB では実行できません。
+CMD_CascadeServerCertGet_Args CascadeServerCertGet [name] [/SAVECERT:path]
+CMD_CascadeServerCertGet_[name] 設定を変更するカスケード接続の名前を指定します。
+CMD_CascadeServerCertGet_SAVECERT サーバー固有証明書を X.509 形式で保存する証明書ファイル名を指定します。
+
+
+# CascadeDetailSet コマンド
+CMD_CascadeDetailSet カスケード接続の高度な通信設定の設定
+CMD_CascadeDetailSet_Help 現在管理している仮想 HUB に登録されているカスケード接続を指定し、そのカスケード接続が VPN Server と通信する際に使用される、VPN プロトコルの通信設定をカスタマイズします。\nこのコマンドは、クラスタとして動作している VPN Server の仮想 HUB では実行できません。
+CMD_CascadeDetailSet_Args CascadeDetailSet [name] [/MAXTCP:max_connection] [/INTERVAL:interval] [/TTL:disconnect_span] [/HALF:yes|no] [/NOQOS:yes|no]
+CMD_CascadeDetailSet_[name] 設定を変更するカスケード接続の名前を指定します。
+CMD_CascadeDetailSet_MAXTCP VPN 通信に使用する TCP コネクション数を、1 以上 32 以下の整数で指定します。VPN Server との間の VPN 通信セッションにおけるデータ伝送に、複数本の TCP コネクションを束ねて使用することにより、通信速度を向上できる場合があります。\n注意: サーバーへの接続回線が高速な場合は 8 本程度を、ダイヤルアップ等の低速な場合は 1 本をお勧めします。
+CMD_CascadeDetailSet_INTERVAL 複数の TCP コネクションを確立して VPN 通信を行うとき、各 TCP コネクションの確立間隔を秒単位で指定します。規定値は 1 秒です。
+CMD_CascadeDetailSet_TTL 各 TCP コネクションの寿命を設定する場合は、TCP コネクションが確立されてから切断されるまでの寿命を、秒数で指定します。0 を指定すると、寿命は設定されません。
+CMD_CascadeDetailSet_HALF 半二重モードを有効にする場合は "yes" を指定します。2 本以上の TCP コネクションを束ねて VPN 通信を行う際、「半二重モード」を使用することができます。半二重モードを有効にすると、自動的に各 TCP コネクションのデータ伝送方向を半数ずつ固定することができます。たとえば、8 本の TCP コネクションを使用して VPN セッションを確立した場合、半二重モードを有効にすると、4 本の TCP コネクションはアップロード方向専用、残りの 4 本のコネクションはダウンロード方向専用に固定され通信が行われます。
+CMD_CascadeDetailSet_NOQOS VoIP / QoS 対応機能を無効にする場合は "yes" を指定します。通常は "no" を指定します。
+CMD_CascadeDetailSet_Eval_MaxTcp TCP コネクション数は 1 から 32 の間で指定してください。
+CMD_CascadeDetailSet_Eval_Interval TCP コネクションの確立間隔は 1 秒以上を指定してください。
+CMD_CascadeDetailSet_Prompt_MaxTcp VPN 通信に使用する TCP コネクション数:
+CMD_CascadeDetailSet_Prompt_Interval 各 TCP コネクションの確立間隔:
+CMD_CascadeDetailSet_Prompt_TTL 各 TCP コネクションの寿命 (0 で無し):
+CMD_CascadeDetailSet_Prompt_HALF 半二重モードを有効にする (yes/no):
+
+
+# CascadePolicySet コマンド
+CMD_CascadePolicySet カスケード接続セッションのセキュリティポリシーの設定
+CMD_CascadePolicySet_Help 現在管理している仮想 HUB に登録されているカスケード接続を指定し、そのカスケード接続が確立した際に、仮想 HUB で生成されるセッションに適用するセキュリティポリシーの内容を変更します。\n仮想 HUB が別の VPN Server にカスケード接続すると、カスケード接続元の仮想 HUB には「カスケードセッション」が新しく生成されます。そのカスケードセッションに設定するセキュリティポリシーの内容を、このコマンドで設定することができます。\nこのコマンドは、クラスタとして動作している VPN Server の仮想 HUB では実行できません。
+CMD_CascadePolicySet_Args [name] [/NAME:policy_name] [/VALUE:num|yes|no]
+CMD_CascadePolicySet_[name] 設定を変更するカスケード接続の名前を指定します。
+CMD_CascadePolicySet_NAME 値を変更するポリシーの名前を指定します。ポリシーの名前と、設定できる値の一覧は PolicyList コマンドで表示することができます。
+CMD_CascadePolicySet_VALUE ポリシーの新しい値を指定します。そのポリシーが数値型の場合は整数を指定します。ブール型の場合は yes または no を指定します。設定できる型と値は PolicyList コマンドで表示することができます。
+CMD_CascadePolicySet_PROMPT_POLNAME 値を変更するポリシーの名前:
+CMD_CascadePolicySet_PROMPT_POLVALUE 新しく設定する値:
+CMD_CascadePolicySet_Invalid_Name 指定されたポリシー名 "%S" は不正です。\nPolicyList コマンドで設定できるポリシー名の一覧を確認してください。
+CMD_CascadePolicySet_Invalid_Name_For_Cadcade 指定されたポリシー名 "%S" はカスケード接続のセキュリティポリシー設定では使用できません。
+CMD_CascadePolicySet_Invalid_Range ポリシー "%S" は %s の範囲で指定してください。
+
+
+# PolicyList コマンド
+CMD_PolicyList セキュリティポリシーの種類と設定可能値の一覧を表示
+CMD_PolicyList_Help VPN Server のユーザーやグループ、カスケード接続に対して設定することができるセキュリティポリシー内の項目の名前、説明、および設定できる値の一覧を表示します。\nPolicyList コマンドに何も引数を指定せずに起動すると、サポートされているすべてのセキュリティポリシーの名前と説明の一覧が表示されます。\nPolicyList コマンドの引数で名前を指定すると、その値に関する詳細な説明と、設定できる値の型および範囲が表示されます。
+CMD_PolicyList_Args PolicyList [name]
+CMD_PolicyList_[name] 説明を表示するポリシー名を指定します。指定しない場合は、サポートされているすべてのセキュリティポリシーの名前と、説明の一覧が表示されます。
+CMD_PolicyList_Invalid_Name 指定されたセキュリティポリシー名が不正です。
+CMD_PolicyList_Column_1 ポリシー名
+CMD_PolicyList_Column_2 ポリシーの簡易説明
+CMD_PolicyList_Column_3 設定値
+CMD_PolicyList_Help_1 [ポリシー名]
+CMD_PolicyList_Help_2 [ポリシーの簡易説明]
+CMD_PolicyList_Help_3 [設定できる値の範囲]
+CMD_PolicyList_Help_4 [デフォルト値]
+CMD_PolicyList_Help_5 [ポリシーの詳細説明]
+CMD_PolicyList_Range_Bool はい (Yes) または いいえ (No)
+CMD_PolicyList_Range_Int_1 %s 以上 %s 以下 (0 は指定できない)
+CMD_PolicyList_Range_Int_2 %s 以上 %s 以下 (ただし 0 を指定すると設定無し)
+
+
+# CascadeStatusGet コマンド
+CMD_CascadeStatusGet カスケード接続の現在の状態の取得
+CMD_CascadeStatusGet_Help 現在管理している仮想 HUB に登録されているカスケード接続を指定し、そのカスケード接続が現在オンラインである場合は、その接続状態やその他の情報を取得します。\nこのコマンドは、クラスタとして動作している VPN Server の仮想 HUB では実行できません。
+CMD_CascadeStatusGet_Args CascadeStatusGet [name]
+CMD_CascadeStatusGet_[name] 情報を取得するカスケード接続の名前を指定します。
+
+
+# CascadeRename コマンド
+CMD_CascadeRename カスケード接続の名前の変更
+CMD_CascadeRename_Help 現在管理している仮想 HUB に登録されているカスケード接続を指定し、そのカスケード接続の名前を変更します。\nこのコマンドは、クラスタとして動作している VPN Server の仮想 HUB では実行できません。
+CMD_CascadeRename_Args CascadeRename [name] [/NEW:new_name]
+CMD_CascadeRename_[name] 名前を変更するカスケード接続の現在の名前を指定します。
+CMD_CascadeRename_NEW 変更後の新しい名前を指定します。
+CMD_CascadeRename_PROMPT_OLD 現在の名前:
+CMD_CascadeRename_PROMPT_NEW 新しい名前:
+
+
+
+# CascadeOnline コマンド
+CMD_CascadeOnline カスケード接続のオンライン状態への設定
+CMD_CascadeOnline_Help 現在管理している仮想 HUB に登録されているカスケード接続を指定し、そのカスケード接続をオンライン化します。オンライン状態になったカスケード接続は、接続設定に従って、接続先の VPN Server への接続処理を開始します。オンライン状態になったカスケード接続は、CascadeOffline コマンドでオフライン状態に設定するまで、VPN Server に常時接続または接続を試行し続けます。\nこのコマンドは、クラスタとして動作している VPN Server の仮想 HUB では実行できません。
+CMD_CascadeOnline_Args CascadeOnline [name]
+CMD_CascadeOnline_[name] オンライン状態にするカスケード接続の名前を指定します。
+
+
+# CascadeOffline コマンド
+CMD_CascadeOffline カスケード接続のオフライン状態への設定
+CMD_CascadeOffline_Help 現在管理している仮想 HUB に登録されているカスケード接続を指定し、そのカスケード接続をオフライン化します。オフライン化されたカスケード接続は、次に CascadeOnline コマンドでオンライン状態に設定するまで VPN Server に対して接続しません。\nこのコマンドは、クラスタとして動作している VPN Server の仮想 HUB では実行できません。
+CMD_CascadeOffline_Args CascadeOffline [name]
+CMD_CascadeOffline_[name] オフライン状態にするカスケード接続の名前を指定します。
+
+
+# AccessAdd コマンド
+CMD_AccessAdd アクセスリストへのルールの追加 (IPv4)
+CMD_AccessAdd_Help 現在管理している仮想 HUB のアクセスリストに、新しいルールを追加します。\nアクセスリストとは、仮想 HUB 内を流れるパケットに対して適用されるパケットフィルタルールの集合です。アクセスリストには複数のルールを登録することができ、各ルールごとに優先順位を定義することができます。すべてのパケットは、アクセスリストに登録されているルールで指定された条件に、最初に一致したルールで規定されている動作で、通過または破棄が決定されます。どのルールの条件にも一致しなかったパケットは、暗黙で通過を許可されます。なお、AccessAddEx コマンドを使用することで、通過時に遅延・ジッタ・パケットロスを発生させることもできます。\nこのコマンドは、VPN Bridge では実行できません。\nこのコマンドは、クラスタ内でクラスタメンバサーバーとして動作している VPN Server の仮想 HUB では実行できません。
+CMD_AccessAdd_Args AccessAdd [pass|discard] [/MEMO:memo] [/PRIORITY:priority] [/SRCUSERNAME:username] [/DESTUSERNAME:username] [/SRCMAC:mac/mask] [/DESTMAC:mac/mask] [/SRCIP:ip/mask] [/DESTIP:ip/mask] [/PROTOCOL:tcp|udp|icmpv4|icmpv6|ip|num] [/SRCPORT:start-end] [/DESTPORT:start-end] [/TCPSTATE:established|unestablished]
+CMD_AccessAdd_[pass|discard] パケットが、このルールの条件に一致した場合の動作を決定します。pass を指定すると [通過] を、discard を指定すると [破棄] を意味します。
+CMD_AccessAdd_MEMO ルールの説明 (メモ) を指定します。
+CMD_AccessAdd_PRIORITY ルールの優先順位を 1 以上の整数で指定します。優先順位は小さいものほど優先度が高くなります。
+CMD_AccessAdd_SRCIP ルールの条件として、送信元 IPv4 アドレスを "IPアドレス/マスク" の形式で指定します。IP アドレスは 192.168.0.1 のように 10 進数をドットで区切って指定します。マスクは 255.255.255.0 のように 10 進数をドットで区切って指定するか、24 のように先頭からのビット長を 10 進数で指定できます。0.0.0.0/0.0.0.0 を指定すると、すべてのホストを示します。
+CMD_AccessAdd_DESTIP ルールの条件として、宛先 IPv4 アドレスを "IPアドレス/マスク" の形式で指定します。指定方法は /SRCIP パラメータと同様です。
+CMD_AccessAdd_PROTOCOL ルールの条件として、プロトコルの種類を指定します。IP プロトコル番号を 10 進数で入力するか、"tcp" (TCP/IP プロトコル、6 番)、"udp" (UDP/IP プロトコル、17番)、"icmpv4" (ICMPv4 プロトコル、1 番)、"icmpv6" (ICMPv6 プロトコル、58 番)、"ip" (すべての IP プロトコル、0 番) のキーワードを指定します。すべての IP プロトコルを対象とするには 0 を指定します。
+CMD_AccessAdd_SRCPORT プロトコルが TCP/IP または UDP/IP の場合は、ルールの条件として、送信元ポート番号を指定します。それ以外のプロトコルの場合は無視されます。このパラメータを指定しない場合は、すべてのポート番号が対象となります。指定方法は、"1-1024" (1 番以上 1024 番以下)、"23" (23 番のみ) などのように指定します。
+CMD_AccessAdd_DESTPORT プロトコルが TCP/IP または UDP/IP の場合は、ルールの条件として、宛先ポート番号を指定します。それ以外のプロトコルの場合は無視されます。指定方法は /SRCPORT パラメータと同様です。
+CMD_AccessAdd_SRCUSERNAME ルールの条件として、指定された名前のユーザーまたはグループのセッションによって送信されたパケットのみに、このルールを適用することができます。その場合は、ユーザー名またはグループ名を指定します。
+CMD_AccessAdd_DESTUSERNAME ルールの条件として、指定された名前のユーザーまたはグループのユーザーのセッションが受信するパケットのみに、このルールを適用することができます。その場合は、ユーザー名またはグループ名を指定します。
+CMD_AccessAdd_SRCMAC ルールの条件として、送信元 MAC アドレスを指定します。MAC アドレスは 00-AC-84-EA-33-BC/FF-FF-FF-FF-FF-00 のように 16 進数と "-" か ":" の区切り文字を使用して指定します。区切り文字は省略できます。
+CMD_AccessAdd_DESTMAC ルールの条件として、宛先 MAC アドレスを指定します。指定方法は、/SRCMAC パラメータと同様です。
+CMD_AccessAdd_TCPSTATE ルールの条件として、TCP コネクションの状態を指定します。 Established または Unestablished を指定します。
+CMD_AccessAdd_Prompt_TYPE pass または discard:
+CMD_AccessAdd_Prompt_MEMO ルールの説明 (メモ):
+CMD_AccessAdd_Prompt_PRIORITY ルールの優先順位:
+CMD_AccessAdd_Eval_PRIORITY 優先順位は 1 以上の整数で指定してください。
+CMD_AccessAdd_Prompt_SRCIP 送信元 IP アドレス (0.0.0.0/0 ですべて):
+CMD_AccessAdd_Prompt_DESTIP 宛先 IP アドレス (0.0.0.0/0 ですべて):
+CMD_AccessAdd_Prompt_PROTOCOL プロトコル番号またはプロトコル名 (tcp/udp/icmpv4/icmpv6/ip):
+CMD_AccessAdd_Prompt_SRCPORT 送信元ポート番号の範囲 (tcp/udp の場合のみ):
+CMD_AccessAdd_Prompt_DESTPORT 宛先ポート番号の範囲 (tcp/udp の場合のみ):
+CMD_AccessAdd_Prompt_SRCUSERNAME 送信ユーザー名 (無指定ですべて):
+CMD_AccessAdd_Prompt_DESTUSERNAME 受信ユーザー名 (無指定ですべて):
+CMD_AccessAdd_Prompt_SRCMAC 送信元 MAC アドレスとマスク(無指定ですべて):
+CMD_AccessAdd_Prompt_DESTMAC 宛先 MAC アドレスとマスク(無指定ですべて):
+CMD_AccessAdd_Prompt_TCPSTATE TCP コネクションの状態 (Established/Unestablished):
+
+
+# AccessAddEx コマンド
+CMD_AccessAddEx アクセスリストへのルールの追加 (IPv4, 遅延・ジッタ・パケットロス設定可能)
+CMD_AccessAddEx_Help 現在管理している仮想 HUB のアクセスリストに、新しいルールを追加します。通過時に遅延・ジッタ・パケットロスを発生させることができます。\nアクセスリストとは、仮想 HUB 内を流れるパケットに対して適用されるパケットフィルタルールの集合です。アクセスリストには複数のルールを登録することができ、各ルールごとに優先順位を定義することができます。すべてのパケットは、アクセスリストに登録されているルールで指定された条件に、最初に一致したルールで規定されている動作で、通過または破棄が決定されます。どのルールの条件にも一致しなかったパケットは、暗黙で通過を許可されます。\nこのコマンドは、VPN Bridge では実行できません。\nこのコマンドは、クラスタ内でクラスタメンバサーバーとして動作している VPN Server の仮想 HUB では実行できません。
+CMD_AccessAddEx_Args AccessAddEx [pass|discard] [/MEMO:memo] [/PRIORITY:priority] [/SRCUSERNAME:username] [/DESTUSERNAME:username] [/SRCMAC:mac/mask] [/DESTMAC:mac/mask] [/SRCIP:ip/mask] [/DESTIP:ip/mask] [/PROTOCOL:tcp|udp|icmpv4|icmpv6|ip|num] [/SRCPORT:start-end] [/DESTPORT:start-end] [/SRCUSERNAME:username] [/DESTUSERNAME:username] [/TCPSTATE:established|unestablished] [/DELAY:delay_millisec] [/JITTER:jitter_percent] [/LOSS:loss_percent]
+CMD_AccessAddEx_[pass|discard] パケットが、このルールの条件に一致した場合の動作を決定します。pass を指定すると [通過] を、discard を指定すると [破棄] を意味します。遅延・ジッタ・パケットロス設定は、pass の場合のみ適用されます。
+CMD_AccessAddEx_MEMO ルールの説明 (メモ) を指定します。
+CMD_AccessAddEx_PRIORITY ルールの優先順位を 1 以上の整数で指定します。優先順位は小さいものほど優先度が高くなります。
+CMD_AccessAddEx_SRCIP ルールの条件として、送信元 IPv4 アドレスを "IPアドレス/マスク" の形式で指定します。IP アドレスは 192.168.0.1 のように 10 進数をドットで区切って指定します。マスクは 255.255.255.0 のように 10 進数をドットで区切って指定するか、24 のように先頭からのビット長を 10 進数で指定できます。0.0.0.0/0.0.0.0 を指定すると、すべてのホストを示します。
+CMD_AccessAddEx_DESTIP ルールの条件として、宛先 IPv4 アドレスを "IPアドレス/マスク" の形式で指定します。指定方法は /SRCIP パラメータと同様です。
+CMD_AccessAddEx_PROTOCOL ルールの条件として、プロトコルの種類を指定します。IP プロトコル番号を 10 進数で入力するか、"tcp" (TCP/IP プロトコル、6 番)、"udp" (UDP/IP プロトコル、17番)、"icmpv4" (ICMPv4 プロトコル、1 番)、"icmpv6" (ICMPv6 プロトコル、58 番)、"ip" (すべての IP プロトコル、0 番) のキーワードを指定します。すべての IP プロトコルを対象とするには 0 を指定します。
+CMD_AccessAddEx_SRCPORT プロトコルが TCP/IP または UDP/IP の場合は、ルールの条件として、送信元ポート番号を指定します。それ以外のプロトコルの場合は無視されます。このパラメータを指定しない場合は、すべてのポート番号が対象となります。指定方法は、"1-1024" (1 番以上 1024 番以下)、"23" (23 番のみ) などのように指定します。
+CMD_AccessAddEx_DESTPORT プロトコルが TCP/IP または UDP/IP の場合は、ルールの条件として、宛先ポート番号を指定します。それ以外のプロトコルの場合は無視されます。指定方法は /SRCPORT パラメータと同様です。
+CMD_AccessAddEx_SRCUSERNAME ルールの条件として、指定された名前のユーザーまたはグループのセッションによって送信されたパケットのみに、このルールを適用することができます。その場合は、ユーザー名またはグループ名を指定します。
+CMD_AccessAddEx_DESTUSERNAME ルールの条件として、指定された名前のユーザーまたはグループのセッションが受信するパケットのみに、このルールを適用することができます。その場合は、ユーザー名またはグループ名を指定します。
+CMD_AccessAddEx_SRCMAC ルールの条件として、送信元 MAC アドレスを指定します。MAC アドレスは 00-AC-84-EA-33-BC/FF-FF-FF-FF-FF-00 のように 16 進数と "-" か ":" の区切り文字を使用して指定します。区切り文字は省略できます。
+CMD_AccessAddEx_DESTMAC ルールの条件として、宛先 MAC アドレスを指定します。指定方法は、/SRCMAC パラメータと同様です。
+CMD_AccessAddEx_TCPSTATE ルールの条件として、TCP コネクションの状態を指定します。Established または Unestablished を指定します。
+CMD_AccessAddEx_DELAY このルールによってパケットが通過する場合に遅延を発生させることができます。発生させたい遅延時間をミリ秒単位で指定します。無指定または 0 を指定すると、遅延は発生しません。遅延は 10000 ミリ秒以下である必要があります。
+CMD_AccessAddEx_JITTER このルールによってパケットが通過する場合にジッタを発生させることができます。遅延の値に対してジッタの揺らぎを 0% ~ 100% のパーセント数値で指定します。無指定または 0 を指定すると、ジッタは発生しません。
+CMD_AccessAddEx_LOSS このルールによってパケットが通過する場合にパケットロスを発生させることができます。パケットが破棄される可能性を 0% ~ 100% のパーセント数値で指定します。無指定または 0 を指定すると、パケットロスは発生しません。
+
+CMD_AccessAddEx_Prompt_DELAY 発生させる遅延 (ミリ秒単位: 0 - 10000):
+CMD_AccessAddEx_Prompt_JITTER 発生させるジッタの揺らぎ (パーセント単位: 0 - 100):
+CMD_AccessAddEx_Prompt_LOSS 発生させるパケットロス率 (パーセント単位: 0 - 100):
+CMD_AccessAddEx_Eval_DELAY 遅延は 0 - 10000 の整数で設定してください。
+CMD_AccessAddEx_Eval_JITTER ジッタの揺らぎは 0 - 100 の整数で指定してください。
+CMD_AccessAddEx_Eval_LOSS パケットロス率は 0 - 100 の整数で指定してください。
+
+
+
+# AccessAdd6 コマンド
+CMD_AccessAdd6 アクセスリストへのルールの追加 (IPv6)
+CMD_AccessAdd6_Help 現在管理している仮想 HUB のアクセスリストに、新しいルールを追加します。\nアクセスリストとは、仮想 HUB 内を流れるパケットに対して適用されるパケットフィルタルールの集合です。アクセスリストには複数のルールを登録することができ、各ルールごとに優先順位を定義することができます。すべてのパケットは、アクセスリストに登録されているルールで指定された条件に、最初に一致したルールで規定されている動作で、通過または破棄が決定されます。どのルールの条件にも一致しなかったパケットは、暗黙で通過を許可されます。なお、AccessAddEx6 コマンドを使用することで、通過時に遅延・ジッタ・パケットロスを発生させることもできます。\nこのコマンドは、VPN Bridge では実行できません。\nこのコマンドは、クラスタ内でクラスタメンバサーバーとして動作している VPN Server の仮想 HUB では実行できません。
+CMD_AccessAdd6_Args AccessAdd6 [pass|discard] [/MEMO:memo] [/PRIORITY:priority] [/SRCUSERNAME:username] [/DESTUSERNAME:username] [/SRCMAC:mac/mask] [/DESTMAC:mac/mask] [/SRCIP:ip/mask] [/DESTIP:ip/mask] [/PROTOCOL:tcp|udp|icmpv4|icmpv6|ip|num] [/SRCPORT:start-end] [/DESTPORT:start-end] [/SRCUSERNAME:username] [/DESTUSERNAME:username] [/TCPSTATE:established|unestablished]
+CMD_AccessAdd6_[pass|discard] パケットが、このルールの条件に一致した場合の動作を決定します。pass を指定すると [通過] を、discard を指定すると [破棄] を意味します。
+CMD_AccessAdd6_MEMO ルールの説明 (メモ) を指定します。
+CMD_AccessAdd6_PRIORITY ルールの優先順位を 1 以上の整数で指定します。優先順位は小さいものほど優先度が高くなります。
+CMD_AccessAdd6_SRCIP ルールの条件として、送信元 IPv6 アドレスを "IPアドレス/マスク" の形式で指定します。IPv6 アドレスは 2001:200:0:1:: のように 16 進数をコロンで区切って指定します。マスクは ffff:ffff:ffff:ffff:: のように IPv6 形式で区切って指定するか、64 のように先頭からのビット長を 10 進数で指定します。単一の IPv6 ホストを指定するには、マスクを ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff または 128 として指定します。すべての IPv6 ホストを指定するには、"::/0" と指定します。
+CMD_AccessAdd6_DESTIP ルールの条件として、宛先 IPv6 アドレスを "IPアドレス/マスク" の形式で指定します。指定方法は /SRCIP パラメータと同様です。
+CMD_AccessAdd6_PROTOCOL ルールの条件として、プロトコルの種類を指定します。IP プロトコル番号を 10 進数で入力するか、"tcp" (TCP/IP プロトコル、6 番)、"udp" (UDP/IP プロトコル、17番)、"icmpv4" (ICMPv4 プロトコル、1 番)、"icmpv6" (ICMPv6 プロトコル、58 番)、"ip" (すべての IP プロトコル、0 番) のキーワードを指定します。すべての IP プロトコルを対象とするには 0 を指定します。
+CMD_AccessAdd6_SRCPORT プロトコルが TCP/IP または UDP/IP の場合は、ルールの条件として、送信元ポート番号を指定します。それ以外のプロトコルの場合は無視されます。このパラメータを指定しない場合は、すべてのポート番号が対象となります。指定方法は、"1-1024" (1 番以上 1024 番以下)、"23" (23 番のみ) などのように指定します。
+CMD_AccessAdd6_DESTPORT プロトコルが TCP/IP または UDP/IP の場合は、ルールの条件として、宛先ポート番号を指定します。それ以外のプロトコルの場合は無視されます。指定方法は /SRCPORT パラメータと同様です。
+CMD_AccessAdd6_SRCUSERNAME ルールの条件として、指定された名前のユーザーまたはグループのセッションによって送信されたパケットのみに、このルールを適用することができます。その場合は、ユーザー名またはグループ名を指定します。
+CMD_AccessAdd6_DESTUSERNAME ルールの条件として、指定された名前のユーザーまたはグループのセッションが受信するパケットのみに、このルールを適用することができます。その場合は、ユーザー名またはグループ名を指定します。
+CMD_AccessAdd6_SRCMAC ルールの条件として、送信元 MAC アドレスを指定します。MAC アドレスは 00-AC-84-EA-33-BC/FF-FF-FF-FF-FF-00 のように 16 進数と "-" か ":" の区切り文字を使用して指定します。区切り文字は省略できます。
+CMD_AccessAdd6_DESTMAC ルールの条件として、宛先 MAC アドレスを指定します。指定方法は、/SRCMAC パラメータと同様です。
+CMD_AccessAdd6_TCPSTATE ルールの条件として、TCP コネクションの状態を指定します。 Established または Unestablished を指定します。
+CMD_AccessAdd6_Prompt_TYPE pass または discard:
+CMD_AccessAdd6_Prompt_MEMO ルールの説明 (メモ):
+CMD_AccessAdd6_Prompt_PRIORITY ルールの優先順位:
+CMD_AccessAdd6_Eval_PRIORITY 優先順位は 1 以上の整数で指定してください。
+CMD_AccessAdd6_Prompt_SRCIP 送信元 IPv6 アドレス (::/0 ですべて):
+CMD_AccessAdd6_Prompt_DESTIP 宛先 IPv6 アドレス (::/0 ですべて):
+CMD_AccessAdd6_Prompt_PROTOCOL プロトコル番号またはプロトコル名 (tcp/udp/icmpv4/icmpv6/ip):
+CMD_AccessAdd6_Prompt_SRCPORT 送信元ポート番号の範囲 (tcp/udpの場合のみ):
+CMD_AccessAdd6_Prompt_DESTPORT 宛先ポート番号の範囲 (tcp/udpの場合のみ):
+CMD_AccessAdd6_Prompt_SRCUSERNAME 送信ユーザー名 (無指定ですべて):
+CMD_AccessAdd6_Prompt_DESTUSERNAME 受信ユーザー名 (無指定ですべて):
+CMD_AccessAdd6_Prompt_SRCMAC 送信元 MAC アドレスとマスク(無指定ですべて):
+CMD_AccessAdd6_Prompt_DESTMAC 宛先 MAC アドレスとマスク(無指定ですべて):
+CMD_AccessAdd6_Prompt_TCPSTATE TCP コネクションの状態(Established/Unestablished):
+
+
+# AccessAddEx6 コマンド
+CMD_AccessAddEx6 アクセスリストへのルールの追加 (IPv6, 遅延・ジッタ・パケットロス設定可能)
+CMD_AccessAddEx6_Help 現在管理している仮想 HUB のアクセスリストに、新しいルールを追加します。通過時に遅延・ジッタ・パケットロスを発生させることができます。\nアクセスリストとは、仮想 HUB 内を流れるパケットに対して適用されるパケットフィルタルールの集合です。アクセスリストには複数のルールを登録することができ、各ルールごとに優先順位を定義することができます。すべてのパケットは、アクセスリストに登録されているルールで指定された条件に、最初に一致したルールで規定されている動作で、通過または破棄が決定されます。どのルールの条件にも一致しなかったパケットは、暗黙で通過を許可されます。\nこのコマンドは、VPN Bridge では実行できません。\nこのコマンドは、クラスタ内でクラスタメンバサーバーとして動作している VPN Server の仮想 HUB では実行できません。
+CMD_AccessAddEx6_Args AccessAddEx6 [pass|discard] [/MEMO:memo] [/PRIORITY:priority] [/SRCUSERNAME:username] [/DESTUSERNAME:username] [/SRCMAC:mac/mask] [/DESTMAC:mac/mask] [/SRCIP:ip/mask] [/DESTIP:ip/mask] [/PROTOCOL:tcp|udp|icmpv4|icmpv6|ip|num] [/SRCPORT:start-end] [/DESTPORT:start-end] [/SRCUSERNAME:username] [/DESTUSERNAME:username] [/TCPSTATE:established|unestablished] [/DELAY:delay_millisec] [/JITTER:jitter_percent] [/LOSS:loss_percent]
+CMD_AccessAddEx6_[pass|discard] パケットが、このルールの条件に一致した場合の動作を決定します。pass を指定すると [通過] を、discard を指定すると [破棄] を意味します。遅延・ジッタ・パケットロス設定は、pass の場合のみ適用されます。
+CMD_AccessAddEx6_MEMO ルールの説明 (メモ) を指定します。
+CMD_AccessAddEx6_PRIORITY ルールの優先順位を 1 以上の整数で指定します。優先順位は小さいものほど優先度が高くなります。
+CMD_AccessAddEx6_SRCIP ルールの条件として、送信元 IPv6 アドレスを "IPアドレス/マスク" の形式で指定します。IPv6 アドレスは 2001:200:0:1:: のように 16 進数をコロンで区切って指定します。マスクは ffff:ffff:ffff:ffff:: のように IPv6 形式で区切って指定するか、64 のように先頭からのビット長を 10 進数で指定します。単一の IPv6 ホストを指定するには、マスクを ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff または 128 として指定します。すべての IPv6 ホストを指定するには、"::/0" と指定します。
+CMD_AccessAddEx6_DESTIP ルールの条件として、宛先 IPv6 アドレスを "IPアドレス/マスク" の形式で指定します。指定方法は /SRCIP パラメータと同様です。
+CMD_AccessAddEx6_PROTOCOL ルールの条件として、プロトコルの種類を指定します。IP プロトコル番号を 10 進数で入力するか、"tcp" (TCP/IP プロトコル、6 番)、"udp" (UDP/IP プロトコル、17番)、"icmpv4" (ICMPv4 プロトコル、1 番)、"icmpv6" (ICMPv6 プロトコル、58 番)、"ip" (すべての IP プロトコル、0 番) のキーワードを指定します。すべての IP プロトコルを対象とするには 0 を指定します。
+CMD_AccessAddEx6_SRCPORT プロトコルが TCP/IP または UDP/IP の場合は、ルールの条件として、送信元ポート番号を指定します。それ以外のプロトコルの場合は無視されます。このパラメータを指定しない場合は、すべてのポート番号が対象となります。指定方法は、"1-1024" (1 番以上 1024 番以下)、"23" (23 番のみ) などのように指定します。
+CMD_AccessAddEx6_DESTPORT プロトコルが TCP/IP または UDP/IP の場合は、ルールの条件として、宛先ポート番号を指定します。それ以外のプロトコルの場合は無視されます。指定方法は /SRCPORT パラメータと同様です。
+CMD_AccessAddEx6_SRCUSERNAME ルールの条件として、指定された名前のユーザーまたはグループのセッションによって送信されたパケットのみに、このルールを適用することができます。その場合は、ユーザー名またはグループ名を指定します。
+CMD_AccessAddEx6_DESTUSERNAME ルールの条件として、指定された名前のユーザーまたはグループのセッションが受信するパケットのみに、このルールを適用することができます。その場合は、ユーザー名またはグループ名を指定します。
+CMD_AccessAddEx6_SRCMAC ルールの条件として、送信元 MAC アドレスを指定します。MAC アドレスは 00-AC-84-EA-33-BC/FF-FF-FF-FF-FF-00 のように 16 進数と "-" か ":" の区切り文字を使用して指定します。区切り文字は省略できます。
+CMD_AccessAddEx6_DESTMAC ルールの条件として、宛先 MAC アドレスを指定します。指定方法は、/SRCMAC パラメータと同様です。
+CMD_AccessAddEx6_TCPSTATE ルールの条件として、TCP コネクションの状態を指定します。 Established または Unestablished を指定します。
+CMD_AccessAddEx6_DELAY このルールによってパケットが通過する場合に遅延を発生させることができます。発生させたい遅延時間をミリ秒単位で指定します。無指定または 0 を指定すると、遅延は発生しません。ジッタは 10000 ミリ秒以下である必要があります。
+CMD_AccessAddEx6_JITTER このルールによってパケットが通過する場合にジッタを発生させることができます。遅延の値に対してジッタの揺らぎを 0% ~ 100% のパーセント数値で指定します。無指定または 0 を指定すると、ジッタは発生しません。
+CMD_AccessAddEx6_LOSS このルールによってパケットが通過する場合にパケットロスを発生させることができます。パケットが破棄される可能性を 0% ~ 100% のパーセント数値で指定します。無指定または 0 を指定すると、パケットロスは発生しません。
+
+CMD_AccessAddEx6_Prompt_DELAY 発生させる遅延 (ミリ秒単位: 0 - 10000):
+CMD_AccessAddEx6_Prompt_JITTER 発生させるジッタの揺らぎ (パーセント単位: 0 - 100):
+CMD_AccessAddEx6_Prompt_LOSS 発生させるパケットロス率 (パーセント単位: 0 - 100):
+CMD_AccessAddEx6_Eval_DELAY 遅延は 0 - 10000 の整数で設定してください。
+CMD_AccessAddEx6_Eval_JITTER ジッタの揺らぎは 0 - 100 の整数で指定してください。
+CMD_AccessAddEx6_Eval_LOSS パケットロス率は 0 - 100 の整数で指定してください。
+
+
+
+
+
+# AccessList コマンド
+CMD_AccessList アクセスリストのルール一覧の取得
+CMD_AccessList_Help 現在管理している仮想 HUB のアクセスリストに登録されている、パケットフィルタルールの一覧を取得します。\nアクセスリストとは、仮想 HUB 内を流れるパケットに対して適用されるパケットフィルタルールの集合です。アクセスリストには複数のルールを登録することができ、ルール毎に優先順位を定義することができます。すべてのパケットは、アクセスリストに登録されているルールで指定された条件に、最初に一致したルールで規定されている動作で、通過または破棄が決定されます。どのルールの条件にも一致しなかったパケットは、暗黙で通過を許可されます。\nこのコマンドは、VPN Bridge では実行できません。\nこのコマンドは、クラスタ内でクラスタメンバサーバーとして動作している VPN Server の仮想 HUB では実行できません。
+CMD_AccessList_Args AccessList
+
+
+# AccessDelete コマンド
+CMD_AccessDelete アクセスリストからルールを削除
+CMD_AccessDelete_Help 現在管理している仮想 HUB のアクセスリストに登録されている、パケットフィルタルールを指定して削除します。\nルールを削除するには、そのルールの ID を指定する必要があります。ID は AccessList コマンドで表示できます。\nなお、ルールを削除しなくても一時的に無効化するには AccessDisable コマンドを使用します。\nこのコマンドは、VPN Bridge では実行できません。\nこのコマンドは、クラスタ内でクラスタメンバサーバーとして動作している VPN Server の仮想 HUB では実行できません。
+CMD_AccessDelete_Args AccessDelete [id]
+CMD_AccessDelete_[id] 削除するルールの ID またはユニーク ID を指定します。
+CMD_Access_Prompt_ID アクセスリストのルール ID またはユニーク ID:
+
+
+# AccessEnable コマンド
+CMD_AccessEnable アクセスリストのルールの有効化
+CMD_AccessEnable_Help 現在管理している仮想 HUB のアクセスリストに登録されているパケットフィルタルールを指定して有効化します。有効化したルールは、パケットフィルタリングに使用されます。\nルールを有効化するには、そのルールの ID を指定する必要があります。ID は AccessList コマンドで表示できます。\nこのコマンドは、VPN Bridge では実行できません。\nこのコマンドは、クラスタ内でクラスタメンバサーバーとして動作している VPN Server の仮想 HUB では実行できません。
+CMD_AccessEnable_Args AccessEnable [id]
+CMD_AccessEnable_[id] 有効化するルールの ID を指定します。
+
+
+# AccessDisable コマンド
+CMD_AccessDisable アクセスリストのルールの無効化
+CMD_AccessDisable_Help 現在管理している仮想 HUB のアクセスリストに登録されているパケットフィルタルールを指定して無効化します。無効化したルールは、パケットフィルタリングに使用されなくなります。\nルールを無効化するには、そのルールの ID を指定する必要があります。ID は AccessList コマンドで表示できます。\nこのコマンドは、VPN Bridge では実行できません。\nこのコマンドは、クラスタ内でクラスタメンバサーバーとして動作している VPN Server の仮想 HUB では実行できません。
+CMD_AccessDisable_Args AccessDisable [id]
+CMD_AccessDisable_[id] 無効化するルールの ID を指定します。
+
+
+# UserList コマンド
+CMD_UserList ユーザー一覧の取得
+CMD_UserList_Help 現在管理している仮想 HUB の、セキュリティアカウントデータベースに登録されているユーザー一覧を取得します。\nこのコマンドは、VPN Bridge では実行できません。\nこのコマンドは、クラスタ内でクラスタメンバサーバーとして動作している VPN Server の仮想 HUB では実行できません。
+CMD_UserList_Args UserList
+
+
+# UserCreate コマンド
+CMD_UserCreate ユーザーの作成
+CMD_UserCreate_Help 現在管理している仮想 HUB の、セキュリティアカウントデータベースに新しいユーザーを作成します。\nユーザーを作成すると、そのユーザーの認証情報に従って、VPN Client がこの仮想 HUB に接続することができるようになります。\nUserCreate コマンドを使用してユーザーを作成した場合、そのユーザーの認証方法は [パスワード認証] として登録され、パスワードとしてランダムな文字列が割り当てられます。したがって、そのユーザーはそのままでは仮想 HUB に接続することはできません。ユーザーを作成した後、必ず UserPasswordSet コマンドでユーザーのパスワードを指定するか、UserAnonymousSet コマンド、UserCertSet コマンド、UserSignedSet コマンド、UserRadiusSet コマンドまたは UserNTLMSet コマンドでユーザーの認証方法を変更してください。\nただし、ユーザー名を "*" (アスタリスク 1 文字) として作成したユーザーは、自動的に RADIUS 認証のユーザーとして登録されます。"*" という名前のユーザーが存在する場合に限り、クライアントが VPN Server に接続した際に提示したユーザー名が既存のユーザー名と一致しないユーザーは、そのユーザーが入力したユーザー名とパスワードによって、RADIUS サーバーまたは NT ドメインコントローラによって認証されることができ、その場合の認証設定やセキュリティポリシーの設定は "*" ユーザーに設定に準拠します。\n一度作成したユーザーのユーザー情報を変更するには、UserSet コマンドを使用します。\nこのコマンドは、VPN Bridge では実行できません。\nこのコマンドは、クラスタ内でクラスタメンバサーバーとして動作している VPN Server の仮想 HUB では実行できません。
+CMD_UserCreate_Args UserCreate [name] [/GROUP:group] [/REALNAME:realname] [/NOTE:note]
+CMD_UserCreate_[name] 新しく作成するユーザーのユーザー名を指定します。
+CMD_UserCreate_GROUP ユーザーをグループに参加させる場合、グループ名を指定します。ユーザーをどのグループにも所属させない場合は /GROUP:none と指定します。
+CMD_UserCreate_REALNAME ユーザーの本名を指定します。指定しない場合は、/REALNAME:none と指定します。
+CMD_UserCreate_NOTE ユーザーの説明を指定します。指定しない場合は、/NOTE:none と指定します。
+CMD_UserCreate_Prompt_NAME ユーザー名:
+CMD_UserCreate_Prompt_GROUP 参加するグループ名:
+CMD_UserCreate_Prompt_REALNAME ユーザーの本名:
+CMD_UserCreate_Prompt_NOTE ユーザーの説明:
+
+
+# UserSet コマンド
+CMD_UserSet ユーザー情報の変更
+CMD_UserSet_Help 現在管理している仮想 HUB の、セキュリティアカウントデータベースに登録されているユーザーの情報を変更します。\nこのコマンドで変更できるユーザーの情報は、UserCreate コマンドで、新しくユーザーを作成するときに指定する「グループ名」、「本名」および「説明」の 3 項目です。\n現在登録されているユーザーの一覧を取得するには、UserList コマンドを使用してください。\nこのコマンドは、VPN Bridge では実行できません。\nこのコマンドは、クラスタ内でクラスタメンバサーバーとして動作している VPN Server の仮想 HUB では実行できません。
+CMD_UserSet_Args UserSet [name] [/GROUP:group] [/REALNAME:realname] [/NOTE:note]
+CMD_UserSet_[name] 設定を変更するユーザー名を指定します。
+CMD_UserSet_GROUP ユーザーをグループに参加させる場合、グループ名を指定します。ユーザーをどのグループにも所属させない場合は /GROUP:none と指定します。
+CMD_UserSet_REALNAME ユーザーの本名を指定します。指定しない場合は、/REALNAME:none と指定します。
+CMD_UserSet_NOTE ユーザーの説明を指定します。指定しない場合は、/NOTE:none と指定します。
+
+
+# UserDelete コマンド
+CMD_UserDelete ユーザーの削除
+CMD_UserDelete_Help 現在管理している仮想 HUB の、セキュリティアカウントデータベースに登録されているユーザーを削除します。ユーザーを削除すると、そのユーザーは仮想 HUB に接続できなくなります。\nUserPolicySet コマンドを使用すると、ユーザーを削除しなくても、一時的にログインを禁止するように設定することができます。\n現在登録されているユーザーの一覧を取得するには、UserList コマンドを使用してください。\nこのコマンドは、VPN Bridge では実行できません。\nこのコマンドは、クラスタ内でクラスタメンバサーバーとして動作している VPN Server の仮想 HUB では実行できません。
+CMD_UserDelete_Args UserDelete [name]
+CMD_UserDelete_[name] 削除するユーザー名を指定します。
+
+
+# UserGet コマンド
+CMD_UserGet ユーザー情報の取得
+CMD_UserGet_Help 現在管理している仮想 HUB の、セキュリティアカウントデータベースに登録されているユーザーの登録情報を所得します。\nこのコマンドで取得できる情報は、「ユーザー名」、「本名」、「説明」、「所属グループ」、「有効期限」、「セキュリティポリシー」、「認証方法」、および設定されている認証方法の属性として指定されているパラメータに加えて、そのユーザーの統計データです。\n現在登録されているユーザーの一覧を取得するには、UserList コマンドを使用してください。\nこのコマンドは、VPN Bridge では実行できません。\nこのコマンドは、クラスタ内でクラスタメンバサーバーとして動作している VPN Server の仮想 HUB では実行できません。
+CMD_UserGet_Args UserGet [name]
+CMD_UserGet_[name] 情報を取得するユーザー名を指定します。
+CMD_UserGet_Column_Name ユーザー名
+CMD_UserGet_Column_RealName 本名
+CMD_UserGet_Column_Note 説明
+CMD_UserGet_Column_Group グループ名
+CMD_UserGet_Column_Expires 有効期限
+CMD_UserGet_Column_AuthType 認証方法
+CMD_UserGet_Column_UserCert 登録済みユーザー固有証明書
+CMD_UserGet_Column_RadiusAlias 外部認証サーバーの認証ユーザー名
+CMD_UserGet_Column_RootCert_CN 証明書の CN の値の限定
+CMD_UserGet_Column_RootCert_SERIAL 証明書のシリアル番号の限定
+CMD_UserGet_Policy このユーザーに設定されたセキュリティポリシー
+
+
+# UserAnonymousSet コマンド
+CMD_UserAnonymousSet ユーザーの認証方法を匿名認証に設定
+CMD_UserAnonymousSet_Help 現在管理している仮想 HUB の、セキュリティアカウントデータベースに登録されているユーザーの認証方法を「匿名認証」に設定します。匿名認証に設定されたユーザーのユーザー名で仮想 HUB に接続した VPN Client は、いかなるユーザー認証も受けずに無条件で仮想 HUB に接続することができます。匿名認証機能は、インターネットなどで広く誰でも接続できるような設定で公開する VPN Server に最適です。\n現在登録されているユーザーの一覧を取得するには、UserList コマンドを使用してください。\nこのコマンドは、VPN Bridge では実行できません。\nこのコマンドは、クラスタ内でクラスタメンバサーバーとして動作している VPN Server の仮想 HUB では実行できません。
+CMD_UserAnonymousSet_Args UserAnonymousSet [name]
+CMD_UserAnonymousSet_[name] 設定を変更するユーザー名を指定します。
+
+
+# UserPasswordSet コマンド
+CMD_UserPasswordSet ユーザーの認証方法をパスワード認証に設定しパスワードを設定
+CMD_UserPasswordSet_Help 現在管理している仮想 HUB の、セキュリティアカウントデータベースに登録されているユーザーの認証方法を「パスワード認証」に設定します。パスワード認証とは、仮想 HUB のセキュリティアカウントデータベース内のユーザー オブジェクトに対して任意のパスワードを設定しておき、そのユーザー名でユーザーが仮想 HUB に接続しようとした際にパスワードの入力を求め、そのパスワードが一致した場合に接続を許可する認証方法です。\n実際には、ユーザーのパスワードはハッシュ化され保存されるので、VPN Server の設定ファイルを解析しても元のパスワードはわかりません。\n現在登録されているユーザーの一覧を取得するには、UserList コマンドを使用してください。\nこのコマンドは、VPN Bridge では実行できません。\nこのコマンドは、クラスタ内でクラスタメンバサーバーとして動作している VPN Server の仮想 HUB では実行できません。
+CMD_UserPasswordSet_Args UserPasswordSet [name] [/PASSWORD:password]
+CMD_UserPasswordSet_[name] 設定を変更するユーザー名を指定します。
+CMD_UserPasswordSet_PASSWORD ユーザーに対して設定するパスワードを指定します。このパラメータを指定しない場合は、パスワードを入力するプロンプトが表示されます。
+
+
+# UserCertSet コマンド
+CMD_UserCertSet ユーザーの認証方法を固有証明書認証に設定し証明書を設定
+CMD_UserCertSet_Help 現在管理している仮想 HUB の、セキュリティアカウントデータベースに登録されているユーザーの認証方法を「固有証明書認証」に設定します。固有証明書認証とは、仮想 HUB のセキュリティアカウントデータベース内のユーザー オブジェクトに対して 1 つの X.509 証明書を設定しておき、そのユーザー名でユーザーが仮想 HUB に接続しようとした際に、提示した証明書が登録されている証明書と一致し、かつクライアントがその証明書に対応する秘密鍵を保持しているかを RSA アルゴリズムで検証することによって接続を許可する認証方法です。\n現在登録されているユーザーの一覧を取得するには、UserList コマンドを使用してください。\nこのコマンドは、VPN Bridge では実行できません。\nこのコマンドは、クラスタ内でクラスタメンバサーバーとして動作している VPN Server の仮想 HUB では実行できません。
+CMD_UserCertSet_Args UserCertSet [name] [/LOADCERT:cert]
+CMD_UserCertSet_[name] 設定を変更するユーザー名を指定します。
+CMD_UserCertSet_LOADCERT ユーザーに対して設定する証明書を X.509 証明書ファイル名で指定します。
+
+
+# UserCertGet コマンド
+CMD_UserCertGet 固有証明書認証のユーザーの登録されている証明書の取得
+CMD_UserCertGet_Help 現在管理している仮想 HUB の、セキュリティアカウントデータベースに登録されている「固有証明書認証」のユーザーに対して設定されている X.509 形式の証明書を取得し、ファイルに保存します。\n指定したユーザーが「固有証明書認証」として設定されていない場合は、エラーが発生します。\n現在登録されているユーザーの一覧を取得するには、UserList コマンドを使用してください。\nこのコマンドは、VPN Bridge では実行できません。\nこのコマンドは、クラスタ内でクラスタメンバサーバーとして動作している VPN Server の仮想 HUB では実行できません。
+CMD_UserCertGet_Args UserCertGet [name] [/SAVECERT:cert]
+CMD_UserCertGet_[name] 情報を取得するユーザー名を指定します。
+CMD_UserCertGet_SAVECERT 取得したユーザーの証明書を X.509 形式で保存するファイル名を指定します。
+CMD_UserCertGet_Not_Cert ユーザーは固有証明書認証でないか、固有証明書が設定されていません。
+
+
+# UserSignedSet コマンド
+CMD_UserSignedSet ユーザーの認証方法を署名済み証明書認証に設定
+CMD_UserSignedSet_Help 現在管理している仮想 HUB の、セキュリティアカウントデータベースに登録されているユーザーの認証方法を「署名済み証明書認証」に設定します。署名済み証明書認証に設定されているユーザー名で、ユーザーが仮想 HUB に接続した際に、ユーザーが提示した証明書がその仮想 HUB の信頼する証明機関の証明書の一覧内の証明書のいずれかによって署名されているかどうかが検査され、かつクライアントがその証明書に対応する秘密鍵を保持しているかを RSA アルゴリズムで検証することによって接続を許可する認証方法です。\nまた、ユーザーごとに期待する証明書の Common Name (CN)、およびシリアル番号を登録しておき、前記の検証を通過した後証明書の内容が設定された値に一致した場合にのみ接続を許可するようにする設定も可能です。\n現在登録されているユーザーの一覧を取得するには、UserList コマンドを使用してください。\nこのコマンドは、VPN Bridge では実行できません。\nこのコマンドは、クラスタ内でクラスタメンバサーバーとして動作している VPN Server の仮想 HUB では実行できません。
+CMD_UserSignedSet_Args UserSignedSet [name] [/CN:cn] [/SERIAL:serial]
+CMD_UserSignedSet_[name] 設定を変更するユーザー名を指定します。
+CMD_UserSignedSet_CN このパラメータを指定した場合は、ユーザーが提示した証明書が信頼できる証明機関によって署名されているかどうかを検証した後に、その証明書の Common Name (CN) の値を、このパラメータによって設定された値と比較して一致している場合のみ接続を許可します。"none" を指定した場合は、このチェックは行われません。
+CMD_UserSignedSet_SERIAL このパラメータを指定した場合は、ユーザーが提示した証明書が信頼できる証明機関によって署名されているかどうかを検証した後に、その証明書のシリアル番号の値を、このパラメータによって設定された値と比較して一致している場合のみ接続を許可します。"none" を指定した場合は、このチェックは行われません。
+CMD_UserSignedSet_Prompt_CN Common Name (CN) の値を限定:
+CMD_UserSignedSet_Prompt_SERIAL シリアル番号の値を限定:
+
+
+# UserRadiusSet コマンド
+CMD_UserRadiusSet ユーザーの認証方法を RADIUS 認証に設定
+CMD_UserRadiusSet_Help 現在管理している仮想 HUB の、セキュリティアカウントデータベースに登録されているユーザーの認証方法を「RADIUS 認証」に設定します。RADIUS 認証に設定されているユーザー名でユーザーが仮想 HUB に接続した際に、ユーザー名とユーザーが入力したパスワードが RADIUS サーバーに送信され、RADIUS サーバーがユーザー名とパスワードのチェックを行った後に認証が成功すると、そのユーザーの VPN 接続が許可されます。\nRadius 認証を使用するには、あらかじめ RadiusServerSet コマンドを使用して使用する RADIUS サーバーを仮想 HUB に設定しておく必要があります。\n現在登録されているユーザーの一覧を取得するには、UserList コマンドを使用してください。\nこのコマンドは、VPN Bridge では実行できません。\nこのコマンドは、クラスタ内でクラスタメンバサーバーとして動作している VPN Server の仮想 HUB では実行できません。
+CMD_UserRadiusSet_Args UserRadiusSet [name] [/ALIAS:alias_name]
+CMD_UserRadiusSet_[name] 設定を変更するユーザー名を指定します。
+CMD_UserRadiusSet_ALIAS このパラメータが設定されている場合、RADIUS サーバーに対して送信されるユーザー名を、仮想 HUB 上のユーザー名とは別のユーザー名にすることが可能です。設定しない場合は、/ALIAS:none と指定してください (仮想 HUB 上のユーザー名が使用されます)。ユーザー名が "*" の場合は /ALIAS パラメータは無視されます。"*" ユーザーについての説明は、UserCreate /HELP と入力すると表示されます。
+CMD_UserRadiusSet_Prompt_ALIAS 認証用エイリアス名 (オプション):
+
+
+# UserNTLMSet コマンド
+CMD_UserNTLMSet ユーザーの認証方法を NT ドメイン認証に設定
+CMD_UserNTLMSet_Help 現在管理している仮想 HUB の、セキュリティアカウントデータベースに登録されているユーザーの認証方法を「NT ドメイン認証」に設定します。NT ドメイン認証に設定されているユーザー名でユーザーが仮想 HUB に接続した際に、ユーザー名とユーザーが入力したパスワードが Windows NT / 2000 / Server 2003 / Server 2008 / Server 2008 R2 / Server 2012 のドメインコントローラ、または Active Directory サーバーに送信され、認証サーバーがユーザー名とパスワードのチェックを行った後に認証が成功すると、そのユーザーの VPN 接続が許可されます。\nNT ドメイン認証を使用するには、VPN Server がそのドメインに接続されている Windows NT 4.0, Windows 2000, Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7, Windows Server 2008 R2, Windows 8, Windows Server 2012 のいずれかのオペレーティングシステム上で動作している必要があります。詳しくは VPN Server の管理者にお問い合わせください。\n現在登録されているユーザーの一覧を取得するには、UserList コマンドを使用してください。\nこのコマンドは、VPN Bridge では実行できません。\nこのコマンドは、クラスタ内でクラスタメンバサーバーとして動作している VPN Server の仮想 HUB では実行できません。
+CMD_UserNTLMSet_Args UserNTLMSet [name] [/ALIAS:alias_name]
+CMD_UserNTLMSet_[name] 設定を変更するユーザー名を指定します。
+CMD_UserNTLMSet_ALIAS このパラメータが設定されている場合、NT ドメインまたは Active Directory に対して送信されるユーザー名を、仮想 HUB 上のユーザー名とは別のユーザー名にすることが可能です。設定しない場合は、/ALIAS:none と指定してください (仮想 HUB 上のユーザー名が使用されます)。ユーザー名が "*" の場合は /ALIAS パラメータは無視されます。"*" ユーザーについての説明は、UserCreate /HELP と入力すると表示されます。
+
+
+# UserPolicyRemove コマンド
+CMD_UserPolicyRemove ユーザーのセキュリティポリシーの削除
+CMD_UserPolicyRemove_Help 現在管理している仮想 HUB の、セキュリティアカウントデータベースに登録されているユーザーに対して設定されている、セキュリティポリシーの設定を削除します。セキュリティポリシーの設定が削除されているユーザーは、そのユーザーが所属しているグループのセキュリティポリシーの設定が適用されます。グループに所属していないか、グループにセキュリティポリシーが設定されていない場合は、デフォルトの値 (アクセスを許可: 有効、TCP 接続数の最大値: 32 個、タイムアウト時間: 20 秒) に従います。\n現在登録されているユーザーの一覧を取得するには、UserList コマンドを使用してください。\nこのコマンドは、VPN Bridge では実行できません。\nこのコマンドは、クラスタ内でクラスタメンバサーバーとして動作している VPN Server の仮想 HUB では実行できません。
+CMD_UserPolicyRemove_Args UserPolicyRemove [name]
+CMD_UserPolicyRemove_[name] 設定を変更するユーザー名を指定します。
+
+
+# UserPolicySet コマンド
+CMD_UserPolicySet ユーザーのセキュリティポリシーの設定
+CMD_UserPolicySet_Help 現在管理している仮想 HUB の、セキュリティアカウントデータベースに登録されているユーザーに対して設定されているセキュリティポリシーの内容を変更します。\nユーザーにセキュリティポリシーが設定されていない場合は、新しいデフォルトのセキュリティポリシーを設定してから、指定された値を変更します。\n現在登録されているユーザーの一覧を取得するには、UserList コマンドを使用してください。\nこのコマンドは、VPN Bridge では実行できません。\nこのコマンドは、クラスタ内でクラスタメンバサーバーとして動作している VPN Server の仮想 HUB では実行できません。
+CMD_UserPolicySet_Args UserPolicySet [name] [/NAME:policy_name] [/VALUE:num|yes|no]
+CMD_UserPolicySet_[name] 設定を変更するユーザー名を指定します。
+CMD_UserPolicySet_NAME 値を変更するポリシーの名前を指定します。ポリシーの名前と設定できる値の一覧は PolicyList コマンドで表示することができます。
+CMD_UserPolicySet_VALUE ポリシーの新しい値を指定します。そのポリシーが数値型の場合は整数を指定します。ブール型の場合は yes または no を指定します。設定できる型と値は、PolicyList コマンドで表示することができます。
+
+
+# UserExpiresSet コマンド
+CMD_UserExpiresSet ユーザーの有効期限の設定
+CMD_UserExpiresSet_Help 現在管理している仮想 HUB の、セキュリティアカウントデータベースに登録されているユーザーの有効期限を設定します。有効期限が終了したユーザーは、仮想 HUB に接続できなくなります。\n現在登録されているユーザーの一覧を取得するには、UserList コマンドを使用してください。\nこのコマンドは、VPN Bridge では実行できません。\nこのコマンドは、クラスタ内でクラスタメンバサーバーとして動作している VPN Server の仮想 HUB では実行できません。
+CMD_UserExpiresSet_Args UserExpiresSet [name] [/EXPIRES:expires]
+CMD_UserExpiresSet_[name] 設定を変更するユーザー名を指定します。
+CMD_UserExpiresSet_EXPIRES ユーザーの有効期限の日時を指定します。"2005/10/08 19:30:00" のように、年・月・日・時・分・秒 の 6 個の整数をスペース、スラッシュまたはコロンで区切って指定してください。年は 4 桁で指定してください。値にスペースを入れる場合は、値全体を "" で囲む必要があります。指定はローカル時刻 (コマンドライン管理ユーティリティを実行しているコンピュータの基準時刻) で指定できます。/EXPIRES:none と指定すると、有効期限は解除されます。
+CMD_UserExpiresSet_Prompt_EXPIRES ユーザーの有効期限 (無指定で無期限):
+
+
+# GroupList コマンド
+CMD_GroupList グループ一覧の取得
+CMD_GroupList_Help 現在管理している仮想 HUB の、セキュリティアカウントデータベースに登録されているグループ一覧を取得します。\nこのコマンドは、VPN Bridge では実行できません。\nこのコマンドは、クラスタ内でクラスタメンバサーバーとして動作している VPN Server の仮想 HUB では実行できません。
+CMD_GroupList_Args GroupList
+
+
+# GroupCreate コマンド
+CMD_GroupCreate グループの作成
+CMD_GroupCreate_Help 現在管理している仮想 HUB の、セキュリティアカウントデータベースに新しいグループを作成します。\nグループには複数のユーザーを登録することができます。グループにユーザーを登録するには、GroupJoin コマンドを使用します。\nこのコマンドは、VPN Bridge では実行できません。\nこのコマンドは、クラスタ内でクラスタメンバサーバーとして動作している VPN Server の仮想 HUB では実行できません。
+CMD_GroupCreate_Args GroupCreate [name] [/REALNAME:realname] [/NOTE:note]
+CMD_GroupCreate_[name] 作成するグループ名を指定します。
+CMD_GroupCreate_REALNAME グループの本名を指定します。たとえば、グループが実際の部課名に対応する場合は、その名前を指定します。指定しない場合は、/REALNAME:none と指定します。
+CMD_GroupCreate_NOTE グループの説明を指定します。指定しない場合は、/NOTE:none と指定します。
+CMD_GroupCreate_Prompt_NAME グループ名:
+CMD_GroupCreate_Prompt_REALNAME グループの本名:
+CMD_GroupCreate_Prompt_NOTE グループの説明:
+
+
+# GroupSet コマンド
+CMD_GroupSet グループ情報の設定
+CMD_GroupSet_Help 現在管理している仮想 HUB の、セキュリティアカウントデータベースに登録されているグループの情報を設定します。\n現在登録されているグループの一覧を取得するには、GroupList コマンドを使用してください。\nこのコマンドは、VPN Bridge では実行できません。\nこのコマンドは、クラスタ内でクラスタメンバサーバーとして動作している VPN Server の仮想 HUB では実行できません。
+CMD_GroupSet_Args GroupSet [name] [/REALNAME:realname] [/NOTE:note]
+CMD_GroupSet_[name] 設定を変更するグループ名を指定します。
+CMD_GroupSet_REALNAME グループの本名を指定します。たとえば、グループが実際の部課名に対応する場合は、その名前を指定します。指定しない場合は、/REALNAME:none と指定します。
+CMD_GroupSet_NOTE グループの説明を指定します。指定しない場合は、/NOTE:none と指定します。
+
+
+# GroupDelete コマンド
+CMD_GroupDelete グループの削除
+CMD_GroupDelete_Help 現在管理している仮想 HUB の、セキュリティアカウントデータベースに登録されているグループを削除します。\nグループを削除すると、そのグループに所属していたユーザーはすべて無所属になります。\n現在登録されているグループの一覧を取得するには、GroupList コマンドを使用してください。\nこのコマンドは、VPN Bridge では実行できません。\nこのコマンドは、クラスタ内でクラスタメンバサーバーとして動作している VPN Server の仮想 HUB では実行できません。
+CMD_GroupDelete_Args GroupDelete [name]
+CMD_GroupDelete_[name] 削除するグループ名を指定します
+
+
+# GroupGet コマンド
+CMD_GroupGet グループ情報と所属しているユーザー一覧の取得
+CMD_GroupGet_Help 現在管理している仮想 HUB の、セキュリティアカウントデータベースに登録されているグループの情報と、そのグループに所属しているユーザーの一覧を取得します。\n現在登録されているグループの一覧を取得するには、GroupList コマンドを使用してください。\nこのコマンドは、VPN Bridge では実行できません。\nこのコマンドは、クラスタ内でクラスタメンバサーバーとして動作している VPN Server の仮想 HUB では実行できません。
+CMD_GroupGet_Args GroupGet [name]
+CMD_GroupGet_[name] 情報を取得するグループ名を指定します。
+CMD_GroupGet_Column_NAME グループ名
+CMD_GroupGet_Column_REALNAME 本名
+CMD_GroupGet_Column_NOTE 説明
+CMD_GroupGet_Column_POLICY このグループに設定されているセキュリティポリシー
+CMD_GroupGet_Column_MEMBERS このグループに所属しているユーザー名の一覧
+
+
+# GroupJoin コマンド
+CMD_GroupJoin グループにユーザーを追加
+CMD_GroupJoin_Help 現在管理している仮想 HUB の、セキュリティアカウントデータベースに登録されているグループに、セキュリティアカウントデータベース内のユーザーを追加します。\n現在登録されているユーザーとグループの一覧は、UserList コマンドと GroupList コマンドで取得できます。\nこのコマンドは、VPN Bridge では実行できません。\nこのコマンドは、クラスタ内でクラスタメンバサーバーとして動作している VPN Server の仮想 HUB では実行できません。
+CMD_GroupJoin_Args GroupJoin [name] [/USERNAME:username]
+CMD_GroupJoin_[name] ユーザーを追加するグループ名を指定します。
+CMD_GroupJoin_USERNAME name で指定したグループに追加するユーザー名を指定します。
+CMD_GroupJoin_Prompt_USERNAME グループに参加させるユーザー名:
+
+
+# GroupUnjoin コマンド
+CMD_GroupUnjoin グループからユーザーを削除
+CMD_GroupUnjoin_Help 現在管理している仮想 HUB の、セキュリティアカウントデータベースに登録されているグループから、指定したユーザーを削除します。グループからユーザーが削除されると、そのユーザーは無所属となります。\nグループに現在所属しているユーザーの一覧を取得するには、GroupGet コマンドを使用します。\n現在登録されているグループの一覧を取得するには、GroupList コマンドを使用してください。\nこのコマンドは、VPN Bridge では実行できません。\nこのコマンドは、クラスタ内でクラスタメンバサーバーとして動作している VPN Server の仮想 HUB では実行できません。
+CMD_GroupUnjoin_Args GroupUnjoin [name]
+CMD_GroupUnjoin_[name] グループから削除するユーザー名を指定します。
+CMD_GroupUnjoin_Prompt_name グループから削除するユーザー名:
+
+
+# GroupPolicyRemove コマンド
+CMD_GroupPolicyRemove グループのセキュリティポリシーの削除
+CMD_GroupPolicyRemove_Help 現在管理している仮想 HUB の、セキュリティアカウントデータベースに登録されているグループに対して設定されているセキュリティポリシーの設定を削除します。所属しているグループにもユーザー本体にもセキュリティポリシーが設定されていないユーザーは、デフォルトの値 (アクセスを許可: 有効、TCP 接続数の最大値: 32 個、タイムアウト時間: 20 秒) に従います。\n現在登録されているグループの一覧を取得するには、GroupList コマンドを使用してください。\nこのコマンドは、VPN Bridge では実行できません。\nこのコマンドは、クラスタ内でクラスタメンバサーバーとして動作している VPN Server の仮想 HUB では実行できません。
+CMD_GroupPolicyRemove_Args GroupPolicyRemove [name]
+CMD_GroupPolicyRemove_[name] 設定を変更するグループ名を指定します。
+
+
+# GroupPolicySet コマンド
+CMD_GroupPolicySet グループのセキュリティポリシーの設定
+CMD_GroupPolicySet_Help 現在管理している仮想 HUB の、セキュリティアカウントデータベースに登録されているグループに対して設定されているセキュリティポリシーの内容を変更します。\nグループにセキュリティポリシーが設定されていない場合は、新しいデフォルトのセキュリティポリシーを設定してから、指定された値を変更します。\n現在登録されているグループの一覧を取得するには、GroupList コマンドを使用してください。\nこのコマンドは、VPN Bridge では実行できません。\nこのコマンドは、クラスタ内でクラスタメンバサーバーとして動作している VPN Server の仮想 HUB では実行できません。
+CMD_GroupPolicySet_Args GroupPolicySet [name] [/NAME:policy_name] [/VALUE:num|yes|no]
+CMD_GroupPolicySet_[name] 設定を変更するグループ名を指定します。
+CMD_GroupPolicySet_NAME 値を変更するポリシーの名前を指定します。ポリシーの名前と設定できる値の一覧は、PolicyList コマンドで表示することができます。
+CMD_GroupPolicySet_VALUE ポリシーの新しい値を指定します。そのポリシーが数値型の場合は整数を指定します。ブール型の場合は yes または no を指定します。設定できる型と値は、PolicyList コマンドで表示することができます。
+
+
+# SessionList コマンド
+CMD_SessionList 接続中のセッション一覧の取得
+CMD_SessionList_Help 現在管理している仮想 HUB に接続中のセッション一覧を取得します。セッション一覧には、各コネクションごとの [セッション名]、[セッションの場所]、[ユーザー名]、[接続元ホスト名]、[TCP コネクション]、[転送バイト数]、[転送パケット数] が表示されます。\n現在接続中の VPN Server がクラスタコントローラで、管理している仮想 HUB がスタティック仮想 HUB の場合は、すべてのクラスタメンバの当該仮想 HUB に接続しているセッション一覧がすべて結合されて取得されます。\nそれ以外の場合は、現在管理している VPN Server に実際に接続しているセッション一覧のみが取得されます。
+CMD_SessionList_Args SessionList
+
+
+# SessionGet コマンド
+CMD_SessionGet セッション情報の取得
+CMD_SessionGet_Help 現在管理している仮想 HUB に接続中のセッションを指定して、そのセッションの情報を取得します。セッション情報には、接続元ホスト名やユーザー名、バージョン情報、時刻情報、TCP コネクション数、通信パラメータ、セッションキー、送受信したデータの統計情報、その他のクライアントやサーバーの情報などが含まれます。\n現在接続中のセッション一覧を取得するには、SessionList コマンドを使用してください。
+CMD_SessionGet_Args SessionGet [name]
+CMD_SessionGet_[name] 情報を取得するセッション名を指定します。
+CMD_SessionGet_Prompt_NAME セッション名:
+
+
+# SessionDisconnect コマンド
+CMD_SessionDisconnect セッションの切断
+CMD_SessionDisconnect_Help 現在管理している仮想 HUB に接続中のセッションを指定して、そのセッションを管理者権限で強制切断します。\nただし、接続元のクライアント側の設定で通信が切断された場合は自動的に再接続するオプションが有効になっている場合、クライアントはもう一度接続してくる可能性があります。\n現在接続中のセッション一覧を取得するには、SessionList コマンドを使用してください。
+CMD_SessionDisconnect_Args SessionDisconnect [name]
+CMD_SessionDisconnect_[name] 切断するセッション名を指定します。
+
+
+# MacTable コマンド
+CMD_MacTable MAC アドレステーブルデータベースの取得
+CMD_MacTable_Help 現在管理している仮想 HUB が保持している MAC アドレステーブルデータベースを取得します。\nMAC アドレステーブルデータベースは、仮想 HUB が Ethernet フレームのスイッチング動作を行うために必要なテーブルで、仮想 HUB は MAC アドレステーブルデータベースに基づいて、各 Ethernet フレームの振り分け先セッションを決定します。MAC アドレスデータベースは、仮想 HUB が流れる通信の内容を自動的に分析して構築します。\nセッション名を指定して、そのセッションに関連付けられている MAC アドレステーブルエントリを取得することもできます。
+CMD_MacTable_Args MacTable [session_name]
+CMD_MacTable_[session_name] 引数としてセッション名を指定すると、そのセッションに関連付けられている MAC アドレステーブルエントリのみを表示します。指定しない場合は、すべてのエントリが表示されます。
+
+
+# MacDelete コマンド
+CMD_MacDelete MAC アドレステーブルエントリの削除
+CMD_MacDelete_Help 現在管理している仮想 HUB が保持している MAC アドレステーブルデータベースを操作し、指定された MAC アドレステーブルエントリをデータベースから削除します。\n現在の MAC アドレステーブルデータベースの内容を取得するには、MacTable コマンドを使用してください。
+CMD_MacDelete_Args MacDelete [id]
+CMD_MacDelete_[id] 削除する MAC アドレステーブルエントリの ID を指定します。
+CMD_MacDelete_Prompt 削除する ID:
+
+
+# IpTable コマンド
+CMD_IpTable IP アドレステーブルデータベースの取得
+CMD_IpTable_Help 現在管理している仮想 HUB が保持している IP アドレステーブルデータベースを取得します。\nIP アドレステーブルデータベースは、どのセッションがどの IP アドレスを使用しているかを常に仮想 HUB が把握するために、自動的に通信内容を分析して生成されるテーブルで、仮想 HUB のセキュリティポリシー適用エンジンによって頻繁に使用されています。\nセッション名を指定して、そのセッションに関連付けられている IP アドレステーブルエントリを取得することもできます。
+CMD_IpTable_Args IpTable [session_name]
+CMD_IpTable_[session_name] 引数としてセッション名を指定すると、そのセッションに関連付けられている IP アドレステーブルエントリのみを表示します。指定しない場合は、すべてのエントリが表示されます。
+
+
+# IpDelete コマンド
+CMD_IpDelete IP アドレステーブルエントリの削除
+CMD_IpDelete_Help 現在管理している仮想 HUB が保持している IP アドレステーブルデータベースを操作し、指定された IP アドレステーブルエントリをデータベースから削除します。\n現在の IP アドレステーブルデータベースの内容を取得するには、IpTable コマンドを使用してください。
+CMD_IpDelete_Args IpDelete [id]
+CMD_IpDelete_[id] 削除する IP アドレステーブルエントリの ID を指定します。
+
+
+# SecureNatEnable コマンド
+CMD_SecureNatEnable 仮想 NAT および DHCP サーバー機能 (SecureNAT 機能) の有効化
+CMD_SecureNatEnable_Help 現在管理している仮想 HUB 内で、仮想 NAT および DHCP サーバー機能 (SecureNAT 機能) を有効化し、動作を開始します。このコマンドを実行する前に、必ず SecureNatHostGet コマンド、NatGet コマンドおよび DhcpGet コマンドで、現在の仮想 NAT 機能および DHCP サーバー機能の設定内容を確認してください。\nSecureNAT 機能を有効にすると、仮想 HUB 内の仮想ネットワークにおいて NAT ルータ (IP マスカレード) や DHCP サーバー機能を仮想的に動作させることができるようになります。\n\n[SecureNAT 機能に関する警告]\nSecureNAT 機能はシステム管理者やネットワークに関して詳しい知識のある方向けの機能です。\nSecureNAT 機能を正しく使用すると、VPN を経由した安全なリモートアクセスが実現できます。しかし、誤った方法で使用すると、ネットワーク全体を危険な状態にする可能性もあります。ネットワークに関する十分な知識をお持ちでない場合や、ネットワーク管理者の許可を得ていない場合は、SecureNAT 機能を有効にしないでください。SecureNAT 機能に関する詳しい説明は、VPN Server のマニュアルやオンラインドキュメントを参照してください。\nこのコマンドは、クラスタとして動作している VPN Server の仮想 HUB では実行できません。
+CMD_SecureNatEnable_Args SecureNatEnable
+
+
+# SecureNatDisable コマンド
+CMD_SecureNatDisable 仮想 NAT および DHCP サーバー機能 (SecureNAT 機能) の無効化
+CMD_SecureNatDisable_Help 現在管理している仮想 HUB 内で、仮想 NAT および DHCP サーバー機能 (SecureNAT 機能) を無効化します。このコマンドを実行すると、仮想 NAT 機能は直ちに動作を停止し、仮想 DHCP サーバー機能は保持している DHCP リースデータベースを削除しサービスを停止します。\nこのコマンドは、クラスタとして動作している VPN Server の仮想 HUB では実行できません。
+CMD_SecureNatDisable_Args SecureNatDisable
+
+
+# SecureNatStatusGet コマンド
+CMD_SecureNatStatusGet 仮想 NAT および DHCP サーバー機能 (SecureNAT 機能) の動作状況の取得
+CMD_SecureNatStatusGet_Help 現在管理している仮想 HUB 内で、仮想 NAT および DHCP サーバー機能 (SecureNAT 機能) が動作している場合は、その動作状況を取得します。\nこのコマンドは、クラスタとして動作している VPN Server の仮想 HUB では実行できません。
+CMD_SecureNatStatusGet_Args SecureNatStatusGet
+
+
+# SecureNatHostGet コマンド
+CMD_SecureNatHostGet SecureNAT 機能の仮想ホストのネットワークインターフェイス設定の取得
+CMD_SecureNatHostGet_Help 現在管理している仮想 HUB 内で、仮想 NAT および DHCP サーバー機能 (SecureNAT 機能) の設定項目の内、仮想ホストのネットワークインターフェイスの設定を取得します。\nSecureNAT 機能は、仮想 HUB の内部で、L2 セグメント内で 1 枚の仮想的な LAN カードを持ち、MAC アドレスと IP アドレスを割り当てられます。これによって、同一 L2 セグメントに接続している他のホストは、まるで実際の IP ホストがネットワーク上に存在しているかのように SecureNAT の仮想ホストと通信することが可能になります。\n\n[SecureNAT 機能に関する警告]\nSecureNAT 機能はシステム管理者やネットワークに関して詳しい知識のある方向けの機能です。\nSecureNAT 機能を正しく使用すると、VPN を経由した安全なリモートアクセスが実現できます。しかし、誤った方法で使用すると、ネットワーク全体を危険な状態にする可能性もあります。ネットワークに関する十分な知識をお持ちでない場合や、ネットワーク管理者の許可を得ていない場合は、SecureNAT 機能を有効にしないでください。SecureNAT 機能に関する詳しい説明は、VPN Server のマニュアルやオンラインドキュメントを参照してください。\nこのコマンドは、クラスタとして動作している VPN Server の仮想 HUB では実行できません。
+CMD_SecureNatHostGet_Args SecureNatHostGet
+CMD_SecureNatHostGet_Column_MAC MAC アドレス
+CMD_SecureNatHostGet_Column_IP IP アドレス
+CMD_SecureNatHostGet_Column_MASK サブネットマスク
+CMD_SecureNatHostGet_Column_LOG NAT および DHCP の動作のログ保存
+
+
+# SecureNatHostSet コマンド
+CMD_SecureNatHostSet SecureNAT 機能の仮想ホストのネットワークインターフェイス設定の変更
+CMD_SecureNatHostSet_Help 現在管理している仮想 HUB 内で、仮想 NAT および DHCP サーバー機能 (SecureNAT 機能) の設定項目の内、仮想ホストのネットワークインターフェイスの設定を変更して保存します。\nSecureNAT 機能は、仮想 HUB の内部で、L2 セグメント内で 1 枚の仮想的な LAN カードを持ち、MAC アドレスと IP アドレスを割り当てられます。これによって、同一 L2 セグメントに接続している他のホストは、まるで実際の IP ホストがネットワーク上に存在しているかのように SecureNAT の仮想ホストと通信することが可能になります。\n\n[SecureNAT 機能に関する警告]\nSecureNAT 機能はシステム管理者やネットワークに関して詳しい知識のある方向けの機能です。\nSecureNAT 機能を正しく使用すると、VPN を経由した安全なリモートアクセスが実現できます。しかし、誤った方法で使用すると、ネットワーク全体を危険な状態にする可能性もあります。ネットワークに関する十分な知識をお持ちでない場合や、ネットワーク管理者の許可を得ていない場合は、SecureNAT 機能を有効にしないでください。SecureNAT 機能に関する詳しい説明は、VPN Server のマニュアルやオンラインドキュメントを参照してください。\nこのコマンドは、クラスタとして動作している VPN Server の仮想 HUB では実行できません。
+CMD_SecureNatHostSet_Args SecureNatHostSet [/MAC:mac] [/IP:ip] [/MASK:mask]
+CMD_SecureNatHostSet_MAC 仮想インターフェイスに割り当てる MAC アドレスを指定します。MAC アドレスは "00-AC-01-23-45-67" のように文字列で指定します。/MAC:none を指定すると、現在の設定を変更しません。
+CMD_SecureNatHostSet_IP 仮想インターフェイスに割り当てる IP アドレスを指定します。/IP:none を指定すると、現在の設定を変更しません。
+CMD_SecureNatHostSet_MASK 仮想インターフェイスに割り当てるサブネットマスクを指定します。/MASK:none を指定すると、現在の設定を変更しません。
+CMD_SecureNatHostSet_Prompt_MAC MAC アドレス:
+CMD_SecureNatHostSet_Prompt_IP IP アドレス:
+CMD_SecureNatHostSet_Prompt_MASK サブネットマスク:
+
+
+# NatGet コマンド
+CMD_NatGet SecureNAT 機能の仮想 NAT 機能の設定の取得
+CMD_NatGet_Help 現在管理している仮想 HUB 内で、仮想 NAT および DHCP サーバー機能 (SecureNAT 機能) の設定項目の内、仮想 NAT の設定を取得します。\nこのコマンドは、クラスタとして動作している VPN Server の仮想 HUB では実行できません。
+CMD_NatGet_Args NatGet
+CMD_NatGet_Column_USE 仮想 NAT 機能を使用する
+CMD_NetGet_Column_MTU MTU 値
+CMD_NatGet_Column_TCP TCP セッションのタイムアウト (秒)
+CMD_NatGet_Column_UDP UDP セッションのタイムアウト (秒)
+
+
+# NatEnable コマンド
+CMD_NatEnable SecureNAT 機能の仮想 NAT 機能の有効化
+CMD_NatEnable_Help 現在管理している仮想 HUB 内で、仮想 NAT 機能を有効にします。\nこのコマンドを用いて仮想 NAT 機能を有効にしても、SecureNAT 機能が動作していない場合は、仮想 NAT は動作しません。SecureNAT 機能の動作を開始するには、SecureNatEnable コマンドを使用します。\nこのコマンドは、クラスタとして動作している VPN Server の仮想 HUB では実行できません。
+CMD_NatEnable_Args NatEnable
+
+
+# NatDisable コマンド
+CMD_NatDisable SecureNAT 機能の仮想 NAT 機能の無効化
+CMD_NatDisable_Help 現在管理している仮想 HUB 内で、仮想 NAT 機能を無効にします。\nこのコマンドは、クラスタとして動作している VPN Server の仮想 HUB では実行できません。
+CMD_NatDisable_Args NatDisable
+
+
+# NatSet コマンド
+CMD_NatSet SecureNAT 機能の仮想 NAT 機能の設定の変更
+CMD_NatSet_Help 現在管理している仮想 HUB 内の仮想 NAT の設定を変更します。仮想 NAT の設定には、MTU 値、TCP セッションのタイムアウト時間、UDP セッションのタイムアウト時間が含まれます。\nこのコマンドは、クラスタとして動作している VPN Server の仮想 HUB では実行できません。
+CMD_NatSet_Args NatSet [/MTU:mtu] [/TCPTIMEOUT:tcp_timeout] [/UDPTIMEOUT:udp_timeout] [/LOG:yes|no]
+CMD_NatSet_MTU MTU (最大転送可能ユニットサイズ) を、バイト数単位の整数で設定します。この値は、仮想 NAT が送出する Ethernet フレームの MAC ヘッダを除いたペイロードの最大長で、デフォルトでは 1500 バイトです。
+CMD_NatSet_TCPTIMEOUT 仮想 NAT が中継する TCP セッションで、何秒間無通信状態が続けばタイムアウトしセッションを破棄するかを設定します。
+CMD_NatSet_UDPTIMEOUT 仮想 NAT が中継する UDP セッションで、何秒間無通信状態が続けばタイムアウトしセッションを破棄するかを設定します。
+CMD_NatSet_LOG 仮想 NAT の動作を、仮想 HUB のセキュリティログに保存するかどうかを指定します。"yes" を指定すると保存され、"no" を指定すると保存しません。
+CMD_NatSet_Prompt_MTU MTU 値:
+CMD_NatSet_Prompt_TCPTIMEOUT TCP セッションのタイムアウト秒数:
+CMD_NatSet_Prompt_UDPTIMEOUT UDP セッションのタイムアウト秒数:
+CMD_NatSet_Prompt_LOG ログの保存 (yes / no):
+CMD_NatSet_Eval_MTU MTU 値は %d から %d の間で設定してください。
+CMD_NatSet_Eval_TCP TCP セッションのタイムアウト秒数は %d から %d の間で設定してください。
+CMD_NatSet_Eval_UDP UDP セッションのタイムアウト秒数は %d から %d の間で設定してください。
+
+
+# NatTable コマンド
+CMD_NatTable SecureNAT 機能の仮想 NAT 機能のセッションテーブルの取得
+CMD_NatTable_Help 現在管理している仮想 HUB 内で仮想 NAT 機能が動作している場合、仮想 NAT を経由して現在通信中の TCP、および UDP のセッションテーブル (NAT テーブル) を取得します。\nこのコマンドは、クラスタとして動作している VPN Server の仮想 HUB では実行できません。
+CMD_NatTable_Args NatTable
+
+
+# DhcpGet コマンド
+CMD_DhcpGet SecureNAT 機能の仮想 DHCP サーバー機能の設定の取得
+CMD_DhcpGet_Help 現在管理している仮想 HUB 内で、仮想 NAT および DHCP サーバー機能 (SecureNAT 機能) の設定項目の内、仮想 DHCP サーバーの設定を取得します。\nこのコマンドは、クラスタとして動作している VPN Server の仮想 HUB では実行できません。
+CMD_DhcpGet_Args DhcpGet
+CMD_DhcpGet_Column_Log NAT および DHCP 動作のログ記録
+CMD_DhcpGet_Column_USE 仮想 DHCP 機能を使用する
+CMD_DhcpGet_Column_IP1 配布アドレス帯の開始
+CMD_DhcpGet_Column_IP2 配布アドレス帯の終了
+CMD_DhcpGet_Column_MASK サブネットマスク
+CMD_DhcpGet_Column_LEASE リース期限 (秒)
+CMD_DhcpGet_Column_GW デフォルトゲートウェイアドレス
+CMD_DhcpGet_Column_DNS DNS サーバー アドレス 1
+CMD_DhcpGet_Column_DNS2 DNS サーバー アドレス 2
+CMD_DhcpGet_Column_DOMAIN ドメイン名
+
+
+# DhcpEnable コマンド
+CMD_DhcpEnable SecureNAT 機能の仮想 DHCP サーバー機能の有効化
+CMD_DhcpEnable_Help 現在管理している仮想 HUB 内で、仮想 DHCP サーバー機能を有効にします。\nこのコマンドを用いて仮想 DHCP 機能を有効にしても、SecureNAT 機能が動作していない場合は、仮想 DHCP サーバーは動作しません。SecureNAT 機能の動作を開始するには、SecureNatEnable コマンドを使用します。\nこのコマンドは、クラスタとして動作している VPN Server の仮想 HUB では実行できません。
+CMD_DhcpEnable_Args DhcpEnable
+
+
+# DhcpDisable コマンド
+CMD_DhcpDisable SecureNAT 機能の仮想 DHCP サーバー機能の無効化
+CMD_DhcpDisable_Help 現在管理している仮想 HUB 内で、仮想 DHCP サーバー機能を無効にします。\nこのコマンドは、クラスタとして動作している VPN Server の仮想 HUB では実行できません。
+CMD_DhcpDisable_Args DhcpDisable
+
+
+# DhcpSet コマンド
+CMD_DhcpSet SecureNAT 機能の仮想 DHCP サーバー機能の設定の変更
+CMD_DhcpSet_Help 現在管理している仮想 HUB 内の、仮想 DHCP サーバーの設定を変更します。仮想 DHCP サーバーの設定には、配布 IP アドレス帯、サブネットマスク、リース期限、およびクライアントに割り当てるオプション値が含まれます。\nこのコマンドは、クラスタとして動作している VPN Server の仮想 HUB では実行できません。
+CMD_DhcpSet_Args DhcpSet [/START:start_ip] [/END:end_ip] [/MASK:subnetmask] [/EXPIRE:sec] [/GW:gwip] [/DNS:dns] [/DNS2:dns2] [/DOMAIN:domain] [/LOG:yes|no]
+CMD_DhcpSet_START クライアントに対して配布するアドレス帯の開始点を指定します。(例: 192.168.30.10)
+CMD_DhcpSet_END クライアントに対して配布するアドレス帯の終了点を指定します。(例: 192.168.30.200)
+CMD_DhcpSet_MASK クライアントに対して指定するサブネットマスクを指定します。(例: 255.255.255.0)
+CMD_DhcpSet_EXPIRE クライアントに対して IP アドレスをリースする際の有効期限を秒単位で指定します。
+CMD_DhcpSet_GW クライアントに対して通知するデフォルトゲートウェイの IP アドレスを指定します。SecureNAT 機能の仮想 NAT 機能と共に有効にして使用する場合は、SecureNAT の仮想ホストの IP アドレスを指定することもできます。0 または none を指定すると、デフォルトゲートウェイをクライアントに対して通知しません。
+CMD_DhcpSet_DNS クライアントに対して通知する DNS サーバー (プライマリ) の IP アドレスを指定します。SecureNAT 機能の仮想 NAT 機能と共に有効にして使用する場合は、SecureNAT の仮想ホストの IP アドレスを指定することもできます。0 または none を指定すると、DNS サーバー アドレスをクライアントに対して通知しません。
+CMD_DhcpSet_DNS2 クライアントに対して通知する DNS サーバー (セカンダリ) の IP アドレスを指定します。SecureNAT 機能の仮想 NAT 機能と共に有効にして使用する場合は、SecureNAT の仮想ホストの IP アドレスを指定することもできます。0 または none を指定すると、DNS サーバー アドレスをクライアントに対して通知しません。
+CMD_DhcpSet_DOMAIN クライアントに対して通知するドメイン名を指定します。none を指定すると、ドメイン名をクライアントに対して通知しません。
+CMD_DhcpSet_LOG 仮想 DHCP サーバーの動作を仮想 HUB のセキュリティログに保存するかどうかを指定します。"yes" を指定すると保存します。この値は、仮想 NAT 機能のログ保存設定と連動しています。
+CMD_DhcpSet_Prompt_START 配布するアドレス帯の開始点:
+CMD_DhcpSet_Prompt_END 配布するアドレス帯の終了点:
+CMD_DhcpSet_Prompt_MASK サブネットマスク:
+CMD_DhcpSet_Prompt_EXPIRE リース期限 (秒):
+CMD_DhcpSet_Prompt_GW デフォルトゲートウェイ (未設定可):
+CMD_DhcpSet_Prompt_DNS DNS サーバー 1 (未設定可):
+CMD_DhcpSet_Prompt_DNS2 DNS サーバー 2 (未設定可):
+CMD_DhcpSet_Prompt_DOMAIN ドメイン名:
+
+
+# DhcpTable コマンド
+CMD_DhcpTable SecureNAT 機能の仮想 DHCP サーバー機能のリーステーブルの取得
+CMD_DhcpTable_Help 現在管理している仮想 HUB 内で仮想 DHCP サーバー機能が動作している場合、仮想 DHCP サーバーが保持しているクライアントに対して割り当てた IP アドレスのリーステーブルを取得します。\nこのコマンドは、クラスタとして動作している VPN Server の仮想 HUB では実行できません。
+CMD_DhcpTable_Args DhcpTable
+
+
+# AdminOptionList コマンド
+CMD_AdminOptionList 仮想 HUB 管理オプションの一覧の取得
+CMD_AdminOptionList_Help 現在管理している仮想 HUB に設定されている仮想 HUB 管理オプションの一覧を取得します。\n仮想 HUB 管理オプションは、VPN Server の管理者が各仮想 HUB の管理者に仮想 HUB の管理を委任している場合に、設定範囲を制限するために使用します。\n仮想 HUB の管理オプションを追加・編集および削除することができるのは、この VPN Server 全体の管理権限を持った管理者のみです。仮想 HUB の管理者は、管理オプションを表示できますが、変更することはできません。\nただし、allow_hub_admin_change_option が 1 に設定されている場合は、仮想 HUB の管理者でも管理オプションを編集することができます。\nこのコマンドは、VPN Bridge では実行できません。\nこのコマンドは、クラスタ内でクラスタメンバサーバーとして動作している VPN Server の仮想 HUB では実行できません。
+CMD_AdminOptionList_Args AdminOptionList
+
+
+# AdminOptionSet コマンド
+CMD_AdminOptionSet 仮想 HUB 管理オプションの値の設定
+CMD_AdminOptionSet_Help 現在管理している仮想 HUB に設定されている仮想 HUB 管理オプションの値を変更します。\n仮想 HUB 管理オプションは、VPN Server の管理者が各仮想 HUB の管理者に仮想 HUB の管理を委任している場合に、設定範囲を制限するために使用します。\n仮想 HUB の管理オプションを追加・編集および削除することができるのは、この VPN Server 全体の管理権限を持った管理者のみです。仮想 HUB の管理者は、管理オプションを表示できますが、変更することはできません。\nただし、allow_hub_admin_change_option が 1 に設定されている場合は、仮想 HUB の管理者でも管理オプションを編集することができます。\nこのコマンドは、VPN Bridge では実行できません。\nこのコマンドは、クラスタ内でクラスタメンバサーバーとして動作している VPN Server の仮想 HUB では実行できません。
+CMD_AdminOptionSet_Args AdminOptionSet [name] [/VALUE:value]
+CMD_AdminOptionSet_[name] 値を変更する管理オプション名を指定します。AdminOptionList コマンドで名前の一覧を取得できます。
+CMD_AdminOptionSet_VALUE 設定する値を整数で指定します。
+CMD_AdminOptionSet_Prompt_name 値を変更する管理オプション名:
+CMD_AdminOptionSet_Prompt_VALUE 設定する値 (整数):
+
+
+# ExtOptionList コマンド
+CMD_ExtOptionList 仮想 HUB 拡張オプションの一覧の取得
+CMD_ExtOptionList_Help 現在管理している仮想 HUB に設定されている仮想 HUB 拡張オプションの一覧を取得します。\n仮想 HUB 拡張オプションは、仮想 HUB に関するより詳細な設定を行うことができる機能です。\n仮想 HUB の管理オプションを追加・編集および削除することができるのは、この VPN Server 全体の管理権限を持った管理者および仮想 HUB の管理者です。\nただし、仮想 HUB 管理オプションの deny_hub_admin_change_ext_option が 1 に設定されている場合は、仮想 HUB の管理者は、拡張オプションを編集することができません。\nこのコマンドは、VPN Bridge では実行できません。\nこのコマンドは、クラスタ内でクラスタメンバサーバーとして動作している VPN Server の仮想 HUB では実行できません。
+CMD_ExtOptionList_Args ExtOptionList
+
+
+# ExtOptionSet コマンド
+CMD_ExtOptionSet 仮想 HUB 管理オプションの値の設定
+CMD_ExtOptionSet_Help 現在管理している仮想 HUB に設定されている仮想 HUB 拡張オプションの値を設定します。\n仮想 HUB 拡張オプションは、仮想 HUB に関するより詳細な設定を行うことができる機能です。\n仮想 HUB の管理オプションを追加・編集および削除することができるのは、この VPN Server 全体の管理権限を持った管理者および仮想 HUB の管理者です。\nただし、仮想 HUB 管理オプションの deny_hub_admin_change_ext_option が 1 に設定されている場合は、仮想 HUB の管理者は、拡張オプションを編集することができません。\nこのコマンドは、VPN Bridge では実行できません。\nこのコマンドは、クラスタ内でクラスタメンバサーバーとして動作している VPN Server の仮想 HUB では実行できません。
+CMD_ExtOptionSet_Args ExtOptionSet [name] [/VALUE:value]
+CMD_ExtOptionSet_[name] 値を変更する拡張オプション名を指定します。ExtOptionList コマンドで名前の一覧を取得できます。
+CMD_ExtOptionSet_VALUE 設定する値を整数で指定します。
+CMD_ExtOptionSet_Prompt_name 値を変更する拡張オプション名:
+CMD_ExtOptionSet_Prompt_VALUE 設定する値 (整数):
+
+
+# CrlList コマンド
+CMD_CrlList 無効な証明書リストの一覧の取得
+CMD_CrlList_Help 現在管理している仮想 HUB に設定されている、無効な証明書リストの一覧を取得します。\n無効な証明書の一覧に証明書を登録すると、その証明書を提示したクライアントは、この仮想 HUB に証明書認証モードで接続できなくなります。\n通常、この機能は秘密鍵が漏洩したり、証明書を保有する者の権限が失効した場合に、当該証明書を無効として仮想 HUB に登録することにより、その証明書を用いて VPN Client が仮想 HUB に接続しようとした際に、ユーザー認証を拒否するために使用されます。\nこのコマンドは、VPN Bridge では実行できません。\nこのコマンドは、クラスタとして動作している VPN Server の仮想 HUB では実行できません。
+CMD_CrlList_Args CrlList
+
+
+# CrlAdd コマンド
+CMD_CrlAdd 無効な証明書の追加
+CMD_CrlAdd_Help 現在管理している仮想 HUB に設定されている無効な証明書リストに、新しい無効な証明書の定義を追加します。\n無効な証明書の一覧に登録する内容を、このコマンドのパラメータで指定します。仮想 HUB にユーザーが証明書認証モードで接続してきたとき、その証明書が無効な証明書の一覧に登録されている 1 つ以上の内容に一致する場合に、そのユーザーの接続を拒否します。\nこのコマンドで指定したパラメータで定義されるすべての条件に一致した証明書が、無効として判定されます。\n設定できる項目は、[名前 (CN)]、[所属機関 (O)]、[組織単位 (OU)]、[国 (C)]、[都道府県 (ST)]、[ローカル (L)]、[シリアル番号 (16進数)]、[MD5 ダイジェスト値 (16進数, 128 bit)]、[SHA-1 ダイジェスト値 (16進数, 160 bit)] です。ダイジェスト値 (ハッシュ値) の指定は、証明書を事実上一意に指定することになります。通常、MD5 または SHA-1 のダイジェスト値を入力する場合は、その他の項目を入力する必要はありません。\nこのコマンドは、VPN Bridge では実行できません。\nこのコマンドは、クラスタとして動作している VPN Server の仮想 HUB では実行できません。
+CMD_CrlAdd_Args CrlAdd [/SERIAL:serial] [/MD5:md5] [/SHA1:sha1] [/CN:cn] [/O:o] [/OU:ou] [/C:c] [/ST:st] [/L:l]
+CMD_CrlAdd_SERIAL 条件として証明書のシリアル番号 (16進数) を設定する場合はこのパラメータで値を指定します。
+CMD_CrlAdd_MD5 条件として証明書の MD5 ダイジェスト値 (16進数, 128 bit) を設定する場合は、このパラメータで値を指定します。16 進数で 32 文字 (16 Bytes) のパラメータを指定しない場合は無視されます。
+CMD_CrlAdd_SHA1 条件として証明書の SHA1 ダイジェスト値 (16進数, 160 bit) を設定する場合は、このパラメータで値を指定します。16 進数で 40 文字 (20 Bytes) のパラメータを指定しない場合は無視されます。
+CMD_CrlAdd_CN 条件として証明書の名前 (CN) を指定する場合は、このパラメータで値を設定します。
+CMD_CrlAdd_O 条件として証明書の所属機関 (O) を指定する場合は、このパラメータで値を設定します。
+CMD_CrlAdd_OU 条件として証明書の組織単位 (OU) を指定する場合は、このパラメータで値を設定します。
+CMD_CrlAdd_C 条件として証明書の国 (C) を指定する場合は、このパラメータで値を設定します。
+CMD_CrlAdd_ST 条件として証明書の都道府県 (ST) を指定する場合は、このパラメータで値を設定します。
+CMD_CrlAdd_L 条件として証明書のローカル (L) を指定する場合は、このパラメータで値を設定します。
+
+
+# CrlDel コマンド
+CMD_CrlDel 無効な証明書の削除
+CMD_CrlDel_Help 現在管理している仮想 HUB に設定されている無効な証明書のリストから、無効な証明書の定義を指定して削除します。\n現在登録されている無効な証明書の定義一覧は、CrlList コマンドで取得できます\nこのコマンドは、VPN Bridge では実行できません。\nこのコマンドは、クラスタとして動作している VPN Server の仮想 HUB では実行できません。
+CMD_CrlDel_Args CrlDel [id]
+CMD_CrlDel_[id] 削除する無効な証明書の定義の ID を指定します。
+CMD_CrlDel_Prompt_ID 削除する ID:
+
+
+# CrlGet コマンド
+CMD_CrlGet 無効な証明書の取得
+CMD_CrlGet_Help 現在管理している仮想 HUB に設定されている無効な証明書のリストから、無効な証明書の定義を指定して、その定義内容を取得します。\n現在登録されている無効な証明書の定義一覧は、CrlList コマンドで取得できます。\nこのコマンドは、VPN Bridge では実行できません。\nこのコマンドは、クラスタとして動作している VPN Server の仮想 HUB では実行できません。
+CMD_CrlGet_Args CrlGet [id]
+CMD_CrlGet_[id] 取得する無効な証明書の定義の ID を指定します。
+CMD_CrlGet_Prompt_ID 取得する ID:
+CMD_CrlGet_CN 名前 (CN)
+CMD_CrlGet_O 所属機関 (O)
+CMD_CrlGet_OU 組織単位 (OU)
+CMD_CrlGet_C 国 (C)
+CMD_CrlGet_ST 都道府県 (ST)
+CMD_CrlGet_L ローカル (L)
+CMD_CrlGet_SERI シリアル番号 (16進数)
+CMD_CrlGet_MD5_HASH MD5 ダイジェスト値 (16進数, 128 bit)
+CMD_CrlGet_SHA1_HASH SHA-1 ダイジェスト値 (16進数, 160 bit)
+
+
+# AcList コマンド
+CMD_AcList 接続元 IP 制限リストのルール一覧の取得
+CMD_AcList_Help 現在管理している仮想 HUB に設定されている 接続元 IP 制限リストのルール一覧を取得します。\nクライアントコンピュータの接続元 IP アドレスによって、この仮想 HUB への VPN 接続を、許可または拒否することができます。複数のルールを定義することができ、各ルールには優先順位を設定することができます。優先順位が高いルールから検索を行い、最初に IP アドレスが一致したルールの動作に基づいて、そのクライアントからの接続を、許可または拒否します。\nこのコマンドは、VPN Bridge では実行できません。\nこのコマンドは、クラスタとして動作している VPN Server の仮想 HUB では実行できません。
+CMD_AcList_Args AcList
+
+
+# AcAdd コマンド
+CMD_AcAdd 接続元 IP 制限リストにルールを追加 (IPv4)
+CMD_AcAdd_Help 現在管理している仮想 HUB に設定されている 接続元 IP 制限リストに新しいルールを追加します。\nここで設定した項目は、VPN Client が仮想 HUB に接続しようとした際に、そのクライアントからの接続を許可するか拒否するかを決定するために使用されます。\nルール項目の内容として、ルールに一致するクライアントの IP アドレス、または IP アドレスとマスクを指定することができます。IP アドレスのみを指定すると、単一の指定したコンピュータのみがルールに一致することになりますが、IP ネットワークアドレスとマスクを指定すると、そのサブネットの範囲内のすべてのコンピュータがルールに一致することになります。\nルールには優先順位を設定することができます。優先順位は 1 以上の整数で指定し、値が小さいほど優先順位は高く評価されます。\n現在登録されている 接続元 IP 制限リストのルール一覧を取得するには、AcList コマンドを使用します。\nこのコマンドは、VPN Bridge では実行できません。\nこのコマンドは、クラスタとして動作している VPN Server の仮想 HUB では実行できません。
+CMD_AcAdd_Args AcAdd [allow|deny] [/PRIORITY:priority] [/IP:ip/mask]
+CMD_AcAdd_[allow|deny] ルールに一致したクライアントからの接続を許可する ("allow") か拒否する ("deny") かを設定します。
+CMD_AcAdd_PRIORITY ルールの優先順位を 1 以上の整数で指定します。値が小さいほど優先順位は高く評価されます。
+CMD_AcAdd_IP [IP アドレス/マスク] の形式で、クライアント IPv4 アドレスの範囲を指定します。IPv4 アドレスは 192.168.0.1 のように、10 進数をドットで区切って指定します。マスクは 255.255.255.0 のように 10 進数をドットで区切って指定するか、24 のように先頭からのビット長を 10 進数で指定します。単一の IPv4 ホストを指定するには、マスクを 255.255.255.255 または 32 として指定します。
+CMD_AcAdd_Prompt_AD allow または deny:
+CMD_AcAdd_Prompt_PRIORITY 優先順位:
+CMD_AcAdd_Prompt_IP IPv4 アドレス/マスク:
+CMD_AcAdd_Eval_PRIORITY 優先順位は 1 以上で指定してください。
+
+
+# AcAdd6 コマンド
+CMD_AcAdd6 接続元 IP 制限リストにルールを追加 (IPv6)
+CMD_AcAdd6_Help 現在管理している仮想 HUB に設定されている 接続元 IP 制限リストに新しいルールを追加します。\nここで設定した項目は、VPN Client が仮想 HUB に接続しようとした際に、そのクライアントからの接続を許可するか拒否するかを決定するために使用されます。\nルール項目の内容として、ルールに一致するクライアントの IP アドレス、または IP アドレスとマスクを指定することができます。IP アドレスのみを指定すると、単一の指定したコンピュータのみがルールに一致することになりますが、IP ネットワークアドレスとマスクを指定すると、そのサブネットの範囲内のすべてのコンピュータがルールに一致することになります。\nルールには優先順位を設定することができます。優先順位は 1 以上の整数で指定し、値が小さいほど優先順位は高く評価されます。\n現在登録されている 接続元 IP 制限リストのルール一覧を取得するには、AcList コマンドを使用します。\nこのコマンドは、VPN Bridge では実行できません。\nこのコマンドは、クラスタとして動作している VPN Server の仮想 HUB では実行できません。
+CMD_AcAdd6_Args AcAdd6 [allow|deny] [/PRIORITY:priority] [/IP:ip/mask]
+CMD_AcAdd6_[allow|deny] ルールに一致したクライアントからの接続を許可する ("allow") か拒否する ("deny") かを設定します。
+CMD_AcAdd6_PRIORITY ルールの優先順位を 1 以上の整数で指定します。値が小さいほど優先順位は高く評価されます。
+CMD_AcAdd6_IP [IP アドレス/マスク] の形式で、クライアント IPv6 アドレスの範囲を指定します。IPv6 アドレスは 2001:200:0:1:: のように 16 進数をコロンで区切って指定します。マスクは ffff:ffff:ffff:ffff:: のように IPv6 形式で区切って指定するか、64 のように先頭からのビット長を 10 進数で指定します。単一の IPv6 ホストを指定するには、マスクを ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff または 128 として指定します。
+CMD_AcAdd6_Prompt_AD allow または deny:
+CMD_AcAdd6_Prompt_PRIORITY 優先順位:
+CMD_AcAdd6_Prompt_IP IPv6 アドレス/サブネットマスク:
+CMD_AcAdd6_Eval_PRIORITY 優先順位は 1 以上で指定してください。
+
+# AcDel コマンド
+CMD_AcDel 接続元 IP 制限リスト内のルールの削除
+CMD_AcDel_Help 現在管理している仮想 HUB に設定されている 接続元 IP 制限リストのルールを削除します。\n現在登録されている 接続元 IP 制限リストのルール一覧を取得するには、AcList コマンドを使用します。\nこのコマンドは、VPN Bridge では実行できません。\nこのコマンドは、クラスタとして動作している VPN Server の仮想 HUB では実行できません。
+CMD_AcDel_Args AcDel [id]
+CMD_AcDel_[id] 削除する接続元 IP 制限リスト内のルールの ID を指定します。
+CMD_AcDel_Prompt_ID 削除するルールの ID:
+
+
+# LicenseAdd コマンド
+CMD_LicenseAdd 新しいライセンスキーの登録
+CMD_LicenseAdd_Help SoftEther VPN Server に、新しいライセンスキーを登録します。\nSoftEther VPN Server を使用するには、有効なライセンスを取得し、ライセンスキーを登録する必要があります。ライセンスキーは、36 桁の英数字およびハイフン ( '-' ) で構成されている、ライセンスの所有を証明するキーコードです。\nライセンスキーは、本ソフトウェアと共にライセンス証書を受け取った場合は、ライセンス証書に印刷されています。本ソフトウェアのライセンスをオンラインで購入した場合は、購入時の Web サイトの画面やメールなどにライセンスキーが記載されていることがあります。また、その他の方法で、ライセンスキーが記載されている場合もあります。不明な場合は、ライセンスの購入元にお問い合わせください。\n\n現在登録されているライセンスの一覧を取得するには、LicenseList コマンドを使用します。\n現在の VPN Server のライセンス状態を表示するには、LicenseStatus コマンドを使用します。\nこのコマンドを実行するには、VPN Server の管理者権限が必要です。\nこのコマンドは、VPN Bridge では実行できません。
+CMD_LicenseAdd_Args LicenseAdd [key]
+CMD_LicenseAdd_[key] 登録するライセンスキーを指定します。36 桁の英数字を、6 桁ごとにハイフンで区切って指定してください。
+CMD_LicenseAdd_Prompt_Key ライセンスキー:
+
+
+# LicenseDel コマンド
+CMD_LicenseDel 登録されているライセンスの削除
+CMD_LicenseDel_Help SoftEther VPN Server に、現在登録されているライセンス一覧から、指定されたライセンスを削除します。\n\n現在登録されているライセンスの一覧を取得するには、LicenseList コマンドを使用します。\n現在の VPN Server のライセンス状態を表示するには、LicenseStatus コマンドを使用します。\nこのコマンドを実行するには、VPN Server の管理者権限が必要です。\nこのコマンドは、VPN Bridge では実行できません。
+CMD_LicenseDel_Args LicenseDel [id]
+CMD_LicenseDel_[id] 削除するライセンスの番号を指定します。
+CMD_LicenseDel_Prompt_ID 削除するライセンスの番号:
+
+
+# LicenseList コマンド
+CMD_LicenseList 登録されているライセンス一覧の取得
+CMD_LicenseList_Help SoftEther VPN Server に、現在登録されているライセンスのライセンスキー、ライセンス種類名、状態、有効期限、ライセンス ID、ライセンス種類 ID、サーバー ID およびシリアル ID の一覧を表示します。\n\n現在の VPN Server のライセンス状態を表示するには、LicenseStatus コマンドを使用します。\nこのコマンドを実行するには、VPN Server の管理者権限が必要です。\nこのコマンドは、VPN Bridge では実行できません。
+CMD_LicenseList_Args LicenseList
+
+
+# LicenseStatus コマンド
+CMD_LicenseStatus 現在の VPN Server のライセンス状態の取得
+CMD_LicenseStatus_Help 現在の SoftEther VPN Server のライセンス状態を取得して表示します。\nSoftEther VPN Server の現在の製品エディション名、サーバー ID、製品ライセンスの有効期限、および利用可能なクライアント接続ライセンス数とブリッジ接続ライセンス数が表示されます。\n\nこのコマンドを実行するには、VPN Server の管理者権限が必要です。\nこのコマンドは、VPN Bridge では実行できません。
+CMD_LicenseStatus_Args LicenseStatus
+
+
+## SoftEther VPN 4.0 で新たに追加されたコマンド
+
+# IPsecEnable コマンド
+CMD_IPsecEnable IPsec VPN サーバー機能の有効化 / 無効化
+CMD_IPsecEnable_Help SoftEther VPN Server の IPsec VPN サーバー機能を有効化 / 無効化します。\nIPsec VPN サーバー機能を有効にすると、VPN Server 上の仮想 HUB は、IPsec / L2TP / EtherIP / L2TPv3 に対応した PC や Mac OS X、スマートフォン、ルータ等からの VPN 接続を受付けることができるようになります。\n\nこのコマンドを実行するには、VPN Server の管理者権限が必要です。\nこのコマンドは、VPN Bridge では実行できません。\nこのコマンドは、クラスタとして動作している VPN Server の仮想 HUB では実行できません。
+CMD_IPsecEnable_Args IPsecEnable [/L2TP:yes|no] [/L2TPRAW:yes|no] [/ETHERIP:yes|no] [/PSK:pre-shared-key] [/DEFAULTHUB:default_hub]
+CMD_IPsecEnable_L2TP L2TP over IPsec サーバー機能を有効または無効に設定します。iPhone、iPad、Android、Windows、Mac OS X からの VPN 接続を受付けるにはこの機能を有効にしてください。
+CMD_IPsecEnable_L2TPRAW IPsec を用いない L2TP サーバー機能を有効または無効に設定します。特殊なクライアントからの接続を受付ける場合のみ有効にしてください。
+CMD_IPsecEnable_ETHERIP EtherIP / L2TPv3 over IPsec サーバー機能 (拠点間接続 VPN サーバー機能) を有効または無効に設定します。EtherIP / L2TPv3 over IPsec に対応した市販のルータ製品は、この VPN Server の仮想 HUB にレイヤ 2 (Ethernet) でブリッジ接続できるようになります。
+CMD_IPsecEnable_PSK IPsec 事前共有鍵を設定します。IPsec 事前共有鍵は、「PSK (Pre-Shared Key)」または「シークレット」と呼ばれることがあります。8 文字程度で設定し、VPN を利用するすべてのユーザーに配布してください。Google Android 4.0 にはバグがあり、PSK の文字数が 10 文字を超えた場合は VPN 通信に失敗することがあります。そのため、PSK の文字数は 9 文字以下にすることを推奨します。
+CMD_IPsecEnable_DEFAULTHUB 接続時のユーザー名において仮想 HUB 名が省略された場合に接続するデフォルトの仮想 HUB の名前を指定します。通常、L2TP, OpenVPN および MS-SSTP VPN 接続時のユーザー名は "仮想HUB名\\ユーザー名" または "ユーザー名@仮想HUB名" のように指定される必要があります。もしユーザーが仮想 HUB 名の指定を省略した場合は、DEFAULTHUB パラメータとして指定されている仮想 HUB がデフォルトの仮想 HUB として選択されることになります。
+CMD_IPsecEnable_Prompt_L2TP L2TP over IPsec サーバー機能を有効 (yes / no):
+CMD_IPsecEnable_Prompt_L2TPRAW Raw L2TP サーバー機能を有効 (yes / no):
+CMD_IPsecEnable_Prompt_ETHERIP EtherIP / L2TPv3 over IPsec サーバー機能を有効 (yes / no):
+CMD_IPsecEnable_Prompt_PSK IPsec 事前共有鍵の文字列 (9 文字以下を推奨):
+CMD_IPsecEnable_Prompt_DEFAULTHUB VPN 接続時に仮想 HUB 名が省略された場合のデフォルト仮想 HUB 名:
+
+
+# IPsecGet コマンド
+CMD_IPsecGet IPsec VPN サーバー機能の現在の設定の取得
+CMD_IPsecGet_Help SoftEther VPN Server の IPsec VPN サーバー機能の現在の設定を取得して表示します。\n\nこのコマンドを実行するには、VPN Server の管理者権限が必要です。\nこのコマンドは、VPN Bridge では実行できません。\nこのコマンドは、クラスタとして動作している VPN Server の仮想 HUB では実行できません。
+CMD_IPsecGet_Args IPsecGet
+CMD_IPsecGet_PRINT_L2TP L2TP over IPsec サーバー機能は有効
+CMD_IPsecGet_PRINT_L2TPRAW Raw L2TP サーバー機能は有効
+CMD_IPsecGet_PRINT_ETHERIP EtherIP / L2TPv3 over IPsec サーバー機能は有効
+CMD_IPsecGet_PRINT_PSK IPsec 事前共有鍵の文字列
+CMD_IPsecGet_PRINT_DEFAULTHUB デフォルト仮想 HUB 名
+
+
+# EtherIpClientAdd コマンド
+CMD_EtherIpClientAdd EtherIP / L2TPv3 over IPsec サーバー機能のクライアントデバイスからの接続を受付けるための接続設定の追加
+CMD_EtherIpClientAdd_Help EtherIP / L2TPv3 over IPsec サーバー機能のクライアントデバイスからの接続を受付けるための接続設定を追加します。\nEtherIP / L2TPv3 over IPsec サーバー機能が有効になっている場合にルータ等からの接続を受付けるには、予めクライアント側となる EtherIP / L2TPv3 over IPsec 対応ルータが VPN Server に接続する際の IPsec Phase 1 文字列と、接続先の仮想 HUB の情報の対応表を定義しておく必要があります。\nEtherIpClientAdd コマンドを用いて定義を追加することにより、EtherIP / L2TPv3 over IPsec クライアントがこの VPN Server に接続しようとした際の ISAKMP (IKE) Phase 1 のイニシエータ ID 文字列が定義に一致する場合に、定義されている仮想 HUB への接続設定が適用されます。\nユーザー名とパスワードは、仮想 HUB に登録されている必要があります。EtherIP / L2TPv3 クライアントは、このコマンドで入力された情報で識別されるユーザーの権限で仮想 HUB に接続したものとみなされます。\n\nこのコマンドを実行するには、VPN Server の管理者権限が必要です。\nこのコマンドは、VPN Bridge では実行できません。\nこのコマンドは、クラスタとして動作している VPN Server の仮想 HUB では実行できません。
+CMD_EtherIpClientAdd_Args EtherIpClientAdd [ID] [/HUB:hubname] [/USERNAME:username] [/PASSWORD:password]
+CMD_EtherIpClientAdd_[ID] ISAKMP Phase 1 ID を指定します。ID はクライアント側のルータの接続設定で設定するものと同一の文字列を指定してください。文字列のほか、ID の種類が IP アドレスの場合は IP アドレスも指定できます。なお、'*' (アスタリスク) を指定するとワイルドカード指定となり、他の明示的なルールに一致しないすべての接続元クライアントが対象となります。
+CMD_EtherIpClientAdd_HUB 接続先の仮想 HUB の名前を指定します。
+CMD_EtherIpClientAdd_USERNAME 接続先の仮想 HUB にログインするためのユーザー名を指定します。
+CMD_EtherIpClientAdd_PASSWORD 接続先の仮想 HUB にログインするためのパスワードを指定します。
+CMD_EtherIpClientAdd_Prompt_ID ISAKMP Phase 1 ID ('*' でワイルドカード指定):
+CMD_EtherIpClientAdd_Prompt_HUB 接続先の仮想 HUB の名前:
+CMD_EtherIpClientAdd_Prompt_USERNAME 仮想 HUB ログイン用ユーザー名:
+CMD_EtherIpClientAdd_Prompt_PASSWORD 仮想 HUB ログイン用パスワード:
+
+
+# EtherIpClientDelete コマンド
+CMD_EtherIpClientDelete EtherIP / L2TPv3 over IPsec サーバー機能のクライアントデバイスからの接続を受付けるための接続設定の削除
+CMD_EtherIpClientDelete_Help EtherIP / L2TPv3 over IPsec サーバー機能のクライアントデバイスからの接続を受付けるための接続設定の定義済み項目を削除します。\n\nこのコマンドを実行するには、VPN Server の管理者権限が必要です。\nこのコマンドは、VPN Bridge では実行できません。\nこのコマンドは、クラスタとして動作している VPN Server の仮想 HUB では実行できません。
+CMD_EtherIpClientDelete_Args EtherIpClientDelete [ID]
+CMD_EtherIpClientDelete_[ID] ISAKMP Phase 1 ID を指定します。
+CMD_EtherIpClientDelete_Prompt_ID ISAKMP Phase 1 ID:
+
+
+# EtherIpClientList コマンド
+CMD_EtherIpClientList EtherIP / L2TPv3 over IPsec サーバー機能のクライアントデバイスからの接続を受付けるための接続設定の一覧表示
+CMD_EtherIpClientList_Help EtherIP / L2TPv3 over IPsec サーバー機能のクライアントデバイスからの接続を受付けるための接続設定の定義済み一覧を表示します。\n\nこのコマンドを実行するには、VPN Server の管理者権限が必要です。\nこのコマンドは、VPN Bridge では実行できません。\nこのコマンドは、クラスタとして動作している VPN Server の仮想 HUB では実行できません。
+CMD_EtherIpClientList_Args EtherIpClientList
+
+
+# OpenVpnEnable コマンド
+CMD_OpenVpnEnable OpenVPN 互換サーバー機能を有効化 / 無効化
+CMD_OpenVpnEnable_Help SoftEther VPN Server には OpenVPN 社の OpenVPN ソフトウェア製品と同等の VPN サーバー機能が搭載されています。OpenVPN サーバー機能を有効にすると、OpenVPN クライアントから OpenVPN サーバーに接続できるようになります。\n\nOpenVPN 互換サーバー機能で仮想 HUB に接続する場合のユーザー名の指定方法、およびデフォルト仮想 HUB の選択規則は、IPsec サーバー機能と同様です。詳しくは IPsecEnable コマンドのヘルプを参照してください。\n\nこのコマンドを実行するには、VPN Server の管理者権限が必要です。\nこのコマンドは、VPN Bridge では実行できません。\nこのコマンドは、クラスタとして動作している VPN Server の仮想 HUB では実行できません。
+CMD_OpenVpnEnable_Args OpenVpnEnable [yes|no] [/PORTS:udp_port_list]
+CMD_OpenVpnEnable_[yes|no] OpenVPN 互換サーバー機能を有効にする場合は yes、無効にする場合は no を指定します。
+CMD_OpenVpnEnable_PORTS OpenVPN サービスを提供する UDP ポートの一覧を指定してください。UDP ポートは複数指定できます。複数指定する場合は 1194, 2001, 2010, 2012 のようにカンマ (,) で区切ってください。OpenVPN は標準では UDP 1194 ポートを使用しますが、その他の任意の UDP ポートを指定できます。
+CMD_OpenVpnEnable_Prompt_[yes|no] OpenVPN 互換サーバー機能を有効化 (yes / no):
+CMD_OpenVpnEnable_Prompt_PORTS UDP ポート番号の一覧 (標準は 1194 / 複数指定可):
+
+
+# OpenVpnGet コマンド
+CMD_OpenVpnGet OpenVPN 互換サーバー機能の現在の設定を取得
+CMD_OpenVpnGet_Help 現在の OpenVPN 互換サーバー機能の設定を取得して表示します。\n\nこのコマンドを実行するには、VPN Server の管理者権限が必要です。\nこのコマンドは、VPN Bridge では実行できません。\nこのコマンドは、クラスタとして動作している VPN Server の仮想 HUB では実行できません。
+CMD_OpenVpnGet_Args OpenVpnGet
+CMD_OpenVpnGet_PRINT_Enabled OpenVPN 互換サーバー機能が有効
+CMD_OpenVpnGet_PRINT_Ports UDP ポート番号一覧
+
+# OpenVpnMakeConfig コマンド
+CMD_OpenVpnMakeConfig OpenVPN 互換サーバー機能に接続可能なサンプルの OpenVPN 設定ファイルの生成
+CMD_OpenVpnMakeConfig_Help 本来、OpenVPN クライアントを使うためには設定ファイルを手動で記述する必要がありますが、これは難易度が高い作業です。しかし、このコマンドを使用すればこの VPN Server に接続することができる基本的な OpenVPN クライアント用の設定ファイルを自動的に生成することができます。\n\nこのコマンドを実行するには、VPN Server の管理者権限が必要です。\nこのコマンドは、VPN Bridge では実行できません。\nこのコマンドは、クラスタとして動作している VPN Server の仮想 HUB では実行できません。
+CMD_OpenVpnMakeConfig_Args OpenVpnMakeConfig [ZIP_FileName]
+CMD_OpenVpnMakeConfig_[ZIP_FileName] このコマンドによって出力される設定ファイル (ZIP 圧縮形式) の保存先ファイル名を指定します。拡張子が指定されていない場合は自動的に ".zip" が付加されます。
+CMD_OpenVpnMakeConfig_Prompt_ZIP 設定ファイルを保存する先のファイル名 (ZIP 圧縮形式):
+CMD_OpenVpnMakeConfig_OK サンプル設定ファイルを "%s" ファイルに保存しました。このファイルを unzip コマンドなどを用いて展開して使用できます。\n
+CMD_OpenVpnMakeConfig_ERROR サンプル設定ファイルを "%s" ファイルに保存できませんでした。ファイル名が正しくない可能性があります。\n
+
+
+# SstpEnable コマンド
+CMD_SstpEnable Microsoft SSTP VPN 互換サーバー機能を有効化 / 無効化
+CMD_SstpEnable_Help SoftEther VPN Server には Microsoft 社の Windows Server 2008 / 2012 製品に搭載されている MS-SSTP VPN サーバー機能と互換性がある機能が搭載されています。Microsoft SSTP VPN 互換サーバー機能を有効にすると、Windows Vista / 7 / 8 / RT に標準搭載の MS-SSTP クライアントからこの VPN Server に接続できるようになります。\n\n[ご注意]\nVPN Server の SSL 証明書の CN の値がクライアント側で指定するホスト名と一致し、かつその証明書が信頼されている必要があります。詳しくは Microsoft 社のドキュメントを参照してください。\n指定された CN の値を持つ新しい SSL 証明書 (自己署名証明書) を生成して VPN Server の現在の証明書と置換するためには、ServerCertRegenerate コマンドを使用してください。この場合は、当該証明書を SSTP VPN クライアントのコンピュータの信頼されるルート証明書として登録する必要があります。このような手間をかけたくない場合は、代わりに VeriSign や GlobalSign 社などの市販の証明書業者の SSL 証明書の取得を検討してください。\n\nMicrosoft SSTP VPN 互換サーバー機能で仮想 HUB に接続する場合のユーザー名の指定方法、およびデフォルト仮想 HUB の選択規則は、IPsec サーバー機能と同様です。詳しくは IPsecEnable コマンドのヘルプを参照してください。\n\nこのコマンドを実行するには、VPN Server の管理者権限が必要です。\nこのコマンドは、VPN Bridge では実行できません。\nこのコマンドは、クラスタとして動作している VPN Server の仮想 HUB では実行できません。
+CMD_SstpEnable_Args SstpEnable [yes|no]
+CMD_SstpEnable_[yes|no] Microsoft SSTP VPN 互換サーバー機能を有効にする場合は yes、無効にする場合は no を指定します。
+CMD_SstpEnable_Prompt_[yes|no] SSTP VPN 互換サーバー機能を有効化 (yes / no):
+CMD_SstpEnable_PRINT_Enabled SSTP VPN 互換サーバー機能が有効
+
+
+# SstpGet コマンド
+CMD_SstpGet Microsoft SSTP VPN 互換サーバー機能の現在の設定を取得
+CMD_SstpGet_Help 現在の Microsoft SSTP VPN 互換サーバー機能の設定を取得して表示します。\n\nこのコマンドを実行するには、VPN Server の管理者権限が必要です。\nこのコマンドは、VPN Bridge では実行できません。\nこのコマンドは、クラスタとして動作している VPN Server の仮想 HUB では実行できません。
+CMD_SstpGet_Args SstpGet
+
+
+# ServerCertRegenerate コマンド
+CMD_ServerCertRegenerate 指定された CN (Common Name) を持つ自己署名証明書を新たに作成し VPN Server に登録
+CMD_ServerCertRegenerate_Help SoftEther VPN Server の SSL-VPN 機能で提示されるサーバー証明書を、新たに作成する証明書に置き換えます。新たな証明書は自己署名証明書として生成され、CN (Common Name) の値を任意の文字列に設定することができます。\n\nこのコマンドは、Microsoft SSTP VPN 互換サーバー機能を使用しようとする場合に便利です。なぜならば、SSTP VPN クライアント (Windows Vista / 7 / 8 / RT に標準搭載) は接続先の VPN Server の提示する SSL 証明書の CN (Common Name) の値が接続先として指定されているホスト名文字列と完全に一致するかどうかを検証し、もし一致しない場合は接続をキャンセルするためです。\n詳しくは SstpEnable コマンドのヘルプを参照してください。\n\nこのコマンドは、既存の VPN Server の SSL 証明書を削除します。ServerCertGet コマンドおよび ServerKeyGet コマンドを用いて、現在の証明書と秘密鍵をバックアップしておくことを推奨します。\n\nこのコマンドを実行するには、VPN Server の管理者権限が必要です。\nこのコマンドは、VPN Bridge では実行できません。
+CMD_ServerCertRegenerate_Args ServerCertRegenerate [CN]
+CMD_ServerCertRegenerate_[CN] 新たに生成する自己署名証明書の Common Name (CN) の値を指定します。
+CMD_ServerCertRegenerate_Prompt_CN Common Name (CN) の値:
+
+
+# VpnOverIcmpDnsEnable コマンド
+CMD_VpnOverIcmpDnsEnable VPN over ICMP / VPN over DNS サーバー機能を有効化 / 無効化
+CMD_VpnOverIcmpDnsEnable_Help ファイアウォールやルータ等の故障や過負荷、設定ミス等により TCP/IP 通信ができない環境のネットワークからでも、ICMP (Ping) または DNS パケットの通信が可能であれば、VPN Server と VPN Client との間で VPN 通信を行うことができます。そのためには、予め VPN over ICMP / VPN over DNS サーバー機能を有効にしておく必要があります。\n\n警告: この機能はファイアウォールやルータ等が一時的に不調となっており ICMP または DNS のみ安定した通信が可能な環境で VPN 通信を確立するための機能であ。緊急時などには有益ですが、長期間の利用には適しない場合があります。\n\n接続元の VPN Client または VPN Bridge は内部バージョン 4.0 以降が必要です。\n\nこのコマンドを実行するには、VPN Server の管理者権限が必要です。\nこのコマンドは、VPN Bridge では実行できません。
+CMD_VpnOverIcmpDnsEnable_Args VpnOverIcmpDnsEnable [/ICMP:yes|no] [/DNS:yes|no]
+CMD_VpnOverIcmpDnsEnable_ICMP VPN over ICMP サーバーを有効にするには yes、無効にするには no を指定します。
+CMD_VpnOverIcmpDnsEnable_DNS VPN over DNS サーバーを有効にするには yes、無効にするには no を指定します。
+CMD_VpnOverIcmpDnsEnable_Prompt_ICMP VPN over ICMP サーバーを有効 (yes / no):
+CMD_VpnOverIcmpDnsEnable_Prompt_DNS VPN over DNS サーバーを有効 (yes / no):
+
+
+# VpnOverIcmpDnsGet コマンド
+CMD_VpnOverIcmpDnsGet 現在の VPN over ICMP / VPN over DNS サーバー機能の設定を取得
+CMD_VpnOverIcmpDnsGet_Help 現在の VPN over ICMP / VPN over DNS サーバー機能の設定を取得して表示します。\n\nこのコマンドを実行するには、VPN Server の管理者権限が必要です。\nこのコマンドは、VPN Bridge では実行できません。
+CMD_VpnOverIcmpDnsGet_Args VpnOverIcmpDnsGet
+CMD_VpnOverIcmpDnsGet_PRINT_ICMP VPN over ICMP サーバーが有効
+CMD_VpnOverIcmpDnsGet_PRINT_DNS VPN over DNS サーバーが有効
+
+
+# DynamicDnsGetStatus コマンド
+CMD_DynamicDnsGetStatus ダイナミック DNS 機能の現在の状態の取得
+CMD_DynamicDnsGetStatus_Help ダイナミック DNS 機能の現在の状態を取得して表示します。\n\nダイナミック DNS による、VPN Server コンピュータに永続的な固有の DNS ホスト名が割当てられます。これにより独自でドメインを所有していなくても、VPN Client や VPN Bridge などの設定画面上が VPN Server の IP アドレスの代わりに DNS ホスト名によって VPN Server を指定することができます。\nまた、IP アドレスが変化する可能性がある一般的な ISP を用いて VPN Server をインターネットに接続する場合でも、IP アドレスが変化すれば自動的に DNS ホスト名対応する IP アドレスが更新されますので、可変 IP アドレスでも VPN Server を運用することができるようになります。\nこれにより、高価な月額料金が必要な固定グローバル IP アドレスのサービスを契約する必要がなくなります。\n\n[注意]\nダイナミック DNS 機能を無効にするには、VPN Server の設定ファイルを編集します。\n"declare root" ディレクティブ内に "declare DDnsClient" ディレクティブがあります。この中にある "bool Disable" の値を true に設定して VPN Server を再起動することにより、ダイナミック DNS 機能が無効になります。\n\nこのコマンドを実行するには、VPN Server の管理者権限が必要です。\nこのコマンドは、VPN Bridge では実行できません。
+CMD_DynamicDnsGetStatus_Args DynamicDnsGetStatus
+CMD_DynamicDnsGetStatus_PRINT_FQDN 割当ダイナミック DNS ホスト名 (完全)
+CMD_DynamicDnsGetStatus_PRINT_HOSTNAME 割当ダイナミック DNS ホスト名 (ホスト名)
+CMD_DynamicDnsGetStatus_PRINT_SUFFIX DNS サフィックス
+CMD_DynamicDnsGetStatus_PRINT_IPv4 グローバル IPv4 アドレス
+CMD_DynamicDnsGetStatus_PRINT_IPv6 グローバル IPv6 アドレス
+
+
+# DynamicDnsSetHostname コマンド
+CMD_DynamicDnsSetHostname ダイナミック DNS ホスト名の設定
+CMD_DynamicDnsSetHostname_Help ダイナミック DNS 機能で VPN Server が使用するホスト名を設定します。現在割当てられているホスト名は DynamicDnsGetStatus コマンドで確認できます。\n\nダイナミック DNS による、VPN Server コンピュータに永続的な固有の DNS ホスト名が割当てられます。これにより独自でドメインを所有していなくても、VPN Client や VPN Bridge などの設定画面上が VPN Server の IP アドレスの代わりに DNS ホスト名によって VPN Server を指定することができます。\nまた、IP アドレスが変化する可能性がある一般的な ISP を用いて VPN Server をインターネットに接続する場合でも、IP アドレスが変化すれば自動的に DNS ホスト名対応する IP アドレスが更新されますので、可変 IP アドレスでも VPN Server を運用することができるようになります。\nこれにより、高価な月額料金が必要な固定グローバル IP アドレスのサービスを契約する必要がなくなります。\n\n[注意]\nダイナミック DNS 機能を無効にするには、VPN Server の設定ファイルを編集します。\n"declare root" ディレクティブ内に "declare DDnsClient" ディレクティブがあります。この中にある "bool Disable" の値を true に設定して VPN Server を再起動することにより、ダイナミック DNS 機能が無効になります。\n\nこのコマンドを実行するには、VPN Server の管理者権限が必要です。\nこのコマンドは、VPN Bridge では実行できません。
+CMD_DynamicDnsSetHostname_Args DynamicDnsSetHostname [hostname]
+CMD_DynamicDnsSetHostname_[hostname] 新しいホスト名を 3 文字以上 31 文字以下の半角英数字およびハイフン '-' で指定します。変更は何度でも可能です。
+CMD_DynamicDnsSetHostname_Prompt_hostname ダイナミック DNS ホスト名 (3 - 31 文字):
+
+
+# VpnAzureGetStatus コマンド
+CMD_VpnAzureGetStatus VPN Azure 機能の現在の状態の取得
+CMD_VpnAzureGetStatus_Help VPN Azure 機能の現在の状態を取得します。\n\nVPN Azure により、会社のパソコンに自宅や外出先のパソコンから非常に簡単に VPN 接続できるようになります。VPN 接続中は会社のパソコンを経由して、社内 LAN の他のサーバーにもアクセスできます。\n会社のパソコン (VPN Server) にはグローバル IP アドレスは不要です。ファイアウォールや NAT の内側であっても動作し、ネットワーク管理者による設定は一切必要ありません。VPN クライアントとなる自宅のパソコンでは、Windows に標準付属の SSTP VPN クライアントを使用できます。\nVPN Azure は、SoftEther VPN Server をお使いの方はどなたでも無料で利用できるクラウド VPN サービスです。ソフトイーサ株式会社によって運営されています。使い方は http://www.vpnazure.net/ に掲載されています。\n\nVPN Azure ホスト名はダイナミック DNS サービスのホスト名のドメイン部分を "vpnazure.net" に変更したものが使用されます。ホスト名を変更するには DynamicDnsSetHostname コマンドを使用してください。\n\nこのコマンドを実行するには、VPN Server の管理者権限が必要です。\nこのコマンドは、VPN Bridge では実行できません。\nこのコマンドは、クラスタとして動作している VPN Server の仮想 HUB では実行できません。
+CMD_VpnAzureGetStatus_Args VpnAzureGetStatus
+CMD_VpnAzureGetStatus_PRINT_ENABLED VPN Azure 機能が有効
+CMD_VpnAzureGetStatus_PRINT_CONNECTED VPN Azure クラウドサーバーへ接続完了
+CMD_VpnAzureGetStatus_PRINT_HOSTNAME VPN Azure サービス上でのホスト名
+
+
+# VpnAzureSetStatus コマンド
+CMD_VpnAzureSetEnable VPN Azure 機能の有効化 / 無効化
+CMD_VpnAzureSetEnable_Help VPN Azure 機能を有効または無効にします。\n\nVPN Azure により、会社のパソコンに自宅や外出先のパソコンから非常に簡単に VPN 接続できるようになります。VPN 接続中は会社のパソコンを経由して、社内 LAN の他のサーバーにもアクセスできます。\n会社のパソコン (VPN Server) にはグローバル IP アドレスは不要です。ファイアウォールや NAT の内側であっても動作し、ネットワーク管理者による設定は一切必要ありません。VPN クライアントとなる自宅のパソコンでは、Windows に標準付属の SSTP VPN クライアントを使用できます。\nVPN Azure は、SoftEther VPN Server をお使いの方はどなたでも無料で利用できるクラウド VPN サービスです。ソフトイーサ株式会社によって運営されています。使い方は http://www.vpnazure.net/ に掲載されています。\n\nVPN Azure ホスト名はダイナミック DNS サービスのホスト名のドメイン部分を "vpnazure.net" に変更したものが使用されます。ホスト名を変更するには DynamicDnsSetHostname コマンドを使用してください。\n\nこのコマンドを実行するには、VPN Server の管理者権限が必要です。\nこのコマンドは、VPN Bridge では実行できません。\nこのコマンドは、クラスタとして動作している VPN Server の仮想 HUB では実行できません。
+CMD_VpnAzureSetEnable_Args VpnAzureSetEnable [yes|no]
+CMD_VpnAzureSetEnable_[yes|no] VPN Azure 機能を有効にするには yes、無効にするには no を指定します。
+CMD_VpnAzureSetEnable_PROMPT VPN Azure 機能を有効 (yes / no):
+
+
+
+######################################################
+# #
+# ここから下は VPN Client 用の管理コマンド #
+# #
+######################################################
+
+
+# VersionGet コマンド
+CMD_VersionGet VPN Client サービスのバージョン情報の取得
+CMD_VersionGet_Help 現在管理している VPN Client サービスプログラムのバージョン情報を取得します。
+CMD_VersionGet_Args VersionGet
+CMD_VersionGet_1 製品名
+CMD_VersionGet_2 バージョン情報
+CMD_VersionGet_3 ビルド情報
+CMD_VersionGet_4 プロセス ID
+CMD_VersionGet_5 OS の種類
+
+
+# PasswordSet コマンド
+CMD_PasswordSet VPN Client サービスに接続するためのパスワードの設定
+CMD_PasswordSet_Help VPN Client サービスに、コマンドライン管理ユーティリティや VPN クライアント接続マネージャなどから接続して制御を行う際に、パスワードの入力を求めることができます。このコマンドを用いて、入力を求めるパスワードを設定することができます。\nパスワードは、リモート (localhost 以外のコンピュータ) から操作を行う場合のみ入力させることを要求することもできます。
+CMD_PasswordSet_Args PasswordSet [password] [/REMOTEONLY:yes|no]
+CMD_PasswordSet_[password] 設定するパスワードを指定します。"none" と指定すると、パスワードの設定を削除することができます。
+CMD_PasswordSet_REMOTEONLY yes を指定すると、パスワードはリモート (localhost 以外のコンピュータ) から操作を行う場合のみ要求され、localhost からの接続時には要求されなくなります。このパラメータを省略した場合は、"no" と見なします。
+
+
+# PasswordGet コマンド
+CMD_PasswordGet VPN Client サービスに接続するためのパスワードの設定の取得
+CMD_PasswordGet_Help VPN Client サービスに、コマンドライン管理ユーティリティや VPN クライアント接続マネージャなどから接続して制御を行う際に、パスワードの入力を求めるようになっているかどうかの設定を取得します。\nまた、パスワードを要求する場合についは、リモート (localhost 以外のコンピュータ) から操作を行う場合のみ入力させる設定になっているかどうかも取得します。
+CMD_PasswordGet_Args PasswordGet
+CMD_PasswordGet_1 パスワードの設定
+CMD_PasswordGet_2 リモートからの接続時のみパスワードを要求
+
+
+# CertList コマンド
+CMD_CertList 信頼する証明機関の証明書一覧の取得
+CMD_CertList_Help VPN Client が信頼する証明機関の証明書一覧を管理します。登録されている証明機関の証明書一覧は、VPN Server への接続時の、サーバー証明書の検証などに利用されます。
+CMD_CertList_Args CertList
+
+
+# CertAdd コマンド
+CMD_CertAdd 信頼する証明機関の証明書の追加
+CMD_CertAdd_Help VPN Client が信頼する証明機関の証明書一覧に、新しい証明書を追加します。登録された証明機関の証明書一覧は、VPN Server への接続時の、サーバー証明書の検証などに利用されます。\n現在の証明書一覧を取得するには、CertList コマンドを使用します。\n証明書を追加するには、その証明書が X.509 形式のファイルとして保存されている必要があります。
+CMD_CertAdd_Args CertAdd [path]
+CMD_CertAdd_[path] 登録する X.509 証明書ファイル名を指定します。
+
+
+# CertDelete コマンド
+CMD_CertDelete 信頼する証明機関の証明書の削除
+CMD_CertDelete_Help VPN Client が信頼する証明機関の証明書一覧から、既存の証明書を削除します。\n現在の証明書一覧を取得するには、CertList コマンドを使用します。
+CMD_CertDelete_Args CertDelete [id]
+CMD_CertDelete_[id] 削除する証明書の ID を指定します。
+
+
+# CertGet コマンド
+CMD_CertGet 信頼する証明機関の証明書の取得
+CMD_CertGet_Help VPN Client が信頼する証明機関の証明書一覧内の、既存の証明書を取得し、X.509 形式のファイルとして保存します。
+CMD_CertGet_Args CertGet [id] [/SAVECERT:path]
+CMD_CertGet_[id] 取得する証明書の ID を指定します。
+CMD_CertGet_SAVECERT 取得した証明書を保存するファイル名を指定します。
+
+
+# SecureList コマンド
+CMD_SecureList 使用できるスマートカードの種類の一覧の取得
+CMD_SecureList_Help VPN Client でサポートされているスマートカードの種類の一覧を表示します。\nスマートカードの種類の一覧には、現在コンピュータにドライバがインストールされていて、かつ VPN ソフトウェアでサポートされているデバイスの一覧が表示されます。\r\n現在使用しているスマートカードの種類が表示されない場合は、VPN ソフトウェアをより新しいバージョンにアップデートすることにより使用できるようになる場合もあります。
+CMD_SecureList_Args SecureList
+
+
+# SecureSelect コマンド
+CMD_SecureSelect 使用するスマートカードの種類の選択
+CMD_SecureSelect_Help VPN Client で使用するスマートカードの種類を選択します。\n使用できるスマートカードの種類の一覧は、SecureList コマンドで取得することができます。
+CMD_SecureSelect_Args SecureSelect [id]
+CMD_SecureSelect_[id] スマートカードの種類の ID を指定します。
+CMD_SecureSelect_PROMPT_ID 使用するスマートカードの種類の ID:
+
+
+# SecureGet コマンド
+CMD_SecureGet 使用するスマートカードの種類の ID の取得
+CMD_SecureGet_Help 現在 VPN Client で使用するように設定されているスマートカードの種類の ID を取得します。この ID を元に SecureList コマンドの結果を見ることによって、現在選択されているスマートカードの種類が取得できます。\n現在スマートカードが選択されていない場合は、ID が 0 と表示されます。
+CMD_SecureGet_Args SecureGet
+CMD_SecureGet_Print 現在選択されているスマートカード ID は %u です。
+CMD_SecureGet_NoPrint 現在スマートカードは選択されていません。
+
+
+# NicCreate コマンド
+CMD_NicCreate 新規仮想 LAN カードの作成
+CMD_NicCreate_Help 新しい仮想 LAN カードをシステムに追加します。仮想 LAN カードには任意の名前を付けることができます。\nただし、仮想 LAN カード名に使用することができる文字は英数字のみで、Windows 2000 以降のシステムでは 31 文字まで、Windows 98, 98 SE および ME では 4 文字まで設定することができます。\nNicCreate コマンドを呼び出した場合、VPN Client が動作しているオペレーティングシステムに、新しい仮想 LAN カードデバイスドライバがインストールされます。\nこの場合、オペレーティングシステムによっては、デバイスドライバをインストールしても良いかどうか確認するダイアログボックスが表示される場合があります。
+CMD_NicCreate_Args NicCreate [name]
+CMD_NicCreate_[name] 仮想 LAN カードの名前を指定します。
+CMD_NicCreate_PROMPT_NAME 仮想 LAN カードの名前:
+
+
+# NicDelete コマンド
+CMD_NicDelete 仮想 LAN カードの削除
+CMD_NicDelete_Help 既存の仮想 LAN カードをシステムから削除します。\nシステムから仮想 LAN カードを削除すると、その仮想 LAN カードを使用していた接続は切断されます。\nまた、削除された仮想 LAN カードを使用するように設定されていた接続設定は、別の仮想 LAN カードを使用するように自動的に設定変更されます。\nこのコマンドは、VPN Client が Windows 2000 以降のオペレーティングシステムで動作している場合に使用できます。
+CMD_NicDelete_Args NicDelete [name]
+CMD_NicDelete_[name] 仮想 LAN カードの名前を指定します。
+
+
+# NicUpgrade コマンド
+CMD_NicUpgrade 仮想 LAN カードのデバイスドライバのアップグレード
+CMD_NicUpgrade_Help 既存の仮想 LAN カードのデバイスドライバのバージョンが古い場合、現在動作している VPN Client に同梱されている最新のデバイスドライバにアップグレードします。アップグレードが行われない場合でも、デバイスドライバを再インストールします。\nオペレーティングシステムによっては、デバイスドライバをインストールしても良いかどうか確認するダイアログボックスが表示される場合があります。\nこのコマンドは、VPN Client が Windows 2000 以降のオペレーティングシステムで動作している場合に使用できます。
+CMD_NicUpgrade_Args NicUpgrade [name]
+CMD_NicUpgrade_[name] 仮想 LAN カードの名前を指定します。
+
+
+# NicGetSetting コマンド
+CMD_NicGetSetting 仮想 LAN カードの設定の取得
+CMD_NicGetSetting_Help 既存の仮想 LAN カードの MAC アドレス設定を取得します。\nこのコマンドは、VPN Client が Windows 2000 以降のオペレーティングシステムで動作している場合に使用できます。
+CMD_NicGetSetting_Args NicGetSetting [name]
+CMD_NicGetSetting_[name] 仮想 LAN カードの名前を指定します。
+CMD_NicGetSetting_1 デバイス名
+CMD_NicGetSetting_2 状態
+CMD_NicGetSetting_3 MAC アドレス
+CMD_NicGetSetting_4 バージョン
+CMD_NicGetSetting_5 ドライバファイル名
+CMD_NicGetSetting_6 GUID
+
+
+# NicSetSetting コマンド
+CMD_NicSetSetting 仮想 LAN カードの設定の変更
+CMD_NicSetSetting_Help 既存の仮想 LAN カードの MAC アドレス設定を変更します。このコマンドを実行すると、現在動作中の仮想 LAN カードデバイスドライバは再起動します。\nこのコマンドは、VPN Client が Windows 2000 以降のオペレーティングシステムで動作している場合に使用できます。
+CMD_NicSetSetting_Args NicSetSetting [name] [/MAC:mac]
+CMD_NicSetSetting_[name] 仮想 LAN カードの名前を指定します。
+CMD_NicSetSetting_MAC 設定する MAC アドレスを指定します。\nMAC アドレスは、6 バイト分の 16 進数を文字列で指定してください。\n例: 00:AC:01:23:45:67 または 00-AC-01-23-45-67
+CMD_NicSetSetting_PROMPT_MAC 設定する MAC アドレス:
+
+
+# NicEnable コマンド
+CMD_NicEnable 仮想 LAN カードの有効化
+CMD_NicEnable_Help 既存の仮想 LAN カードが無効化されている場合は、有効化します。\nこのコマンドは、VPN Client が Windows 2000 以降のオペレーティングシステムで動作している場合に使用できます。
+CMD_NicEnable_Args NicEnable [name]
+CMD_NicEnable_[name] 仮想 LAN カードの名前を指定します。
+
+
+# NicDisable コマンド
+CMD_NicDisable 仮想 LAN カードの無効化
+CMD_NicDisable_Help 既存の仮想 LAN カードが有効化されている場合は、無効化します。\nこのコマンドは、VPN Client が Windows 2000 以降のオペレーティングシステムで動作している場合に使用できます。
+CMD_NicDisable_Args NicDisable [name]
+CMD_NicDisable_[name] 仮想 LAN カードの名前を指定します。
+
+
+# NicList コマンド
+CMD_NicList 仮想 LAN カード一覧の取得
+CMD_NicList_Help 現在システムに登録されている仮想 LAN カードの一覧を取得します。
+CMD_NicList_Args NicList
+
+
+# AccountList コマンド
+CMD_AccountList 接続設定一覧の取得
+CMD_AccountList_Help VPN Client に登録されている接続設定の一覧を取得します。
+CMD_AccountList_Args AccountList
+
+
+# AccountCreate コマンド
+CMD_AccountCreate 新しい接続設定の作成
+CMD_AccountCreate_Help VPN Client に新しい接続設定を作成します。\n接続設定を作成するには、初期パラメータとして接続設定の名前と接続先のサーバー、および接続先の仮想 HUB、ユーザー名に加えて使用する仮想 LAN カード名を指定する必要があります。新しい接続設定を作成した場合、ユーザー認証の種類は [匿名認証] に初期設定され、プロキシサーバーの設定とサーバー証明書の検証オプションは設定されません。これらの設定やその他の詳細設定を変更するには、接続設定を作成した後に、"Account" という名前で始まる他のコマンドを使用します。
+CMD_AccountCreate_Args AccountCreate [name] [/SERVER:hostname:port] [/HUB:hubname] [/USERNAME:username] [/NICNAME:nicname]
+CMD_AccountCreate_[name] 作成する接続設定の名前を指定します。
+CMD_AccountCreate_SERVER [ホスト名:ポート番号] の形式で、接続先の VPN Server のホスト名と、ポート番号を指定します。IP アドレスで指定することもできます。
+CMD_AccountCreate_HUB 接続先の VPN Server 内の仮想 HUB を指定します。
+CMD_AccountCreate_USERNAME 接続先の VPN Server に接続する際の、ユーザー認証で使用するユーザー名を指定します。
+CMD_AccountCreate_NICNAME 接続に使用する仮想 LAN カード名を指定します。
+CMD_AccountCreate_Prompt_Name 接続設定の名前:
+CMD_AccountCreate_Prompt_Server 接続先 VPN Server のホスト名とポート番号:
+CMD_AccountCreate_Prompt_Hub 接続先仮想 HUB 名:
+CMD_AccountCreate_Prompt_Username 接続するユーザー名:
+CMD_AccountCreate_Prompt_Nicname 使用する仮想 LAN カード名:
+
+
+# AccountSet コマンド
+CMD_AccountSet 接続設定の接続先の設定
+CMD_AccountSet_Help VPN Client に登録されている接続設定の、接続先の VPN Server のホスト名とポート番号、仮想 HUB 名、および接続に使用するユーザー名に加えて使用する仮想 LAN カード名を設定します。
+CMD_AccountSet_Args AccountSet [name] [/SERVER:hostname:port] [/HUB:hubname]
+CMD_AccountSet_[name] 設定を変更する接続設定の名前を指定します。
+CMD_AccountSet_SERVER [ホスト名:ポート番号] の形式で、接続先の VPN Server のホスト名と、ポート番号を指定します。IP アドレスで指定することもできます。
+CMD_AccountSet_HUB 接続先の VPN Server 内の仮想 HUB を指定します。
+
+
+# AccountGet コマンド
+CMD_AccountGet 接続設定の設定の取得
+CMD_AccountGet_Help VPN Client に登録されている接続設定の接続設定内容を取得します。\nなお、接続設定の接続設定内容を変更するには、接続設定を作成した後に、"Account" という名前で始まる他のコマンドを使用します。
+CMD_AccountGet_Args AccountGet [name]
+CMD_AccountGet_[name] 設定を取得する接続設定の名前を指定します。
+
+
+# AccountDelete コマンド
+CMD_AccountDelete 接続設定の削除
+CMD_AccountDelete_Help VPN Client に登録されている接続設定を削除します。指定された接続設定がオンライン状態である場合は、自動的に接続を切断してから削除します。
+CMD_AccountDelete_Args AccountDelete [name]
+CMD_AccountDelete_[name] 削除する接続設定の名前を指定します。
+
+
+# AccountUsernameSet コマンド
+CMD_AccountUsernameSet 接続設定の接続に使用するユーザー名の設定
+CMD_AccountUsernameSet_Help VPN Client に登録されている接続設定を指定し、その接続設定が VPN Server に接続する際の、ユーザー認証に必要なユーザー名を指定します。\nなお、ユーザー認証の種類を指定したり、必要なパラメータを指定したりする必要がある場合があります。これらの情報を変更するには、AccountAnonymousSet、AccountPasswordSet、AccountCertSet、AccountSecureCertSet などのコマンドを使用します。
+CMD_AccountUsernameSet_Args AccountUsernameSet [name] [/USERNAME:username]
+CMD_AccountUsernameSet_[name] 設定を変更する接続設定の名前を指定します。
+CMD_AccountUsernameSet_USERNAME 接続設定が VPN Server に接続する際の、ユーザー認証に必要なユーザー名を指定します。
+CMD_AccountUsername_Notice この接続設定の認証方法は、現在パスワード認証に設定されています。ユーザー名を変更した後、AccountPasswordSet コマンドでパスワードを設定し直す必要があります。
+
+
+# AccountAnonymousSet コマンド
+CMD_AccountAnonymousSet 接続設定のユーザー認証の種類を匿名認証に設定
+CMD_AccountAnonymousSet_Help VPN Client に登録されている接続設定を指定し、その接続設定が VPN Server に接続する際のユーザー認証の方法を、[匿名認証] に設定します。
+CMD_AccountAnonymousSet_Args AccountAnonymousSet [name]
+CMD_AccountAnonymousSet_[name] 設定を変更する接続設定の名前を指定します。
+
+
+# AccountPasswordSet コマンド
+CMD_AccountPasswordSet 接続設定のユーザー認証の種類をパスワード認証に設定
+CMD_AccountPasswordSet_Help VPN Client に登録されている接続設定を指定し、その接続設定が VPN Server に接続する際のユーザー認証の方法を、[パスワード認証] に設定します。パスワード認証の種類には、[標準パスワード認証] と [RADIUS または NT ドメイン認証] を指定します。
+CMD_AccountPasswordSet_Args AccountPasswordSet [name] [/PASSWORD:password] [/TYPE:standard|radius]
+CMD_AccountPasswordSet_[name] 設定を変更する接続設定の名前を指定します。
+CMD_AccountPasswordSet_PASSWORD パスワード認証で使用するパスワードを指定します。指定しない場合は、パスワードを入力するためのプロンプトが表示されます。
+CMD_AccountPasswordSet_TYPE パスワード認証の種類として、"standard" (標準パスワード認証) または "radius" (RADIUS または NT ドメイン認証) の、どちらかを指定します。
+CMD_AccountPasswordSet_Prompt_Type standard または radius の指定:
+CMD_AccountPasswordSet_Type_Invalid standard または radius の指定が不正です。
+
+
+# AccountCertSet コマンド
+CMD_AccountCertSet 接続設定のユーザー認証の種類をクライアント証明書認証に設定
+CMD_AccountCertSet_Help VPN Client に登録されている接続設定を指定し、その接続設定が VPN Server に接続する際のユーザー認証の方法を、[クライアント証明書認証] に設定します。証明書としては、X.509 形式の証明書ファイルと、Base 64 でエンコードされた対応した秘密鍵ファイルを指定する必要があります。
+CMD_AccountCertSet_Args AccountCertSet [name] [/LOADCERT:cert] [/LOADKEY:key]
+CMD_AccountCertSet_[name] 設定を変更する接続設定の名前を指定します。
+CMD_AccountCertSet_LOADCERT 証明書認証で提示する X.509 形式の証明書ファイル名を指定します。
+CMD_AccountCertSet_LOADKEY 証明書に対応した Base 64 形式でエンコードされた秘密鍵ファイル名を指定します。
+
+
+# AccountCertGet コマンド
+CMD_AccountCertGet 接続設定に用いるクライアント証明書の取得
+CMD_AccountCertGet_Help VPN Client に登録されている接続設定を指定し、その接続設定がクライアント証明書認証を使用する場合は、クライアント証明書として提示する証明書を取得して、証明書ファイルを X.509 形式で保存します。
+CMD_AccountCertGet_Args AccountCertGet [name] [/SAVECERT:cert]
+CMD_AccountCertGet_[name] 設定を取得する接続設定の名前を指定します。
+CMD_AccountCertGet_SAVECERT 取得した証明書を X.509 形式で保存するファイル名を指定します。
+
+
+# AccountEncryptEnable コマンド
+CMD_AccountEncryptEnable 接続設定の通信時の暗号化の有効化
+CMD_AccountEncryptEnable_Help VPN Client に登録されている接続設定を指定し、その接続設定が VPN Server との間で VPN 接続を行なって通信をする際に、VPN Server との間の通信内容を SSL で暗号化するように設定します。\n通常は、VPN Server との間の通信を SSL で暗号化して、情報の盗聴や改ざんを防止します。暗号化を無効にすることもできます。暗号化を無効にすると、通信のスループットが向上しますが、通信データは平文でネットワーク上を流れます。
+CMD_AccountEncryptEnable_Args AccountEncryptEnable [name]
+CMD_AccountEncryptEnable_[name] 設定を変更する接続設定の名前を指定します。
+
+
+# AccountEncryptDisable コマンド
+CMD_AccountEncryptDisable 接続設定の通信時の暗号化の無効化
+CMD_AccountEncryptDisable_Help VPN Client に登録されている接続設定を指定し、その接続設定が VPN Server との間で VPN 接続を行なって通信をする際に、VPN Server との間の通信内容を暗号化しないように設定します。\n通常は、VPN Server との間の通信を SSL で暗号化して、情報の盗聴や改ざんを防止します。暗号化を無効にすることもできます。暗号化を無効にすると、通信のスループットが向上しますが、通信データは平文でネットワーク上を流れます。
+CMD_AccountEncryptDisable_Args AccountEncryptDisable [name]
+CMD_AccountEncryptDisable_[name] 設定を変更する接続設定の名前を指定します。
+
+
+# AccountCompressEnable コマンド
+CMD_AccountCompressEnable 接続設定の通信時のデータ圧縮の有効化
+CMD_AccountCompressEnable_Help VPN Client に登録されている接続設定を指定し、その接続設定が VPN Server との間で VPN 接続を行なって通信をする際に、VPN Server との間の通信内容を圧縮するように設定します。\n最大で約 80 % 程度の圧縮を行うことができます。ただし、圧縮を行うと、クライアントおよびサーバーの両方で CPU 負荷が高くなります。回線速度が約 10 Mbps 以上の場合は、圧縮を行うとスループットが低下し、逆効果となる場合があります。
+CMD_AccountCompressEnable_Args AccountCompressEnable [name]
+CMD_AccountCompressEnable_[name] 設定を変更する接続設定の名前を指定します。
+
+
+# AccountCompressDisable コマンド
+CMD_AccountCompressDisable 接続設定の通信時のデータ圧縮の無効化
+CMD_AccountCompressDisable_Help VPN Client に登録されている接続設定を指定し、その接続設定が VPN Server との間で VPN 接続を行なって通信をする際に、VPN Server との間の通信内容を圧縮しないように設定します。
+CMD_AccountCompressDisable_Args AccountCompressDisable [name]
+CMD_AccountCompressDisable_[name] 設定を変更する接続設定の名前を指定します。
+
+
+# AccountProxyNone コマンド
+CMD_AccountProxyNone 接続設定の接続方法を直接 TCP/IP 接続に設定
+CMD_AccountProxyNone_Help VPN Client に登録されている接続設定を指定し、その接続設定が VPN Server に対して接続する際に使用する接続方法を [直接 TCP/IP 接続] に設定し、プロキシサーバーを経由しないようにします。
+CMD_AccountProxyNone_Args AccountProxyNone [name]
+CMD_AccountProxyNone_[name] 設定を変更する接続設定の名前を指定します。
+
+
+# AccountProxyHttp コマンド
+CMD_AccountProxyHttp 接続設定の接続方法を HTTP プロキシサーバー経由接続に設定
+CMD_AccountProxyHttp_Help VPN Client に登録されている接続設定を指定し、その接続設定が VPN Server に対して接続する際に使用する接続方法を [HTTP プロキシサーバー経由接続] に設定し、経由する HTTP プロキシサーバーのホスト名とポート番号、ユーザー名とパスワード (必要な場合) を指定します。\n経由する HTTP プロキシサーバーは、HTTPS 通信をするための CONNECT メソッドに対応している必要があります。
+CMD_AccountProxyHttp_Args AccountProxyHttp [name] [/SERVER:hostname:port] [/USERNAME:username] [/PASSWORD:password]
+CMD_AccountProxyHttp_[name] 設定を変更する接続設定の名前を指定します。
+CMD_AccountProxyHttp_SERVER [ホスト名:ポート番号] の形式で、経由する HTTP プロキシサーバーのホスト名、または IP アドレスとポート番号を指定します。
+CMD_AccountProxyHttp_USERNAME 経由する HTTP プロキシサーバーに接続するためにユーザー認証が必要な場合、ユーザー名を指定します。また、同時に /PASSWORD パラメータも指定します。/USERNAME と /PASSWORD パラメータが指定されない場合は、ユーザー認証データを設定しません。
+CMD_AccountProxyHttp_PASSWORD 経由する HTTP プロキシサーバーに接続するためにユーザー認証が必要な場合、パスワードを指定します。/USERNAME パラメータと共に指定します。
+CMD_AccountProxyHttp_Prompt_Server プロキシサーバーのホスト名とポート番号:
+
+
+
+# AccountProxySocks コマンド
+CMD_AccountProxySocks 接続設定の接続方法を SOCKS プロキシサーバー経由接続に設定
+CMD_AccountProxySocks_Help VPN Client に登録されている接続設定を指定し、その接続設定が VPN Server に対して接続する際に使用する接続方法を [SOCKS プロキシサーバー経由接続] に設定し、経由する SOCKS プロキシサーバーのホスト名とポート番号、ユーザー名とパスワード (必要な場合) を指定します。\n経由する SOCKS サーバーは、SOCKS バージョン 4 に対応している必要があります。
+CMD_AccountProxySocks_Args AccountProxySocks [name] [/SERVER:hostname:port] [/USERNAME:username] [/PASSWORD:password]
+CMD_AccountProxySocks_[name] 設定を変更する接続設定の名前を指定します。
+CMD_AccountProxySocks_SERVER [ホスト名:ポート番号] の形式で、経由する SOCKS プロキシサーバーのホスト名、または IP アドレスとポート番号を指定します。
+CMD_AccountProxySocks_USERNAME 経由する SOCKS プロキシサーバーに接続するためにユーザー認証が必要な場合、ユーザー名を指定します。また、同時に /PASSWORD パラメータも指定します。/USERNAME と /PASSWORD パラメータが指定されない場合は、ユーザー認証データを設定しません。
+CMD_AccountProxySocks_PASSWORD 経由する SOCKS プロキシサーバーに接続するためにユーザー認証が必要な場合、パスワードを指定します。/USERNAME パラメータと共に指定します。
+
+
+# AccountServerCertEnable コマンド
+CMD_AccountServerCertEnable 接続設定のサーバー証明書の検証オプションの有効化
+CMD_AccountServerCertEnable_Help VPN Client に登録されている接続設定を指定し、その接続設定が VPN Server に対して接続する際に、接続先の VPN Server の提示する SSL 証明書が信頼できるかどうか検査するオプションを有効にします。\nこのオプションが有効になっている場合、接続先サーバーの SSL 証明書を、あらかじめ AccountServerCertSet コマンドで接続設定設定内に保存しておくか、または仮想 HUB の信頼する証明機関の証明書一覧に、サーバーの SSL 証明書を署名したルート証明書を CertAdd コマンドなどで登録しておくことを推奨します。登録されていない場合は、初回接続時に確認のメッセージが表示される場合があります。\n接続設定のサーバー証明書の検証オプションが有効になっている状態で、接続した VPN Server の証明書が信頼できない場合、直ちに接続を解除して再試行を繰り返します。
+CMD_AccountServerCertEnable_Args AccountServerCertEnable [name]
+CMD_AccountServerCertEnable_[name] 設定を変更する接続設定の名前を指定します。
+
+
+# AccountServerCertDisable コマンド
+CMD_AccountServerCertDisable 接続設定のサーバー証明書の検証オプションの無効化
+CMD_AccountServerCertDisable_Help VPN Client に登録されている接続設定を指定し、その接続設定が VPN Server に対して接続する際に、接続先の VPN Server の提示する SSL 証明書が信頼できるかどうか検査するオプションを無効にします。
+CMD_AccountServerCertDisable_Args AccountServerCertDisable [name]
+CMD_AccountServerCertDisable_[name] 設定を変更する接続設定の名前を指定します。
+
+
+# AccountServerCertSet コマンド
+CMD_AccountServerCertSet 接続設定のサーバー固有証明書の設定
+CMD_AccountServerCertSet_Help VPN Client に登録されている接続設定を指定し、その接続設定が VPN Server に対して接続する際に、接続先の VPN Server の提示する SSL 証明書と同じ証明書をあらかじめ登録します。\n接続設定のサーバー証明書の検証オプションが有効になっている場合、接続先サーバーの SSL 証明書をあらかじめこのコマンドで接続設定設定内に保存しておくか、または仮想 HUB の信頼する証明機関の証明書一覧に、サーバーの SSL 証明書を署名したルート証明書を CAAdd コマンドなどで登録しておく必要があります。\n接続設定のサーバー証明書の検証オプションが有効になっている状態で、接続した VPN Server の証明書が信頼できない場合、直ちに接続を解除して再試行を繰り返します。
+CMD_AccountServerCertSet_Args AccountServerCertSet [name] [/LOADCERT:cert]
+CMD_AccountServerCertSet_[name] 設定を変更する接続設定の名前を指定します。
+CMD_AccountServerCertSet_LOADCERT 設定するサーバー固有証明書が保存されている、X.509 形式の証明書ファイル名を指定します。
+
+
+# AccountServerCertDelete コマンド
+CMD_AccountServerCertDelete 接続設定のサーバー固有証明書の削除
+CMD_AccountServerCertDelete_Help VPN Client に登録されている接続設定を指定し、その接続設定にサーバー固有証明書が登録されている場合は、それを削除します。
+CMD_AccountServerCertDelete_Args AccountServerCertDelete [name]
+CMD_AccountServerCertDelete_[name] 設定を変更する接続設定の名前を指定します。
+
+
+# AccountServerCertGet コマンド
+CMD_AccountServerCertGet 接続設定のサーバー固有証明書の取得
+CMD_AccountServerCertGet_Help VPN Client に登録されている接続設定を指定し、その接続設定にサーバー固有証明書が登録されている場合はその証明書を取得して、X.509 形式の証明書ファイルとして保存します。
+CMD_AccountServerCertGet_Args AccountServerCertGet [name] [/SAVECERT:path]
+CMD_AccountServerCertGet_[name] 設定を変更する接続設定の名前を指定します。
+CMD_AccountServerCertGet_SAVECERT サーバー固有証明書を X.509 形式で保存する証明書ファイル名を指定します。
+
+
+# AccountDetailSet コマンド
+CMD_AccountDetailSet 接続設定の高度な通信設定の設定
+CMD_AccountDetailSet_Help VPN Client に登録されている接続設定を指定し、その接続設定が VPN Server と通信する際に使用される VPN プロトコルの通信設定をカスタマイズします。
+CMD_AccountDetailSet_Args AccountDetailSet [name] [/MAXTCP:max_connection] [/INTERVAL:additional_interval] [/TTL:disconnect_span] [/HALF:yes|no] [/BRIDGE:yes|no] [/MONITOR:yes|no] [/NOTRACK:yes|no] [/NOQOS:yes|no]
+CMD_AccountDetailSet_[name] 設定を変更する接続設定の名前を指定します。
+CMD_AccountDetailSet_MAXTCP VPN 通信に使用する TCP コネクション数を、1 以上 32 以下の整数で指定します。VPN Server との間の VPN 通信セッションにおけるデータ伝送に、複数本の TCP コネクションを束ねて使用することにより、通信速度を向上できる場合があります。\n注意: サーバーへの接続回線が高速な場合は 8 本程度を、ダイヤルアップ等の低速な場合は 1 本をお勧めします。
+CMD_AccountDetailSet_INTERVAL 複数の TCP コネクションを確立して VPN 通信を行うとき、各 TCP コネクションの確立間隔を秒単位で指定します。規定値は 1 秒です。
+CMD_AccountDetailSet_TTL 各 TCP コネクションの寿命を設定する場合は、TCP コネクションが確立されてから切断されるまでの寿命を、秒数で指定します。0 を指定すると、寿命は設定されません。
+CMD_AccountDetailSet_HALF 半二重モードを有効にする場合は "yes" を指定します。2 本以上の TCP コネクションを束ねて VPN 通信を行う際、「半二重モード」を使用することができます。半二重モードを有効にすると、自動的に各 TCP コネクションのデータ伝送方向を、半数ずつ固定することができます。たとえば、8 本の TCP コネクションを使用して VPN セッションを確立した場合、半二重モードを有効にすると、4 本の TCP コネクションはアップロード方向専用、残りの 4 本のコネクションはダウンロード方向専用に固定され通信が行われます。
+CMD_AccountDetailSet_BRIDGE VPN Server に「ブリッジ / ルータモード」で接続する場合は "yes" を指定します。ブリッジ / ルータモードを使用して接続した場合、VPN Client の仮想 LAN カードの側で、別のネットワークにブリッジしたりルーティングしたりすることができるようになります。ただし、接続に使用するユーザーのセキュリティポリシーで、ブリッジまたはルーティングが禁止されている場合は、接続に失敗します。
+CMD_AccountDetailSet_MONITOR VPN Server に「モニタリングモード」で接続する場合は "yes" を指定します。モニタリングモードを使用して接続した場合、仮想 HUB 内を流れるすべてのパケットを受信することができます。ただし、接続に使用するユーザーのセキュリティポリシーで、モニタリングモードが許可されていない場合は、接続に失敗します。
+CMD_AccountDetailSet_NOTRACK ルーティングテーブルの調整処理を行わない場合は "yes" を指定します。通常は "no" を指定します。
+CMD_AccountDetailSet_NOQOS VoIP / QoS 対応機能を無効にする場合は "yes" を指定します。通常は "no" を指定します。
+CMD_AccountDetailSet_Eval_MaxTcp TCP コネクション数は 1 から 32 の間で指定してください。
+CMD_AccountDetailSet_Eval_Interval TCP コネクションの確立間隔は 1 秒以上を指定してください。
+CMD_AccountDetailSet_Prompt_MaxTcp VPN 通信に使用する TCP コネクション数:
+CMD_AccountDetailSet_Prompt_Interval 各 TCP コネクションの確立間隔:
+CMD_AccountDetailSet_Prompt_TTL 各 TCP コネクションの寿命 (0 で無し):
+CMD_AccountDetailSet_Prompt_HALF 半二重モードを有効にする (yes/no):
+CMD_AccountDetailSet_Prompt_BRIDGE ブリッジ/ルータモードを有効にする (yes/no):
+CMD_AccountDetailSet_Prompt_MONITOR モニタリングモードを有効にする (yes/no):
+CMD_AccountDetailSet_Prompt_NOTRACK ルーティングテーブル調整処理を無効化する (yes/no):
+CMD_AccountDetailSet_Prompt_NOQOS QoS 制御機能を無効化する (yes/no):
+
+
+# AccountRename コマンド
+CMD_AccountRename 接続設定の名前の変更
+CMD_AccountRename_Help VPN Client に登録されている接続設定を指定し、その接続設定の名前を変更します。
+CMD_AccountRename_Args AccountRename [name] [/NEW:new_name]
+CMD_AccountRename_[name] 名前を変更する接続設定の現在の名前を指定します。
+CMD_AccountRename_NEW 変更後の新しい名前を指定します。
+CMD_AccountRename_PROMPT_OLD 現在の名前:
+CMD_AccountRename_PROMPT_NEW 新しい名前:
+
+
+# AccountConnect コマンド
+CMD_AccountConnect 接続設定を使用して VPN Server へ接続を開始
+CMD_AccountConnect_Help VPN Client に登録されている接続設定を指定し、その接続設定を使用して VPN Server への接続を開始します。接続処理中、または接続済みの状態になった接続設定は、AccountDisconnect コマンドで切断するまで VPN Server に常時接続、または接続を試行し続けます (ただし AccountRetrySet コマンドで再試行回数を指定してある場合は、指定された回数で試行を中断します)。
+CMD_AccountConnect_Args AccountConnect [name]
+CMD_AccountConnect_[name] 接続を開始する接続設定の名前を指定します。
+
+
+# AccountDisconnect コマンド
+CMD_AccountDisconnect 接続中の接続設定の切断
+CMD_AccountDisconnect_Help VPN Client に登録されている接続設定を指定し、その接続設定が接続処理中、または接続済みの状態である場合は直ちに切断します。
+CMD_AccountDisconnect_Args AccountDisconnect [name]
+CMD_AccountDisconnect_[name] 切断する接続設定の名前を指定します。
+
+
+# AccountStatusGet コマンド
+CMD_AccountStatusGet 接続設定の現在の状態の取得
+CMD_AccountStatusGet_Help VPN Client に登録されている接続設定を指定し、その接続設定が現在接続済みである場合は、その接続状態やその他の情報を取得します。
+CMD_AccountStatusGet_Args AccountStatusGet [name]
+CMD_AccountStatusGet_[name] 情報を取得する接続設定の名前を指定します。
+
+
+# AccountNicSet コマンド
+CMD_AccountNicSet 接続設定で使用する仮想 LAN カードの設定
+CMD_AccountNicSet_Help VPN Client に登録されている既存の接続設定が VPN Server への接続に使用する仮想 LAN カード名を変更します。
+CMD_AccountNicSet_Args AccountNicSet [name] [/NICNAME:nicname]
+CMD_AccountNicSet_[name] 設定を変更する接続設定の名前を指定します。
+CMD_AccountNicSet_NICNAME VPN Server に接続する際に使用する仮想 LAN カード名を指定します。
+
+
+# AccountStatusShow コマンド
+CMD_AccountStatusShow VPN Server への接続中に接続状況やエラー画面を表示するように設定
+CMD_AccountStatusShow_Help VPN Client に登録されている接続設定を指定し、その接続設定を用いて VPN Server に接続する際に、接続状況やエラー画面などをコンピュータのディスプレイ上に表示するように設定します。
+CMD_AccountStatusShow_Args AccountStatusShow [name]
+CMD_AccountStatusShow_[name] 設定を変更する接続設定の名前を指定します。
+
+
+# AccountStatusHide コマンド
+CMD_AccountStatusHide VPN Server への接続中に接続状況やエラー画面を表示しないように設定
+CMD_AccountStatusHide_Help VPN Client に登録されている接続設定を指定し、その接続設定を用いて VPN Server に接続する際に、接続状況やエラー画面などをコンピュータのディスプレイ上に表示しないように設定します。
+CMD_AccountStatusHide_Args AccountStatusHide [name]
+CMD_AccountStatusHide_[name] 設定を変更する接続設定の名前を指定します。
+
+
+# AccountSecureCertSet コマンド
+CMD_AccountSecureCertSet 接続設定のユーザー認証の種類をスマートカード認証に設定
+CMD_AccountSecureCertSet_Help VPN Client に登録されている接続設定を指定し、その接続設定が VPN Server に接続する際のユーザー認証の方法を [スマートカード認証] に設定します。また、スマートカード内に格納されている証明書オブジェクトと秘密鍵オブジェクトの名前を指定する必要があります。
+CMD_AccountSecureCertSet_Args AccountSecureCertSet [name] [/CERTNAME:cert] [/KEYNAME:key]
+CMD_AccountSecureCertSet_[name] 設定を変更する接続設定の名前を指定します。
+CMD_AccountSecureCertSet_CERTNAME スマートカード内に格納されている証明書オブジェクトの名前を指定します。
+CMD_AccountSecureCertSet_KEYNAME スマートカード内に格納されている秘密鍵オブジェクトの名前を指定します。/CERTNAME で指定した証明書に対応している必要があります。
+CMD_AccountSecureCertSet_PROMPT_CERTNAME スマートカード内証明書オブジェクトの名前:
+CMD_AccountSecureCertSet_PROMPT_KEYNAME スマートカード内秘密鍵オブジェクトの名前:
+
+
+# AccountRetrySet コマンド
+CMD_AccountRetrySet 接続設定の接続失敗または切断時の再試行回数と間隔の設定
+CMD_AccountRetrySet_Help VPN Client に登録されている接続設定を指定し、その接続設定が VPN Server に接続しようとする際、または接続中に VPN Server との通信が切断されたり、接続に失敗したりした場合に、接続を再試行する回数と接続再試行間隔を指定します。\nなお、ユーザー認証の種類が [スマートカード認証] の場合は、接続試行回数の設定にかかわらず、再試行は行いません。
+CMD_AccountRetrySet_Args AccountRetrySet [name] [/NUM:num_retry] [/INTERVAL:retry_interval]
+CMD_AccountRetrySet_[name] 設定を変更する接続設定の名前を指定します。
+CMD_AccountRetrySet_NUM 連続して再接続を行う回数を指定します。"999" と指定すると、無限に再接続を試行します (常時接続)。0 を指定すると再接続を行いません。
+CMD_AccountRetrySet_INTERVAL 再接続を行う場合、前回接続が切断または接続失敗してから、何秒後に再接続処理を開始するかを設定します。
+CMD_AccountRetrySet_PROMPT_NUM 再接続回数 ("999" で無限):
+CMD_AccountRetrySet_PROMPY_INTERVAL 再接続間隔 (秒):
+CMD_AccountRetrySet_EVAL_INTERVAL 再接続間隔は 5 秒以上で指定してください。
+
+
+# AccountStartupSet コマンド
+CMD_AccountStartupSet 接続設定をスタートアップ接続に設定
+CMD_AccountStartupSet_Help VPN Client に登録されている接続設定を指定し、その接続設定をスタートアップ接続に設定します。スタートアップ接続に設定されている接続設定は、VPN Client サービスが起動すると同時に自動的に接続処理を開始します。
+CMD_AccountStartupSet_Args AccountStartupSet [name]
+CMD_AccountStartupSet_[name] 設定を変更する接続設定の名前を指定します。
+
+
+# AccountStartupRemove コマンド
+CMD_AccountStartupRemove 接続設定のスタートアップ接続を解除
+CMD_AccountStartupRemove_Help VPN Client に登録されている接続設定を指定し、その接続設定が現在スタートアップ接続に設定されている場合は、スタートアップ接続設定を解除します。
+CMD_AccountStartupRemove_Args AccountStartupRemove [name]
+CMD_AccountStartupRemove_[name] 設定を変更する接続設定の名前を指定します。
+
+
+# AccountExport コマンド
+CMD_AccountExport 接続設定のエクスポート
+CMD_AccountExport_Help VPN Client に登録されている接続設定を指定し、その接続設定の内容を、テキストファイルとしてエクスポートします。エクスポートされた接続設定ファイルを後からインポートすることによって、接続設定の内容を複製することができます。また、テキストファイルで保存されるため、一般的なテキストエディタで編集することも可能です。\nエクスポート先のファイルは、UTF-8 形式のテキストファイルとして保存されます。なお、ファイル名に .vpn という拡張子を付けると、Windows 版 VPN クライアント接続マネージャと関連付けされるので便利です。
+CMD_AccountExport_Args AccountExport [name] [/SAVEPATH:savepath]
+CMD_AccountExport_[name] 接続設定をエクスポートする接続設定名を指定します。
+CMD_AccountExport_SAVEPATH 保存先のファイル名を指定します。
+CMD_AccountExport_PROMPT_SAVEPATH 保存先ファイル名 (拡張子は .vpn を推奨):
+
+
+# AccountImport コマンド
+CMD_AccountImport 接続設定のインポート
+CMD_AccountImport_Help AccountExport コマンドによってエクスポートされた接続設定ファイルをインポートし、VPN Client に追加します。
+CMD_AccountImport_Args AccountImport [path]
+CMD_AccountImport_[path] インポート元のファイル名を指定します。
+CMD_AccountImport_PROMPT_PATH インポート元ファイル名:
+CMD_AccountImport_FAILED_PARSE 指定されたファイルを正しく解析することができませんでした。正しくエクスポートされたファイルかどうか確認してください。
+CMD_AccountImport_OK 接続設定 "%s" としてインポートしました。
+
+
+
+# RemoteEnable コマンド
+CMD_RemoteEnable VPN Client サービスのリモート管理の許可
+CMD_RemoteEnable_Help VPN Client サービスに、localhost 以外のリモートコンピュータから、コマンドライン管理ユーティリティまたは VPN クライアント接続マネージャでリモート接続して管理することを許可します。
+CMD_RemoteEnable_Args RemoteEnable
+
+
+# RemoteDisable コマンド
+CMD_RemoteDisable VPN Client サービスのリモート管理の禁止
+CMD_RemoteDisable_Help VPN Client サービスに、localhost 以外のリモートコンピュータからコマンドライン管理ユーティリティまたは VPN クライアント接続マネージャでリモート接続して管理することを禁止します。
+CMD_RemoteDisable_Args RemoteDisable
+
+
+
+
+
+
+###################################################
+# #
+# ここから下は VPN Tools 用のコマンド #
+# #
+###################################################
+
+
+# MakeCert コマンド
+CMD_MakeCert 新しい X.509 証明書と秘密鍵の作成
+CMD_MakeCert_Help 新しい X.509 証明書と秘密鍵を作成し、ファイルとして保存します。\n証明書の公開鍵と秘密鍵の生成アルゴリズムには、RSA 1024 bit が使用されます。\n証明書の種類として、ルート証明書 (自己署名証明書) と他の証明書によって署名された証明書のどちらでも作成することができます。他の証明書によって署名された証明書を作成するためには、署名に使用する証明書 (X.509 形式のファイル) と対応する秘密鍵ファイル (Base 64 エンコード) が必要です。\n\n作成する証明書には、名前 (CN)、所属機関 (O)、組織単位 (OU)、国 (C)、都道府県 (ST)、ローカル (L)、シリアル番号、有効期限を指定することができます。\n作成された証明書は X.509 形式のファイルとして、秘密鍵ファイルは RSA 1024 bit 形式の Base 64 エンコードされたファイルとしてそれぞれ保存されます。\n\nMakeCert コマンドは、証明書を作成するための必要最低限の機能を用意したツールです。本格的な証明書を作成したい場合は、OpenSSL などのフリーソフトや、市販の CA (証明機関) ソフトウェアを使用することを推奨します。\n\n※注意: このコマンドは SoftEther VPN コマンドライン管理ユーティリティから呼び出すことが可能です。現在 VPN Server や VPN Client に管理モードで接続している場合も実行できますが、実際に RSA 演算を行い、証明書データを生成しファイルに保存するのはこのコマンドを実行しているコンピュータであり、管理モードで接続先のコンピュータとは一切関係ないコンテキストで実行されます。
+CMD_MakeCert_Args MakeCert [/CN:cn] [/O:o] [/OU:ou] [/C:c] [/ST:st] [/L:l] [/SERIAL:serial] [/EXPIRES:expires] [/SIGNCERT:signcert] [/SIGNKEY:signkey] [/SAVECERT:savecert] [/SAVEKEY:savekey]
+CMD_MakeCert_CN 作成する証明書の名前 (CN) 項目を指定します。none を指定することもできます。
+CMD_MakeCert_O 作成する証明書の所属機関 (O) 項目を指定します。none を指定することもできます。
+CMD_MakeCert_OU 作成する証明書の組織単位 (OU) 項目を指定します。none を指定することもできます。
+CMD_MakeCert_C 作成する証明書の国 (C) 項目を指定します。none を指定することもできます。
+CMD_MakeCert_ST 作成する証明書の都道府県 (ST) 項目を指定します。none を指定することもできます。
+CMD_MakeCert_L 作成する証明書のローカル (L) 項目を指定します。none を指定することもできます。
+CMD_MakeCert_SERIAL 作成する証明書のシリアル番号項目を指定します。16 進数で指定します。none を指定することもできます。
+CMD_MakeCert_EXPIRES 作成する証明書の有効期限を指定します。none または 0 を指定すると、3650 日 (約 10 年) が使用されます。最大 10950 日 (約 30 年) まで指定できます。
+CMD_MakeCert_SIGNCERT 作成する証明書を、既存の証明書によって署名する場合は、署名に使用する X.509 形式の証明書のファイル名を指定します。パラメータを省略した場合は、署名は行わず新しい証明書をルート証明書として作成します。
+CMD_MakeCert_SIGNKEY /SIGNCERT で指定した証明書に対応する秘密鍵 (RSA, Base-64 エンコード) を指定します。
+CMD_MakeCert_SAVECERT 作成した証明書を保存するファイル名を指定します。証明書は RSA 形式の 1024 bit の公開鍵を含んだ X.509 ファイルとして保存されます。
+CMD_MakeCert_SAVEKEY 作成した証明書に対応する秘密鍵を保存するファイル名を指定します。秘密鍵は RSA 形式の 1024 bit の秘密鍵ファイルとして保存されます。
+CMD_MakeCert_PROMPT_CN 作成する証明書の名前 (CN):
+CMD_MakeCert_PROMPT_O 作成する証明書の所属機関 (O):
+CMD_MakeCert_PROMPT_OU 作成する証明書の組織単位 (OU):
+CMD_MakeCert_PROMPT_C 作成する証明書の国 (C):
+CMD_MakeCert_PROMPT_ST 作成する証明書の都道府県 (ST):
+CMD_MakeCert_PROMPT_L 作成する証明書のローカル (L):
+CMD_MakeCert_PROMPT_SERIAL 作成する証明書のシリアル番号 (16 進数):
+CMD_MakeCert_PROMPT_EXPIRES 作成する証明書の有効期限 (日):
+CMD_MakeCert_PROMPT_SAVECERT 作成した証明書を保存するファイル名:
+CMD_MakeCert_PROMPT_SAVEKEY 作成した秘密鍵を保存するファイル名:
+CMD_MakeCert_EVAL_EXPIRES 有効期限は %u 以上 %u 以下で指定してください。
+CMD_MakeCert_ERROR_SIGNKEY /SIGNCERT と /SIGNKEY で指定された証明書または秘密鍵が読み込めないか、組み合わせが不正です。
+CMD_MakeCert_ERROR_GEN_FAILED 証明書と秘密鍵の生成に失敗しました。
+
+
+# TrafficClient コマンド
+CMD_TrafficClient 通信スループット測定ツールクライアントの実行
+CMD_TrafficClient_Help 通信スループット測定ツールの、クライアントプログラムを実行します。\n通信スループット測定ツールは TrafficClient と TrafficServer の 2 つのコマンドとして利用し、IP ネットワーク上で接続された 2 台のコンピュータの間で伝送することができる通信スループットを計測することができます。すでに別のコンピュータ上で、TrafficServer コマンドを用いて通信スループット測定ツールサーバーを待機させておき、TrafficClient コマンドで、そのサーバーのホスト名または IP アドレスとポート番号を指定して接続し、通信速度を測定することができます。\n通信速度の測定は、同時に複数本の TCP コネクションを確立し、それぞれのコネクションで最大限にストリームデータを伝送した結果、指定された時間内に実際に伝送することができたデータのビット数を計算し、それを元に通信スループットの平均値 (bps) を算出する方法で行われます。通常、1 本の TCP コネクションを用いた場合は TCP のアルゴリズム上の限界により、実際のネットワークスループットよりも遅い速度でしか通信できない場合が多いため、複数本の TCP コネクションを同時に確立して通信した結果を測定することを推奨します。この測定方法によって計測されたスループットは実際に TCP でストリームとして受信側に届いたデータのビット長から計算されるため、途中で発生したパケットロスやデータ破損したパケットは、実際に届いたパケットには含まれず、純粋なネットワークの最大通信可能帯域幅に近い値を算出することができます。\n測定結果として TCP 内で伝送されたストリームサイズから、実際にネットワーク上を流れたデータ量の近似値を計算し、それを時間で割ってビット毎秒 (bps) を算出します。物理的なネットワークの種類は Ethernet (IEEE802.3) で、MAC フレームのペイロードサイズは 1,500 Bytes (TCP の MSS は 1,460 Bytes) と仮定して計算が行われます。/RAW オプションを指定すると、TCP/IP ヘッダや MAC ヘッダのデータ量を補正する計算は行われません。\n\n※注意: このコマンドは SoftEther VPN コマンドライン管理ユーティリティから呼び出すことが可能です。現在 VPN Server や VPN Client に管理モードで接続している場合も実行できますが、実際に通信を行ってスループットを測定するのは、このコマンドを実行しているコンピュータであり、管理モードで接続先のコンピュータとは一切関係ないコンテキストで実行されます。
+CMD_TrafficClient_Args TrafficClient [host:port] [/NUMTCP:numtcp] [/TYPE:download|upload|full] [/SPAN:span] [/DOUBLE:yes|no] [/RAW:yes|no]
+CMD_TrafficClient_[host:port] 通信スループット測定ツールサーバー (TrafficServer) が待機しているホスト名、または IP アドレスとポート番号を指定します。ポート番号を省略した場合は、9821 が使用されます。
+CMD_TrafficClient_NUMTCP 同時にクライアントとサーバーとの間で確立されデータが伝送される TCP コネクション数を指定します。省略した場合は 32 が使用されます。
+CMD_TrafficClient_TYPE スループット測定を行う際の、データの流れる方向を指定します。"download"、"upload"、"full" のうち 1 つを指定します。download を指定すると、サーバー側からクライアント側にデータが伝送されます。upload を指定すると、クライアント側からサーバー側にデータが伝送されます。full を指定すると、双方向にデータが伝送されます。full を指定する場合は、NUMTCP の値は 2 以上の偶数に指定する必要があります (同時に接続される TCP コネクションのうち半数がダウンロード方向、残りの半数がアップロード方向に使用されます)。このパラメータを省略した場合は full が使用されます。
+CMD_TrafficClient_SPAN スループットを測定するためのデータ伝送を行う時間を、秒数単位で指定します。このパラメータを省略した場合は 15 秒が使用されます。
+CMD_TrafficClient_DOUBLE "yes" を指定した場合、計測した結果のスループットを 2 倍にして表示します。このオプションは、途中にネットワーク装置などがあり、そのネットワーク装置が入出力した合計のスループット能力を測定する場合に使用します。
+CMD_TrafficClient_RAW "yes" を指定すると、TCP/IP ヘッダや MAC ヘッダのデータ量を補正する計算を行いません。
+CMD_TrafficClient_EVAL_NUMTCP TCP コネクション数は 32 以下で指定してください。
+CMD_TrafficClient_PROMPT_HOST 測定サーバー名とポート番号 (省略した場合は 9821):
+CMD_TrafficClient_ERROR_NUMTCP データの流れる方向が "full" (双方向) の場合、TCP コネクション数 (/NUMTCP) は偶数の値を指定する必要があります。
+CMD_TrafficClient_ERROR_HOSTPORT ホスト名またはポート番号の指定が正しくありません。
+
+
+# TrafficServer コマンド
+CMD_TrafficServer 通信スループット測定ツールサーバーの実行
+CMD_TrafficServer_Help 通信スループット測定ツールのサーバープログラムを実行します。\n通信スループット測定ツールは、TrafficClient と TrafficServer の 2 つのコマンドとして利用し、IP ネットワーク上で接続された 2 台のコンピュータの間で伝送することができる通信スループットを計測することができます。\nこのコンピュータ上の TCP ポートを待機状態にして、別のコンピュータからの TrafficClient からの接続を待ち受けるには、TrafficServer コマンドにポート番号を指定して起動します。\n通信スループット測定ツールに関する詳細は、TrafficClient /? と入力すると表示されます。\n\n※注意: このコマンドは SoftEther VPN コマンドライン管理ユーティリティから呼び出すことが可能です。現在 VPN Server や VPN Client に管理モードで接続している場合も実行できますが、実際に通信を行ってスループットを測定するのは、このコマンドを実行しているコンピュータであり、管理モードで接続先のコンピュータとは一切関係ないコンテキストで実行されます。
+CMD_TrafficServer_Args TrafficServer [port]
+CMD_TrafficServer_[port] 接続を待ち受けるポート番号を整数で指定します。指定されたポートが、すでに別のプログラムによって使用中の場合や、ポートを開くことができない場合はエラーが発生します。
+
+
+# TrafficClient / TrafficServer 系内部メッセージ文字列
+TT_LISTEN_FAILED TCP ポート %u を待機状態にすることができませんでした。ポートが他のアプリケーションによって使用されているか、ポートを開く権限が無い可能性があります。
+TTS_LISTEN_STOP 待機ポートを閉じました。
+TTS_ENTER_TO_EXIT \n----------------------------------------\n通信スループット測定ツールのサーバープログラムを起動しました。\n\nEnter キーを押すと、サーバープログラムを停止します。\n----------------------------------------\n\n
+TTS_INIT サーバープログラムを起動しています...
+TTS_LISTEN_STARTED サーバープログラムを起動しました。IPv4 TCP ポート %u を待機状態にしてクライアントからの接続を待機しています。
+TTS_LISTEN_STARTED_V6 IPv6 TCP ポート %u を待機状態にしてクライアントからの接続を待機しています。
+TTS_LISTEN_FAILED_V6 IPv6 TCP ポート %u を待機状態にできませんでした。他のアプリケーションが同一 IPv6 TCP ポートを使用しているか、IPv6 スタックがインストールされていない可能性があります。
+TTS_STOP_INIT サーバープログラムを停止しています...
+TTS_STOP_FINISHED サーバープログラムの停止が完了しました。
+TTS_ACCEPTED コネクション %u: クライアント %S のポート %u から接続されました。
+TTS_DISCONNECTED コネクション %u (%S) が切断されました。
+TTS_DISCONNECT コネクション %u (%S) を切断しました。
+TTC_INIT クライアントプログラムを起動しています...
+TTC_FREE クライアントプログラムが終了しました。
+TTC_CONNECT_START サーバー %S (ポート %u) への接続を開始します。%u 本の TCP コネクションを接続します。
+TTC_CONNECT_FAILED %u 本目の TCP コネクションの接続に失敗しました。
+TTC_CONNECT_NOT_SERVER 接続先の TCP ポートで TrafficServer 以外のプログラムが動作しているため、トラフィックを計測できません。
+TTC_CONNECT_OK %u 本目の TCP コネクションを接続しました。
+TTC_CONNECT_OK_2 \ データ伝送方向: %s
+TTC_ERROR_ABORTED サーバーとの間の TCP コネクションの初期化に失敗しました。計測を中止します。
+TTC_SUMMARY_BAR -------------------------------------------------------
+TTC_SUMMARY_TITLE 通信スループット測定ツールクライアント 設定内容
+TTC_SUMMARY_HOST 接続先のホスト名
+TTC_SUMMARY_PORT 接続先の TCP ポート番号
+TTC_SUMMARY_NUMTCP 確立する TCP コネクション数
+TTC_SUMMARY_TYPE データ伝送方向
+TTC_SUMMARY_SPAN データ伝送時間
+TTC_SUMMARY_ETHER Ethernet フレーム用にデータ補正
+TTC_SUMMARY_DOUBLE 中継機器の入出力合計速度の計測
+TTC_TYPE_DOWNLOAD ダウンロード (サーバー -> クライアント)
+TTC_TYPE_UPLOAD アップロード (クライアント -> サーバー)
+TTC_TYPE_FULL 双方向 (サーバー <--> クライアント)
+TTC_SPAN_STR %.1f 秒
+TTC_COMM_START \nすべてのコネクションが確立されたので、データ送受信を開始しました。\n測定開始時刻: %s\n完了予定時刻: %s\n\n計測中です。しばらくお待ちください。\n(測定中は他のアプリケーションを使用しないでください。)\n\n
+TTC_COMM_END %.1f 秒以上が経過したので、データ通信を終了します。\n\n
+TTC_COMM_USER_CANCEL ユーザーによってキャンセルされたので、データ通信を終了します。\n\n
+TTC_COMM_DISCONNECTED TCP コネクション %u が切断されました。
+TTC_STOPPING 通信スループット測定ツールクライアントの動作を停止しています...
+TTC_ENTER_TO_EXIT \n----------------------------------------\n通信スループット測定ツールのクライアントプログラムを起動しました。\n\nEnter キーを押すと、クライアントプログラムを停止します。\n----------------------------------------\n\n
+TTC_RES_TITLE \n\n通信スループット測定ツールによる測定結果\n\n
+TTC_RES_COLUMN_1 項目名
+TTC_RES_COLUMN_2 通常の表示
+TTC_RES_COLUMN_3 省略表示
+TTC_RES_SPAN 測定に使用した時間
+TTC_RES_ETHER Ethernet フレーム用にデータ補正
+TTC_RES_BYTES_DOWNLOAD ダウンロード方向の通信データ量
+TTC_RES_BYTES_UPLOAD アップロード方向の通信データ量
+TTC_RES_BYTES_TOTAL 合計通信データ量
+TTC_RES_DOUBLE 中継機器入出力合計スループット算出
+TTC_RES_BPS_DOWNLOAD ダウンロード方向の平均スループット
+TTC_RES_BPS_UPLOAD アップロード方向の平均スループット
+TTC_RES_BPS_TOTAL 合計平均スループット
+
+
+# Check コマンド
+CMD_Check SoftEther VPN の動作が可能かどうかチェックする
+CMD_Check_Help 現在 vpncmd を動作させているコンピュータが、SoftEther VPN Server / Bridge の動作プラットフォームとして適切であるかどうかをチェックします。\nこのチェックを通過したシステム上では、SoftEther VPN ソフトウェアが正しく動作する可能性が高いと思われます。\nまた、このチェックを通過できないシステム上では、SoftEther VPN ソフトウェアを使用した場合に、何らかの問題が発生する可能性があります。
+CMD_Check_Args Check
+
+
+# システムチェッカ関係
+# (一部奇妙な文字列が含まれていますが、文字コード変換のチェック用です)
+CHECK_TITLE ---------------------------------------------------\nSoftEther VPN 動作環境チェックツール\n\nCopyright (c) SoftEther VPN Project.\nAll Rights Reserved.\n\n
+CHECK_NOTE この動作環境チェックツールを実行したシステムがテストに合格した場合は、SoftEther VPN ソフトウェアが動作する可能性が高いです。チェックにはしばらく時間がかかる場合があります。そのままお待ちください...\n\n
+CHECK_EXEC_TAG '%s' のチェック中...\n
+CHECK_PASS [合格] ○
+CHECK_FAIL [不合格] ×
+CHECK_RESULT_1 すべてのチェックに合格しました。このシステム上で SoftEther VPN Server / Bridge が正しく動作する可能性が高いと思われます。
+CHECK_RESULT_2 一部のチェック結果は不合格でした。システムの動作環境を確認してください。このシステム上で SoftEther VPN Server / Bridge を実行した場合、問題が発生する可能性があります。
+CHECK_TEST_123456789 123456789
+
+
+CHECK_PROC_KERNEL カーネル系
+CHECK_PROC_MEMORY メモリ操作系
+CHECK_PROC_STRINGS ANSI / Unicode 文字列処理系
+CHECK_PROC_FILESYSTEM ファイルシステム
+CHECK_PROC_THREAD スレッド処理システム
+CHECK_PROC_NETWORK ネットワークシステム
+
+
+
+
+
+
+######################################################
+# #
+# Setup Wizard (SW) Strings #
+# #
+######################################################
+
+SW_TITLE SoftEther VPN セットアップ ウィザード (バージョン %S)
+SW_EXIT_CONFIRM SoftEther VPN のセットアップは完了していません。\r\n\r\nセットアップ ウィザードを終了しますか?
+SW_UNINSTALL_CONFIRM %s のアンインストール処理を開始します。\r\n\r\nよろしいですか?
+
+
+SW_COMPONENT_VPNSERVER_TITLE SoftEther VPN Server
+SW_COMPONENT_VPNSERVER_DESCRIPTION センター拠点にインストールします。VPN を構築する際にセンター側となる拠点のコンピュータにインストールしてください。管理ツールもインストールされます。
+
+SW_COMPONENT_VPNCLIENT_TITLE SoftEther VPN Client
+SW_COMPONENT_VPNCLIENT_DESCRIPTION VPN クライアントとなる PC にインストールします。センター拠点で稼働している VPN Server に対してこのコンピュータを VPN 接続するためにインストールしてください。管理ツールもインストールされます。
+
+SW_COMPONENT_VPNBRIDGE_TITLE SoftEther VPN Bridge
+SW_COMPONENT_VPNBRIDGE_DESCRIPTION ブランチ拠点にインストールします。この拠点の物理的な LAN にあるコンピュータすべてをセンター拠点にある VPN Server を経由して通信できるようにするためにインストールしてください。管理ツールもインストールされます。
+
+SW_COMPONENT_VPNSMGR_TITLE SoftEther VPN サーバー管理マネージャ (管理ツールのみ)
+SW_COMPONENT_VPNSMGR_DESCRIPTION この PC に VPN サーバー管理マネージャのみをインストールします。VPN Server 本体はインストールしません。別のコンピュータの Windows / Linux / Mac OS X / Solaris / FreeBSD で動作している VPN Server / VPN Bridge をリモート管理することができます。
+
+SW_COMPONENT_VPNCMGR_TITLE SoftEther VPN クライアント接続マネージャ (管理ツールのみ)
+SW_COMPONENT_VPNCMGR_DESCRIPTION この PC に VPN クライアント接続マネージャのみをインストールします。VPN Client 本体はインストールしません。別のコンピュータの Windows / Linux で動作している VPN Client をリモート管理することができます。
+
+SW_WELCOME_TITLE SoftEther VPN セットアップ ウィザードへようこそ
+SW_MODE_TITLE セットアップモードの選択
+SW_NOT_ADMIN_TITLE 権限が不足しています
+SW_COMPONENTS_TITLE インストールするソフトウェアの選択
+SW_EULA_TITLE 使用許諾契約書
+SW_WARNING_TITLE 重要事項説明書
+SW_DIR_TITLE インストール先ディレクトリ
+SW_READY_TITLE インストール準備の完了
+SW_PERFORM_TITLE セットアップの進行中
+SW_ERROR_TITLE セットアップの結果
+SW_FINISH_TITLE セットアップが完了しました
+SW_UNINST1_TITLE アンインストールの開始
+SW_LANG1_TITLE SoftEther VPN: Configure the Display Language (言語設定の変更)
+SW_EASY1_TITLE SoftEther VPN Client 簡易インストーラ作成ウィザードへようこそ
+SW_EASY2_TITLE ファイルの指定
+SW_WEB1_TITLE SoftEther VPN Client Web インストーラ作成ウィザードへようこそ
+SW_WEB2_TITLE ファイルの指定
+
+
+SW_UNINSTALLINFO_URL http://selinks.org/
+SW_UNINSTALLINFO_PUBLISHER SoftEther VPN Project
+
+
+SW_COMPONENTS_ABOUT_TAG 「%s」とは
+SW_COMPONENTS_REQUIRE_ADMIN インストールには管理者権限が必要です
+SW_COMPONENTS_REQUIRE_ADMIN_TEXT 「%s」をインストールするには管理者権限があるユーザーによってセットアップを起動し、「システムモード」でインストールする必要があります。システムモードでインストールするには、「戻る」ボタンをクリックしてください。
+SW_DIR_SELECT インストール先ディレクトリを選択してください
+SW_DIR_MORE_THAN_110 インストール先ディレクトリ名が長すぎます。\r\n110 文字以下で指定してください。
+SW_DIR_WRITE_ERROR 指定されたディレクトリ "%s" を作成することができないか、当該ディレクトリにファイルを書き込むことができません。\r\n\r\n他のディレクトリを選択してください。
+SW_DIR_DST_IS_SAME_TO_SRC 指定されたディレクトリ "%s" はインストール元と同一です。
+SW_DIR_IS_NOT_HDD 指定されたディレクトリ "%s" はローカルハードディスクドライブではありません。\r\n\r\nシステムモードで %s をインストールするためには、ローカルハードディスク上のディレクトリを指定する必要があります。
+SW_DIR_IS_NOT_FULLPATH ディレクトリ名 "%s" はフルパス形式ではありません。\r\n\r\nフルパス形式で指定してください。
+SW_DIR_DST_IS_OTHER_PRODUCT 指定されたディレクトリには別のコンポーネントがすでにインストールされています。\r\n\r\n別のディレクトリを指定してください。
+SW_DIR_DST_IS_NEWER 指定されたディレクトリにはより新しいバージョンの本ソフトウェアがすでにインストールされています。\r\n\r\nこのインストールを行う必要はありません。
+SW_DIR_DST_IS_NEWER_2 指定されたディレクトリにはより新しいバージョンの本ソフトウェアがすでにインストールされています。\r\n\r\nこのインストーラでは簡易インストール機能による VPN の接続設定の適用のみを行い、プログラムファイルの上書きは行いません。
+SW_DIR_DST_IS_BROKEN 指定されたディレクトリに存在するファイル "%s" を読み込むことができません。\r\n\r\n別のディレクトリを指定してください。
+SW_DIR_DST_IS_SYSTEM_MODE 指定されたディレクトリにはすでに本ソフトウェアがシステムモードでインストールされています。\r\n\r\n別のディレクトリを指定してください。
+SW_DIR_DST_IS_USER_MODE 指定されたディレクトリにはすでに本ソフトウェアがユーザーモードでインストールされています。\r\n\r\n別のディレクトリを指定してください。
+SW_SYSTEM_MODE_ALREADY_INSTALLED ソフトウェア 「%s」 はすでにこのコンピュータにシステムモードでインストールされています。\r\n\r\n同一コンピュータに同一コンポーネントをシステムモードとユーザーモードの両方でインストールする場合は競合が発生する場合があります。\r\n\r\n本当にユーザーモードでインストールを実行しますか?
+
+SW_NOT_INSTALL_SRC セットアッププログラムがインストールソース以外から起動されました。\r\n\r\nインストールを続行できません。
+SW_SETUPLOG_CORRUPTED setuplog.dat ファイルが破損しています。
+SW_MSI_UNINSTALL_FAILED %s の古いバージョン (製品コード: "%S") を Windows Installer でアンインストールしようとしましたが、アンインストールに失敗しました。\r\n\r\nこのバージョンを手動でアンインストールしてから、再度このインストーラを起動してください。
+SW_MSI_UNINSTALL_REBOOT_REQUIRED %s の古いバージョンを Windows Installer でアンインストールしました。コンピュータの再起動が必要です。\r\n\r\n「完了」をクリックしてから手動でコンピュータを再起動し、その後もう一度このインストーラを起動してください。
+SW_NOTICE_VPNSERVER_IS_INSTALLED コンポーネントとして SoftEther VPN Bridge が選択されましたが、このコンピュータにはすでに SoftEther VPN Server がインストールされています。\r\n\r\n通常、同一のコンピュータに SoftEther VPN Server と SoftEther VPN Bridge の両方をインストールする必要はありません。\r\n両方をインストールするとポート番号の競合などが発生し、不具合の原因となります。\r\nもし SoftEther VPN Server を SoftEther VPN Bridge に入れ替える場合は、一端このインストーラを終了し、SoftEther VPN Server をアンインストールしてから再度このインストーラを起動してください。\r\n\r\nSoftEther VPN Bridge のインストールを続行しますか?
+SW_NOTICE_VPNBRIDGE_IS_INSTALLED コンポーネントとして SoftEther VPN Server が選択されましたが、このコンピュータにはすでに SoftEther VPN Bridge がインストールされています。\r\n\r\n通常、同一のコンピュータに SoftEther VPN Server と SoftEther VPN Bridge の両方をインストールする必要はありません。\r\n両方をインストールするとポート番号の競合などが発生し、不具合の原因となります。\r\nもし SoftEther VPN Bridge を SoftEther VPN Server に入れ替える場合は、一端このインストーラを終了し、SoftEther VPN Bridge をアンインストールしてから再度このインストーラを起動してください。\r\n\r\nSoftEther VPN Server のインストールを続行しますか?
+SW_OS_FAILED %s はこのオペレーティングシステムにはインストールできません。
+SW_LANG_NOT_CHANGED %s の言語設定は変更されませんでした。
+SW_LANG_LIST_LOAD_FAILED 言語一覧データの読み込みに失敗しました。
+SW_LANG_OK %s の表示言語の変更が完了しました。\r\n%s のプログラムが起動している場合は、プログラムを一度終了してから再起動すると新しい表示言語が適用されます。表示言語が変化しない場合は、Windows を再起動してみてください。\r\n
+SW_LANG_OK_SERVICE \r\nサービスが動作している場合は、サービスの出力するログファイルの言語設定はサービスを再起動した後に適用されます。
+SW_LANG_OK_VPNCMGR \r\nVPN クライアント接続マネージャの表示言語は、VPN クライアント接続マネージャを終了 (タスクトレイに常駐させている場合は完全に終了) してから再起動した後に適用されます。
+SW_CHILD_PROCESS_ERROR 子プロセスを起動できませんでした。
+SW_EXE_FILTER Windows 実行可能ファイル (*.EXE)|*.exe|すべてのファイル (*.*)|*.*
+SW_PERFORM_MSG_EASY_INFO VPN Client の簡易インストーラをコンパイル中...
+SW_EASY_FINISHED_MSG VPN Client の簡易インストーラの生成が完了しました。\r\n簡易インストーラは、以下のファイル名で保存されました。\r\n\r\n%s\r\n\r\n上記のファイルを組織内で配布して使用できます。
+SW_EASY_ERROR_MSG VPN Client の簡易インストーラの生成に失敗しました。
+SW_OTHER_INSTANCE_EXISTS すでに他の SoftEther VPN セットアップウィザードが起動しています。\r\n\r\n他に起動しているセットアップウィザードを確認し、そのウィザードを終了させてから続行してください。
+SW_PERFORM_MSG_WEB_INFO VPN Client の Web インストーラをコンパイル中...
+SW_WEB_ERROR_MSG VPN Client の Web インストーラの生成に失敗しました。
+SW_INSTALLER_CACHE_IS_NOT_SIGNED 現在のコンピュータにインストールされている SoftEther VPN Client は、SoftEther VPN Project の有効な Authenticode デジタル証明書で署名されたパッケージからインストールされていません。\r\nカスタマイズされたバージョンのインストーラからインストールされた可能性があります。\r\nたとえば、「簡易インストーラ作成キット」によってカスタマイズされたインストーラを用いてインストールされた可能性があります。\r\n\r\nこのままの状態で Web インストーラを作成すると、作成したインストーラをロードしようとした際にセキュリティの警告メッセージが表示されます。\r\n警告メッセージを表示しないようにするためには、一端 Web インストーラの作成をキャンセルし、ソフトイーサ社の Web サイトから最新の SoftEther VPN Client パッケージをダウンロードして再インストールしてから再度 Web インストーラを作成してください。\r\n\r\nこのまま続行しますか?
+SW_FILE_NOT_FOUNT ファイル "%s" が見つかりません。
+SW_WEB_FINISHED 生成された Web インストーラを格納したファイル "%s" を保存しました。\r\n\r\nこの ZIP ファイルを展開し、中身のファイルを Web サーバーに設置して HTML ファイルや inf ファイル内の URL を適切に書き換えてください。\r\n\r\nWeb インストーラの配置方法に関する説明は ZIP ファイル内に記載されています。
+
+
+
+SW_PERFORM_MSG_INIT_TASKS タスクを準備しています...
+SW_PERFORM_MSG_COPY_PREPARE ファイルのコピーの準備をしています...
+SW_PERFORM_MSG_WRITE_ERROR インストール先ファイル "%s" に書き込むことができません。\r\n\r\nこのファイルを開いているプログラムが実行中の可能性があります。\r\n「%s」関係のプログラムやサービスが起動している場合は、終了してから「再試行」をクリックしてください。
+SW_PERFORM_MSG_COPY_FILE "%s" をコピーしています...
+SW_PERFORM_MSG_SET_SECURITY "%s" にセキュリティを設定しています...
+SW_PERFORM_MSG_PLUGIN プラグインをインストールしています...
+SW_PERFORM_MSG_STOP_SVC サービス 「%s」 を停止中...
+SW_PERFORM_MSG_WAIT_FOR_FILE_UNLOCK ファイル "%s" が実行中のプログラムによってロックされています。ロックが解除されるまで待機中...
+SW_PERFORM_MSG_INSTALL_SVC サービス 「%s」 をインストール中...
+SW_PERFORM_MSG_START_SVC サービス 「%s」 を開始中...
+SW_PERFORM_MSG_CREATE_LINKS ショートカットファイルを作成中...
+SW_PERFORM_MSG_DELETE_LINKS ショートカットファイルを削除中...
+SW_PERFORM_MSG_DELETE_OLD_LINKS 古いショートカットファイルを削除中...
+SW_PERFORM_MSG_REGISTER_UNINSTALL アンインストール情報をコントロールパネルに登録中...
+SW_PERFORM_MSG_IMPORTING_ACCOUNT 簡易インストーラに内蔵されている接続設定をインポートしています...
+SW_PERFORM_MSG_DELETE_SETUP_INFO インストール情報およびログを削除中...
+SW_PERFORM_MSG_WRITE_LOG セットアップログを書き出しています...
+SW_PERFORM_MSG_COPY_ERROR ファイル "%s" へのコピーに失敗しました。
+SW_PERFORM_MSG_CRAETE_LINK_ERROR ショートカットファイル "%s" の作成に失敗しました。\r\n\r\n再試行しますか?
+SW_PERFORM_MSG_WRITE_LOG_ERROR セットアップログファイル "%s" の作成に失敗しました。\r\n\r\n再試行しますか?
+SW_PERFORM_MSG_STOP_SVC_ERROR サービス 「%s」 (内部名: "%S") の停止に失敗しました。
+SW_PERFORM_MSG_START_SVC_ERROR サービス 「%s」 (内部名: "%S") の開始に失敗しました。
+SW_PERFORM_MSG_SVC_UNINSTALL_FAILED サービス 「%s」 (内部名: "%S") のアンインストールに失敗しました。
+SW_PERFORM_MSG_SVC_INSTALL_FAILED サービス 「%s」 (内部名: "%S") のインストールに失敗しました。
+SW_PERFORM_MSG_SVC_USERMODE_EXEC_FAILED ユーザーモードサービス "%s" の起動に失敗しました。
+SW_PERFORM_MSG_UPDATING システム設定を更新しています...
+SW_PERFORM_MSG_FINISHED セットアップ処理が完了しました。
+SW_PERFORM_MSG_UNINSTALL_MSI %s の古いバージョンを Windows Installer を用いてアンインストールしています...
+SW_PERFORM_MSG_UPDATE_LANG_CONFIG 言語設定を変更しています...
+
+SW_PERFORM_MSG_INIT_UNINST アンインストールの準備をしています...
+SW_PERFORM_MSG_DELETE_PREPARE ファイルの削除の準備をしています...
+SW_PERFORM_MSG_DELETE_ERROR ファイル "%s" を削除することができません。\r\n\r\nこのファイルを開いているプログラムが実行中の可能性があります。\r\n「%s」関係のプログラムやサービスが起動している場合は、終了してから「再試行」をクリックしてください。
+SW_PERFORM_MSG_UNINSTALL_SVC サービス 「%s」 をアンインストール中...
+SW_PERFORM_MSG_DELETE "%s" を削除しています...
+SW_PERFORM_MSG_EASY_INIT 簡易インストーラをビルドしています...
+SW_PERFORM_MSG_WEB_INIT Web インストーラをビルドしています...
+SW_PERFORM_MSG_INSTALL_SELOW システムの復元ポイントを作成し、必要なネットワークコンポーネントをインストールしています。これには数分間かかる場合があります...
+
+
+SW_TAG_USERNAME \ (ユーザー)
+SW_DIRNAME_CONFIG_TOOLS 構成ツール
+SW_DIRNAME_ADMIN_TOOLS 管理者用ツール
+SW_DIRNAME_LANGUAGE_TOOLS Language Settings
+
+SW_RUN_TEXT_VPNSMGR SoftEther VPN サーバー管理マネージャを起動します。
+SW_RUN_TEXT_VPNCMGR SoftEther VPN クライアント接続マネージャを起動します。
+
+# Do not translate this section !!!
+SW_TAG_USERNAME_ENGLISH \ (User-Mode)
+SW_LINK_NAME_VPNSERVER_SVC SoftEther VPN Server User-mode Service
+SW_LINK_NAME_VPNBRIDGE_SVC SoftEther VPN Bridge User-mode Service
+SW_LONG_VPNSERVER SoftEther VPN Server
+SW_LONG_VPNCLIENT SoftEther VPN Client
+SW_LONG_VPNBRIDGE SoftEther VPN Bridge
+SW_LONG_VPNSMGR SoftEther VPN Server Manager
+SW_LONG_VPNCMGR SoftEther VPN Client Manager
+SW_LANG_SET_FAILED Failed to write the new language setting on lang.config file.
+
+# ショートカット名
+SW_LINK_NAME_VPNSMGR_SHORT SoftEther VPN サーバー管理
+SW_LINK_NAME_VPNSMGR_SHORT_UM SE-VPN サーバー管理 (ユーザー)
+SW_LINK_NAME_VPNSMGR_SHORT_TOOLSONLY SE-VPN サーバー管理 (ツール)
+SW_LINK_NAME_VPNSMGR_SHORT_TOOLSONLY_UM SE-VPN サーバー管理 (ツール・ユーザー)
+SW_LINK_NAME_VPNSMGR_FULL SoftEther VPN サーバー管理マネージャ
+SW_LINK_NAME_VPNSMGR_COMMENT ローカルまたはリモート コンピュータ上で動作している SoftEther VPN Server および SoftEther VPN Bridge を管理するための管理ツールです。
+
+SW_LINK_NAME_VPNCMGR_SHORT SoftEther VPN クライアント接続
+SW_LINK_NAME_VPNCMGR_FULL SoftEther VPN クライアント接続マネージャ
+SW_LINK_NAME_VPNCMGR_COMMENT SoftEther VPN Client を使用して VPN サーバーに接続することができます。
+
+SW_LINK_NAME_VPNCMGRTOOLS_SHORT SoftEther VPN クライアント リモート管理
+SW_LINK_NAME_VPNCMGRTOOLS_SHORT_UM SE-VPN クライアント リモート管理 (ユーザー)
+SW_LINK_NAME_VPNCMGRTOOLS_FULL SoftEther VPN クライアント リモート管理
+
+SW_LINK_NAME_VPNCMGR2_FULL 別のコンピュータの SoftEther VPN Client の管理
+SW_LINK_NAME_VPNCMGR2_COMMENT 別のコンピュータ上の SoftEther VPN Client プログラムにリモート接続して管理することができます。
+
+SW_LINK_NAME_VPNCMGRTRAY_FULL SoftEther VPN Client Manager Startup
+SW_LINK_NAME_VPNCMGRTRAY_COMMENT SoftEther VPN Client のアイコンをタスクバーの通知領域に表示します。
+
+SW_LINK_NAME_EASYINSTALLER 簡易インストーラ作成ウィザード
+SW_LINK_NAME_EASYINSTALLER_COMMENT 自動的に特定の接続先に VPN 接続を開始する機能を搭載した SoftEther VPN Client の簡易インストーラを作成する管理者向けのツールです。
+
+SW_LINK_NAME_WEBINSTALLER Web インストーラ作成ウィザード
+SW_LINK_NAME_WEBINSTALLER_COMMENT 自動的に特定の接続先に VPN 接続を開始する機能を搭載した SoftEther VPN Client の Web インストーラ (ActiveX インストーラ)を作成する管理者向けのツールです。
+
+SW_LINK_NAME_VPNCMD SoftEther VPN コマンドライン管理ユーティリティ (vpncmd)
+SW_LINK_NAME_VPNCMD_COMMENT vpncmd を使用して、SoftEther VPN Server, SoftEther VPN Bridge および SoftEther VPN Client をコマンドライン・インターフェイスで管理します。
+SW_LINK_NAME_TRAFFIC 通信スループット測定ツール
+SW_LINK_NAME_TRAFFIC_COMMENT 通信スループット測定ツールを使用して、IP ネットワーク上にある 2 台のコンピュータ間で最大限に通信を行い、通信速度を簡単に測定することができます。
+SW_LINK_NAME_TCP TCP 通信設定最適化ユーティリティ
+SW_LINK_NAME_TCP_COMMENT TCP/IP 通信設定を調整して、このコンピュータの TCP/IP プロトコルを使用した通信速度を向上させることができます。
+SW_LINK_NAME_SERVICES このコンピュータで動作中のサービス一覧
+SW_LINK_NAME_SERVICES_COMMENT 現在 Windows 上で動作しているサービス一覧を表示します。SoftEther VPN 関係のサービスの動作を開始または停止することができます。
+SW_LINK_NAME_VPNSERVER_SVC_COMMENT SoftEther VPN Server サービスをユーザーモードで起動します。
+SW_LINK_NAME_VPNBRIDGE_SVC_COMMENT SoftEther VPN Bridge サービスをユーザーモードで起動します。
+
+SW_LINK_NAME_UNINSTALL %s のアンインストール
+SW_LINK_NAME_UNINSTALL_COMMENT インストールされている %s をアンインストールします。
+
+SW_LINK_NAME_LANGUAGE Configure Display Language (言語設定)
+SW_LINK_NAME_LANGUAGE_COMMENT %s の表示言語を変更します。
+
+SW_LINK_NAME_DEBUG デバッグ情報収集ツール
+SW_LINK_NAME_DEBUG_COMMENT SoftEther VPN のデバッグ情報を収集します。サポート担当者から依頼があった場合のみ使用してください。
+
+
diff --git a/src/bin/hamcore/time.htm b/src/bin/hamcore/time.htm
new file mode 100644
index 00000000..8b1afe35
--- /dev/null
+++ b/src/bin/hamcore/time.htm
@@ -0,0 +1,168 @@
+<html>
+
+<head>
+<meta http-equiv="Content-Language" content="ja">
+<meta http-equiv="Content-Type" content="text/html; charset=shift_jis">
+<title>ݎ͉ł傤H</title>
+<STYLE type="text/css">
+<!--
+BODY, TR, TABLE, TD, H1, H2, H3, H4, P, LI, DIV
+{
+ font-family:"Verdana", "Geneva", "Arial", "Helvetica", "sans-serif", "lr oSVbN", "MS UI Gothic";
+ font-size:10pt;
+ line-height:1.6em;
+}
+
+BODY
+{
+ color:#000000;
+ background-color:#FFFFFF;
+ margin-left:5px;
+ margin-top:5px;
+ padding-left:5px;
+ padding-top:5px;
+ border-collapse:collapse;
+}
+
+TABLE
+{
+ border:0px;
+ margin-left:0px;
+ margin-top:0px;
+ padding-left:0px;
+ padding-top:0px;
+ background-color:#FFFFFF;
+}
+
+A:visited
+{
+ color:#0000FF;
+}
+
+A:hover
+{
+ color:#FF6600;
+}
+
+P A, LI A, TD A
+{
+ color:#0000FF;
+ margin:0px 2px 0px 2px;
+}
+
+P
+{
+ margin:0px;
+ padding-top: 5px;
+ padding-right: 0px;
+ padding-bottom: 5px;
+ padding-left: 0px;
+}
+
+H1, H2, H3, H4
+{
+ padding-top: 0px;
+ padding-right: 0px;
+ padding-bottom: 0px;
+ padding-left: 0px;
+ font-weight:bold;
+}
+
+IMG
+{
+ border:0px;
+ margin:0px;
+ padding-top: 0px;
+ padding-right: 0px;
+ padding-bottom: 0px;
+ padding-left: 0px;
+}
+
+H2
+{
+ font-size:12pt;
+ margin:6px 0px 5px 0px;
+ padding-top: 3px;
+ padding-right: 3px;
+ padding-bottom: 3px;
+ padding-left: 3px;
+ background-repeat:repeat-y;
+ border-right:2px dotted #5F81CA;
+ border-bottom:2px dotted #3F61AA;
+}
+UL
+{
+ margin:0px;
+ padding-top: 0px;
+ padding-right: 0px;
+ padding-bottom: 5px;
+ padding-left: 1.5em;
+}
+
+UL LI
+{
+ margin:8px 0px 8px 0px;
+ padding-top: 0px;
+ padding-right: 0px;
+ padding-bottom: 0px;
+ padding-left: 0px;
+}
+
+UL LI H4
+{
+ color:#000000;
+ font-weight:bold;
+}
+
+UL LI P
+{
+ margin:6px 6px 0px 5px;
+}
+
+HR
+{
+ color: #ddddee;
+ background-color: #ddddee;
+ height: 4px;
+ border-color: #eeeeee #7777dd #7777dd #eeeeee;
+ border-width: 1px;
+ border-style: solid;
+}
+
+-->
+</STYLE>
+</head>
+
+<body>
+
+<table width="584">
+ <tr>
+ <td>
+ <h2>ݎ͉ł傤H</h2>
+ <p><b>̃y[ẂAݎA^Cŕ\邽߂ Web y[WłB</b></p>
+ <ul>
+ <li type="square"><font size="3" color="#008000"><b>
+ ݎm邱Ƃ́AЉ̏łƂĂɗ܂B</b></font></li>
+ </ul>
+ <p>̃y[W HTTPS Web T[o[ɂăzXgĂ܂Bhttps vgR (ʏ̓|[g 80)
+ ł̃y[WɃANZX邱ƂŁAݎm邱Ƃł܂B<p align="center"><font size="5">ݎ:
+ <font face="Arial Black">$NOW$</font></font><p>@<p>
+ ݎ̕\XVꍇ́Ay[Wēǂݍ݂ĂB<h2>ƂĂɗ‚߃NWł</h2>
+ <ul>
+ <li><a target="_blank" href="http://www.yahoo.co.jp/">Yahoo! JAPAN</a></li>
+ <li><a target="_blank" href="http://www.google.co.jp/">Google</a></li>
+ <li><a target="_blank" href="http://www.softether.com/jp/">
+ \tgC[T</a></li>
+ <li><a target="_blank" href="http://www.tsukuba.ac.jp/">w@l}gw</a></li>
+ </ul>
+ <p>@</td>
+ </tr>
+</table>
+
+<hr>
+<address>
+ <font size="3">HTTPS Server at $HOST$ Port $PORT$</font></address>
+
+</body>
+
+</html>
diff --git a/src/bin/hamcore/vpn16.exe b/src/bin/hamcore/vpn16.exe
new file mode 100644
index 00000000..3ece95d9
--- /dev/null
+++ b/src/bin/hamcore/vpn16.exe
Binary files differ
diff --git a/src/bin/hamcore/vpn_driver.inf b/src/bin/hamcore/vpn_driver.inf
new file mode 100644
index 00000000..14e1fad6
--- /dev/null
+++ b/src/bin/hamcore/vpn_driver.inf
@@ -0,0 +1,107 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = $MONTH$/$DAY$/$YEAR$, $VER_MAJOR$.$VER_MINOR$.0.$VER_BUILD$
+
+[Manufacturer]
+%CompanyName% = SoftEther
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+$TAG_SYS_NAME$ = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+$TAG_SYS_NAME$, , , 2
+
+[SoftEther]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_$TAG_INSTANCE_NAME$
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_$TAG_INSTANCE_NAME$"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , $TAG_SYS_NAME$
+HKR, NDIS, LogDriverName, , "Neo_$TAG_INSTANCE_NAME$"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\$TAG_SYS_NAME$
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\Neo_$TAG_INSTANCE_NAME$.sys"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_$TAG_INSTANCE_NAME$"
+Neo.Service.DispName = "VPN Client Device Driver - $TAG_INSTANCE_NAME$"
+Neo.Service.Desc = "VPN Client Adapter - $TAG_INSTANCE_NAME$"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - $TAG_INSTANCE_NAME$"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "$TAG_MAC_ADDRESS$"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/vpn_driver.sys b/src/bin/hamcore/vpn_driver.sys
new file mode 100644
index 00000000..58d09d24
--- /dev/null
+++ b/src/bin/hamcore/vpn_driver.sys
Binary files differ
diff --git a/src/bin/hamcore/vpn_driver6.sys b/src/bin/hamcore/vpn_driver6.sys
new file mode 100644
index 00000000..47ab9f5d
--- /dev/null
+++ b/src/bin/hamcore/vpn_driver6.sys
Binary files differ
diff --git a/src/bin/hamcore/vpn_driver6_x64.sys b/src/bin/hamcore/vpn_driver6_x64.sys
new file mode 100644
index 00000000..c8d78de0
--- /dev/null
+++ b/src/bin/hamcore/vpn_driver6_x64.sys
Binary files differ
diff --git a/src/bin/hamcore/vpn_driver_9x.inf b/src/bin/hamcore/vpn_driver_9x.inf
new file mode 100644
index 00000000..512456fa
--- /dev/null
+++ b/src/bin/hamcore/vpn_driver_9x.inf
@@ -0,0 +1,111 @@
+; VPN Client Device Driver for Windows 98 Second Edition / Windows Millennium Edition
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = $MONTH$/$DAY$/$YEAR$, $VER_MAJOR$.$VER_MINOR$.0.$VER_BUILD$
+
+[Manufacturer]
+%CompanyName% = SoftEther
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+$TAG_SYS_NAME$ = 1
+
+[DestinationDirs]
+DefaultDestDir = 11
+Neo.CopyFiles.Sys = 11
+
+[Neo.CopyFiles.Sys]
+$TAG_SYS_NAME$, , , 2
+
+[SoftEther]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_$TAG_INSTANCE_NAME$
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , MediaType, 0, 1
+HKR, , AdapterType, 0, 5
+HKR, , BusType, 0, 5
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, , DriverVersion, 0, "3.0.0.6631"
+HKR, , NeoVersion, 0, "3.0.0.6631"
+HKR, , DevLoader, , "*ndis"
+HKR, , DeviceVxDs, , "$TAG_SYS_NAME$"
+HKR, , MatchingDeviceId, , "NeoAdapter_$TAG_INSTANCE_NAME$"
+HKR, , EnumPropPages, 0, "netdi.dll,EnumPropPages"
+HKR, NDIS, LogDriverName, , "Neo_$TAG_INSTANCE_NAME$"
+HKR, NDIS, MajorNdisVersion, 1, 03
+HKR, NDIS, MinorNdisVersion, 1, 0A
+HKR, Ndi, DeviceID, , "NeoAdapter_$TAG_INSTANCE_NAME$"
+HKR, Ndi\Interfaces, DefUpper, , "ndis3"
+HKR, Ndi\Interfaces, UpperRange, , "ndis3"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "1000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %11%\$TAG_SYS_NAME$
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis3"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\$TAG_SYS_NAME$"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_$TAG_INSTANCE_NAME$"
+Neo.Service.DispName = "VPN Client Device Driver - $TAG_INSTANCE_NAME$"
+Neo.Service.Desc = "VPN Client Adapter - $TAG_INSTANCE_NAME$"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - $TAG_INSTANCE_NAME$"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "$TAG_MAC_ADDRESS$"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/vpn_driver_9x.sys b/src/bin/hamcore/vpn_driver_9x.sys
new file mode 100644
index 00000000..f6f7c23f
--- /dev/null
+++ b/src/bin/hamcore/vpn_driver_9x.sys
Binary files differ
diff --git a/src/bin/hamcore/vpn_driver_x64.inf b/src/bin/hamcore/vpn_driver_x64.inf
new file mode 100644
index 00000000..d06467aa
--- /dev/null
+++ b/src/bin/hamcore/vpn_driver_x64.inf
@@ -0,0 +1,107 @@
+; VPN Client Device Driver for Windows 2000 and Greater
+;
+; Copyright (c) SoftEther VPN Project at University of Tsukuba, Japan. All Rights Reserved.
+; http://www.softether.org/
+
+[Version]
+Signature = "$Windows NT$"
+Class = Net
+ClassGUID = {4D36E972-E325-11CE-BFC1-08002BE10318}
+Provider = %CompanyName%
+DriverVer = $MONTH$/$DAY$/$YEAR$, $VER_MAJOR$.$VER_MINOR$.0.$VER_BUILD$
+
+[Manufacturer]
+%CompanyName% = SoftEther, NTamd64
+
+[SourceDisksNames]
+1=%DiskDescription%, "", ,
+
+[SourceDisksFiles]
+$TAG_SYS_NAME$ = 1
+
+[DestinationDirs]
+DefaultDestDir = 12
+Neo.CopyFiles.Sys = 12
+
+[Neo.CopyFiles.Sys]
+$TAG_SYS_NAME$, , , 2
+
+[SoftEther.NTamd64]
+%NeoAdapter.DeviceDesc% = NeoAdapter.Install, NeoAdapter_$TAG_INSTANCE_NAME$
+
+[NeoAdapter.Install]
+Characteristics = 0x1
+AddReg = Neo.Reg, NeoAdapter.Ndi
+CopyFiles = Neo.CopyFiles.Sys
+*IfType = 6
+*MediaType = 0
+*PhysicalMediaType = 0
+
+[NeoAdapter.Install.Services]
+AddService = %Neo.Service.Name%, 2, Neo.Service, Neo.EventLog, , %Neo, EventLog.Name%
+
+[NeoAdapter.Ndi]
+HKR, , NetworkAddress, 0, %DefaultAddress%
+HKR, Ndi, DeviceID, , "NeoAdapter_$TAG_INSTANCE_NAME$"
+HKR, , DevLoader, , ndis
+HKR, , DeviceVxDs, , $TAG_SYS_NAME$
+HKR, NDIS, LogDriverName, , "Neo_$TAG_INSTANCE_NAME$"
+HKR, NDIS, MajorNdisVersion, 1, 5
+HKR, NDIS, MinorNdisVersion, 1, 0
+HKR, Ndi\Interfaces, DefUpper, , "ndis5"
+HKR, Ndi\Interfaces, UpperRange, , "ndis5"
+HKR, Ndi\Interfaces, LowerRange, , "ethernet"
+HKR, Ndi\Interfaces, DefLower, , "ethernet"
+HKR, Ndi\Install, ndis5, , "Neo.CopyFiles.Sys"
+HKR, Ndi\Params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
+HKR, Ndi\Params\NetworkAddress, type, 0, "edit"
+HKR, Ndi\Params\NetworkAddress, LimitText, 0, "12"
+HKR, Ndi\Params\NetworkAddress, UpperCase, 0, "1"
+HKR, Ndi\Params\NetworkAddress, default, 0, %DefaultAddress%
+HKR, Ndi\Params\NetworkAddress, optional, 0, "0"
+HKR, Ndi\Params\MaxSpeed, ParamDesc, 0, %MaxSpeed%
+HKR, Ndi\Params\MaxSpeed, type, 0, "int"
+HKR, Ndi\Params\MaxSpeed, default, 0, "100"
+HKR, Ndi\Params\MaxSpeed, min, 0, "0"
+HKR, Ndi\Params\MaxSpeed, max, 0, "2000"
+HKR, Ndi\Params\MaxSpeed, step, 0, "1"
+HKR, Ndi\Params\MaxSpeed, Base, 0, "10"
+HKR, Ndi\Params\KeepLink, ParamDesc, 0, %KeepLink%
+HKR, Ndi\Params\KeepLink, type, 0, "enum"
+HKR, Ndi\Params\KeepLink\enum, "1", 0, %On%
+HKR, Ndi\Params\KeepLink\enum, "0", 0, %Off%
+HKR, Ndi\Params\KeepLink, default, 0, "0"
+
+
+[Neo.Service]
+DisplayName = %Neo.Service.DispName%
+Description = %Neo.Service.Desc%
+ServiceType = 1
+StartType = 3
+ErrorControl = 1
+ServiceBinary = %12%\$TAG_SYS_NAME$
+LoadOrderGroup = NDIS
+
+[Neo.Reg]
+HKR, Ndi, Service, 0, Neo.Service.Name
+HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
+HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
+
+[Neo.EventLog]
+HKR, , EventMessageFile, 0x00020000, "%11%\IoLogMsg.dll;%12%\$TAG_SYS_NAME$"
+HKR, , TypesSupported, 0x00010001, 7
+
+[Strings]
+CompanyName = "SoftEther VPN Project"
+DiskDescription = "VPN Client Device Driver Install Disk"
+Neo.Service.Name = "Neo_$TAG_INSTANCE_NAME$"
+Neo.Service.DispName = "VPN Client Device Driver - $TAG_INSTANCE_NAME$"
+Neo.Service.Desc = "VPN Client Adapter - $TAG_INSTANCE_NAME$"
+NeoAdapter.DeviceDesc = "VPN Client Adapter - $TAG_INSTANCE_NAME$"
+Neo.EventLog.Name = "Neo"
+NetworkAddress = "MAC Address"
+DefaultAddress = "$TAG_MAC_ADDRESS$"
+MaxSpeed = "Indicate Speed (Mbps)"
+KeepLink = "Keep Link"
+On = "On"
+Off = "Off"
diff --git a/src/bin/hamcore/vpn_driver_x64.sys b/src/bin/hamcore/vpn_driver_x64.sys
new file mode 100644
index 00000000..d269ca82
--- /dev/null
+++ b/src/bin/hamcore/vpn_driver_x64.sys
Binary files differ
diff --git a/src/bin/hamcore/vpninstall_cn.inf b/src/bin/hamcore/vpninstall_cn.inf
new file mode 100644
index 00000000..126d5f34
--- /dev/null
+++ b/src/bin/hamcore/vpninstall_cn.inf
@@ -0,0 +1,30 @@
+# SoftEther VPN Client 自动安装设定文件
+# (为了 VPN Client Web 安装程序的样品设定文件)
+#
+# Copyright (c) SoftEther Project at University of Tsukuba, Japan.
+# All Rights Reserved.
+#
+# 制作简易 Web 安装程序的时候,请编辑这个文件的内容。
+#
+# ※ 如果在这个文件内包含中文等的 2 字节字符,
+# 字符编码请使用 UTF-8。
+#
+# 文字 "#" 在 (sharp) 开始的行是评语。
+
+
+# vpninstall.exe 版本号
+# (请在 vpninstall.exe 文件的 [属性] 画面确认。
+# 请在这里输入文件版本的末尾的 4 位整数。)
+VpnInstallBuild $VER_BUILD$
+VpnClientBuild $VER_BUILD$
+
+
+# 有关Windows 事情的 VPN Client 包装文件的信息
+# ※ 请指定 Web 服务器上的 URL。盘上的传球名不能指定。
+VpnClientPath http://example.com/any_folder/$PACKAGE_FILENAME$
+
+# 是不是要 VPN Client 的安装完成紧接之后的动作方式 "简单模式" 和 "标准模式" 的哪边。
+# 写 true 的话 "标准模式",那个以外的情况成为 "简单模式"。
+NormalMode $NORMAL_MODE$
+
+
diff --git a/src/bin/hamcore/vpninstall_en.inf b/src/bin/hamcore/vpninstall_en.inf
new file mode 100644
index 00000000..bf41ca57
--- /dev/null
+++ b/src/bin/hamcore/vpninstall_en.inf
@@ -0,0 +1,30 @@
+# SoftEther VPN Client Web Installer Configuration File
+# (The sample file for VPN Client Web Installer)
+#
+# Copyright (c) SoftEther Project at University of Tsukuba, Japan.
+# All Rights Reserved.
+#
+# Modify the contents of this file to deploy a Web Installer.
+#
+# Note: Encoding format must be UTF-8.
+#
+# Lines start with "#" are comments.
+
+
+# vpninstall.exe Build Number
+# (Retrieve the build number which is four-digit number.
+# You can see it in vpninstall.exe property screen by Windows Explorer.)
+VpnInstallBuild $VER_BUILD$
+VpnClientBuild $VER_BUILD$
+
+
+# VPN Client Package File for Windows URL
+# You must specify the URL (HTTP, HTTPS or FTP). Local filename is not allowed.
+VpnClientPath http://example.com/any_folder/$PACKAGE_FILENAME$
+
+
+# Specify "true" to use the Normal Mode, otherwise "Easy Mode" as the initial mode
+# of VPN Client Manager.
+NormalMode $NORMAL_MODE$
+
+
diff --git a/src/bin/hamcore/vpninstall_ja.inf b/src/bin/hamcore/vpninstall_ja.inf
new file mode 100644
index 00000000..a6730a04
--- /dev/null
+++ b/src/bin/hamcore/vpninstall_ja.inf
@@ -0,0 +1,35 @@
+# SoftEther VPN Client Web インストーラ設定ファイル
+# (VPN クライアント Web インストーラ用のサンプル設定ファイル)
+#
+# Copyright (c) SoftEther Project at University of Tsukuba, Japan.
+# All Rights Reserved.
+#
+# Web インストーラを作成する際は、このファイルの内容を編集してください。
+#
+# ※ このファイル内に日本語などの 2 バイト文字列を含める場合は、
+# エンコード方式は UTF-8 を使用して保存してください。
+#
+# 文字 "#" (シャープ) ではじまる行はコメントです。
+
+
+# vpninstall.exe 自体のビルド番号
+# (設置する vpninstall.exe の [プロパティ] を Windows エクスプローラなど
+# で確認し、[バージョン情報] 内の [ファイルバージョン] の末尾の 4 桁の
+# 整数をここに記入します)
+VpnInstallBuild $VER_BUILD$
+VpnClientBuild $VER_BUILD$
+
+
+# Windows 用の VPN Client パッケージファイルに関する情報
+# ※ Web インストーラの場合は、ここで指定するパスは HTTP、HTTPS または FTP
+# の URL である必要があります。ハードディスク上などのローカルファイル
+# を指定することは、セキュリティ上の理由により禁止されています。
+VpnClientPath http://example.com/any_folder/$PACKAGE_FILENAME$
+
+
+# VPN Client のインストール完了後の動作モードを「簡易モード」と「通常モード」の
+# どちらにするかを選択します。true と書くと「通常モード」、それ以外の場合は
+# 「簡易モード」になります。
+NormalMode $NORMAL_MODE$
+
+
diff --git a/src/bin/hamcore/vpnweb_sample_cn.htm b/src/bin/hamcore/vpnweb_sample_cn.htm
new file mode 100644
index 00000000..73390e37
--- /dev/null
+++ b/src/bin/hamcore/vpnweb_sample_cn.htm
@@ -0,0 +1,71 @@
+<HTML>
+<HEAD>
+ <TITLE>VPN Client Web Installer Deployment Page Sample HTML</TITLE>
+ <META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+ <META http-equiv="Content-Language" content="ja">
+ <style type="text/css">
+ <!--
+BODY, TABLE, TR, TABLE, TD, H1, H2, H3, H4, P, LI, DIV
+{
+ font-family: "Arial", "Geneva", "Helvetica", "sans-serif", "MS PGothic", "MS UI Gothic", "Osaka";
+ font-size:small;
+ line-height:1.2em;
+}
+ -->
+ </style>
+</HEAD>
+<BODY>
+
+<h3>VPN Client Web Installer Deployment Page Sample HTML File</h3>
+<p>This HTML file is a sample.<br>
+To create a Web Installer using "SoftEther VPN Client Web Installer", please refer the following explanation and the HTML source of this file.</p>
+<table border="1" cellspacing="0" cellpadding="4" style="border-collapse: collapse" bordercolor="#008000" id="table1">
+ <tr>
+ <td style="font-family: Consolas, Courier New, MS Gothic; font-size: 10pt">&lt;OBJECT ID=&quot;VpnWebInstaller&quot;<br>
+&nbsp;&nbsp;&nbsp; CLASSID=&quot;CLSID:64F1A16B-C3EE-484C-B551-35338A9BB6D2&quot;<br>
+&nbsp;&nbsp;&nbsp; CODEBASE=&quot;vpnweb.cab#Version=$VER_MAJOR$,$VER_MINOR$,0,$VER_BUILD$&quot;&gt;<br>
+&nbsp;&nbsp;&nbsp; &lt;PARAM NAME=&quot;InstallerExeUrl&quot; VALUE=&quot;<b><font color="#008000">http://example.com/any_folder/vpninstall.exe</font></b>&quot;&gt;<br>
+&nbsp;&nbsp;&nbsp; &lt;PARAM NAME=&quot;InstallerInfUrl&quot; VALUE=&quot;<b><font color="#008000">http://example.com/any_folder/vpninstall.inf</font></b>&quot;&gt;<br>
+&nbsp;&nbsp;&nbsp; &lt;PARAM NAME=&quot;SettingUrl&quot; VALUE=&quot;<b><font color="#008000">http://example.com/any_folder/auto_setting.vpn</font></b>&quot;&gt;<br>
+&nbsp;&nbsp;&nbsp; &lt;PARAM NAME=&quot;LanguageID&quot; VALUE=&quot;<b><font color="#008000">EN</font></b>&quot;&gt;<br>
+ &lt;/OBJECT&gt;</td>
+ </tr>
+</table>
+<p>To create a web page which boot the VPN Client Web Installer, insert HTML codes as the above. The HTML code refers the path of the ActiveX control, and the parameters which will be passed to the ActiveX.</p>
+<p>You have to modify the strings which are emphasized in green fonts above according to the environment of the web server which you deploy on.<br>
+(Notice that the above sample won't work staying in the ogriginal code, because the original sample specifies the example URLs.)<br>
+<br>
+For details, refer the online manuals or <b> <a target="_blank" href="http://www.softether.org/">http://www.softether.org/</a></b>.<br>
+<br>
+<b><font color="#808000">Note: the parameters &quot;SettingUrl&quot; and &quot;LanguageID&quot; are optional.</font></b></p>
+<p> </p>
+
+
+<!-- The below code is an example to embed the ActiveX control. -->
+<h3>The below code is an example to embed the ActiveX control.</h3>
+<p>Notice: This HTML file is a sample. Parameters for vpnweb.cab control are dummy.<BR>Therefore, after you click Start VPN Connection button, you will get an error message.</p>
+<table border="1" cellspacing="1" cellpadding="6" style="border-collapse: collapse" width="450" bordercolor="#808000" id="table2">
+ <tr>
+ <td align="center" valign="top">
+
+<OBJECT ID="VpnWebInstaller"
+ CLASSID="CLSID:64F1A16B-C3EE-484C-B551-35338A9BB6D2"
+ CODEBASE="vpnweb.cab#Version=$VER_MAJOR$,$VER_MINOR$,0,$VER_BUILD$">
+ <PARAM NAME="InstallerExeUrl" VALUE="http://example.com/any_folder/vpninstall.exe">
+ <PARAM NAME="InstallerInfUrl" VALUE="http://example.com/any_folder/vpninstall.inf">
+ <PARAM NAME="SettingUrl" VALUE="http://example.com/any_folder/auto_setting.vpn">
+ <PARAM NAME="LanguageID" VALUE="EN">
+</OBJECT>
+
+ </td>
+ </tr>
+</table>
+ <p>If the VPN Client Web Installer ActiveX Control is not displayed on the above brown rectangle, verity the requirements, and make sure that your Web browser allows ActiveX control.</p>
+
+
+<p> </p>
+<p align="right"><i>Copyright (c) SoftEther Project at University of Tsukuba, Japan. All Rights Reserved.</i></p>
+
+
+</BODY>
+</HTML>
diff --git a/src/bin/hamcore/vpnweb_sample_en.htm b/src/bin/hamcore/vpnweb_sample_en.htm
new file mode 100644
index 00000000..73390e37
--- /dev/null
+++ b/src/bin/hamcore/vpnweb_sample_en.htm
@@ -0,0 +1,71 @@
+<HTML>
+<HEAD>
+ <TITLE>VPN Client Web Installer Deployment Page Sample HTML</TITLE>
+ <META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+ <META http-equiv="Content-Language" content="ja">
+ <style type="text/css">
+ <!--
+BODY, TABLE, TR, TABLE, TD, H1, H2, H3, H4, P, LI, DIV
+{
+ font-family: "Arial", "Geneva", "Helvetica", "sans-serif", "MS PGothic", "MS UI Gothic", "Osaka";
+ font-size:small;
+ line-height:1.2em;
+}
+ -->
+ </style>
+</HEAD>
+<BODY>
+
+<h3>VPN Client Web Installer Deployment Page Sample HTML File</h3>
+<p>This HTML file is a sample.<br>
+To create a Web Installer using "SoftEther VPN Client Web Installer", please refer the following explanation and the HTML source of this file.</p>
+<table border="1" cellspacing="0" cellpadding="4" style="border-collapse: collapse" bordercolor="#008000" id="table1">
+ <tr>
+ <td style="font-family: Consolas, Courier New, MS Gothic; font-size: 10pt">&lt;OBJECT ID=&quot;VpnWebInstaller&quot;<br>
+&nbsp;&nbsp;&nbsp; CLASSID=&quot;CLSID:64F1A16B-C3EE-484C-B551-35338A9BB6D2&quot;<br>
+&nbsp;&nbsp;&nbsp; CODEBASE=&quot;vpnweb.cab#Version=$VER_MAJOR$,$VER_MINOR$,0,$VER_BUILD$&quot;&gt;<br>
+&nbsp;&nbsp;&nbsp; &lt;PARAM NAME=&quot;InstallerExeUrl&quot; VALUE=&quot;<b><font color="#008000">http://example.com/any_folder/vpninstall.exe</font></b>&quot;&gt;<br>
+&nbsp;&nbsp;&nbsp; &lt;PARAM NAME=&quot;InstallerInfUrl&quot; VALUE=&quot;<b><font color="#008000">http://example.com/any_folder/vpninstall.inf</font></b>&quot;&gt;<br>
+&nbsp;&nbsp;&nbsp; &lt;PARAM NAME=&quot;SettingUrl&quot; VALUE=&quot;<b><font color="#008000">http://example.com/any_folder/auto_setting.vpn</font></b>&quot;&gt;<br>
+&nbsp;&nbsp;&nbsp; &lt;PARAM NAME=&quot;LanguageID&quot; VALUE=&quot;<b><font color="#008000">EN</font></b>&quot;&gt;<br>
+ &lt;/OBJECT&gt;</td>
+ </tr>
+</table>
+<p>To create a web page which boot the VPN Client Web Installer, insert HTML codes as the above. The HTML code refers the path of the ActiveX control, and the parameters which will be passed to the ActiveX.</p>
+<p>You have to modify the strings which are emphasized in green fonts above according to the environment of the web server which you deploy on.<br>
+(Notice that the above sample won't work staying in the ogriginal code, because the original sample specifies the example URLs.)<br>
+<br>
+For details, refer the online manuals or <b> <a target="_blank" href="http://www.softether.org/">http://www.softether.org/</a></b>.<br>
+<br>
+<b><font color="#808000">Note: the parameters &quot;SettingUrl&quot; and &quot;LanguageID&quot; are optional.</font></b></p>
+<p> </p>
+
+
+<!-- The below code is an example to embed the ActiveX control. -->
+<h3>The below code is an example to embed the ActiveX control.</h3>
+<p>Notice: This HTML file is a sample. Parameters for vpnweb.cab control are dummy.<BR>Therefore, after you click Start VPN Connection button, you will get an error message.</p>
+<table border="1" cellspacing="1" cellpadding="6" style="border-collapse: collapse" width="450" bordercolor="#808000" id="table2">
+ <tr>
+ <td align="center" valign="top">
+
+<OBJECT ID="VpnWebInstaller"
+ CLASSID="CLSID:64F1A16B-C3EE-484C-B551-35338A9BB6D2"
+ CODEBASE="vpnweb.cab#Version=$VER_MAJOR$,$VER_MINOR$,0,$VER_BUILD$">
+ <PARAM NAME="InstallerExeUrl" VALUE="http://example.com/any_folder/vpninstall.exe">
+ <PARAM NAME="InstallerInfUrl" VALUE="http://example.com/any_folder/vpninstall.inf">
+ <PARAM NAME="SettingUrl" VALUE="http://example.com/any_folder/auto_setting.vpn">
+ <PARAM NAME="LanguageID" VALUE="EN">
+</OBJECT>
+
+ </td>
+ </tr>
+</table>
+ <p>If the VPN Client Web Installer ActiveX Control is not displayed on the above brown rectangle, verity the requirements, and make sure that your Web browser allows ActiveX control.</p>
+
+
+<p> </p>
+<p align="right"><i>Copyright (c) SoftEther Project at University of Tsukuba, Japan. All Rights Reserved.</i></p>
+
+
+</BODY>
+</HTML>
diff --git a/src/bin/hamcore/vpnweb_sample_ja.htm b/src/bin/hamcore/vpnweb_sample_ja.htm
new file mode 100644
index 00000000..270a72b8
--- /dev/null
+++ b/src/bin/hamcore/vpnweb_sample_ja.htm
@@ -0,0 +1,72 @@
+<HTML>
+<HEAD>
+ <TITLE>VPN クライアント Web インストーラ設置ページ サンプル</TITLE>
+ <META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+ <META http-equiv="Content-Language" content="ja">
+ <style type="text/css">
+ <!--
+BODY, TABLE, TR, TABLE, TD, H1, H2, H3, H4, P, LI, DIV
+{
+ font-family: "Meiryo UI", "Meiryo", "Tahoma", "Verdana", "Arial", "Geneva", "Helvetica", "sans-serif", "MS PGothic", "MS UI Gothic", "Osaka";
+ font-size:small;
+ line-height:1.6em;
+}
+ -->
+ </style>
+</HEAD>
+<BODY>
+
+<h3>VPN クライアント Web インストーラ設置ページのサンプル HTML ファイル</h3>
+<p>この HTML ファイルはサンプルです。<br>
+「SoftEther VPN クライアント Web インストーラ」プログラムを用いて Web インストーラを作成する場合は、下記の事項と本 HTML
+ファイルの内容 (HTML ソースコード) を参考にしてください。</p>
+<table border="1" cellspacing="0" cellpadding="4" style="border-collapse: collapse" bordercolor="#008000" id="table1">
+ <tr>
+ <td style="font-family: Consolas, Courier New, MS Gothic; font-size: 10pt">&lt;OBJECT ID=&quot;VpnWebInstaller&quot;<br>
+&nbsp;&nbsp;&nbsp; CLASSID=&quot;CLSID:64F1A16B-C3EE-484C-B551-35338A9BB6D2&quot;<br>
+&nbsp;&nbsp;&nbsp; CODEBASE=&quot;vpnweb.cab#Version=$VER_MAJOR$,$VER_MINOR$,0,$VER_BUILD$&quot;&gt;<br>
+&nbsp;&nbsp;&nbsp; &lt;PARAM NAME=&quot;InstallerExeUrl&quot; VALUE=&quot;<b><font color="#008000">http://example.com/any_folder/vpninstall.exe</font></b>&quot;&gt;<br>
+&nbsp;&nbsp;&nbsp; &lt;PARAM NAME=&quot;InstallerInfUrl&quot; VALUE=&quot;<b><font color="#008000">http://example.com/any_folder/vpninstall.inf</font></b>&quot;&gt;<br>
+&nbsp;&nbsp;&nbsp; &lt;PARAM NAME=&quot;SettingUrl&quot; VALUE=&quot;<b><font color="#008000">http://example.com/any_folder/auto_setting.vpn</font></b>&quot;&gt;<br>
+&nbsp;&nbsp;&nbsp; &lt;PARAM NAME=&quot;LanguageID&quot; VALUE=&quot;<b><font color="#008000">JA</font></b>&quot;&gt;<br>
+ &lt;/OBJECT&gt;</td>
+ </tr>
+</table>
+<p>VPN クライアント Web インストーラを呼び出すための Web ページを作成するためには、Web インストーラを実行するために使用する ActiveX コントロールとそのパラメータを指定するために、HTML ファイル中に上記のようなコードを挿入してください。</p>
+<p>その際、上記において緑色のフォントで強調されている部分を、設置する Web サーバーなどの環境にあわせて設定してください。<br>
+(上記のサンプルのままでは存在しない URL を指しているため、インストーラは正常に動作しません。)<br>
+<br>
+詳細については本ソフトウェアに同梱されているオンラインマニュアルまたは <b> <a target="_blank" href="http://www.softether.org/">http://www.softether.org/</a></b> をご確認ください。<br>
+<br>
+<b><font color="#808000">※ パラメータ &quot;SettingUrl&quot;, &quot;LanguageID&quot; については、指定しなくても動作します。</font></b></p>
+<p> </p>
+
+
+<!-- 下記に実際に ActiveX コントロールを埋め込んだ例です。 -->
+<h3>下記に実際に ActiveX コントロールを埋め込んだ例を示します</h3>
+<p>ご注意: この HTML ファイルはサンプルであり、vpnweb.cab に対して渡されるパラメータの内容としてはダミーの URL が入っています。<br>そのため「VPN 接続の開始」ボタンをクリックした場合でも VPN クライアントソフトウェアのインストール等の処理は開始されません。</p>
+<table border="1" cellspacing="1" cellpadding="6" style="border-collapse: collapse" width="450" bordercolor="#808000" id="table2">
+ <tr>
+ <td align="center" valign="top">
+
+<OBJECT ID="VpnWebInstaller"
+ CLASSID="CLSID:64F1A16B-C3EE-484C-B551-35338A9BB6D2"
+ CODEBASE="vpnweb.cab#Version=$VER_MAJOR$,$VER_MINOR$,0,$VER_BUILD$">
+ <PARAM NAME="InstallerExeUrl" VALUE="http://example.com/any_folder/vpninstall.exe">
+ <PARAM NAME="InstallerInfUrl" VALUE="http://example.com/any_folder/vpninstall.inf">
+ <PARAM NAME="SettingUrl" VALUE="http://example.com/any_folder/auto_setting.vpn">
+ <PARAM NAME="LanguageID" VALUE="JA">
+</OBJECT>
+
+ </td>
+ </tr>
+</table>
+ <p>※ 上記の茶色の枠内に VPN クライアント Web インストーラの ActiveX コントロールが表示されない場合は、動作環境を確認してください。また Web ブラウザが ActiveX コントロールを受け入れる設定になっているかどうか確認してください。</p>
+
+
+<p> </p>
+<p align="right"><i>Copyright (c) SoftEther Project at University of Tsukuba, Japan. All Rights Reserved.</i></p>
+
+
+</BODY>
+</HTML>
diff --git a/src/bin/hamcore/warning_cn.txt b/src/bin/hamcore/warning_cn.txt
new file mode 100644
index 00000000..433ca635
--- /dev/null
+++ b/src/bin/hamcore/warning_cn.txt
@@ -0,0 +1,137 @@
+关于 SoftEther VPN 的重要声明
+
+嵌入在本软件的 VPN 通信功能比以往任何时候都要强大。这个强大的 VPN 能力将为您带来巨大的好处。然而,如果你滥用此软件, IT 可能会损害你自己。为了避免这样的风险,本文档为愿意使用本软件的客户公布了重要提示。下面的说明是非常重要的。仔细阅读并理解它。
+
+
+1. VPN 通信协议
+1.1. SoftEther VPN 协议
+SoftEther VPN 可以进行 VPN 通信。不同于传统的 VPN 协议, SoftEther VPN 有一个全新设计的 "SoftEther VPN 协议 (SE-VPN 协议)" 的实现。SE-VPN 协议将任何以太网数据包封装进 HTTPS (HTTP over SSL) 连接。因此 SE-VPN 协议可以越过防火墙通信,即使防火墙被网络管理员配置阻止传统的 VPN 数据包。SE-VPN 协议的设计和实施以符合 TLS 1.0 (RFC 5246) 和 HTTPS (RFC 2818)。然面,有时对 RFC 有不同的行为。如果你是一个网络管理员,要在防火墙上阻止 SE-VPN 协议,你可以在防火墙上采取 "白名单" 策略,来过滤任何在边界上的 TCP 或 UDP 数据包,除了明确允许到特定网站和服务器的数据包。
+
+1.2. NAT 穿透功能
+一般来说,如果你使用传统的 VPN 系统,你必须要求网络管理员把 NAT 或防火墙设置为 "打开" 或 "中继" 特定的 TCP 或 UDP 端口。然而,也有需要以某种方式消除网络管理员的这种工作成本。为了满足这种需求, SoftEther VPN 有一个新实施的 "NAT 穿越" 功能。NAT 穿越默认情况下是启用的。一个在 NAT 或防火墙后面、在电脑上运行的 SoftEther VPN 服务器可以接受来自互联网的 VPN 连接,在防火墙或 NAT 上没有任何特殊的配置。如果你想禁用 NAT 穿越功能,修改 SoftEther VPN 服务器上的配置文件 "DisableNatTraversal" 为 "true" 。为了在客户端禁用它,在目标主机添加 "/ tcp" 后缀。
+
+1.3. 动态 DNS 功能
+传统的 VPN 系统在 VPN 服务器上需要一个静态全球 IP 地址。鉴于全球 IP 地址的短缺, SoftEther 公司在 SoftEther VPN 服务器上实施了 "动态 DNS 功能" 。动态 DNS 是默认启用的。动态 DNS 功能通知计算机的当前全球 IP 地址到由 SoftEther 公司操作的动态 DNS 服务器。一个全球唯一主机名 (FQDN) ,如 "abc.softether.net" ( "ABC" 随每个用户唯一而不同) 将在 VPN 服务器上被指定。如果你告诉一个 VPN 用户这个唯一的主机名,用户可以在 VPN 客户端上将其指定为目标 VPN 服务器的主机名,将能连接到 VPN 服务器。事先无需知道 IP 地址。如果 VPN 服务器的 IP 地址变化了,相关动态 DNS 服务的主机名注册的 IP 地址会自动改变。通过这种机制,不再需要每月向 ISP 缴费的全球静态 IP 地址。您可以使用带动态 IP 地址的、消费者级、廉价的互联网连接,来操作一个企业级的 VPN 系统。如果你想禁用动态 DNS ,把 SoftEther VPN 服务器配置文件中的 "DDnsClient" 指令的 "Disabled" 项目指定为 "true" 。* 中华人民共和国的居民请注意:如果你的 VPN 服务器运行在中华人民共和国, DNS 后缀将被替换为 "sedns.cn" 域名。 "sedns.cn" 域名服务由 "北京大游索易科技有限公司" 拥有和运营的,它是一个中国本地的企业。
+
+1.4. VPN over ICMP / VPN over DNS 功能
+如果你想在 SoftEther VPN 客户端 / 网桥和 SoftEther VPN 服务器之间建立一个 VPN 连接,但如果 TCP 和 UDP 数据包被防火墙禁止通过,那么你可以把有效载荷封装进 "ICMP" (被称为 Ping) 或 "DNS" 数据包。通过使用 ICMP 或 DNS ,即使防火墙或路由器阻止每个 TCP 或 UDP 连接,此功能可以实现 VPN 连接。VPN over ICMP/ VPN over DNS 功能尽可能的设计符合标准 ICMP 和 DNS 规范,但有时也不完全符合他们的行为。因此,一些劣质路由器可能会导致内存溢出或当有很多 ICMP 或 DNS 数据包通过时产生麻烦,这种路由器有时死机或重新启动。它可能会影响在同一网络上的其他用户。为了避免这样的风险,在 VPN 客户端指定的目标主机名上附加后缀 "/tcp" ,禁用 VPN over ICMP / DNS 功能。
+
+1.5. VPN Azure 云服务
+如果您的 SoftEther VPN 服务器放置在 NAT 或防火墙后面,由于某种原因,你不能使用 NAT 穿透功能、动态 DNS 功能或 VPN over ICMP/DNS 功能,您可以使用 VPN Azure Clouse 服务。 SoftEther 公司在互联网上运行 VPN Azure 云。VPN 服务器连接到 VPN Azure 云,主机名 "abc.vpnazure.net" ( "abc" 是一个唯一的主机名) 通过 VPN Azure 云可以被指定连接到 VPN 服务器。实际上,这样的一个主机名指向一个由 SoftEther 公司所操作的云服务器的全球 IP 地址。如果一个 VPN 客户端连接到一个 VPN Azure 主机,那么 VPN Azure 主机转播在 VPN 客户端和 VPN 服务器之间的所有流量。VPN Azure 在默认情况下是禁用的。您可以通过使用 VPN 服务器配置工具很容易地激活它。
+
+1.6. UDP 加速
+SoftEther VPN 具有 UDP 加速功能。如果一个 VPN 是由两个站点组成检测到 UDP 通道已建立, UDP 将自动使用。通过此功能, UDP 的吞吐量增加了。如果直接的 UDP 通道已被建立,直接的 UDP 数据包将被使用。但是,如果有一些障碍,如防火墙或 NAT , "UDP 冲孔" 技术将被使用。 "UDP 冲孔" 使用 SoftEther 公司在互联网上操作的云服务器。UDP 加速通过在 VPN 客户端一侧进行设置在任何时候可以被禁用。
+
+
+2. VPN 软件
+2.1. SoftEther VPN 客户端
+如果您在 Windows 上使用 SoftEther VPN 客户端,虚拟网络适配器设备驱动程序将安装在 Windows 上。虚拟网络适配器作为一个内核模式驱动程序实施在 Windows 上。驱动程序是数字签名的,由 VeriSign , Inc 所签发的证书,还由 Symantec Corporation (赛门铁克公司) 签署。问你要确保安装驱动程序的一条消息可能会弹出在屏幕上。如果可能的话, SoftEther VPN 客户端可能会响应消息。SoftEther VPN 客户端还优化了在 Windows 上 MMCSS (多媒体类计划程序服务) 的配置。您以后可以撤消 MMCSS 的优化。
+
+2.2. SoftEther VPN 服务器 / 网桥
+如果您使用 SoftEther VPN 服务器 / 网桥在 Windows 上的 "本地网桥" 功能,你必须在电脑上安装低级别的以太网数据包处理驱动程序。驱动程序是数字签名的,由 VeriSign , Inc 所签发的证书,还由 Symantec Corporation (赛门铁克公司) 签署。SoftEther VPN 服务器 / 网桥在物理网络适配器本地网桥功能中可以禁用 TCP / IP 卸载特性。在 Windows Vista /2008 或更高版本, VPN 服务器可以注入一个符合 Windows 过滤平台 (WPF) 规范的数据包过滤驱动程序至内核以提供 IPsec 功能。数据包过滤驱动程序将被加载仅当启用 IPsec 功能时。一旦您启用 SoftEther VPN 服务器的 IPsec 功能, Windows 内置的 IPsec 功能将被禁用。在您禁用了 SoftEther VPN 服务器的 IPsec 功能之后,那么 Windows 内置的 IPsec 功能将复苏。为了提供本地桥功能, SoftEther VPN 服务器 / 网桥在操作系统上禁用 TCP / IP 卸载功能。
+
+2.3. 用户模式安装
+您可以在 Windows 以 "用户模式" 安装 SoftEther VPN 服务器和 SoftEther VPN 网桥。换句话说,即使你没有 Windows 系统管理员的权限,你可以作为一个普通用户安装 SoftEther VPN。用户模式安装将禁用一些功能,但其他大部分功能都能正常工作。因此,例如,雇员可以在办公室网络中的计算机上安装 SoftEther VPN 服务器端,他将能够从他家连接到服务器。为了由用户自己实现这样的系统,在技术观点上无须系统管理员权限。然而,违反公司规定未经授权在计算机上安装软件可能会被视为不受欢迎的行为。如果你是一名雇员属于该公司,该公司的政策禁止安装软件或未经允许进行互联网通信,你必须事先从网络管理员或您公司的总裁获得许可,再安装 SoftEther VPN。如果您以用户模式安装 VPN 服务器 / 网桥,图标将出现在 Windows 任务托盘。如果您觉得该图标妨碍你了,你可以操作将其隐藏。然而,你不能利用此隐藏功能在其他人的电脑上安装 VPN 服务器作为间谍软件。这种行为可能是违反刑法的犯罪。
+
+2.4. 保持活跃功能
+默认情况下, SoftEther VPN 服务器和 SoftEther VPN 网桥有保持活跃的功能。此功能的目的是为了维持互连网线路的活跃。该功能定期发送带有随机 - 字节 - 数组 - 有效载荷的 UDP 数据包。此功能为避免移动或拨号连接的自动断开是非常有用的。您可以随时禁用保持活跃功能。
+
+2.5. 卸载
+SoftEther VPN 软件的卸载过程将删除所有程序文件。然而,非程序文件 (如程序运行所产生的文件和数据) 将不会被删除。由于技术原因,卸载程序的 exe 和资源文件可能仍然存在。这些剩余的文件决不会影响使用计算机,但是你可以手动删除它。内核模式驱动程序可能不会被删除,但是这样的驱动程序在 Windows 下次启动时不会被加载。您可以使用 Windows 的 "sc" 命令手动删除内核模式驱动程序。
+
+2.6. 安全
+你应该在安装后在 SoftEther VPN 服务器 / 网桥设置管理员的密码。如果你没有做到这一点,其他人未经您许可可以访问 SoftEther VPN 服务器 / 网桥,并可以设置密码。这个警告可能也适用于 Linux 版本的 SoftEther VPN 客户端。
+
+2.7. 自动更新通知
+Windows 版的 SoftEther VPN 软件有自动更新通知功能。它定期访问 SoftEther 更新服务器检查是否发布了最新版本的软件。如果最新版已发布,通知消息将在屏幕上弹出。为了达到这个目的,版本、语言设置、您的计算机的 IP 地址、唯一标识符、连接到 VPN 服务器的主机名将被发送到 SoftEther 的更新服务器。任何个人信息将不被发送。默认情况下自动更新通知是启用的,然而你可以在配置屏幕上禁用它。通过 VPN 服务器管理器,设置是否打开或关闭将被单独保存对应每个目标 VPN 服务器。
+
+2.8. 虚拟 NAT 功能
+虚拟 HUB 在 SoftEther VPN 服务器 / 网桥上有 "虚拟 NAT 功能" 。虚拟 NAT 功能可以通过 VPN 客户端的多个私有 IP 地址共享同一个物理网络上的单一 IP 地址。有两种虚拟 NAT 的操作模式:用户模式和内核模式。在用户模式下运行,虚拟 NAT 共享主操作系统上分配的一个 IP 地址。不同于用户模式,内核模式的操作试图找到物理网络上的 DHCP 服务器。如果有两个或以上的物理网络,每个网段上的 DHCP 服务器会被自动连续寻找。如果发现 DHCP 服务器,并获取一个 IP 地址, IP 地址将被虚拟 NAT 使用。在这种情况下,作为 DHCP 客户端的 IP 条目将被登记在物理 DHCP 服务器的 IP 池。为了在互连网中和主机进行通信,物理默认网关和 DNS 服务器将被虚拟 NAT 使用。在内核模式的操作中,虚拟 HUB 上有一个运行在物理以太网段上的虚拟 MAC 地址。
+为了检查到互联网的连通性, SoftEther VPN 定期发送 DNS 查询数据包,以解析 "www.yahoo.com" 或 "www.baidu.com" 主机的 IP 地址,并尝试连接到这样结果 IP 地址的 TCP 80 端口,进行连通性检查。
+
+2.9. 内核模式组件的无人值守安装
+当 SoftEther VPN 检测到需要在 Windows 安装内核模式组件, Windows 系统将出现一条确认消息。在此之际, SoftEther VPN 软件将切换到无人值守的安装模式,以回应 "是" 到 Windows。当从遥远地点进行远程管理时,这个解决方案可以防止锁死。
+
+2.10. Windows 防火墙
+SoftEther VPN 软件将其自身注册为一个安全程序。这样的条目在卸载后仍被保留。您可以从 Windows 的控制面板中手动删除它。
+
+
+3. 互连网服务
+3.1. SoftEther 公司提供的互连网服务
+SoftEther 公司在互联网上提供了动态 DNS、NAT 穿透、和 VPN Azure 服务器服务。这些服务都是免费的。客户通过使用 SoftEther VPN 软件,经由互联网访问这些服务。这些服务计划将在以后发布的 "SoftEther VPN" 的开源版本中也提供。
+
+3.2. 发送的信息和隐私保护
+为了使用上述服务, SoftEther VPN 软件可以从客户的计算机到由 SoftEther 公司操作的云服务发送 IP 地址、主机名、VPN 软件的版本。这些信息的发送是要使用这些服务的最少必须内容。无任何个人信息将被发送。 SoftEther 公司记录接收到的最少信息在云服务服务器的日志文件为 90 天。这些日志将被用于故障排除和其他合法活动。SoftEther 公司可以提供日志给属于法院、警察局和检察院的日本政府的公务人员,以遵守当局的命令。(每一个日本公务人员有责任根据法律密切保存这些信息。) 此外, IP 地址或其他信息将进行统计处理,并提供给公众,而不是暴露每一个具体的 IP 地址,以进行研究活动的发布。
+
+3.3. 通过 VPN Azure 服务的通信数据
+不管以上 3.2 的规则,如果客户使用 VPN Azure 云服务的发送或接收 VPN 数据包,实际的有效载荷将在很短的时间通过服务器的易失性存储器存储和转发。这样的行为自然需要提供 "VPN 中继服务" 。无有效载荷将被记录在 "固定的" 储存设备,如硬盘驱动器。然而, "窃听罪犯程序法" (日本在 1999 年 8 月 18 日裁决的第 137 个立法) 要求电信公司允许日本政府当局进行在线窃听。物理放置在日本的 VPN Azure 服务器也是服从于这个法律。
+
+3.4. 符合日本电信法
+SoftEther 公司符合日本电信法必要时通过互联网提供在线服务。
+
+3.5. 免费和学术实验服务
+SoftEther 作为学术实验服务提供动态 DNS、NAT 穿透和 VPN Azure。因此,服务可以被用于免费。这些服务不是 "SoftEther VPN 软件产品" 的一部分。这些服务不提供任何保证。这些服务由于技术或操作问题可能会被暂停或终止。在这种情况下,用户将无法使用这些服务。用户必须了解这些风险,并承认由用户自行承担这样的风险。SoftEther 永远不会对结果、或使用的损害、或服务无法使用承担任何责任。即使用户已经支付 SoftEther VPN 商业版的许可费用,因为支付的费用不包含这些服务的任何费用。因此,如果在线服务将停止或终止, SoftEther 公司将不提供任何退款或损害的补偿。
+
+3.6. DNS 代理云服务器
+在某些地区,当用户使用互连网,通过 ISP 线路时,一个 DNS 查询有时损坏或丢失。如果 SoftEther VPN 的服务器、客户端或网桥检测到访问实际的 VPN 服务器可能不稳定的可能性,那么 DNS 查询将被转移到由 SoftEther 公司运行的 DNS 代理云服务器。DNS 代理云服务器将回答纠正一个 IP 地址响应 DNS 查询。
+
+
+4. 一般注意事项
+4.1. 需要网络管理员的批准
+SoftEther VPN 具有强大的功能,不需要网络管理员的特殊设置。例如,您不必要求管理员配置现有的防火墙以 "打开" TCP / UDP 端口。这些性能特点是为了以下目的:消除网络管理员的工作时间和成本,并避免误配置风险,如在防火墙上打开特定的异常端口的任务。然而,在安装 SoftEther VPN 前,属于公司的任何员工必须获得网络管理员的批准。如果您的网络管理员忽略提供这样的批准,你可以考虑获得上级领导的批准。(例如,该公司总裁。) 如果您没有获得公司领导的批准使用 SoftEther VPN ,你可能有不利的条件。SoftEther 公司将不会对使用 SoftEther VPN 的结果或损害承担责任。
+
+4.2. 遵守贵国的法律
+如果您所在国家的法律禁止加密的使用,你自己必须禁用 SoftEther VPN 的加密功能。同样,在一些国家或地区, SoftEther VPN 的某些功能可能会被法律禁止使用。其他国家的法律与 SoftEther 公司无关,因为 SoftEther 公司是一个在物理上位于并注册于日本的企业。例如,可能存在一种风险,即 SoftEther VPN 的一部分与只在某些特定区域有效的现有专利冲突。SoftEther 公司没有在日本固有领土之外这些特定区域的利益。因此,如果你想在日本以外的地区使用 SoftEther VPN ,你必须要小心不要侵犯第三人的权利。在您在这样的地区实际使用之前,您必须验证在这些特定区域使用 SoftEther VPN 的合法性。本来,在世界上有近 200 个国家,每个国家的法律都是不同的。这几乎是不可能的事先验证每一个国家的法律和法规,使软件符合所有国家的法律,再发布软件。因此 SoftEther 公司已核实 SoftEther VPN 仅对日本法律和法规的合法性。如果用户在一个特定的国家使用 SoftEther VPN , SoftEther 公司将不会赔偿政府当局的损害,也不会承担恢复或赔偿此类损害或刑事法律责任。
+
+
+5. VPN Gate 学术实验项目
+(本章仅适用于 SoftEther VPN 软件包,其中包含 VPN Gate 学术实验项目的扩展插件。)
+5.1. 关于 VPN Gate 学术实验项目
+VPN Gate 学术实验项目是一个在线服务,由日本筑波大学研究生院为学术研究目的运营。本研究的目的是要扩大我们对 "全球分布式公共 VPN 中继服务器" 技术 (Global Distributed Public VPN Relay Server, GDPVRS) 的认识。有关详细信息,请访问 http://www.vpngate.net/。
+
+5.2. 关于 VPN Gate 服务
+SoftEther VPN 服务器和 SoftEther VPN 客户端可能含有 "VPN Gate 服务" 程序。然而, VPN Gate 服务在默认情况下是禁用的。
+VPN Gate 服务通过安装了 SoftEther VPN 服务器或 SoftEther VPN 客户端的计算机所有者的志愿目的被激活并启用。在您激活 VPN Gate 服务以后,计算机将作为全球分布式公共 VPN 中继服务器的一部分开始服务。计算机的 IP 地址、主机名和相关信息将被发送并在 VPN Gate 学术实验项目的服务器目录注册,这些信息将被公布,并向公众披露。这一机制将允许任何 VPN Gate 客户端软件的用户连接到您计算机上运行的 VPN Gate 服务。当在 VPN Gate 客户端和你的 VPN Gate 服务之间建立一个 VPN 会话, VPN Gate 客户端的用户可以发送 / 接收向互联网经由 VPN Gate 服务的任何 IP 数据包。VPN Gate 服务的主机的全球 IP 地址将作为 VPN Gate 客户端启动的这种通信的源 IP 地址被使用。
+VPN Gate 服务将发送一些信息至 VPN Gate 学术实验服务目录服务器。这些信息包括第 5.5 节中描述的运营商的信息、日志设置、正常运行时间、操作系统版本、协议类型、端口号、质量信息、统计信息、VPN Gate 客户端的日志历史数据 (包括日期,IP 地址,版本号和 ID) 和软件的版本。这些信息将被批露在目录上。VPN Gate 服务从目录服务器接收到一个密钥以进行在 5.9 章中描述的编码。
+
+5.3. VPN Gate 服务行为的详细信息
+如果您手动启用 VPN Gate 服务,在默认情况下是禁用的, "VPNGATE" 虚拟 Hub 将在 SoftEther VPN 服务器上被创建。如果您使用的是 SoftEther VPN 客户端,并尝试激活 VPN Gate 服务,相当于 SoftEther VPN 服务器的程序在 SoftEther VPN 客户端的同一进程将被调用,虚拟 HUB "VPNGATE" 将被创建。虚拟 HUB "VPNGATE" 包含一个默认情况下名为 "VPN" 的用户,此用户允许在互联网上的任何人建立 VPN 连接到虚拟 HUB。一旦 VPN 客户端连接到虚拟 HUB "VPNGATE" ,用户与互联网之间的任何通信将穿过虚拟 Hub ,使用运行有 SoftEther VPN 服务器 (或 SoftEther VPN 客户端) 的计算机上的物理网络接口发送 / 接收。这将导致以下结果,目标主机通过 VPN 客户端确定通信的源发起是从 VPN Gate 服务的主机的 IP 地址指定的。不过,为了安全,目的地是在 192.168.0.0/255.255.0.0 , 172.16.0.0/255.240.0.0 或 10.0.0.0/255.0.0.0 以内的任何数据包将被虚拟 HUB "VPNGATE" 拦截,以保护您的本地网络。因此,如果在您的企业网络或私人网络运行 VPN Gate 服务,这是安全的,因为匿名 VPN 客户端用户将不被允许访问这些私人网络。VPN Gate 服务也可作为中继访问 VPN Gate 目录服务器。
+为了使 VPN Gate 服务熟悉防火墙和 NAT ,通过使用 1.2 章描述的 NAT 穿透功能打开一个 UDP 端口。还打开了一些 TCP 端口并监听,一些 TCP 和 UDP 端口将被指定为本地路由器要求的通用即插即用 (UPnP) 传输条目的目标端口。UPnP 请求数据包将被定期发送。有些路由器在设备上永久保持一个开放的 TCP/UDP 端口。如果你想关闭他们,可以手动关闭。
+VPN Gate 服务还提供了镜像网站功能 www.vpngate.net。这是一种机制,将的最新内容 www.vpngate.net 的副本被托管的镜像站点微小的 HTTP 服务器上运行的 VPN Gate 服务程序。它都将自己注册上镜的站点列表中 www.vpngate.net。然而,它从来不向 www.vpngate.net 任何其他通讯中继。
+
+5.4. 互联网之间经由 VPN Gate 服务的通信
+VPN Gate 服务提供了一个用户与互联网之间的路由,通过使用 2.8 章虚拟 NAT 功能。VPN Gate 服务发送 Ping 查询数据包到位于筑波大学的服务器,和被确定为 8.8.8.8 的谷歌公共 DNS 服务器,以检查您的互联网线路的最新质量。VPN Gate 服务还发送和接收大量的随机数据包到 / 从筑波大学的速度测试服务器上。这些高质量的数据将自动地、定期地被报告给 VPN Gate 目录服务器。结果将被保存并向公众披露。这些定期的查询通信被调整,尽量不占用互联网线路,但在某些情况下可能会占用线路。
+
+5.5. VPN Gate 服务的运营商信息
+如果您激活您计算机上的 VPN Gate 服务,此计算机将成为全球分布式公共 VPN 中继服务器的一部分。因此,您的 VPN Gate 服务的运营商管理信息应被报告和注册到 VPN Gate 服务目录里。运营商的信息包含了运营商的名称、滥用报告、联系的 e-mail 地址。这些信息可以被输入到屏幕上的 VPN Gate 配置里。输入的信息将被发送到 VPN Gate 目录服务器,保存并向公众披露。所以,你必须要小心地输入信息。顺便说一下,直到你指定某名称作为运营商的信息,计算机的主机名会被自动使用作为运营商名称的字段,通过在主机名后附加 "'s owner" 字符串。
+
+5.6. 遵守法律运营 VPN Gate 服务
+在某些国家或地区,正打算激活和运行 VPN Gate 服务的用户,他被强制要求从 / 到政府获得许可或注册服务。如果您所在的地区有这样的规定,你必须在激活 VPN Gate 服务之前,提前完成强制流程。无论是 VPN Gate 学术实验项目的开发者和运营商对于发生的未能遵守当地法律的法律 / 刑事责任或损害都不承担任何责任。
+
+5.7. 保护通信的隐私
+大多数国家有一个法律要求通信服务的运营商,包括 VPN Gate 服务运营商,以保障第三方的通信隐私。当您运营 VPN Gate 服务时,你必须始终保护用户的隐私。
+
+5.8. 数据包日志
+数据包日志功能在 VPN Gate 服务上实施。它记录通过虚拟 HUB 传输的主要 TCP/IP 数据包的基本包头。此功能将有助于了解连接您的 VPN Gate 服务用户的通信发起者的 "原始 IP 地址" ,通过检查数据包日志和连接日志。数据包日志记录的仅为合法调查的目的。不会偷看,也不会泄漏数据包日志,除非正当的目的。这种行为将违反 5.7 章。
+
+5.9. 数据包日志的自动存档和编码功能
+VPN Gate 学术实验服务是根据日本宪法和法律运营和运行的。日本宪法法律要求严格保护通信的隐私权。由于这项服务是根据日本的规则, VPN Gate 服务的程序实现了此 "自动日志文件编码" 的保护机制,并默认启用。
+默认情况下, VPN Gate 服务当前自动配置编码已经过去了两周或以上的数据包日志文件。为了保护通信隐私,如果一个数据包日志文件一旦被编码,即使是本地计算机管理员也无法检查数据包日志文件。这种机制保护 VPN Gate 服务最终用户的隐私。
+您可以更改 VPN Gate 服务的设置,禁用此项自动编码功能。然后数据包日志文件将永远不会被编码,即使两个星期已过去。在这样的配置中,所有数据包日志将以纯文本形式保留在磁盘上。因此,你必须要注意不要侵犯用户的隐私。
+如果你负责解码已编码的数据包日志文件 (例如:一个 VPN Gate 服务的用户非法滥用你的 VPN Gate 服务,你必须解码数据包日志以符合法律) ,请联系日本筑波大学研究生院 VPN Gate 学术实验服务的管理员。你可以从 http://www.vpngate.net/ 找到联系地址。根据法律如果有从法院或其他司法当局适当的和法律的要求, VPN Gate 服务的管理员将响应解码数据包日志。
+
+5.10. 在日本领土操作 VPN Gate 服务的注意事项
+当一个用户在日本领土操作 VPN Gate 服务时,这种行为会根据日本电信法加以规范,操作受法律管辖。然而,在这样的情况下,根据 "日本电信业务竞争手册 [补充版本]" ,非营利性的通信业务不被认为是 "电信业务" 。因此,通常 VPN Gate 服务的运营商不受制于 "电信业务经营者" ,不强制要求到政府注册。即便如此,保护通信隐私的合法性仍强制实行。作为一个结论,如果你在日本领土运营 VPN Gate 服务,你不能泄露经由你操作的 VPN Gate 服务传送的通讯秘密。
+
+5.11. VPN Gate 客户端
+如果 SoftEther VPN 客户端包含 VPN Gate 客户端插件,你可以在互联网上用它来获得当前操作的 VPN Gate 服务的服务器列表,使一个 VPN 连接到列表上的特定服务器。
+VPN Gate 客户端始终定期保持 VPN Gate 服务的最新列表。要小心,如果你使用的是按使用量付费的互联网线路。
+当您启动 VPN Gate 客户端软件,要求你激活或不是 VPN Gate 服务的屏幕将出现。VPN Gate 服务的详细信息,请阅读上述各节。
+
+5.12. 在加入或使用 VPN Gate 学术实验项目之前的注意事项
+VPN Gate 学术实验服务是作为日本筑波大学研究生院的一个研究项目运营的。该服务受日本法律管理。其他国家的法律不受我们关注也不承担责任。
+从本质上讲,在世界上有近 200 个国家,都有不同的法律。不可能在软件发布前去验证每一个国家的法律和法规,并使我们的软件符合所有国家的法律。如果用户在一个特定的国家使用 VPN Gate 服务,损坏公务人员的权力,服务或软件的开发者将永远不会负责恢复或补偿等损害或刑事责任。
+通过使用本软件和服务,用户有自己的义务必须遵守所有相关的法律和规则。用户将完全承担任何损失和使用本软件及服务导致的责任,无论日本领土以内还是以外。
+如果你不同意也不理解上述警告,不要使用任何 VPN Gate 学术实验服务功能。
+VPN Gate 仅仅是学术目的的一个研究项目。VPN Gate 是作为 SoftEtherVPN 和 UT-VPN 的一个插件被开发的。然而, VPN Gate 的每一部分都是在筑波大学的这一研究项目被开发的。VPN Gate 的任何部分都不是 SoftEther 公司开发的。VPN Gate 研究项目不是由 SoftEther 公司引导、经营,推广和保证的。
+
diff --git a/src/bin/hamcore/warning_en.txt b/src/bin/hamcore/warning_en.txt
new file mode 100644
index 00000000..527c2ac1
--- /dev/null
+++ b/src/bin/hamcore/warning_en.txt
@@ -0,0 +1,136 @@
+THE IMPORTANT NOTICES ABOUT SOFTETHER VPN
+
+FUNCTIONS OF VPN COMMUNICATIONS EMBEDDED ON THIS SOFTWARE ARE VERY POWERFUL THAN EVER. THIS STRONG VPN ABILITY WILL BRING YOU HUGE BENEFITS. HOWEVER, IF YOU MISUSE THIS SOFTWARE, IT MIGHT DAMAGES YOURSELF. IN ORDER TO AVOID SUCH RISKS, THIS DOCUMENT ACCOUNTS IMPORTANT NOTICES FOR CUSTOMERS WHO ARE WILLING TO USE THIS SOFTWARE. THE FOLLOWING INSTRUCTIONS ARE VERY IMPORTANT. READ AND UNDERSTAND IT CAREFULLY. ADDITIONALLY, IF YOU ARE PLANNING TO USE THE DYNAMIC DNS, THE NAT TRAVERSAL OR THE VPN AZURE FUNCTIONS, READ THE SECTION 3.5 CAREFULLY. THESE FUNCTIONS ARE FREE SERVICES PROVIDED VIA THE INTERNET, ARE NOT GUARANTEED, AND ARE NOT INTENDED TO BE USED FOR BUSINESS OR COMMERCIAL USE. DO NOT USE THESE SERVICES FOR YOUR BUSINESS OR COMMERCIAL USE.
+
+
+1. VPN Communication Protocols
+1.1. SoftEther VPN Protocol
+SoftEther VPN can perform VPN communication. Unlike traditional VPN protocols, SoftEther VPN has an implementation of the newly-designed "SoftEther VPN Protocol (SE-VPN Protocol)" . SE-VPN protocol encapsulates any Ethernet packets into a HTTPS (HTTP over SSL) connection. Therefore SE-VPN protocol can communicate beyond firewalls even if the firewall is configured to block traditional VPN packets by network administrator. SE-VPN protocol is designed and implemented to comply TLS 1.0 (RFC 5246) and HTTPS (RFC 2818). However, it sometimes have different behavior to RFCs. If you are a network administrator and want to block SE-VPN protocols on the firewall, you can adopt a "white-list" policy on the firewall to filter any TCP or UDP packets on the border except explicitly allowed packets towards specific web sites and servers.
+
+1.2. NAT Traversal Function
+Generally, if you use traditional VPN systems you have to request a network administrator to make the NAT or firewall to "open" or "relay" specific TCP or UDP ports. However, there are demands somehow to eliminate such working costs on network administrators. In order to satisfy such demands, SoftEther VPN has the newly-implemented "NAT Traversal" function. NAT Traversal is enabled by default. A SoftEther VPN Server running on the computer behind NAT or firewall can accept VPN connections from the Internet, without any special configurations on firewalls or NATs. If you want to disable the NAT Traversal function, modify the "DisableNatTraversal" to "true" on the configuration file of SoftEther VPN Server. In order to disable it on the client-side, append "/tcp" suffix on the destination hostname.
+
+1.3. Dynamic DNS Function
+Traditional legacy VPN system requires a static global IP address on the VPN server. In consideration of shortage of global IP addresses, SoftEther Corporation implements the "Dynamic DNS Function" on SoftEther VPN Server. Dynamic DNS is enabled by default. Dynamic DNS function notify the current global IP address of the PC to the Dynamic DNS Servers which are operated by SoftEther Corporation. A globally-unique hostname (FQDN) such as "abc.softether.net" ( "abc" varies as unique per a user) will be assigned on the VPN Server. If you tell this unique hostname to a VPN user, the user can specify it as the destination VPN Sever hostname on the VPN Client and will be able to connect the VPN Server. No IP addresses are required to know beforehand. If the IP address of the VPN Server varies, the registered IP address related to the hostname of Dynamic DNS service will be changed automatically. By this mechanism, no longer need a static global IP address which costs monthly to ISPs. You can use consumer-level inexpensive Internet connection with dynamic IP address in order to operate an enterprise-level VPN system. If you want to disable Dynamic DNS, specify "true" on the "Disabled" items of the "DDnsClient" directive on the SoftEther VPN Server configuration file. * Note for residents in People's Republic of China: If your VPN Server is running on the People's Republic of China, the DNS suffix will be replaced to "sedns.cn" domain. The "sedns.cn" domain is the service possessed and operated by "Beijing Daiyuu SoftEther Technology Co., Ltd" which is a Chinese-local enterprise.
+
+1.4. VPN over ICMP / VPN over DNS functions
+If you want to make a VPN connection between SoftEther VPN Client / Bridge and SoftEther VPN Server, but if TCP and UDP packets are prohibited by the firewall, then you can encapsulates payloads into "ICMP" (as known as Ping) or "DNS" packets. This function can realize a VPN connection by using ICMP or DNS even if the firewall or router blocks every TCP or UDP connections. VPN over ICMP / VPN over DNS functions are designed to comply standard ICMP and DNS specifications as possible, however it sometimes has a behavior not to fully comply them. Therefore, few poor-quality routers may be caused a memory-overflow or something troubles when a lot of ICMP or DNS packets are passed, and such routers sometimes freezes or reboots. It might affects other users on the same network. To avoid such risks, append the suffix "/tcp" on the destination hostname which is specified on the VPN-client side to disable VPN over ICMP / DNS functions.
+
+1.5. VPN Azure Cloud Service
+If your SoftEther VPN Server is placed behind the NAT or firwall, and by some reason you cannot use NAT Traversal function, Dynamic DNS function or VPN over ICMP/DNS function, you can use VPN Azure Clouse Service. SoftEther Corporation operates VPN Azure Cloud on Internet. After the VPN Server makes a connection to the VPN Azure Cloud, the hostname "abc.vpnazure.net" ( "abc" is a unique hostname) can be specified to connect to the VPN Server via the VPN Azure Cloud. Practically, such a hostname is pointing a global IP address of one of cloud servers which are operated by SoftEther Corporation. If A VPN Client connects to such a VPN Azure host, then the VPN Azure host will relay all traffics between the VPN Client and the VPN Server. VPN Azure is disabled by default. You can activate it easily by using VPN Server Configuration Tool.
+
+1.6. UDP Acceleration
+SoftEther VPN has the UDP Acceleration Function. If a VPN consists of two sites detects that UDP channel can be established, UDP will be automatically used. By this function, throughput of UDP increases. If direct UDP channel can be established, direct UDP packets will be used. However, if there is something obstacles such as firewalls or NATs, the "UDP Hole Punching" technology will be used, instead. The "UDP Hole Punching" uses the cloud servers which SoftEther Corporation operates on Internet. UDP Acceleration can be disabled anytime by setting up so on the VPN-client side.
+
+
+2. VPN Software
+2.1. SoftEther VPN Client
+If you use SoftEther VPN Client on Windows, the Virtual Network Adapter device driver will be installed on Windows. The Virtual Network Adapter is implemented as a kernel-mode driver for Windows. The driver is digitally-signed by a certificate issued by VeriSign, Inc. and also sub-signed by Symantec Corporation. A message to ask you want to sure install the driver might be popped up on the screen. SoftEther VPN Client may response the message if possible. SoftEther VPN Client also optimizes the configuration of MMCSS (Multimedia Class Scheduler Service) on Windows. You can undo the optimizations of MMCSS afterwards.
+
+2.2. SoftEther VPN Server / Bridge
+If you use SoftEther VPN Server / Bridge on Windows with "Local Bridge" functions, you have to install the low-level Ethernet packet processing driver on the computer. The driver is digitally-signed by a certificate issued by VeriSign, Inc. and also sub-signed by Symantec Corporation. SoftEther VPN Server / Bridge may disable the TCP/IP offloading features on the physical network adapter for Local Bridge function. In Windows Vista / 2008 or greater version, VPN Server may inject a packet-filter driver which complies Windows Filter Platform (WPF) specification into the kernel in order to provide IPsec function. The packet-filter driver will be loaded available only if IPsec function is enabled. Once you enables IPsec function of SoftEther VPN Server, the built-in IPsec function of Windows will be disabled. After you disabled IPsec function of SoftEther VPN Server, then the built-in IPsec function of Windows will revive. In order to provide the Local Bridge function, SoftEther VPN Server / Bridge disables the TCP/IP offloading function on the operating system.
+
+2.3. User-mode Installation
+You can install SoftEther VPN Server and SoftEther VPN Bridge as "User-mode" on Windows. In other words, even if you don't have Windows system administrator's privileges, you can install SoftEther VPN as a normal user. User-mode install will disable a few functions, however other most functions work well. Therefore, for example, an employee can install SoftEther VPN Server on the computer in the office network, and he will be able to connect to the server from his home. In order to realize such a system by user-self, no system administrative privileges are required in the view-point of technical. However, breaking rules of the company to install software on the computer without authority might be regarded as an unfavorable behavior. If you are an employee and belong to the company, and the company-policy prohibits installing software or making communications towards Internet without permission, you have to obtain a permission from the network administrator or the executive officer of your company in advance to install SoftEther VPN. If you install VPN Server / Bridge as User-mode, an icon will be appeared on the Windows task-tray. If you feel that the icon disturbs you, you can hide it by your operation. However, you must not exploit this hiding function to install VPN Server on other person's computer as a spyware. Such behavior might be an offence against the criminal law.
+
+2.4. Keep Alive Function
+SoftEther VPN Server and SoftEther VPN Bridge has Keep Alive Function by default. The purpose of this function is to sustain the Internet line active. The function transmits UDP packets with a random-byte-array-payload periodically. This function is useful to avoid automatic disconnection on mobile or dial-up connections. You can disable Keep Alive Function anytime.
+
+2.5. Uninstallation
+The uninstallation process of SoftEther VPN software will delete all program files. However, non-program files (such as files and data which are generated by running of programs) ) will not be deleted. For technical reason, the exe and resource files of uninstaller might remain. Such remaining files never affects to use the computer, however you can delete it manually. Kernel-mode drivers might not be deleted, however such drivers will not be loaded after the next boot of Windows. You can use "sc" command of Windows to delete kernel-mode drivers manually.
+
+2.6. Security
+You should set the administrator's password on SoftEther VPN Server / Bridge after installation. If you neglect to do it, another person can access to SoftEther VPN Server / Bridge and can set the password without your permission. This caution might be also applied on SoftEther VPN Client for Linux.
+
+2.7. Automatic Update Notification
+SoftEther VPN software for Windows has an automatic update notification function. It accesses to the SoftEther Update server periodically to check whether or not the latest version of software is released. If the latest version is released, the notification message will be popped up on the screen. In order to achieve this purpose, the version, language settings, the unique identifier, the IP address of your computer and the hostname of VPN Server which is connected to will be sent to the SoftEther Update server. No personal information will be sent. Automatic Update Notification is enabled by default, however you can disable it on the configuration screen. The setting whether turned on or turned off will be saved individually corresponding to each destination VPN server, by VPN Server Manager.
+
+2.8. Virtual NAT Function
+A Virtual Hub on SoftEther VPN Server / Bridge has "Virtual NAT Function" . Virtual NAT Function can share a single IP address on the physical network by multiple private IP address of VPN Clients. There are two operation mode of Virtual NAT: User-mode and Kernel-mode. In the user-mode operation, Virtual NAT shares an IP address which is assigned on the host operating system. Unlike user-mode, the kernel-mode operation attempts to find DHCP servers on the physical network. If there are two or more physical networks, a DHCP server will be sought automatically for each segments serially. If a DHCP server found, and an IP address is acquired, the IP address will be used by the Virtual NAT. In this case, an IP entry as a DHCP client will be registered on the IP pool of the physical DHCP Server. The physical default gateway and the DNS server will be used by the Virtual NAT in order to communicate with hosts in Internet. In kernel-mode operation, a Virtual Hub has a virtual MAC address which is operating on the physical Ethernet segment. In order to check the connectivity to Internet, SoftEther VPN periodically sends DNS query packet to resolve the IP address of host "www.yahoo.com" or "www.baidu.com" , and attempts to connect to the TCP port 80 of such a resulted IP address for connectivity check.
+
+2.9. Unattended Installation of Kernel-mode Components
+When SoftEther VPN will detect a necessity to install the kernel-mode components on Windows, a confirmation message will be appeared by Windows system. In this occasion, SoftEther VPN software will switch to the Unattended Installation mode in order to respond "Yes" to Windows. This is a solution to prevent dead-locks when a remote-administration is performed from remote place.
+
+2.10. Windows Firewall
+SoftEther VPN software will register itself as a safe-program. Such an entry will be remain after the uninstallation. You can remove it manually from the Control Panel of Windows.
+
+
+3. Internet Services
+3.1. Internet Services which are provided by SoftEther Corporation
+SoftEther Corporation provides Dynamic DNS, NAT Traversal and VPN Azure server services on the Internet. These services are free of charge. Customers can access to the services by using SoftEther VPN software, via Internet. These service will be planned to be available from Open-Source version of "SoftEther VPN" which will be released in the future.
+
+3.2. Sent Information and Privacy Protection
+SoftEther VPN software may send an IP address, hostname, the version of VPN software on the customer's computer to the cloud service operated by SoftEther Corporation, in order to use the above services. These sending of information are minimal necessary to use the services. No personal information will be sent. SoftEther Corporation records log files of the cloud service servers for 90 days at least with the received information. Such logs will be used for troubleshooting and other legitimate activities. SoftEther Corporation may provide logs to a public servant of Japanese government who are belonging to courts, police stations and the prosecutor's office, in order to comply such authorities' order. (Every Japanese public servants are liable by law to keep the information close.) Moreover, the IP addresses or other information will be processed statistically and provided to the public, not to expose the each concrete IP address, in order to release the release of research activities.
+
+3.3. Communication Data via VPN Azure Service
+Regardless of the above 3.2 rule, if the customer sends or receives VPN packets using VPN Azure Cloud Service, the actual payloads will stored and forwarded via the volatile memory of the servers for very short period. Such a behavior is naturally needed to provide the "VPN relay service" . No payloads will be recorded on "fixed" storages such as hard-drives. However, the "Wiretapping for Criminals Procedures Act" (The 137th legislation ruled on August 18, 1999 in Japan) requires telecommunication companies to allow the Japanese government authority to conduct a wire-tapping on the line. VPN Azure Servers which are physically placed on Japan are subjects of this law.
+
+3.4. Comply to Japanese Telecommunication Laws
+SoftEther Corporation complies with Japanese Telecommunication Laws as necessary to provide online services via Internet.
+
+3.5. Free and Academic Experiment Services
+SoftEther provides Dynamic DNS, NAT Traversal and VPN Azure as academic experiment services. Therefore, there services can be used for free of charge. These services are not parts of "SoftEther VPN Software Products" . These services are provided without any warranty. The services may be suspended or discontinued by technical or operational matters. In such occasions, users will not be able to use the services. A user have to understand such risks, and to acknowledge that such risks are borne by a user-self. SoftEther will never be liable to results or damages of use or unable-to-use of the service. Even if the user has already paid the license-fee of the commercial version of SoftEther VPN, such paid fees don't include any fees of these services. Therefore, if the online services will stop or be discontinued, no refunds or recoveries of damages will be provided by SoftEther Corporation.
+
+3.6. DNS Proxy Cloud Servers
+In some regions, when a user uses Internet, a DNS query sometimes broken or lost when it is passing through the ISP line. If SoftEther VPN Server, Client or Bridge detects a possibility that the accessing to the actual VPN server might be unstable, then DNS queries will be also transferred to the DNS proxy cloud servers which are operated by SoftEther Corporation. A DNS proxy cloud server will respond DNS queries with answering correct a IP address.
+
+
+4. General Cautions
+4.1. Needs an Approval from Network Administrator
+SoftEther VPN has powerful functions which don't require special settings by network administrators. For example, you need not to ask the administrator to configure the existing firewall in order to "open" a TCP/UDP port. Such characteristic features are for the purpose to eliminate working times and costs of network administrators, and avoid misconfiguration-risks around the tasks to open specific exception ports on the firewall. However, any employees belong to the company have to obtain an approval from the network administrator before installs SoftEther VPN. If your network administrator neglects to provide such an approval, you can consider to take an approval from an upper authority. (For example, executive officer of the company.) If you use SoftEther VPN without any approvals from the authority of your company, you might have disadvantage. SoftEther Corporation will be never liable for results or damages of using SoftEther VPN.
+
+4.2. Observe Laws of Your Country
+If your country's law prohibits the use of encryption, you have to disable the encryption function of SoftEther VPN by yourself. Similarly, in some countries or regions, some functions of SoftEther VPN might be prohibited to use by laws. Other countries' laws are none of SoftEther Corporation's concern because SoftEther Corporation is an enterprise which is located and registered in Japan physically. For example, there might be a risk that a part of SoftEther VPN conflicts an existing patent which is valid only on the specific region. SoftEther Corporation has no interests in such specific region outside Japan's territory. Therefore, if you want to use SoftEther VPN in regions outside Japan, you have to be careful not to violate third-person's rights. You have to verify the legitimacy of the use of SoftEther VPN in the specific region before you actually use it in such region. By nature, there are almost 200 countries in the World, and each country's law is different each other. It is practically impossible to verify every countries' laws and regulations and make the software comply with all countries' laws in advance to release the software. Therefore SoftEther Corporation has verified the legitimacy of SoftEther VPN against the laws and regulations of only Japan. If a user uses SoftEther VPN in a specific country, and damaged by public servants of the government authority, SoftEther Corporation will never be liable to recover or compensate such damages or criminal responsibilities.
+
+
+5. VPN Gate Academic Experiment Project
+(This chapter applies only on SoftEther VPN software package which contains the extension plug-in for VPN Gate Academic Experiment Project.)
+5.1. About VPN Gate Academic Experiment Project
+VPN Gate Academic Experiment Project is an online service operated for just the academic research purpose at the graduate school of University of Tsukuba, Japan. The purpose of this research is to expend our knowledge about the "Global Distributed Public VPN Relay Server" (GDPVRS) technology. For details, please visit http://www.vpngate.net/.
+
+5.2. About VPN Gate Service
+SoftEther VPN Server and SoftEther VPN Client may contain "VPN Gate Service" program. However, VPN Gate Service is disabled by default.
+VPN Gate Service should be activated and enabled by the voluntary intention of the owner of the computer which SoftEther VPN Server or SoftEther VPN Client is installed on. After you activate VPN Gate Service, the computer will be start to serve as a part of the Global Distributed Public VPN Relay Servers. The IP address, hostname and related information of the computer will be sent and registered to the directory server of VPN Gate Academic Experiment Project, and they will be published and disclosed to the public. This mechanism will allow any VPN Gate Client software's user to connect to the VPN Gate Service running on your computer. While the VPN session between a VPN Gate Client and your VPN Gate Service is established, the VPN Gate Client's user can send/receive any IP packets towards the Internet via the VPN Gate Service. The global IP address of the VPN Gate Service's hosing computer will be used as the source IP address of such communications which a VPN Gate Client initiates.
+VPN Gate Service will send some information to the VPN Gate Academic Experiment Service Directory Server. The information includes the operator's information which described in section 5.5, logging settings, uptime, operating system version, type of protocol, port numbers, quality information, statistical information, VPN Gate clients' log history data (includes dates, IP addresses, version numbers and IDs) and the version of the software. These information will be exposed on the directory. VPN Gate Service also receives a key for encoding which is described on the chapter 5.9 from the directory server.
+
+5.3. Details of VPN Gate Service's Behavior
+If you enable VPN Gate Service manually, which is disabled by default, the "VPNGATE" Virtual Hub will be created on the SoftEther VPN Server. If you are using SoftEther VPN Client and attempt to active VPN Gate Service on it, an equivalent program to SoftEther VPN Server will be invoked on the same process of SoftEther VPN Client, and the "VPNGATE" Virtual Hub will be created. The "VPNGATE" Virtual Hub contains a user named "VPN" by default which permits anyone on the Internet to make a VPN connection to the Virtual Hub. Once a VPN Client connects to the "VPNGATE" Virtual Hub, any communication between the user and the Internet will pass through the Virtual Hub, and transmitted/received using the physical network interface on the computer which SoftEther VPN Server (or SoftEther VPN Client) is running on. This will cause the result that a destination host specified by the VPN Client will identify that the source of the communication has initiated from the VPN Gate Service's hosting computer's IP address. However, for safety, any packets which destinations are within 192.168.0.0/255.255.0.0, 172.16.0.0/255.240.0.0 or 10.0.0.0/255.0.0.0 will be blocked by the "VPNGATE" Virtual Hub in order to protect your local network. Therefore, if you run VPN Gate Service on your corporate network or private network, it is safe because anonymous VPN Client users will not be permitted to access such private networks. VPN Gate Service also serves as relay for accessing to the VPN Gate Directory Server.
+In order to make VPN Gate Service familiar with firewalls and NATs, it opens an UDP port by using the NAT Traversal function which is described on the section 1.2. It also opens and listens on some TCP ports, and some TCP and UDP ports will be specified as the target port of Universal Plug and Play (UPnP) Port Transfer entries which are requested to your local routers. UPnP request packets will be sent periodically. Some routers keep such an opened TCP/UDP port permanently on the device. If you wish to close them, do it manually.
+VPN Gate Service also provides the mirror-site function for www.vpngate.net. This is a mechanism that a copy of the latest contents from www.vpngate.net will be hosted by the mirror-site tiny HTTP server which is running on the VPN Gate Service program. It will register itself on the mirror-sites list in www.vpngate.net. However, it never relays any other communications which are not towards www.vpngate.net.
+
+5.4. Communication between Internet via VPN Gate Service
+VPN Gate Service provides a routing between users and the Internet, by using the Virtual NAT Function which is described on the section 2.8. VPN Gate Service sends polling Ping packets to the server which is located on University of Tsukuba, and the Google Public DNS Server which is identified as 8.8.8.8, in order to check the latest quality of your Internet line. VPN Gate Service also sends and receives a lot of random packets to/from the Speed Test Server on University of Tsukuba. These quality data will be reported to VPN Gate Directory Server, automatically and periodically. The result will be saved and disclosed to the public. These periodical polling communication are adjusted not to occupy the Internet line, however in some circumstances they might occupy the line.
+
+5.5. Operator's Information of VPN Gate Service
+If you activate VPN Gate Service on your computer, the computer will be a part of the Global Distributed Public VPN Relay Servers. Therefore, the Operator's administrative information of your VPN Gate Service should be reported and registered on the VPN Gate Service Directory. Operator's information contains the name of the operator and the abuse-reporting contact e-mail address. These information can be inputted on the screen if the VPN Gate configuration. Inputted information will be transmitted to the VPN Gate Directory Server, stored and disclosed to the public. So you have to be careful to input information. By the way, until you specify something as the operator's information, the computer's hostname will be used automatically as the field of the name of the operator, by appending the "'s owner" string after the hostname.
+
+5.6. Observe Laws to Operate VPN Gate Service
+In some countries or regions, a user who is planning to activate and operate VPN Gate Service, he are mandated to obtain a license or register a service from/to the government. If your region has such a regulation, you must fulfill mandated process before activating VPN Gate Service in advance. Neither the developers nor operators of the VPN Gate Academic Experiment Project will be liable for legal/criminal responsibilities or damages which are occurred from failure to comply your local laws.
+
+5.7. Protect Privacy of Communication
+Most of countries have a law which requires communication service's operators, including VPN Gate Service operators, to protect the privacy of communication of third-persons. When you operate VPN Gate Service, you must always protect user's privacy.
+
+5.8. Packet Logs
+The packet logging function is implemented on VPN Gate Service. It records essential headers of major TCP/IP packets which are transmitted via the Virtual Hub. This function will be helpful to investigate the "original IP address" of the initiator of communication who was a connected user of your VPN Gate Service, by checking the packet logs and the connection logs. The packet logs are recorded only for such legitimate investigates purpose. Do not peek nor leak packet logs except the rightful purpose. Such act will be violate the section 5.7.
+
+5.9. Packet Logs Automatic Archiving and Encoding Function
+The VPN Gate Academic Experiment Service is operated and running under the Japanese constitution and laws. The Japanese constitution laws demand strictly protection over the privacy of communication. Because this service is under Japanese rules, the program of VPN Gate Service implements this "Automatic Log File Encoding" protection mechanism, and enabled by default.
+The VPN Gate Service is currently configured to encode packet log files which has passed two or more weeks automatically, by default. In order to protect privacy of communication, if a packet log file is once encoded, even the administrator of the local computer cannot censor the packet log file. This mechanism protects privacy of end-users of VPN Gate Service.
+You can change the VPN Gate Service setting to disable this automatic encoding function. Then packet log files will never be encoded even after two weeks passed. In such a configuration, all packet logs will remain as plain-text on the disk. Therefore you have to take care not to violate user's privacy.
+If you are liable to decode an encoded packet log files (for example: a VPN Gate Service's user illegally abused your VPN Gate Service and you have to decode the packet logs in order to comply the laws), contact the administrator of the VPN Gate Academic Experiment Service at Graduate School of University of Tsukuba, Japan. You can find the contact address at http://www.vpngate.net/. The administrator of VPN Gate Service will respond to decode the packet logs if there is an appropriate and legal request from court or other judicial authorities, according to laws.
+
+5.10. Caution if You Operate VPN Gate Service in the Japan's Territories
+When a user operates VPN Gate Service in the Japan's territories, such an act may be regulated under the Japanese Telecommunication Laws if the operation is a subject to the law. However, in such a circumstance, according to the "Japanese Telecommunication Business Compete Manual [supplemental version]" , non- profitable operations of communications are not identified as a "telecommunication business" . So usual operators of VPN Gate Service are not subjects to "telecommunication business operators" , and not be mandated to register to the government. Even so, legalities to protect the privacy of communication still imposed. As a conclusion, if you operate VPN Gate Service in the Japan's Territories, you must not leak the secrets of communications which are transmitted via your operating VPN Gate Service.
+
+5.11. VPN Gate Client
+If SoftEther VPN Client contains the VPN Gate Client plug-in, you can use it to obtain the list of current operating VPN Gate Service servers in the Internet, and make a VPN connection to a specific server on the list.
+VPN Gate Client always keeps the latest list of the VPN Gate Services periodically. Be careful if you are using a pay-per-use Internet line.
+When you start the VPN Gate Client software, the screen which asks you activate or not VPN Gate Service will be appeared. For details of VPN Gate Service, read the above sections.
+
+5.12. Caution before Joining or Exploiting VPN Gate Academic Experiment Project
+The VPN Gate Academic Experiment Service is operated as a research project at the graduate school on University of Tsukuba, Japan. The service is governed under the Japanese laws. Other countries' laws are none of our concerns nor responsibilities.
+By nature, there are almost 200 countries in the World, with different laws. It is impossible to verify every countries' laws and regulations and make the software comply with all countries' laws in advance to release the software. If a user uses VPN Gate service in a specific country, and damaged by public servants of the authority, the developer of either the service or software will never be liable to recover or compensate such damages or criminal responsibilities.
+By using this software and service, the user must observe all concerned laws and rules with user's own responsibility. The user will be completely liable to any damages and responsibilities which are results of using this software and service, regardless of either inside or outside of Japan's territory.
+If you don't agree nor understand the above warnings, do not use any of VPN Gate Academic Experiment Service functions.
+VPN Gate is a research project for just academic purpose only. VPN Gate was developed as a plug-in for SoftEther VPN and UT-VPN. However, all parts of VPN Gate were developed on this research project at University of Tsukuba. Any parts of VPN Gate are not developed by SoftEther Corporation. The VPN Gate Research Project is not a subject to be led, operated, promoted nor guaranteed by SoftEther Corporation.
+
diff --git a/src/bin/hamcore/warning_ja.txt b/src/bin/hamcore/warning_ja.txt
new file mode 100644
index 00000000..cf96f0ad
--- /dev/null
+++ b/src/bin/hamcore/warning_ja.txt
@@ -0,0 +1,139 @@
+SoftEther VPN に関する重要事項説明書
+
+本ソフトウェアの VPN 通信機能はかつてないほど極めて強力であり、正しい使い方によりお客様は大きな利便性と利益を手にすることができます。しかし、誤った使い方を行うと不利益が発生する危険もあります。そのような危険を避けるため、本ソフトウェアのご使用に際してお客様が事前に説明を受けるべき事項を以下に記載いたします。この内容は大変重要ですから、十分理解されるようお願いいたします。また、ダイナミック DNS、NAT トラバーサルまたは VPN Azure 機能をご使用いただく前には下記の 3.5 節の注意書きをよくお読みください。この 3 つの機能はインターネット経由で提供される無償の無保証の学術実験サービスであり、障害の発生が許されないような業務において使用することは想定されておりません。
+
+
+1. VPN 通信について
+1.1. SoftEther VPN プロトコルについて
+SoftEther VPN は VPN 通信を行うことができます。伝統的な VPN プロトコルとは異なり、SoftEther VPN には新たに設計された「SoftEther VPN プロトコル (SE-VPN プロトコル) 」が搭載されています。SE-VPN プロトコルは任意のパケットを HTTPS (HTTP over SSL) パケットにカプセル化して送受信します。これにより、既存のファイアウォールがネットワーク管理者によって通常の VPN プロトコルを通過しないように設定されている場合であっても、SE-VPN プロトコルは大抵の場合は通過します。SE-VPN プロトコルは TLS 1.0 (RFC 5246) および HTTPS (RFC 2818) に準拠するように実装されていますが、一部非準拠の動作を行う場合もあります。もしあなたがネットワーク管理者であり、ファイアウォールで SE-VPN プロトコルの通信を遮断したいと希望される場合は、ファイアウォールにホワイトリストルールを適用することにより、境界上を流れるすべての無許可の TCP および UDP パケットを遮断し、一部許可した Web サイトやサーバー等との間の通信のみ許可するように設定することでその希望を実現できます。
+
+1.2. NAT トラバーサル機能について
+従来の VPN システムの場合、NAT やファイアウォールの内側に VPN サーバーを設置する場合はネットワーク管理者に依頼して NAT やファイアウォールにおいて「ポート開放」や「ポート転送」といった設定を行ってもらう必要があります。しかし、ネットワーク管理者にそのような手間をかけずに社内の自分のコンピュータに VPN サーバーをインストールし社外から接続したいという需要に応えるため、SoftEther VPN には強力な「NAT トラバーサル機能」が搭載されています。NAT トラバーサル機能はデフォルトで有効になっています。NAT トラバーサル機能が有効に設定されている SoftEther VPN Server は、たとえ NAT やファイアウォールの内側であっても、特別な設定なしにインターネット側から VPN 接続を受付けることができます。NAT トラバーサル機能をサーバー側で無効にするには、SoftEther VPN Server の設定ファイルの「DisableNatTraversal」項目の値を「true」に変更してください。クライアント側で無効にするには、接続先の VPN サーバーのホスト名の後に「/tcp」というサフィックスを追加してください。
+
+1.3. ダイナミック DNS 機能について
+従来の VPN システムの場合、VPN サーバーには固定のグローバル IP アドレスを割当てる必要がありました。ソフトイーサ社はグローバル IP アドレスの枯渇に配慮するため、SoftEther VPN Server に「ダイナミック DNS 機能」を搭載しました。ダイナミック DNS 機能はデフォルトで有効になっています。ダイナミック DNS 機能は現在の SoftEther VPN Server が動作しているコンピュータのグローバル IP アドレスを、ソフトイーサ社が運用するダイナミック DNS サーバーに対して定期的に通知します。この際に、「abc.softether.net」 ( "abc" 部分は利用者が変更可能な任意のユニークな ID) という全世界から利用可能なホスト名 (FQDN) が割当てられます。ホスト名を知らされた VPN の利用者は、ホスト名を指定するだけで、現在の IP アドレスを知らなくてもいつでも VPN サーバーにアクセスできます。IP アドレスが変化した場合は、ダイナミック DNS サービスのホスト名に対応する IP アドレスが自動的に変化します。これにより、固定グローバル IP アドレスが不要になり、毎月発生する高額な ISP への通信コストを削減でき、法人利用であってもコンシューマ向けの安価な可変 IP アドレス接続が利用できるようになります。ダイナミック DNS 機能を無効にするには、SoftEther VPN Server の設定ファイルの「DDnsClient」ディレクティブ内の「Disabled」項目の値を「true」に変更してください。中華人民共和国でご利用される場合の注意: DNS サフィックスは中華人民共和国内で利用する場合は「sedns.cn」というドメイン名に置換されます。sedns.cn ドメインは中国企業 (北京大游索易有限公司) が運営・管理しているサービスです。
+
+1.4. VPN over ICMP 機能および VPN over DNS 機能について
+SoftEther VPN Client / Bridge が SoftEther VPN Server との間で VPN 通信を行おうとする場合、TCP と UDP の両方のプロトコルが通信できない場合のために、VPN を「ICMP」 (いわゆる Ping) および「DNS」パケットにカプセル化して通信する機能が実装されています。この機能により、ネットワーク経路上のルータやファイアウォールなどが TCP や UDP の通信を遮断してしまう場合でも、ICMP または DNS の通信が可能であれば VPN 接続を行うことができます。VPN over ICMP 機能および VPN over DNS 機能は、ICMP や DNS の規格にできる限り準拠するように設計されていますが、一部非準拠の動作を行う場合もあります。一部の設計不良のルータは大量の ICMP や DNS パケットが通過するとメモリオーバーフローなどを発生し、フリーズしたり再起動したりする場合があります。これは他の利用者にも悪影響を与える可能性があります。このようなリスクを避けるために VPN over ICMP 機能および VPN over DNS 機能を無効にするには、VPN 接続元の側で接続先のホスト名文字列の後に「/tcp」というサフィックスを追加してください。
+
+1.5. VPN Azure クラウドサービスについて
+SoftEther VPN Server が NAT やファイアウォールの内側にあり、何らかの理由で NAT トラバーサル機能、ダイナミック DNS 機能および VPN over ICMP/DNS 機能を利用できない場合は、VPN Azure クラウドサービスを利用できます。ソフトイーサ社はインターネット上で VPN Azure クラウドを運用しています。VPN Server は VPN Azure クラウドに一度接続すれば、それ以降は「abc.vpnazure.net」 (abc はユニークなホスト名) というホスト名が割当てられます。このホスト名は実際にはソフトイーサが運営するクラウドサーバーのグローバル IP アドレスに関連付けられています。VPN クライアントはこの VPN Azure ホストに対して接続することにより、VPN Azure は通信を折り返し中継して VPN サーバーに届けます。VPN Azure 機能はデフォルトで無効になっていますが、VPN Server 管理ツールで簡単に有効化することができます。
+
+1.6. UDP 高速化機能について
+SoftEther VPN には UDP 高速化機能が搭載されています。VPN を構築する 2 拠点間で UDP チャネルの構築が可能であることが検出された場合は、自動的に UDP による通信を行います。これにより VPN のスループットが向上します。UDP チャネルの構築の際には、直接的な UDP パケットの伝送が可能な場合はそれを使いますが、途中に NAT やファイアウォールがあることが検出された場合は代わりに「UDP ホールパンチング」を使用します。UDP ホールパンチングが使用される場合には、インターネット上のソフトイーサ社が運営する UDP ホールパンチングサーバーが利用されます。UDP 高速化機能は、VPN 接続元の側の設定でいつでも無効にすることができます。
+
+
+2. VPN ソフトウェアについて
+2.1. SoftEther VPN Client
+SoftEther VPN Client を Windows で使用する場合は、仮想 LAN カードをコンピュータにインストールする必要があります。仮想 LAN カードは Windows 上で動作するカーネルモードドライバとして実装されています。当該ドライバは VeriSign 社の発行する証明書によってデジタル署名されており、Symantec 社による副署名もされています。ドライバのインストール時には本当にドライバをインストールするかどうかの確認メッセージが表示される場合があります。SoftEther VPN Client は可能な場合は自動的に当該確認メッセージに応答します。SoftEther VPN Client はインストール時に通信を最適化するため Windows の MMCSS (Multimedia Class Scheduler Service) の設定を最適化します。MMCSS の設定の最適化は後から元に戻すことができます。
+
+2.2. SoftEther VPN Server / Bridge
+SoftEther VPN Server / Bridge を Windows で使用する場合で「ローカルブリッジ機能」を使用する場合は、低レイヤ Ethernet パケット送受信ドライバをコンピュータにインストールする必要があります。当該ドライバは VeriSign 社の発行する証明書によってデジタル署名されており、Symantec 社による副署名もされています。SoftEther VPN Server / Bridge はローカルブリッジのために物理的な LAN カードの TCP/IP オフローディング機能を無効にする場合があります。Windows Vista / 2008 以降のバージョンでは、VPN Server が IPsec 機能を提供するために Windows Filter Platform (WFP) に適合したパケットフィルタドライバをカーネルモードに挿入します。このパケットフィルタドライバは IPsec 機能を有効にした場合のみロードされます。SoftEther VPN Server の IPsec 機能を有効にすると、Windows 標準の IPsec 機能は利用できなくなります。ただし、SoftEther VPN Server の IPsec 機能を無効にすると、この現象は元に戻ります。SoftEther VPN Server / Bridge はローカルブリッジ機能を使用するために OS の TCP/IP オフローディング機能を無効に設定します。
+
+2.3. ユーザーモードでのインストール
+SoftEther VPN Server および SoftEther VPN Bridge は Windows にユーザーモードでインストールすることができます。つまり、社内 PC などで Windows のシステム管理者権限を持っていない一般ユーザーであってもインストールを行えます。ユーザーモードでインストールを行うと一部の機能が制限されますが、大部分の機能は正常に動作します。これにより、たとえば社員が社内 PC に一般ユーザーとして VPN Server をインストールし、自宅から社内 LAN にアクセスすることもできます。技術的にはシステム管理者特権は一切不要ですが、だからといって企業の規則に反して勝手に VPN サーバーを構築することは好ましくない場合もあります。あなたが企業に所属する社員の場合で、企業の規則で無断のソフトウェアのインストールや外部との通信が禁止されている場合は、事前に企業の経営者またはネットワーク管理者から明示的な同意を得てからユーザーモードでのインストール作業を行ってください。ユーザーモードで VPN Server / VPN Bridge が動作している間は、Windows のタスクトレイにアイコンが表示されます。このアイコンが邪魔であると感じる場合は、ユーザーによる操作により非表示にすることもできます。ただし、この機能を悪用して他人のコンピュータに VPN Server を勝手にインストールし、スパイウェアとして利用してはなりません。そのような行為は法律に違反することになります。
+
+2.4. キープアライブ通信
+SoftEther VPN Server および SoftEther VPN Bridge ではデフォルトでインターネット回線を活性化したままにしておくためのキープアライブ通信機能が有効にされています。この機能により、インターネットに対して定期的にランダムな内容の UDP パケットを送信します。この機能は、モバイル回線やダイヤルアップ回線などが自動的に切断されてしまうことを防止するために有益です。キープアライブ通信機能はいつでも無効にできます。
+
+2.5. アンインストール
+SoftEther VPN ソフトウェアをアンインストールする場合は、プログラムファイルはすべて削除されます。ただし、プログラムファイル以外のファイル (たとえばプログラムの動作によって作成されたファイルやデータ) は削除されません。また、技術的な理由により、アンインストーラ本体の EXE ファイルおよびリソースファイルも削除されずに残る場合があります。これらのファイルが残留することはコンピュータの利用上悪影響はありませんが、お好みに応じて手動で削除することもできます。また、カーネルモードドライバも削除されない場合がありますが、次回 Windows 起動時から主要コードはメモリにロードされず無効になります。カーネルモードドライバも Windows の「sc」コマンドを用いてお好みに応じて手動で削除することができます。
+
+2.6. セキュリティ
+SoftEther VPN Server / Bridge をインストールした後は、速やかに管理者パスワードを設定してください。管理者パスワードが空白のまま放置すると、第三者が勝手に管理者モードで SoftEther VPN Server / Bridge に接続して管理者パスワードを設定したり、設定を変更したりすることができます。この注意事項は、Linux 版の SoftEther VPN Client にも適用されます。
+
+2.7. アップデート通知機能
+Windows 版の SoftEther VPN ソフトウェアには、アップデート通知機能が搭載されています。ソフトイーサ社の SoftEther Update サーバーに対して定期的に HTTP で通信を行い、最新版のソフトウェアがリリースされていないかどうかを確認します。もし最新版がリリースされている場合は、その旨を画面上に表示します。この目的を達成するために、現在のソフトウェアのバージョン、言語、固有識別子、IP アドレスおよび接続先 VPN サーバーのアドレスが SoftEther Update サーバーに対して送信されます。個人情報は一切送信されません。アップデート通知機能はデフォルトで有効になっていますが、設定画面からオフにすることもできます。オン / オフの設定は、VPN サーバー管理マネージャの場合は接続先の VPN サーバーごとに保存されます。
+
+2.8. 仮想 NAT 機能
+SoftEther VPN Server / VPN Bridge の仮想 HUB には「仮想 NAT 機能」が搭載されています。仮想 NAT 機能は、1 個の物理的な IP アドレスを、複数個の仮想的なプライベート IP アドレスを割当てられた VPN Client で共有するための機能です。仮想 NAT 機能の動作モードにはユーザーモードとカーネルモードの 2 種類があります。ユーザーモードで動作する場合、NAT の外側の物理的な IP アドレスは、VPN Server を動作させるコンピュータの OS のインターフェイスが持つ IP アドレスを共有します。これと異なり、カーネルモードで動作する場合は、VPN Server はコンピュータに装着されている物理的な Ethernet ネットワークアダプタをスキャンし、利用可能な IP アドレスを 1 個、物理的な Ethernet セグメント上の DHCP サーバーから取得しようと試みます。IP アドレスの取得に成功した場合は、その IP アドレスが仮想 NAT によって使用されます。この場合、物理的な DHCP サーバー上の IP プールに DHCP クライアントエントリが作成されます。物理的な Ethernet セグメント上のデフォルトゲートウェイおよび DNS サーバーが仮想 NAT を経由したインターネットとの間の通信のために使用されます。カーネルモードで動作する場合は、仮想 NAT は物理的な Ethernet セグメント上で 1 個の仮想 MAC アドレスを持ちます。カーネルモード NAT の動作が可能かどうかを判断するため、VPN Server は定期的にインターネットへの接続性をチェックします。接続性のチェックのためには、www.yahoo.com または www.baidu.com というホスト名への DNS クエリの応答の検査と、応答された IPv4 アドレス宛の TCP ポート 80 への接続の検査が実施されます。
+
+2.9. カーネルモードコンポーネントの自動セットアップ
+SoftEther VPN ソフトウェアが Windows にカーネルモードコンポーネントをインストールする必要があることが検出された場合、インストールを行うか否かを確認するメッセージが Windows によって表示される場合があります。この場合、SoftEther VPN ソフトウェアは自動的に無人セットアップモードに移行し、Windows に対してインストールを行う旨を応答します。これは、リモートから SoftEther VPN ソフトウェアを管理する際にリモート管理通信が切断され、デッドロックが発生してしまうことを防止するための措置です。
+
+
+2.10. Windows Firewall への登録
+SoftEther VPN ソフトウェアは、Windows Firewall に対して SoftEther VPN ソフトウェアを安全なプログラムとして自動的に登録します。この登録は、アンインストール後も残存する場合があります。登録を解除したい場合は、Windows のコントロールパネルを用いて手動で設定してください。
+
+3. インターネットサービスについて
+3.1. ソフトイーサ社が提供するインターネットサービスの内容
+ソフトイーサ社は、「ダイナミック DNS」、「NAT トラバーサル」および「VPN Azure」サービスを無償で提供します。これらのサービスには SoftEther VPN のユーザーはソフトウェア内の実装を通じてインターネット経由でアクセスすることができます。これらのサービスは今後公開される予定のオープンソース版「SoftEther VPN」からも利用可能になる予定です。
+
+3.2. 送信される情報とプライバシーの保護
+SoftEther VPN ソフトウェアは、上記のサービスを利用するために、コンピュータの IP アドレス、ホスト名、VPN ソフトウェアのバージョン情報をソフトイーサ社の管理するクラウドサービス上に送信します。これらの情報は上記サービスを実現するために最低限必要なものです。一切の個人情報は送信されません。ソフトイーサ社はクラウドサービス上に蓄積された上記の IP アドレス等の情報を最低 90 日間ログに記録する場合があります。これはサービスの利用に技術的な問題が発生した場合の原因究明のために利用されます。ソフトイーサ社は当該ログ情報を日本国の裁判所または捜査機関による命令に従うためにこれらの機関の公務員 (日本国の公務員は日本国の法律により守秘義務を負わされています) に開示する場合があります。また、IP アドレスなどの情報は統計処理され、その統計結果は個別の具体的な IP アドレスが判別できないようにされた上で、インターネット上で研究成果として公表される場合があります。
+
+3.3. VPN Azure を経由した通信データ
+お客様が VPN Azure クラウドサービスを経由して VPN 通信を行う場合、3.2 の規定にかかわらず、お客様の実際の通信ペイロードが VPN Azure クラウドサービスを構成するサーバー上のメモリにごく短い時間蓄積される場合があります。これは VPN Azure サービスを提供するために当然に必要なことでありますが、通信内容はディスクなどの固定領域に記録されることはありません。ただし、日本国の「犯罪捜査のための通信傍受に関する法律 (平成 11 年 8 月 18 日法律第 137 号) 」が定める裁判官の令状を携行した捜査官からの要請があった場合は当該通信が日本国政府の公務員 (日本国の公務員は日本国の法律により守秘義務を負わされています) によって傍受され記録される可能性があります。この規定は、VPN Azure サービスのサーバーが物理的に日本国に存在している場合にのみ適用されます。
+
+3.4. 電気通信事業法の適用
+ソフトイーサ社は上記のサービスを日本国内で運用する場合において電気通信事業法の規定を受けるべき場合については電気通信事業法の規定に従い、総務大臣に届出または申請を行っております。
+
+3.5. 無償で学術実験目的のサービス
+ソフトイーサは「ダイナミック DNS」、「NAT トラバーサル」および「VPN Azure」を学術実験目的で研究開発し運営しています。そのため、これらのサービスはすべて無料でご利用いただけます。これらのサービスは「SoftEther VPN ソフトウェア製品」の一部ではなく、付随するものでもありません。これらのサービスは一切の保証がない状態で提供されるものです。実験の休止、中止や実験中の技術的問題の発生によってサービスが中断する場合があります。その場合は、ユーザーはサービスを利用できなくなります。ユーザーはこのようなリスクがあること、およびそのリスクをユーザー自身が負担することを承諾いただいた上でこれらのサービスをご利用ください。ソフトイーサ社はユーザーがこれらのサービスを利用した結果、または利用できなかった結果について一切の責任を負いません。仮にお客様が SoftEther VPN ソフトウェアの商用製品を購入され、SoftEther VPN ソフトウェアのライセンス料金をお客様がすでにお支払いいただいている場合であっても、当該料金にはこれらのサービスの対価は含まれていません。これらのサービスが中断したり利用不能になったりした場合であっても、SoftEther VPN ソフトウェアのライセンス料金は一切返金されず、その他の損害賠償も提供されません。
+
+3.6. DNS プロキシ
+いくつかの地域では、インターネットを利用する際、DNS クエリによる IP アドレスの取得が回線の通信不良によりしばしば誤った値を返すようです。SoftEther VPN Server, Client または Bridge を使用している場合で、本来の DNS サーバーへのアクセスができない、またはネットワーク上の途中の経路の DNS サーバーが動作不良を起こしている可能性がある場合が検出されたときは、DNS クエリはソフトイーサが運営する DNS プロキシサーバーに転送されます。DNS プロキシサーバーは本来の DNS サーバーに対してアクセスを行い、正確な IP アドレスを取得してその IP アドレスを呼出し元に返信します。
+
+
+4. その他の注意事項
+4.1. ネットワーク管理者による承諾の必要性
+SoftEther VPN はネットワーク管理者による特別な設定を必要とせずに動作するようにパワフルな機能が実装されています。たとえば、ネットワーク管理者にファイアウォールの設定の変更を依頼しなくても VPN 通信を行うことができます。SoftEther VPN のこうした特徴は、あくまでも技術的にネットワーク管理者による手間やコスト削減するため、またはファイアウォール設定の変更に伴う設定ミスなどの危険を防止するためのものです。企業に所属する社員は、SoftEther VPN を企業の管理するネットワーク内のコンピュータにインストールまたは使用する場合にあたっては、必ず事前にネットワーク管理者の許諾を得なければなりません。もしネットワーク管理者がそのような承諾を提供しない場合は、代わりにネットワーク管理者よりもより上位の権限を持った経営者から許諾を得ることを検討してください。これらの正当な許諾がない状態で SoftEther VPN を使用することは、お客様にとって不利益な結果となる場合があります。ソフトイーサ社は SoftEther VPN の使用によってお客様に生じた一切の責任を負いません。
+
+4.2. 各地域における法律の遵守
+VPN 通信のような暗号化通信が法律で禁止されている国・地域では、SoftEther VPN を使用する場合は必ず暗号化機能をオフにして使用してください。この他、一部の国・地域では特定の方法での SoftEther VPN の利用が法律によって禁止されている場合があります。ソフトイーサ社は日本国に所在する法人ですので、他の国・地域に制定されている法令については一切関知しておりません。たとえば、SoftEther VPN の一部の機能が特定の国・地域でのみ有効な特許権を侵害している可能性もあります。ソフトイーサ社はその国・地域に関して特段の関心はありません。したがって、SoftEther VPN の機能がお客様の居住している国・地域において法的に利用可能であるかどうかは、お客様ご自身によって事前に十分検証の上ご利用ください。そもそも世界には 200 カ国近くの国が存在しており、それぞれの国における法律は互いに異なります。すべての国の法律を調査した上でそれらすべてに適合することを保証したソフトウェアをリリースすることは事実上不可能です。ソフトイーサ社は日本国の法律のみを調査し、日本国の法律下でおいて適法に利用可能なソフトウェアを提供することのみを目的に研究開発を行っております。万一お客様が SoftEther VPN の機能をお客様の居住している国・地域の領域内で利用されたことによって国家権力により法的なペナルティを科せられるなどの損害が発生した場合であっても、ソフトイーサ社は一切責任を負いません。
+
+
+5. VPN Gate 学術実験プロジェクト
+(この章は VPN Gate 学術実験プロジェクトに関する機能拡張プラグインが含まれているバージョンの SoftEther VPN にのみ適用されます。商用版の SoftEther VPN ソフトウェアには VPN Gate 機能拡張プラグインは含まれていませんので、この章の内容は関係ありません。)
+5.1. VPN Gate 学術実験プロジェクトについて
+VPN Gate 学術実験プロジェクトは、日本に所在する筑波大学大学院における学術的な研究を目的として実施されているオンラインサービスです。本研究は、グローバルな分散型公開 VPN 中継サーバーに関する知見を得ることを目的としています。詳しくは http://www.vpngate.net/ をご参照ください。
+
+5.2. VPN Gate サービスについて
+SoftEther VPN Server および SoftEther VPN Client には「VPN Gate サービス」と呼ばれるプログラムが同梱されている場合があります。ただし、VPN Gate サービスはデフォルトで無効となっています。
+VPN Gate サービスは、SoftEther VPN Server または SoftEther VPN Client をインストールするコンピュータの所有者が、自らの意思に基づき、VPN Gate 学術実験に参加される場合にのみ有効にしてください。VPN Gate サービスを有効にすると、コンピュータは VPN Gate 学術実験サービスにおけるグローバルな分散型公開 VPN 中継サーバーとして動作を開始します。そして、コンピュータの IP アドレスやホスト名などの情報が筑波大学内で運用されている VPN Gate 学術実験サービスのディレクトリに登録され、公衆の閲覧に供されます。これにより、世界中にある VPN Gate Client と呼ばれるクライアントソフトウェアは当該 VPN Gate サービスが稼働している VPN サーバーコンピュータに対して VPN 接続を行うことができるようになります。VPN 接続が継続している期間中は、VPN Gate Client のコンピュータはすべての通信を VPN Gate サービスを経由してインターネットとの間で行うことができます。その際は、VPN Gate サービスを動作させているコンピュータのインターネット上におけるグローバル IP アドレスが、当該通信の発信元の IP アドレスとして使用されます。
+VPN Gate サービスは、VPN Gate 学術実験サービスのディレクトリサーバーに対して、5.5 の運営者情報、ログ設定、起動時間、OS の種類、プロトコルの種類、ポート番号、回線品質情報、統計情報、VPN Gate クライアントからの接続ログ (日時、IP アドレス、バージョン番号、ID) およびソフトウェアのバージョン情報を送信します。これらの情報はディレクトリ上で公衆の閲覧に供されます。また、VPN Gate サービスは 5.9 で説明されている機能のエンコードのためのキーを VPN Gate 学術実験サービスのディレクトリサーバーから受信します。
+
+5.3. VPN Gate サービスの動作の詳細
+デフォルトで無効化されている VPN Gate サービスをユーザーの操作により有効にすると、SoftEther VPN Server 内に "VPNGATE" という名称の仮想 HUB が作成されます。SoftEter VPN Client 上において VPN Gate サービスを有効にしようとすると、まず SoftEther VPN Client 内の同一プロセス上で簡易的に動作する SoftEther VPN Server と同等のプログラムが起動し、その中で "VPNGATE" という名称の仮想 HUB が作成されます。当該仮想 HUB には "VPN" という名前のユーザーが作成され、匿名でインターネット上の誰でもが当該仮想 HUB に VPN 接続を行うことができるようになります。いったん "VPNGATE" 仮想 HUB に接続した VPN クライアントコンピュータが開始したすべての通信は "VPNGATE" 仮想 HUB を通過し、SoftEther VPN Server (または SoftEther VPN Client) が動作しているコンピュータの物理的なネットワークインターフェイスを経由してインターネットに対して伝送されます。そのため、インターネット上の宛先ホストは、あたかも当該通信が SoftEther VPN Server が動作しているコンピュータから発信されたものであるかのように識別することとなります。ただし、宛先が 192.168.0.0/255.255.0.0, 172.16.0.0/255.240.0.0 および 10.0.0.0/255.0.0.0 宛のパケットはプライベートネットワーク (たとえば社内 LAN など) で使用されているものと見なされ、"VPNGATE" 仮想 HUB を経由して伝送されることはありません。VPN Gate サービスを社内 LAN などにあるコンピュータで動作させても、VPN Gate のユーザーに対して社内 LAN 上の他のコンピュータにアクセスすることを許すことにはならないため安全です。VPN Gate サービスはまた、VPN Gate ディレクトリサーバーへのアクセスの中継も実施します。
+VPN Gate サービスは、ファイアウォールや NAT などと共に良好に動作することができるようにするため、1.2 で解説されている NAT トラバーサル機能を用いて UDP ポートを開きます。また、いくつかの TCP ポートを Listen 状態とし、いくつかの TCP ポートおよび UDP ポートについて Universal Plug and Play (UPnP) プロトコルを用いて定期的にローカルのルータに対してポート開放を要求します。ルータの挙動によっては、ポートは VPN Gate サービスの停止後も開放され続ける場合がありますので、UPnP ポートを閉じたい場合は手動で閉じてください。
+VPN Gate サービスはまた、www.vpngate.net のミラーサイト機能も提供します。これは、VPN Gate Web サイトにアクセスしようとするインターネット上のユーザーに対して www.vpngate.net のサイトのコピーのコンテンツを、簡易的な HTTP サーバーを経由してホストする仕組みです。簡易的な HTTP サーバー機能は VPN Gate サービスのプログラムの一部として稼働し、自分自身を www.vpngate.net のミラーサイト一覧ページに自動的に登録します。ただし、www.vpngate.net 以外のサーバーに対する中継通信はサポートしません。
+
+5.4. VPN Gate サービスにおけるインターネットとの間の通信
+VPN Gate サービスは「2.8. 仮想 NAT 機能」で説明されている機能を用いることにより、ユーザーの通信をインターネットに対してルーティングします。また、VPN Gate サービスはインターネット回線の品質を調査するため、一定時間ごとに筑波大学に設置されている Ping サーバーおよび Google 社に設置されている Public DNS Server (IP アドレス: 8.8.8.8) に対して Ping パケットを送信します。また、筑波大学に設置されている通信速度測定サーバーに対して TCP でコネクションを確立し、数十秒程度の通信を行います。これらの品質データは測定後に自動的に VPN Gate 学術実験プロジェクトの中央サーバーに伝送され保存されます。その結果は公衆の閲覧に供されます。これらの定期的な通信はネットワークに影響をできるだけ与えないようにするため最小量に調整されていますが、回線を圧迫する場合もあります。
+
+5.5. VPN Gate サービスの運営者情報
+VPN Gate 学術実験プロジェクトに参加したコンピュータ上で動作する VPN Gate サービスは、インターネット上で公衆に対してサービスを提供する分散ノードの一員となります。したがって、当該コンピュータの管理者はサーバーの運営者情報を適切に申告しなければなりません。運営者情報には、運営者氏名および不正利用等があった場合の連絡先メールアドレスを含みます。運営者情報は VPN Gate サービスの設定画面からいつでも入力することができます。入力された運営者情報は自動的に VPN Gate 学術実験プロジェクトの中央サーバーに伝送され保存されます。その結果は公衆の閲覧に供されますので、入力の際には十分注意してください。なお、入力がない場合は運営者情報としてデフォルトでコンピュータのホスト名の後に "'s owner" という文字列を付加した文字が使用されます。
+
+5.6. VPN Gate サービスを運営する場合の法令の遵守
+ユーザーが VPN Gate サービスを運営する場合、国・地域によってはそのようなサービスを運営することについて予め行政機関による許可を得るか、または行政機関に事前に届け出る必要がある規定がある場合があります。そのような規定が存在する場合は、VPN Gate サービスを有効にする前に必ず法令によって要求されている手続きを履行してください。本ソフトウェアの開発者または VPN Gate 学術実験プロジェクトの実施者は、VPN Gate サービスを稼働させたユーザーが法令において規定されている義務を履行しなかったことによって生じた法的責任または損害について一切責任を負いませんのでご注意ください。
+
+5.7. 通信の秘密の保護
+多くの国の法令において、VPN Gate サービスの運営者は、VPN Gate サービスの内部を通過した第三者の通信についてその秘密を保護することが要求されることとなりますので、ご注意ください。
+
+5.8. パケットログ
+VPN Gate サービスを経由して伝送される主要な通信パケットの重要なヘッダ部分を記録する「パケットログ」機能が VPN Gate サービスのプログラムに実装されています。パケットログは、VPN Gate サービスを経由して第三者が違法な通信を行った場合に、その事実を記録するための機能です。パケットログと VPN 接続の受付ログを参照することにより、当該通信を行った者の原 IP アドレスを特定することが可能です。このような調査などの正当な目的のためだけにパケットログを使用してください。パケットログを正当な目的以外のために閲覧したり、内容を漏洩したりすることは、5.7 の規定に反することとなります。
+
+5.9. パケットログの自動アーカイブ機能
+VPN Gate 学術実験プロジェクトは日本国憲法および法律に従って運営されています。日本国憲法や法令は、通信の秘密について非常に厳しい保護を要求しています。日本国におけるルールに従うために、VPN Gate サービスのプログラムには「自動ログファイルエンコード」機能が搭載されており、デフォルトで有効になっています。
+デフォルトでは、VPN Gate サービスの現在の設定は、2 週間以上が経過したパケットログファイルを自動的にエンコードしてアーカイブするようになっています。VPN Gate サービスを経由して通信を行ったユーザーの通信の秘密を保護するため、一旦エンコードされたファイルは、VPN Gate サービスが動作しているコンピュータの管理者であっても閲覧することはできません。これにより VPN Gate サービスを利用するエンドユーザーのプライバシーが保たれます。
+パケットログファイルが生成後 2 週間以上経過した後でも自動的にエンコードされないようにするためには、VPN Gate サービスの設定を変更してください。この場合は、パケットログファイルは恒久的にディスク上に平文で残ることになります。したがって、ユーザーの通信の秘密を侵害しないように十分ご注意ください。
+VPN Gate サービスを経由してエンドユーザーが違法行為を行った際など、エンコードされたパケットログファイルをデコードし通信内容を復元する必要が生じた場合は、筑波大学大学院 VPN Gate 学術実験プロジェクトの運営者に連絡してください。連絡方法は http://www.vpngate.net/ に記載されています。プロジェクトの運営者は、既存の法令に従い、裁判所などの司法機関による要請およびこれに準じる要請があった場合にデコードに応じます。
+
+5.10. 日本国の領域内で VPN Gate サービスを運営する場合の注意点
+ユーザーが日本国の領域内で VPN Gate サービスを運営する場合において、その行為が電気通信役務を他人の需要に応ずるために提供する事業に該当する場合は、当該 VPN Gate サービスの提供行為は電気通信事業法 (昭和 59 年 12 月 25 日法律第 86 号) における「電気通信事業」に該当する可能性があります。ただし、そのような場合であっても、「電気通信事業参入マニュアル[追補版]」(平成 17 年 8 月 18 日発行 総務省電気通信事業部データ通信課) によれば、収益が生じない場合は電気通信事業者には該当しないこととなります。従って、収益目的において稼働させる場合を除き、VPN Gate サービスを稼働させても登録・届出が必要な「電気通信事業者」には該当しません。たとえ電気通信事業者に該当しない場合においても、電気通信事業法で規定されている「秘密の保護」の義務は生じることとなります。これらのことから、日本国の領域内で VPN Gate サービスを運営する場合においては、VPN Gate サービスの運営者は自己の管理する VPN Gate サービスを経由して行われた第三者の通信内容の秘密を漏洩してはなりません。
+この節における注意事項は、日本国の領域外においては適用されません。
+
+5.11. VPN Gate クライアント
+SoftEther VPN Client に VPN Gate クライアントプラグインが含まれている場合は、ユーザーは SoftEther VPN Client を使用してインターネット上で稼働している VPN Gate サービスの一覧を取得し、いずれかの VPN Gate サービスのサーバーを指定してそのサーバーに接続することができます。
+VPN Gate クライアントは起動中は常時、VPN Gate サービスのサーバーの一覧を取得するための通信をインターネット上のホストとの間で一定時間ごとに行います。そのため、通信量または通信時間に応じて課金が発生するようなインターネット接続回線を利用中の場合は十分ご注意ください。
+VPN Gate クライアントを起動する際には、VPN Gate サービスを有効にするかどうかを選択する画面が表示される場合があります。VPN Gate サービスについては上記の説明を参照してください。
+
+5.12. VPN Gate 学術実験への参加または使用前のご注意
+VPN Gate 学術実験サービスは、日本国に所在する筑波大学大学院における研究プロジェクトとして運営されているサービスです。本サービスは日本国の法令にのみ準拠して運用されており、日本国以外の国・地域の法令については一切関知しておりません。
+そもそも世界には 200 カ国近くの国が存在しており、それぞれの国における法律は互いに異なります。すべての国の法律を調査した上でそれらすべてに適合することを保証したソフトウェアを開発することは事実上不可能です。万一ユーザーが本サービスを特定の国・地域の領域内で利用したことによって公務員により法的なペナルティを科せられるなどの損害が発生した場合であっても、プロジェクト実施者は一切責任を負いません。
+本ソフトウェアまたはサービスを使用する際には、ユーザーが適用されるすべての法令をユーザーの責任により遵守してください。本ソフトウェアまたはサービスを日本国内・国外を問わず使用された場合に発生するすべての損害と責任は、ユーザーに帰責します。本学術実験の運営者およびソフトウェアの供給者は、一切責任を負いません。
+これらの注意事項に同意いただけない場合は、VPN Gate 学術実験サービスに関連する機能を使用しないでください。
+VPN Gate は筑波大学大学院における学術目的の研究プロジェクトです。VPN Gate ソフトウェアはフリーウェアである SoftEther VPN およびオープンソースである UT-VPN を拡張するプラグインの形で開発されていますが、これは本研究プロジェクトにおいて開発されたものであり、ソフトイーサ株式会社によって開発されたものではありません。本研究はソフトイーサ株式会社が主宰、推進または保証するものではありません。
+VPN 通信が禁止されている国・地域では VPN Gate を使用しないでください。
+
+
diff --git a/src/bin/hamcore/webui/cryptcom.cgi b/src/bin/hamcore/webui/cryptcom.cgi
new file mode 100644
index 00000000..587ddf4d
--- /dev/null
+++ b/src/bin/hamcore/webui/cryptcom.cgi
@@ -0,0 +1,49 @@
+<html><head><meta http-equiv="content-type" content="text/html; charset=UTF-8"/>
+<title>Virtual HUB page</title>
+<link rel=stylesheet type=text/css href=/webui/webui.css>
+</head><body>
+
+<h2>暗号化と通信関係の設定</h2>
+
+<form method="get" action="cryptcom.cgi">
+
+<h3>使用する暗号化アルゴリズム</h3>
+暗号化アルゴリズム名<select name="CRYPT" value="{CRYPT}">
+<!--CRYPT_TMPL<option value="{CRYPTTYPE}">{CRYPTTYPE}CRYPT_TMPL-->
+<!--CRYPTLIST-->
+<p/>
+<h3>サーバー証明書</h3>
+サーバー証明書:{SERVERCERT}
+<table>
+<tr>
+<td>証明書のインポート</td><td>証明書のエクスポート</td><td>証明書の表示</td>
+</tr>
+</table>
+
+<h3>syslog 送信機能</h3>
+<select name="SYSLOG">
+<option value="">
+</select>
+
+<h3>インターネット接続の維持機能</h3>
+<input type="checkbox" CHECKED>インターネット接続の維持機能を使用する
+<table border=2>
+<tr><td>ホスト名</td><td><input type=text name="HOSTNAME" value="{HOSTNAME}"></td></tr>
+<tr><td>ポート番号</td><td><input type=text name="PORTNUM" value="{PORTNUM}"></td></tr>
+<tr><td>パケット送出間隔</td><td><input type=text name="INTERVAL" value="{INTERVAL}">秒</td></tr>
+プロトコル
+<input type="radio" name="proto" value="TCP">TCP/IP <input type="radio" name="proto" value="UDP">UDP/IP
+</table>
+
+<h3>管理パスワード</h3>
+管理パスワードの変更
+<br/>
+<tr>
+<td><input type=hidden name=KEY value="{SESSIONKEY}"><input type=hidden name=CMD value="SAVE"><input type=submit value="設定を保存する"></td>
+</tr>
+</form>
+<br>
+<a href="{LINK_SERVER}?KEY={SESSIONKEY}">サーバーの管理画面に戻る</a>
+
+</body></html>
+
diff --git a/src/bin/hamcore/webui/edituser.cgi b/src/bin/hamcore/webui/edituser.cgi
new file mode 100644
index 00000000..d9103cd1
--- /dev/null
+++ b/src/bin/hamcore/webui/edituser.cgi
@@ -0,0 +1,32 @@
+<html><head><meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+<title>User page</title>
+<link rel=stylesheet type=text/css href=/webui/webui.css>
+</head><body>
+
+<h2>ユーザーの編集</h2>
+
+<form action="{LINK_EDITUSER}" method=get>
+<input type=hidden name=KEY value={SESSIONKEY}>
+<input type=hidden name=HUB value={HUBNAME}>
+<input type=hidden name=CMD value={CMDNAME}>
+<!--{USERNAMEHIDDEN}input type=hidden name=USER value={USERNAME}{USERNAMEHIDDEN}-->
+
+<table border=2>
+<tr><td>ユーザー名:</td><td>{USERNAME}<!--{USERNAMEINPUT}input type=text name="USER"{USERNAMEINPUT}--></td></tr>
+<tr><td>本名:</td><td>{REALNAME}</td></tr>
+<tr><td>説明:</td><td>{NOTETEXT}</td></tr>
+<tr><td>グループ名:</td><td>{GROUPNAME}</td></tr>
+<tr><td>アカウントの有効期限:</td><td>{EXPIREDATE}</td></tr>
+<tr><td>認証方法:</td><td>
+ <input type=radio name=AUTHTYPE value="ANONYMOUS" {SELANONYM}>匿名認証<br>
+ <input type=radio name=AUTHTYPE value="PASSWORD" {SELPASSWD}>パスワード認証
+</td></tr>
+<tr><td>パスワード:</td><td><input type=password name="PASSWORD" value="{PASSWORD}"></td></tr>
+<tr><td>パスワード(確認):</td><td><input type=password name="PASSWORD2" value="{PASSWORD}"></td></tr>
+</table>
+<input type=submit name="set" value="設定する">
+<br>
+<a href="{LINK_USER}?KEY={SESSIONKEY}&HUB={HUBNAME}">仮想 HUB「{HUBNAME}」のユーザー一覧に戻る</a>
+</form>
+</body></html>
+
diff --git a/src/bin/hamcore/webui/error.cgi b/src/bin/hamcore/webui/error.cgi
new file mode 100644
index 00000000..79908bd3
--- /dev/null
+++ b/src/bin/hamcore/webui/error.cgi
@@ -0,0 +1,6 @@
+<html><head><meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+<title>Redirect</title><link rel=stylesheet type=text/css href=/webui/webui.css></head><body>
+ERRMSG
+<p><H3>ブラウザの戻るボタンで戻ってください。</H3></p>
+</body></html>
+
diff --git a/src/bin/hamcore/webui/hub.cgi b/src/bin/hamcore/webui/hub.cgi
new file mode 100644
index 00000000..2e85c617
--- /dev/null
+++ b/src/bin/hamcore/webui/hub.cgi
@@ -0,0 +1,51 @@
+<html>
+<head><meta http-equiv="content-type" content="text/html; charset=UTF-8"/>
+<title>Virtual HUB page</title>
+<link rel=stylesheet type=text/css href=/webui/webui.css>
+</head><body>
+
+<h2>仮想 HUB の管理</h2>
+
+
+<h3>管理コマンド</h3>
+<table>
+<tr><td><!--ENABLE_ONLINEa href="{LINK_HUB}?HUB={HUBNAME}&CMD=ONLINE&KEY={SESSIONKEY}"ENABLE_ONLINE-->オンライン<!--ENABLE_ONLINE/aENABLE_ONLINE-->
+<!--ENABLE_OFFLINEa href="{LINK_HUB}?HUB={HUBNAME}&CMD=OFFLINE&KEY={SESSIONKEY}"ENABLE_OFFLINE-->オフライン<ENABLE_OFFLINE/aENABLE_OFFLINE--></td></tr>
+<tr><td><a href="{LINK_USER}?HUB={HUBNAME}&KEY={SESSIONKEY}">ユーザーの管理</a></td></tr>
+<tr><td><a href="{LINK_SECURENAT}?KEY={SESSIONKEY}&HUB={HUBNAME}">仮想 NAT および仮想 DHCP サーバー機能</td></tr>
+<tr><td><a href="{LINK_SESSION}?HUB={HUBNAME}&KEY={SESSIONKEY}">セッションの管理</a></td></tr>
+</table>
+
+
+<h3>仮想 HUB の状態</h3>
+<table border=2>
+<tr><td>仮想 HUB 名</td><td>{HUBNAME}</td></tr>
+<tr><td>状態</td><td>{HUBSTATE}</td></tr>
+<tr><td>種類</td><td>{HUBTYPE}</td></tr>
+<tr><td>SecureNAT 機能</td><td>{HUBSNAT}</td></tr>
+<tr><td>セッション数</td><td>{HUBSESSIONS}</td></tr>
+<tr><td>アクセスリスト数</td><td>{HUBACLS}</td></tr>
+<tr><td>ユーザー数</td><td>{HUBUSERS}</td></tr>
+<tr><td>グループ数</td><td>{HUBGROUPS}</td></tr>
+<tr><td>MAC テーブルエントリ数</td><td>{HUBMACTBLS}</td></tr>
+<tr><td>IP テーブルエントリ数</td><td>{HUBIPTBLS}</td></tr>
+<tr><td>ログイン回数</td><td>{HUBLOGINS}</td></tr>
+<tr><td>最終ログイン日時</td><td>{HUBLASTLOGIN}</td></tr>
+<tr><td>最終通信日時</td><td>{HUBLASTCOMM}</td></tr>
+<tr><td>送信ユニキャストパケット数</td><td>{HUBTXUNIPKTS}</td></tr>
+<tr><td>送信ユニキャスト合計サイズ</td><td>{HUBTXUNISIZE}</td></tr>
+<tr><td>送信ブロードキャストパケット数</td><td>{HUBTXBRPKTS}</td></tr>
+<tr><td>送信ブロードキャスト合計サイズ</td><td>{HUBTXBRSIZE}</td></tr>
+<tr><td>受信ユニキャストパケット数</td><td>{HUBRXUNIPKTS}</td></tr>
+<tr><td>受信ユニキャスト合計サイズ</td><td>{HUBRXUNISIZE}</td></tr>
+<tr><td>受信ブロードキャストパケット数</td><td>{HUBRXBRPKTS}</td></tr>
+<tr><td>受信ブロードキャスト合計サイズ</td><td>{HUBRXBRSIZE}</td></tr>
+</table>
+
+<br>
+<a href="{LINK_SERVER}?KEY=SESSIONKEY">サーバーの管理画面に戻る</a>
+
+</body></html>
+
+<!--STRMAP:HUB_ONLINE:オンライン,HUB_OFFLINE:オフライン,SECNAT_ON:有効,SECNAT_OFF:無効:STRMAP-->
+
diff --git a/src/bin/hamcore/webui/license.cgi b/src/bin/hamcore/webui/license.cgi
new file mode 100644
index 00000000..b259d1a0
--- /dev/null
+++ b/src/bin/hamcore/webui/license.cgi
@@ -0,0 +1,36 @@
+<html><head><meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+<title>Virtual HUB page</title>
+<link rel=stylesheet type=text/css href=/webui/webui.css>
+</head><body>
+
+<h2>ライセンスの追加と削除</h2>
+
+<h3>登録されているライセンスの一覧</h3>
+<table border=2>
+<tr><td>番号</td><td>ライセンスキー</td><td>ライセンス種類名</td><td>状態</td><td>有効期限</td><td>ライセンス ID</td>
+<td>ライセンス種類 ID</td><td>サーバー ID</td><td>シリアル ID</td></tr>
+<!--LICENSES_TMPL:<tr><td><a href="{LINK_LICENSE}?KEY={SESSIONKEY}&CMD=DEL&ID={ID}">削除</a></td><td>{LICENSEKEY}</td><td>{LICENSENAME}</td><td>{STATUS}</td><td>{EXPIRES}</td><td>{LICENSEID}</td><td>{PRODUCTID}</td><td>{SYSTEMID}</td><td>{SERIALID}</td></tr>:LICENSES_TMPL-->
+<!--LICENSES-->
+</table>
+
+<h3>現在の PacketiX VPN Server のライセンスモード</h3>
+<table border=2>
+<tr><td>製品エディション名</td><td>{LSEDITIONNAME}</td></tr>
+<tr><td>現在のサーバー ID</td><td>{LSSERVERID}</td></tr>
+<tr><td>現在の製品ライセンスの有効期限</td><td>{LSEXPIRES}</td></tr>
+<tr><td>クライアント接続ライセンス数</td><td>{LSNUMCLIENTS}</td></tr>
+<tr><td>ブリッジ接続ライセンス数</td><td>{LSNUMBRIDGES}</td></tr>
+</table>
+
+<h3>ライセンスの追加</h3>
+<form method=get action="{LINK_LICENSE}">
+<tr><td>ライセンスキーを入力してください:</td><td><input type=text name="KEYSTRINGS" maxlength="41"></td></tr>
+<input type=hidden name=KEY value="{SESSIONKEY}">
+<input type=hidden name=CMD value="ADD"><input type=submit value="追加">
+</form>
+
+<br>
+<a href="{LINK_SERVER}?KEY={SESSIONKEY}">サーバーの管理画面に戻る</a>
+
+</body></html>
+<!--STRMAP:NOEXPIRE:無期限,LICENSE_INFINITE:無制限-->
diff --git a/src/bin/hamcore/webui/listener.cgi b/src/bin/hamcore/webui/listener.cgi
new file mode 100644
index 00000000..973d9849
--- /dev/null
+++ b/src/bin/hamcore/webui/listener.cgi
@@ -0,0 +1,13 @@
+<html><head><meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+<title>Lisner Creation</title>
+<link rel=stylesheet type=text/css href=/webui/webui.css>
+</head><body>
+リスナーを作成します。
+<form method=get action="ACTION">
+ポート番号:<input type=text name=PORT>
+<input type=hidden name=KEY value="SESSIONKEY">
+<input type=hidden name=CMD value="CREATE">
+<input type=submit value="作成">
+</form>
+</body></html>
+
diff --git a/src/bin/hamcore/webui/localbridge.cgi b/src/bin/hamcore/webui/localbridge.cgi
new file mode 100644
index 00000000..c3c54db5
--- /dev/null
+++ b/src/bin/hamcore/webui/localbridge.cgi
@@ -0,0 +1,52 @@
+<html><head><meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+<title>Virtual HUB page</title>
+<link rel=stylesheet type=text/css href=/webui/webui.css>
+</head><body>
+
+<h2>ローカルブリッジ接続の設定</h2>
+
+<h3>ローカルブリッジ接続の一覧</h3>
+<table border=2>
+<tr><td><!--番号--></td><td>仮想 HUB 名</td><td>ブリッジ先 LAN カード又は tap デバイス名</td><td>状態</td></tr>
+<!--LBLIST_TMPL<tr><td><a href="{LINK_LOCALBRIDGE}?KEY={SESSIONKEY}&CMD=DEL&LISTID={LISTID}">削除</a></td><td>{HUBNAME}</td><td>{DEVICENAME}</td><td>{STATUS}</td></tr>LBLIST_TMPL-->
+<!--LBLIST-->
+</table>
+
+<h3>新しいローカルブリッジの定義</h3>
+<form method=get action="{LINK_LOCALBRIDGE}">
+<table>
+<tr>
+<td>仮想 HUB 名:</td><td><select name="LBHUBNAME">
+<!--HUBS_TMPL<option value="{LBHUBNAME}">{LBHUBNAME}HUBS_TMPL-->
+<!--HUBS-->
+</select>
+</td>
+</tr>
+<tr>
+<td>作成する種類:</td>
+<td><input type="radio" name=TAPMODE value="NO" checked>物理的な既存の LAN カードとのブリッジ接続<br>
+<input type="radio" name=TAPMODE value="YES">新しい tap デバイスとのブリッジ接続</td>
+</tr>
+<tr>
+<td>デバイス名:</td>
+<td><select name="DEVID">
+<!--LBDEVLIST_TMPL<option value="{DEVID}">{ABLEDEVICE}LBDEVLIST_TMPL-->
+<!--LBDEVLIST-->
+</select>
+</td>
+</tr>
+<tr>
+<td>新しい tap デバイス名</td><td><input type=text name="TAPNMAME" maxlength="11"></td>
+</tr>
+<tr>
+<td><input type=hidden name=KEY value="{SESSIONKEY}"><input type=hidden name=CMD value="CREATE"><input type=submit value="追加"></td>
+</tr>
+</table>
+</form>
+
+<br>
+<a href="{LINK_SERVER}?KEY={SESSIONKEY}">サーバーの管理画面に戻る</a>
+
+</body></html>
+
+<!--STRMAP:BRIDGE_ONLINE:オンライン,BRIDGE_OFFLINE:オフライン,BRIDGE_ERROR:エラー発生-->
diff --git a/src/bin/hamcore/webui/login.cgi b/src/bin/hamcore/webui/login.cgi
new file mode 100644
index 00000000..aef1c24d
--- /dev/null
+++ b/src/bin/hamcore/webui/login.cgi
@@ -0,0 +1,17 @@
+<html><head><meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+<title>Login page</title>
+<link rel=stylesheet type=text/css href=/webui/webui.css>
+</head><body>
+<center>
+<H2>PacketiX VPN Server Web UI ログインページ.</H2>
+<form action="ACTION" method="get">
+<table>
+<tr><td align=right>仮想 HUB 名:</td><td><input type="text" name="HUB" value=HUBNAME></td></tr>
+<tr><td></td><td><font color=red size =2>※仮想 HUB 名を空欄にするとサーバー管理モードになります。</font></td></tr>
+<tr><td align=right>パスワード:</td><td><input type="password" name="PASS"></td></tr>
+</table><input type="submit" value="ログイン">
+</form>
+<font color="red"><!--ERR1--></font>
+</center>
+</body></html>
+
diff --git a/src/bin/hamcore/webui/newhub.cgi b/src/bin/hamcore/webui/newhub.cgi
new file mode 100644
index 00000000..74cff864
--- /dev/null
+++ b/src/bin/hamcore/webui/newhub.cgi
@@ -0,0 +1,18 @@
+<html><head><meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+<title>Lisner Creation</title>
+<link rel=stylesheet type=text/css href=/webui/webui.css>
+</head><body>
+<h2>新しい仮想 HUB の作成</h2>
+<form method=get action="{LINK_NEWHUB}">
+<table>
+<tr><td>作成する仮想 HUB の名前:</td><td><input type=text name=NAME></td></tr>
+<tr><td>管理パスワード:</td><td><input type=password name=PASSWD></td></tr>
+<tr><td>管理パスワード(確認):</td><td><input type=password name=PASSWD2></td></tr>
+</table>
+<input type=hidden name=KEY value="{SESSIONKEY}">
+<input type=hidden name=CMD value="CREATE">
+<input type=submit value="作成">
+</form>
+<a href="{LINK_SERVER}?KEY={SESSIONKEY}">サーバー管理画面に戻る</a>
+</body></html>
+
diff --git a/src/bin/hamcore/webui/redirect.cgi b/src/bin/hamcore/webui/redirect.cgi
new file mode 100644
index 00000000..f825b7ea
--- /dev/null
+++ b/src/bin/hamcore/webui/redirect.cgi
@@ -0,0 +1,5 @@
+<html><head><meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+<title>Redirect</title><meta http-equiv="refresh" CONTENT="0;URL=REDIRECT_TO"></head><body>
+<H2>Redirect to:<a href="REDIRECT_TO">REDIRECT_TO</a></H2>
+</body></html>
+
diff --git a/src/bin/hamcore/webui/securenat.cgi b/src/bin/hamcore/webui/securenat.cgi
new file mode 100644
index 00000000..04e73c2b
--- /dev/null
+++ b/src/bin/hamcore/webui/securenat.cgi
@@ -0,0 +1,59 @@
+<html><head><meta http-equiv="content-type" content="text/html; charset=UTF-8"/>
+<title>Virtual HUB page</title>
+<link rel=stylesheet type=text/css href=/webui/webui.css>
+</head><body>
+
+<h2>仮想 NAT および仮想 DHCP 機能 (Secure NAT) の設定</h2>
+
+<h3>SecureNAT 機能の有効 / 無効の設定</h3>
+<table border=2>
+<tr><td>SecureNAT 機能:</td><td>
+<!--ENABLESNATa href="{LINK_SECURENAT}?HUB={HUBNAME}&CMD=ENABLE&KEY={SESSIONKEY}"ENABLESNAT-->有効<!--ENABLESNAT/aENABLESNAT-->
+<!--DISABLESNATa href="{LINK_SECURENAT}?HUB={HUBNAME}&CMD=DISABLE&KEY={SESSIONKEY}"DISABLESNAT-->無効<!--DISABLESNAT/aDISABLESNAT-->
+</td></table>
+
+<h2>SecureNAT オプションの設定</h2>
+<form method="get" action="{LINK_SECURENAT}">
+<h3>仮想 ホストの設定</h3>
+<table border=2>
+<tr><td>MAC アドレス</td><td><input type=text name="HOSTMAC" value="{HOSTMAC}" maxlength="17"></td></tr>
+<tr><td>IP アドレス</td><td><input type=text name="HOSTIP" value="{HOSTIP}" maxlength="15"></td></tr>
+<tr><td>サブネットマスク</td><td><input type=text name="HOSTMASK" value="{HOSTMASK}" maxlength="15"></td></tr>
+</table>
+
+<h3>仮想 NAT の設定</h3>
+<input type="checkbox" name="NATCHECK" value="on" {NATCHECK}>仮想 NAT 機能を使用する
+<table border=2>
+<tr><td>MTU 値</td><td><input type=text name="NATMTU" value="{NATMTU}">バイト</td></tr>
+<tr><td>TCP セッションのタイムアウト</td><td><input type=text name="NATTCPTIMEOUT" value="{NATTCPTIMEOUT}">秒</td></tr>
+<tr><td>UDP セッションのタイムアウト</td><td><input type=text name="NATUDPTIMEOUT" value="{NATUDPTIMEOUT}">秒</td></tr>
+</table>
+<input type=checkbox name="NATSAVELOG" value="on" {NATSAVELOG}>仮想 NAT の動作を、仮想 HUB のセキュリティログに保存する
+
+<h3>仮想 DHCP サーバーの設定</h3>
+<input type="checkbox" name="DHCPCHECK" value="on" {DHCPCHECK}>仮想 DHCP サーバー機能を使用する
+<table border=2>
+<tr><td>配布 IP アドレス帯</td><td><input type=text name="DHCPIPS" value="{DHCPIPS}">から</td></tr>
+<tr><td> </td><td><input type=text name="DHCPIPE" value="{DHCPIPE}">まで</td></tr>
+<tr><td>サブネットマスク</td><td><input type=text name="DHCPMASK" value="{DHCPMASK}"></td></tr>
+<tr><td>リース期限</td><td><input type=text name="DHCPEXPIRE" value="{DHCPEXPIRE}">秒</td></tr>
+</table>
+
+<h4>クライアントに割り当てるオプションの設定</h4>
+<table border=2>
+<tr><td>デフォルトゲートウェイのアドレス</td><td><input type=text name="DHCPGW" value="{DHCPGW}"></td></tr>
+<tr><td>DNS サーバーのアドレス</td><td><input type=text name="DHCPDNS" value="{DHCPDNS}"></td></tr>
+<tr><td>ドメイン名</td><td><input type=text name="DHCPDOMAIN" value="{DHCPDOMAIN}"></td></tr>
+</table>
+
+<input type=hidden name=KEY value="{SESSIONKEY}">
+<input type=hidden name=HUB value="{HUBNAME}">
+<input type=hidden name=CMD value="SAVE">
+<input type=submit value="設定を保存する">
+</form>
+
+<p>
+<a href="{LINK_HUB}?HUB={HUBNAME}&KEY={SESSIONKEY}">仮想 HUB の管理画面に戻る</a>
+
+</body></html>
+
diff --git a/src/bin/hamcore/webui/server.cgi b/src/bin/hamcore/webui/server.cgi
new file mode 100644
index 00000000..371f789b
--- /dev/null
+++ b/src/bin/hamcore/webui/server.cgi
@@ -0,0 +1,42 @@
+<html><head><meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+<title>Server page</title>
+<link rel=stylesheet type=text/css href=/webui/webui.css>
+</head><body>
+<h2>VPN サーバーの管理</h2>
+
+<h3>仮想 HUB の一覧</h3>
+<table border=2><tr><td><a href="{LINK_NEWHUB}?KEY={SESSIONKEY}">新規作成</a>
+</td><td>仮想 HUB 名</td><td>状態</td><td>種類</td><td>ユーザー</td><td>グループ</td><td>セッション</td>
+<td>MAC</td><td>IP</td><td>ログイン回数</td><td>最終ログイン日時</td><td>最終通信日時</td></tr>
+<!--HUBS_TMPL:<tr><td><a href="{LINK_HUB}?KEY={SESSIONKEY}&HUB={HUBNAME}&CMD=DELETE">削除</a></td><td><a href="{LINK_HUB}?KEY={SESSIONKEY}&HUB={HUBNAME}">{HUBNAME}</a></td><td>{HUBSTATE}</td><td>{HUBTYPE}</td><td>{HUBUSERS}</td><td>{HUBGROUPS}</td><td>{HUBSESSIONS}</td><td>{HUBMACS}</td><td>{HUBIPS}</td><td>{HUBLOGINS}</td><td>{HUBLASTLOGINDATE}</td><td>{HUBLASTCOMMDATE}</td></tr>:HUBS_TMPL-->
+<!--HUBS-->
+</table>
+<br>
+<h3>リスナーの一覧</h3>
+<table>
+<tr><td>
+<table border=2><tr><td>ポート番号</td><td>状態</td><td><a href="{LISTENER_LINK}?KEY={SESSIONKEY}&CMD=CREATE">新規作成</a></td></tr>
+<!--LISTENER_TMPL:<tr><td>TCP {PORTNUM}</td><td>{PORT_STATE}</td><td>
+<a href="{LISTENER_LINK}?KEY={SESSIONKEY}&CMD=DEL&PORT={PORTNUM}">削除</a>
+<!--STARTAa href="{LISTENER_LINK}?KEY={SESSIONKEY}&CMD=START&PORT={PORTNUM}"STARTA-->開始<!--STARTA/aSTARTA-->
+<!--STOPAa href="{LISTENER_LINK}?KEY={SESSIONKEY}&CMD=STOP&PORT={PORTNUM}"STOPA-->停止<!--STOPA/aSTOPA--></td></tr>
+:LISTENER_TMPL-->
+<!--LISTENERS-->
+</table>
+</td>
+<td>
+<table border=2>
+<!--
+<tr><td><a href="{LISTENER_LINK}?KEY={SESSIONKEY}">暗号化とネットワークの設定</a></td></tr>
+<tr><td><a href="{LISTENER_LINK}?KEY={SESSIONKEY}">サーバー状態</a></td></tr>
+-->
+<tr><td><a href="{LINK_LICENSE}?KEY={SESSIONKEY}">ライセンスの管理</a></td></tr>
+<tr><td><a href="{LINK_LOCALBRIDGE}?KEY={SESSIONKEY}">ローカルブリッジの設定</a></td></tr>
+</table>
+</td>
+</tr>
+</table>
+
+</body></html>
+
+<!--STRMAP:HUB_ONLINE:オンライン,HUB_OFFLINE:オフライン,HUB_STANDALONE:スタンドアロン,HUB_DYNAMIC:ダイナミック,HUB_STATIC:スタティック,LISTENER_ONLINE:動作中,LISTENER_OFFLINE:停止中,LISTENER_ERROR:エラー:STRMAP-->
diff --git a/src/bin/hamcore/webui/session.cgi b/src/bin/hamcore/webui/session.cgi
new file mode 100644
index 00000000..36a6a104
--- /dev/null
+++ b/src/bin/hamcore/webui/session.cgi
@@ -0,0 +1,16 @@
+<html><head><meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+<title>User page</title>
+<link rel=stylesheet type=text/css href=/webui/webui.css>
+</head><body>
+
+<h2>仮想 HUB「{HUBNAME}」に接続中のセッション</h2>
+
+<table border=2>
+<tr><td>コマンド</td><td>セッション名</td><td>接続しているサーバー</td><td>ユーザー名</td><td>接続元ホスト名</td><td>TCP コネクション</td><td>転送バイト数</td><td>転送パケット数</td></tr>
+<!--SESSION_TMPL:<tr><td><a href="{LINK_SESSION}?HUB={HUBNAME}&KEY={SESSIONKEY}&CMD=DEL&SESSION={SESSION}">切断</a></td><td>{SESSION_NAME}</td><td>{SESSION_SERVER}</td><td>{SESSION_USER}</td><td>{SESSION_HOST}</td><td>{SESSION_TCP}</td><td>{SESSION_BYTES}</td><td>{SESSION_PKTS}</td></tr>:SESSION_TMPL-->
+<!--SESSIONS-->
+</table>
+<p>
+<a href="{LINK_HUB}?KEY={SESSIONKEY}&HUB={HUBNAME}">仮想 HUB「{HUBNAME}」の管理画面に戻る。</a>
+</body></html>
+
diff --git a/src/bin/hamcore/webui/user.cgi b/src/bin/hamcore/webui/user.cgi
new file mode 100644
index 00000000..7a17b6d0
--- /dev/null
+++ b/src/bin/hamcore/webui/user.cgi
@@ -0,0 +1,18 @@
+<html><head><meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+<title>User page</title>
+<link rel=stylesheet type=text/css href=/webui/webui.css>
+</head><body>
+
+<h2>仮想 HUB「{HUBNAME}」のユーザーの管理</h2>
+<table border=2><tr><td><a href="{LINK_EDITUSER}?KEY={SESSIONKEY}&HUB={HUBNAME}">新規作成</a></td><td>ユーザー名</td><td>本名</td><td>所属グループ</td><td>説明</td>
+<td>認証方法</td><td>ログイン回数</td><td>最終ログイン日時</td></tr>
+<!--USER_TMPL:<tr><td><a href="{LINK_EDITUSER}?USER=%S&HUB={HUBNAME}&KEY={SESSIONKEY}">編集</a>
+ <a href="{LINK_USER}?CMD=DEL&USER=%S&HUB={HUBNAME}&KEY={SESSIONKEY}">削除</a></td>
+<td>%S</td><td>%s</td><td>%S</td><td>%s</td>
+<td>%s</td><td>%d</td><td>%s</td></tr>-->
+<!--USERS-->
+</table>
+<br>
+<a href="{LINK_HUB}?KEY={SESSIONKEY}&HUB={HUBNAME}">仮想 HUB「{HUBNAME}」の管理画面に戻る。</a>
+</body></html>
+
diff --git a/src/bin/hamcore/webui/webui.css b/src/bin/hamcore/webui/webui.css
new file mode 100644
index 00000000..cd115aac
--- /dev/null
+++ b/src/bin/hamcore/webui/webui.css
@@ -0,0 +1,3 @@
+body{
+ background:white;
+}
diff --git a/src/bin/hamcore/winpcap_installer.exe b/src/bin/hamcore/winpcap_installer.exe
new file mode 100644
index 00000000..550dff8b
--- /dev/null
+++ b/src/bin/hamcore/winpcap_installer.exe
Binary files differ
diff --git a/src/bin/hamcore/winpcap_installer_win9x.exe b/src/bin/hamcore/winpcap_installer_win9x.exe
new file mode 100644
index 00000000..de146520
--- /dev/null
+++ b/src/bin/hamcore/winpcap_installer_win9x.exe
Binary files differ
diff --git a/src/bin/install_src.dat b/src/bin/install_src.dat
new file mode 100644
index 00000000..92781ffa
--- /dev/null
+++ b/src/bin/install_src.dat
@@ -0,0 +1 @@
+cI \ No newline at end of file
diff --git a/src/bin/vpnweb.cab b/src/bin/vpnweb.cab
new file mode 100644
index 00000000..d71cec20
--- /dev/null
+++ b/src/bin/vpnweb.cab
Binary files differ
diff --git a/src/bin/vpnweb.ocx b/src/bin/vpnweb.ocx
new file mode 100644
index 00000000..72b4c6ab
--- /dev/null
+++ b/src/bin/vpnweb.ocx
Binary files differ