Replace host file in Windows with your own contents
(Yes, it's linux)
How to run:
Compile in VS/MonoDevelop, then just run with:
-Double click (but with run as admin)
-CMD with arguments (for example Fake-Host 127.0.0.1 www.google.com)
Requirements:
.NET 4.x and Windows XP(don't really know)/Vista/7/8.1