Spontan wuerde mir da NMAP einfallen, das gibts scheinbar sogar fuer Windows (
Klick). Allerdings kannst Du AFAIK damit nur Rechner und Netzwerke von aussen scannen, also wenn Du einen Rechner ueberpruefen willst, brauchst Du nen 2. Rechner im selben Netzwerk. (Wenn Du Linux zur Verfuegung hast, bei den meisten Distros duerfte das dabei sein.) Es gab mal ne Menge Webservices/sites, die auch NMAP laufen hatten, die einen durchgecheckt haben, vielleicht gibts die noch.
Ausserdem sind die meisten (zumindest bei SuSE) Firewalls so eingestellt, das Verbindungen von innen durchkommen, aber Verbindungen von aussen nur dann, wenn sie vorher von innen angefordert wurden. Somit macht es meist keinen Sinn, vom Rechner selber aus den Rechner selber auf offene/geschlossene Ports zu scannen.
Eventuell koennte man noch auf dem Rechner selber nachschauen, welche Programme laufen und an welchen Ports die lauschen, wie das mit Windows genau geht, keine Ahnung.
Gruesse, kerri
EDIT: BEi
Digisec kannst Du online alle Ports testen lassen.