Port Query Tool (PortQry.exe) gebruiken in Windows 11/10

Port Query (PortQry.exe) is een opdrachtregelprogramma in het Windows -besturingssysteem dat u kunt gebruiken om problemen met de TCP/IP-verbinding op te lossen . De tool rapporteert de poortstatus van TCP- en UDP -poorten op een computer die u selecteert. In dit bericht laten we u zien hoe u de Port Query -tool kunt gebruiken voor netwerkverkenning of forensische activiteiten.

Port Query ( PortQry.exe ) tool in Windows 11/10

Windows heeft veel tools voor het diagnosticeren van problemen in TCP/IP - netwerken (ping, telnet , pathping, enz.). Maar niet allemaal kunt u gemakkelijk de status controleren of geopende netwerkpoorten op een server scannen. Het hulpprogramma PortQry.exe is een handig hulpmiddel om de reactie van TCP/UDP -poorten op hosts te controleren om problemen te diagnosticeren die verband houden met de werking van verschillende netwerkservices en firewalls in TCP/IP - netwerken. Meestal wordt het hulpprogramma Portqry gebruikt als een functionelere vervanging voor de telnet-opdracht, en in tegenstelling tot telnet kunt u hiermee ook open UDP -poorten controleren.

Computersystemen(Computer) gebruiken TCP en UDP voor het grootste deel van hun communicatie, en alle versies van Windows openen veel poorten die nuttige functionaliteit bieden, zoals het delen van bestanden en remote procedure call ( RPC ). Kwaadaardige programma's zoals Trojaanse paarden kunnen echter op snode wijze poorten gebruiken om een ​​achterdeur te openen voor aanvallers in uw computersysteem. Of u nu problemen met een noodzakelijke netwerkservice wilt oplossen of ongewenste programma's wilt detecteren, u moet het verkeer tussen computers op uw netwerk kunnen begrijpen en beheren. Een basisstap om dit te doen, is bepalen welke programma's op de netwerkpoorten van uw computersystemen luisteren.

Port Query Tool gebruiken ( PortQry.exe )

U kunt Port Query zowel lokaal als op afstand op een server gebruiken. Om Portqry.exe te gebruiken , moet u de tool downloaden. Nadat u PortQry.exe hebt gedownload , pakt u het (download)PortQryV2.exe- archief uit, opent u de opdrachtprompt en voert u de onderstaande opdracht uit om met het hulpprogramma naar de map te gaan:

cd c:\PortQryV2

U kunt ook naar de map navigeren waar u de tool naartoe hebt gedownload en op Alt + D toetscombinatie drukken, CMD typen en op Enter drukken om de opdrachtprompt in de map te starten.

U kunt nu doorgaan met het gebruik van de tool.

Gebruik het hulpprogramma Port Query ( PortQry.exe ) op afstand

Port Query kan systemen op afstand scannen, maar is traag en ongecompliceerd in vergelijking met andere poortscanners. In tegenstelling tot Nmap laat PortQry.exe u bijvoorbeeld geen scans uitvoeren die gespecificeerde pakketvlaggen gebruiken (bijv. SYN , FIN ).

Om bijvoorbeeld de beschikbaarheid van een DNS -server van een client te controleren, moet u controleren of er 53 TCP- en UDP -poorten op open staan. De syntaxis van de opdracht poortcontrole is als volgt:

PortQry -n server [-p protocol] [-e || -r || -o endpoint(s)]

Waar:

  • -n is de naam of het IP-adres van de server, welke beschikbaarheid u controleert;
  • -e  is het te controleren poortnummer (van 1 tot 65535);
  • -r  is het bereik van poorten dat moet worden gecontroleerd (bijvoorbeeld 1:80);
  • -p  is het protocol dat wordt gebruikt voor het controleren. Dit kan TCP , UDP of BEIDE(BOTH) zijn ( standaard wordt TCP gebruikt).

In ons voorbeeld ziet de opdracht er als volgt uit:

PortQry.exe –n 10.0.25.6 -p both -e 53

Port Query-tool (PortQry.exe)

PortQry.exe kan een enkele poort, een geordende lijst met poorten of een sequentiële reeks poorten opvragen. PortQry.exe rapporteert de status van een TCP/IP - poort op een van de volgende drie manieren:

  • Luisteren(Listening) : een proces luistert op de poort op de computer die u hebt geselecteerd. Portqry.exe heeft een reactie ontvangen van de poort.
  • Niet luisteren(Not Listening) : er luistert geen proces op de doelpoort op het doelsysteem. Portqry.exe ontving een Internet Control Message Protocol ( ICMP ) "Destination Unreachable – Port Unreachable" bericht terug van de doel- UDP - poort. Of als de doelpoort een TCP - poort is, heeft Portqry een TCP -bevestigingspakket ontvangen met de Reset -  vlag ingesteld.
  • Gefilterd(Filtered) : de poort op de computer die u hebt geselecteerd, wordt gefilterd. Portqry.exe heeft geen reactie ontvangen van de poort. Een proces luistert al dan niet naar de poort. Standaard worden TCP -poorten drie keer opgevraagd en UDP -poorten één keer voordat een rapport aangeeft dat de poort is gefilterd.

Gebruik het hulpprogramma Port Query ( PortQry.exe ) lokaal

Wat PortQry mist aan functies voor scannen op afstand, maakt het goed met zijn unieke lokale machinemogelijkheden. Om de lokale modus in te schakelen, voer je PortQry uit(PortQry) met de -local switch. Wanneer -local de enige gebruikte switch is, somt PortQry al het lokale poortgebruik en poort-naar- PID - toewijzing op. In plaats van de gegevens te sorteren op open poort, somt PortQry(PortQry) ze op volgens PID , zodat je snel kunt zien welke applicaties open netwerkverbindingen hebben.

Om poort 80 te bekijken, voer je de onderstaande opdracht uit:

portqry -local -wport 80

PortQryUI gebruiken

Het is ook vermeldenswaard dat Microsoft ook(Microsoft also made available) een grafische front-end voor PortQry beschikbaar heeft gesteld , genaamd PortQryUI .

PortQryUI bevat een versie van portqry.exe en enkele vooraf gedefinieerde services, die eenvoudigweg bestaan ​​uit groepen poorten die moeten worden gescand.

De PortQueryUI bevat verschillende vooraf gedefinieerde sets query's om de beschikbaarheid van de populaire Microsoft - services te controleren:

  • Domein en vertrouwensrelaties ( ADDS - services controleren op een Active Directory-domeincontroller)
  • Exchange-server
  • SQL-server
  • Netwerken
  • IP sec
  • Web Server
  • Netto vergadering

Om de PortQryUI te gebruiken, voert u de DNS-naam(DNS name)  of  het IP-adres(IP address)  van de externe server in, selecteert u een van de vooraf gedefinieerde services ( Query predefined service ), of specificeert u de poortnummers voor handmatige poortcontrole ( Manually input query ports ) en klikt u op de  knop Query  .

Mogelijke retourcodes in PortQueryUI zijn gemarkeerd in de afbeelding hierboven:

  • 0 (0x00000000) – de verbinding is tot stand gebracht en de poort is beschikbaar.
  • (0x00000001) – de opgegeven poort is niet beschikbaar of gefilterd.
  • 2 (0x00000002) – een normale retourcode bij het controleren van de beschikbaarheid van een UDP - verbinding, aangezien ACK - antwoord niet wordt geretourneerd.

Ik hoop dat dit helpt.

Volgende lezen(Read next)Hoe controleer ik welke poorten open zijn(How to check what Ports are open) ?



About the author

Ik ben een computerwetenschapper met meer dan 10 jaar ervaring in softwareontwikkeling en beveiliging. Ik heb een sterke interesse in Firefox-, Chrome- en Xbox-games. Ik ben vooral geïnteresseerd in hoe ik ervoor kan zorgen dat mijn code veilig en efficiënt is.



Related posts