Hello. There is a VPS on Linux, used as a proxy server.
1) It is necessary to adjust the operation of the proxy server so that when analyzing TCP IP passive OS fingerprint, it matches the fingerprint of a legitimate Windows 10 Pro user.
2) I need a ready set of commands that I can use to repeat this on other similar servers myself. Explain what to do and make sure I repeat it without errors.
I will provide access to the already rented server.
How do we check the operation? On the checker Live Proxy/VPN Detection (incolumitas.com) there is a TCP IP fp test. There are all the data that it analyzes and they need to be replaced. As a result, the weight (avg_score_os_class) of Windows should be at least 13. If we achieve 15 or more, I will pay more. You will configure the server, check it, I will connect and also check the fingerprint results.
There are several additions to the fingerprints.
-MSS 1460
-MTU 1500
-tcp_window_size 65535 or 0
*I use VLESS proxy. It seems that it does not affect traffic packets in any way, but let this information be here.
Useful links:
laoshaw/p0f3: unofficial (github.com)
Usage — Scapy 2.6.0 documentation
p0f/p0f.fp at master · p0f/p0f (github.com)
Deadline: needs to be done by the weekend