<div dir="ltr"><div><div><div><div>Hello Noel,<br></div>thank for the binaries.<br></div>I will test them later this week and report back performance numbers and success stories :)<br><br></div>It's really good to have portable strognswan.<br><br></div>Cheers,<br></div><div class="gmail_extra"><br><div class="gmail_quote">On 22 November 2016 at 01:36, Noel Kuntze <span dir="ltr"><<a href="mailto:noel@familie-kuntze.de" target="_blank">noel@familie-kuntze.de</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On 19.11.2016 02:34, Noel Kuntze wrote:<br>
> On 17.11.2016 12:21, Emanuil Hristov wrote:<br>
>> > Hello,<br>
>> > could you please binaries (as possible with charon-cmd) and tun/tap driver.<br>
>> > I really want to test it.<br>
> AFAIK, charon-cmd is not supported on Windows. Only charon-svc is.<br>
> I put that topic on my TODO, but I don't know when I'll get around to doing it.<br>
> I collected performance data as part of my bachelor thesis. It's available<br>
> in German in a Github repo[1]. The data is displayed and discussed in the thesis.<br>
><br>
> Contains<br>
> - throughput data [2]<br>
> - CPU load and memory usage in a guest (The test client was a VBox VM) [3]<br>
> - CPU load on the host [4]<br>
><br>
><br>
> [1] <a href="https://github.com/Thermi/bachelorarbeit/tree/master/Bachelorarbeit" rel="noreferrer" target="_blank">https://github.com/Thermi/<wbr>bachelorarbeit/tree/master/<wbr>Bachelorarbeit</a><br>
> [2] <a href="https://github.com/Thermi/bachelorarbeit/blob/master/Bachelorarbeit/iperf_server_normalized.txt" rel="noreferrer" target="_blank">https://github.com/Thermi/<wbr>bachelorarbeit/blob/master/<wbr>Bachelorarbeit/iperf_server_<wbr>normalized.txt</a><br>
> [3] <a href="https://github.com/Thermi/bachelorarbeit/blob/master/Bachelorarbeit/benchmark_guest.txt" rel="noreferrer" target="_blank">https://github.com/Thermi/<wbr>bachelorarbeit/blob/master/<wbr>Bachelorarbeit/benchmark_<wbr>guest.txt</a><br>
> [4] <a href="https://github.com/Thermi/bachelorarbeit/blob/master/Bachelorarbeit/benchmark_data.txt" rel="noreferrer" target="_blank">https://github.com/Thermi/<wbr>bachelorarbeit/blob/master/<wbr>Bachelorarbeit/benchmark_data.<wbr>txt</a><br>
<br>
</span>I provide complete binaries and the driver over at a HTTP server[1] that I control.<br>
I have not tested this build. If you can not install the driver, hit me up.<br>
The driver must be installed using devcon.exe. You also require a working OpenSSL library<br>
for the crypto. Both can be gotten from OpenVPN for Windows. Just install it.<br>
"devcon.exe" is at "C:\Program Files\TAP-Window\bin\<wbr>tapinstall.exe". It is called "tapinstall.exe",<br>
instead of "devcon.exe". The files in "tap-driver.tar.gz" must all be in the same directory.<br>
<br>
The following syntax is required to install a TAP device using the driver:<br>
"C:\Program Files\TAP-Window\bin\<wbr>tapinstall.exe" install <path to OemVista.inf> tap0901<br>
<br>
The following syntax is required to remove all TAP devices using the driver tap0901:<br>
"C:\Program Files\TAP-Window\bin\<wbr>tapinstall.exe" remove tap0901<br>
<br>
I do not know of a way to delete a device manually using the command line. But I think you can<br>
do it using the device manager.<br>
<br>
Regarding strongswan:<br>
Put all the libs and binaries into a single directory. Create a directory "swanctl" in that directory<br>
and store the swanctl configuration and required files in the apropriate subdirectory, as indicated<br>
by the wiki[2].<br>
Run `charon-svc.exe` as Administrator using cmd.exe (or powershell). You might also run it as a service.<br>
After that, load the swanctl style configuration using the `swanctl.exe` binary in a second window.<br>
Then initiate and control as usual. Allow all network access for `charon-svc.exe`.<br>
If you want to load a configuration using `strongswan.conf`, then put that file into the same directory as `charon-svc.exe`.<br>
<br>
<br>
[1] <a href="https://thermi.strangled.net/~thermi/strongswan-win32-tap/" rel="noreferrer" target="_blank">https://thermi.strangled.net/~<wbr>thermi/strongswan-win32-tap/</a><br>
[2] <a href="https://wiki.strongswan.org/projects/strongswan/wiki/SwanctlDirectory" rel="noreferrer" target="_blank">https://wiki.strongswan.org/<wbr>projects/strongswan/wiki/<wbr>SwanctlDirectory</a><br>
<div class="HOEnZb"><div class="h5"><br>
--<br>
<br>
Mit freundlichen Grüßen/Kind Regards,<br>
Noel Kuntze<br>
<br>
GPG Key ID: 0x63EC6658<br>
Fingerprint: 23CA BB60 2146 05E7 7278 6592 3839 298F 63EC 6658<br>
<br>
<br>
</div></div></blockquote></div><br></div>