I'm trying to get around a 3rd-party firewall that blocks non HTTP traffic. I have a mAP installed on the customer's network and I typically have such devices connect to my server via Wireguard - but the traffic is blocked by their firewall. And I'm having difficulties working with the corporate firewall administration. I'm hoping they'll approve opening the ports I need but even if they do it's made me think about how I can safeguard for the future.
So...since outbound traffic on port 443 is allowed I'm thinking of trying to use that. However, my server already provides HTTP/S services so port 443 is being used. So I can theoretically identify the customer's IP with a filter - but I'd rather not have a site-specific rule for a remote if I can avoid it. Instead...I'm thinking maybe port knocking might be a solution.
The corporate firewall also blocks ICMP - so I can't use ping. I know how to setup port knock "listening" on my router - what I don't know is how to perform the "knocks" using Mikrotik scripts especially without ping. I know ports 80 and 443 are available for outbound, possibly also 53 and 25, but I don't know how to do that apart from telnet and I don't think I can script telnet to abort immediately.
Any thoughts?