I can confirm that Shrew Soft's client works well with M0n0wall 1.8.1 tested today. Even on Windows XP which is legacy now
There is good help in this explanation:
https://www.shrew.net/support/Howto_m0n0wallI also got the green bow ipsec vpn client to work, it was easier to configure but it is not free like shrew soft.