Das hat dein Port-Scan doch gemacht. Er hat deinen Rechner auf lauschende Ports getestet. Das bedeutet, dass auf deinen Rechner kein Programm einen Dienst anbietet.
Es kursieren eine Menge von Mythen und Legenden über Ports. Im besten Techtalk wird da eine Menge Unsinn erzählt woraus seltsame Vorstellungen resultieren. Vielleicht solltest du dich etwas mit den Grundlagen von TCP/IP beschäftigen, dann verstehst du besser was gemeint ist.
Wenn du einen Browser öffnest wird eine TCP-Verbindung zwischen deinem Browser und einem Webserver im Internet aufgebaut. Dabei spielen zwei Portnummern eine Rolle, die Zielportnummer und die Quellportnummer. Die Zielportnummer von deinem Rechner aus betrachtet beträgt 80 und die Quellportnummer ist > 1024 zum Beispiel 1122. Vom Webserver aus betrachtet sieht das umgekehrt aus, die Zielportnummer ist 1122 die Quellportnummer 80. Beide Datenströme also die Pakete vom Webbrowser zum Webserver und die vom Webserver zum Webbrowser gehören zu einer Verbindung. Da im Zuge des 3-Wege handshake von tcp die Verbindung von deinem Rechner initiiert wurde musste kein Port auf Pakete lauschen, die einen Verbindungsaufbau signalisieren. Trotzdem kommen natürlich die Pakete herein die zu der bestehenden Verbindung gehören, die von deinem Rechner aus initiiert wurden. Das kann ein Portscanner natürlich nicht testen, weil der Port nur temporär von einer Anwendung geöffnet wird und nicht automatisch auf einen Verbindungsaufbau reagiert. Das aber stellt ein Portscanner fest. Er sendet Pakete los die einen Verbindungsaufbau signalisieren und wartet ob ein Antwortpaket kommt. Auf dem Port 1122 in unserem Beispiel werden aber nur temporär Pakete angenommen, in denen sowohl beide IP-Nummern als auch beide Portnummern zu den ausgesandten Paketen passen, wobei Ziel und Quelle vertauscht sind. Bei tcp müssen zusätzlich die Segmentnummern passen und bestimmte Bits im TCP-Header gesetzt sein. Um das zu testen müsste ein Sniffer vor Ort installiert sein und auch dieser könnte nur temporär anhand aus- und eingehender Pakete feststellen was los ist.
Ob das funktioniert, also ob die Ports für Pakete bestehender Verbindungen offen sind lässt sich aber vom eigenen Rechner natürlich überprüfen. Mit
telnet server zielprotokollnummer
kannst du testen, ob du von deinem Rechner aus Zugriff auf Server im Internet hast.
Um zu sehen welche bestehenden tcp-Verbindungen im Moment existieren hilft
Die Frage lautet also, was willst du eigentlich testen? Welche Dienste dein Rechner im Internet zur Verfügung stellt oder welche Dienste aus Benutzer von deinem Rechner aus nutzen können die im Internet angeboten werden? Im ersten Fall hilft dir ein externer Portscanner im zweiten Fall telnet, netstat und diverse andere tools.
mfG
gaw