I am working on a project and I need to hide my Linux OS from nmap or other OS identification tools. I read many articles about TCP/IP stack and changed many properties such as TTL and packet size but it doesn't seem to work and it creates many problems within the machine.
How can I hide my OS from identification or force it to be identified as a Windows machine?