Earlier quoted context omitted.
I'm not going to be playing the interoperability game or wasting time with closed-source proprietary garbage. Simply use a real implementation of WireGuard and you'll be fine.
zx2c4: I appreciate your software but I think it's good with alternatives, and your attitude is a bit harsh. Why not support alternatives? Isn't the main reason with open-source communication protocols to inspire people to make alternative client/server software? TunSafe seems to be a neat pieace a software and something a lot of people have been waiting for, and Ludvig Strigeus made the best software for the BitTorr…
TunSafe: A High Performance WireGuard Client for Windows
11–19 of 19 posts
Re: TunSafe: A High Performance WireGuard Client for Windows
#12Earlier quoted context omitted.
zx2c4: I appreciate your software but I think it's good with alternatives, and your attitude is a bit harsh. Why not support alternatives? Isn't the main reason with open-source communication protocols to inspire people to make alternative client/server software? TunSafe seems to be a neat pieace a software and something a lot of people have been waiting for, and Ludvig Strigeus made the best software for the BitTorr…
Actually there are a couple open source alternatives around the corner -- one in Rust and another in Go -- fully supported. I agree that software really does thrive with an abundance of alternatives. An important thing is that we can verify the security of these implementations.
Either way. The L2TP/IPSec implementation in Windows 7 I use now is also closed-source proprietary software. So I can't see that TunSafe should be worse since the author is public. I guess TunSafe will not be able to communicate with the wireguard servers if it does not use the correct encryption and protocol scheme?
Re: TunSafe: A High Performance WireGuard Client for Windows
#13Re: TunSafe: A High Performance WireGuard Client for Windows
#14Is it implemented in a memory safe language?
We've got two official WireGuard open source clients coming in the pipeline for Windows and macOS -- one in Rust and another in Go. (Neither are TunSafe, which is C++.)
Re: TunSafe: A High Performance WireGuard Client for Windows
#15Earlier quoted context omitted.
Actually there are a couple open source alternatives around the corner -- one in Rust and another in Go -- fully supported. I agree that software really does thrive with an abundance of alternatives. An important thing is that we can verify the security of these implementations.
zx2c4: I've looked at the Go version on your homepage, but the initial text in the git project. "This is not a complete implementation of WireGuard ..... There is no group of users that should use the code in this repository here under any circumstances at the moment, not even beta testers or dare devils.", is this the one that you refer to or do you have a closed git project with a newer version? Either way. The L2T…
There's a lot more to writing secure software than merely implementing something that appears to speak the protocol some of the time, or merely implementing a protocol at all. As I said, don't rely on TunSafe.
As above, we'll have snapshots of the cross platform implementations shortly. Until then, I'd recommend just waiting patiently.
Re: TunSafe: A High Performance WireGuard Client for Windows
#16Earlier quoted context omitted.
zx2c4: I've looked at the Go version on your homepage, but the initial text in the git project. "This is not a complete implementation of WireGuard ..... There is no group of users that should use the code in this repository here under any circumstances at the moment, not even beta testers or dare devils.", is this the one that you refer to or do you have a closed git project with a newer version? Either way. The L2T…
> TunSafe will not be able to communicate with the wireguard servers if it does not use the correct encryption and protocol scheme There's a lot more to writing secure software than merely implementing something that appears to speak the protocol some of the time, or merely implementing a protocol at all. As I said, don't rely on TunSafe. As above, we'll have snapshots of the cross platform implementations shortly. U…
"appears to speak the protocol some of the time, or merely implementing a protocol at all"
ludde: Is the wireguard protocol fully implemented or just partially implemented in the version that is on the homepage?
Re: TunSafe: A High Performance WireGuard Client for Windows
#17Earlier quoted context omitted.
We've got two official WireGuard open source clients coming in the pipeline for Windows and macOS -- one in Rust and another in Go. (Neither are TunSafe, which is C++.)
zx2c4: Which language is the linux version of wireguard written in?
there are currently at least two actively developped open source userspace implementations in different languages. Two examples are Go and Rust:
https://git.zx2c4.com/wireguard-go/ https://git.zx2c4.com/wireguard-rs/
Re: TunSafe: A High Performance WireGuard Client for Windows
#18Why not go the hybrid approach and make it open source so people can understand and audit it. You could still ask for donations or even provide a compiled version for some dollars like http://www.blink.sh/
Re: TunSafe: A High Performance WireGuard Client for Windows
#19Hey ludde, I highly appreciate your work. Especially because there are no real alternative clients at the moment for Windows. Also from knowing the first utorrent versions (not the crap from nowadays) I believe you are able to produce efficient code. However I would agree, that the spirit of Wireguard is to encourage to keep code simple and auditable. That's what Jason highlights in his motivation. Having a closed so…