65k Open TCP Ports
open.zorinaq.com
open.zorinaq.com
static const int kRestrictedPorts[] = {
1, // tcpmux
..
587, // stmp?
601, // ??
636, // ldap+ssl
.. };syslog-conn 601/tcp Reliable Syslog Service syslog-conn 601/udp Reliable Syslog Service
Really? QOTD is blocked? What big threat is there from quote of the day? Did some nerd just sit down and arbitrarily pick antiquated unix services and mark them as "unsafe?"
(PS: HN shows extra characters than what I typed in that HTML. Might be an XSS vulnerability in there.)
Unfortunately at the time their ircd didn't care about the 'POST / HTTP headers', and lovingly accepted the spam.
This address uses a network port which is normally used for purposes other than Web browsing. Firefox has canceled the request for your protection. "
This 'port banning' is described in http://www-archive.mozilla.org/projects/netlib/PortBanning.h..., and the page at http://agiletesting.blogspot.com/2008/09/getting-around-fire... describes how you can use about:config to disable the blocking:
"1) go to about:config in the Firefox address bar
2) right click, choose new->string
3) enter the name network.security.ports.banned.override and the value '1-65535' (without the quotes) "
I tried it, and it worked: http://open.zorinaq.com:25/
This script should work with any system that has curl with some little modifications, but I've only tested it in fedora 15. You can find it from codepad and the script will run over all ports if the port range has not been specified.
The first terminal argument will be the range start and second argument will be the range end. For example: php port_test.php 1 24 will run the test on ports 1-24
curl http://open.zorinaq.com:{100..200}/
Unfortunately the server doesn't send back the port number in the HTML. Use this to see which port numbers you can connect to: curl -v http://open.zorinaq.com:{100..600}/ 2>&1 | grep 'Connected to' perl -MLWP::Simple=\$ua -le 'print"port $_ - ".$ua->get("http://open.zorinaq.com:$_")->status_line for 1..65535'Cool site nonetheless. Makes it easy for non-techies to do.
grep '\b79' /etc/services
finger 79/tcp getent services 79
(Advantage is that getent will follow your nsswitch.conf configuration to find your actual service database).