Thank for the Open Port Check Tool, it is very useful. I tried it with many port numbers such as 1024, 8080, 5000, 10000, 12000, 100000, etc and all ports encountered connection refused. It seems that Starhub blocks all port forwarding. Is there anyone out there who manage to get Port forwarding working on Starhub Mobile Broadband ?
That tool will only check if a particular port at your IP is currently open (as it says at the top "for remotely verifying a port is open or closed"). It'll only work if one of those ports is currently open and you're directly connected to the Starhub modem, no NAT router / firewall in the way.
If you have a NAT router then you need to "punch a hole" (port redirection) or set your computer up as the DMZ device, even then you still need some service listening on the port. Some server apps support UPnP which (assuming your router also supports UPnP) will create the port redirect for you.
I've found no evidence that Starhub block any incoming ports (I'm on VQW now), I ran my router against my Starhub MaxInfinity Ultimate connection and had numerous open ports (incoming VPN, SFTP etc.), no problem at all.
I should also probably add that most ISP's T&C's state that you are not allowed to run publicly accessible FTP / HTTP servers (or at least it's frowned upon), my particular purposes was only to be able to access my home network while away.
---
UPDATE: MEH.. just notice that you said Starhub Mobile... in which case yes, you're probably right they may well block certain ports, but the same stands you need a service on your mobile device to respond to the TCP connection that site is making.