Hello there,
New to this site, and how this all works but i do know IT security. first thing i would do is track the IPL: https://ipinfo.io/66.108.155.126
Chances are its a proxy, but it gives you a) a starting point b) a location c) a netblock to identify and potentially block
66.108.155.126 Mount Vernon, New York, United States
In my profess. opinion, and i have no idea what they did or didnt do, noone used a proxy or was smart enough.
substance https://9x.tc