Our previous programmer just went AWOL after promising an update 2 weeks ago and did not release to us the full source code. Luckily, we recovered all monies paid but that means we're back to square one. We're already in the process of concluding engaging another programmer to almost work it from scratch with hopefully much better interface improvements.
Otherwise just use the proxied connection or a firewall which would serve the same purpose.