Hoe controleer ik de geopende/gesloten poorten op mijn computer?
Ik gebruikte netstat -a
op de opdrachtregel.
Er zijn een paar parameters voor netstat
die hier nuttig voor zijn:
-l
of --listening
toont alleen de sockets die momenteel luisteren voor inkomende verbindingen.-a
of --all
toont alle sockets die momenteel in gebruik zijn.-t
of --tcp
toont de tcp sockets.-u
of --udp
toont de udp sockets.-n
of --numeric
toont de hosts en poorten als nummers, in plaats van te resolven in dns en te kijken in /etc/services.Je gebruikt een mix van deze om te krijgen wat je wilt. Om te weten welke poortnummers momenteel in gebruik zijn, gebruik je een van deze:
netstat -atn # Voor tcp
netstat -aun # Voor udp
netstat -atun # Voor beide
In de uitvoer zijn alle genoemde poorten in gebruik, ofwel luisterend naar een inkomende verbinding of verbonden met een peer** alle andere zijn gesloten. TCP en UDP poorten zijn 16 bits breed (ze gaan van 1-65535)
** Ze kunnen ook verbinding maken/verbreken met de peer.
U kunt dit commando gebruiken:
netstat -tulnp | grep <port no>
Als het een proces laat zien, is het gebruikt. Het is gesloten (niet gebruikt) als er geen uitvoer is.
Geeft de poortstatus "LISTENING" aan dat de poort geopend is?
Ja. Dit betekent dat een service op uw computer naar die poort luistert voor inkomende verbindingen, d.w.z. dat deze poort open is voor het tot stand brengen van nieuwe verbindingen.
Elke poort die niet wordt weergegeven in de uitvoer geeft aan dat deze gesloten is?
Ja. Onthoud dat netstat -a
alle actieve (luisterend) en passieve (niet-luisterend) verbindingen laat zien, d.w.z. de poorten die zowel als server fungeren (sommige diensten luisteren naar deze poorten voor verbindingen vanaf een andere machine/proces) als tot stand gebracht (verbindingen worden tot stand gebracht op deze poorten, ongeacht het feit of de host/een dienst een server of client kan zijn)
Alle TCP en UDP poorten behoren tot een categorie genaamd sockets en daar zijn er een heleboel van. Om socket info te bekijken kun je man ss
raadplegen.