ConfuserEx 2
ConfuserEx 2 is an open-source protector for .NET applications.