Sådan bruger du Port Query Tool (PortQry.exe) i Windows 11/10

Port Query (PortQry.exe) er et kommandolinjeværktøj i Windows -operativsystemet, som du kan bruge til at hjælpe med at fejlfinde TCP/IP-forbindelsesproblemer . Værktøjet rapporterer portstatus for TCP- og UDP - porte på en computer, som du vælger. I dette indlæg vil vi vise dig, hvordan du bruger Port Query -værktøjet til netværksrekognoscering eller retsmedicinsk aktivitet.

Port Query ( PortQry.exe ) værktøj i Windows 11/10

Windows har mange værktøjer til at diagnosticere problemer i TCP/IP netværk (ping, telnet , pathping osv.). Men ikke alle af dem giver dig mulighed for bekvemt at kontrollere status eller scanne åbne netværksporte på en server. PortQry.exe -(PortQry.exe) værktøjet er et praktisk værktøj til at kontrollere responsen fra TCP/UDP - porte på værter for at diagnosticere problemer relateret til driften af ​​forskellige netværkstjenester og firewalls i TCP/IP netværk. Oftest bruges Portqry -værktøjet som en mere funktionel erstatning for telnet-kommando, og i modsætning til telnet giver det dig også mulighed for at tjekke åbne UDP- porte.

Computersystemer(Computer) bruger TCP og UDP til det meste af deres kommunikation, og alle versioner af Windows åbner mange porte, der giver nyttige funktioner såsom fildeling og fjernprocedurekald ( RPC ). Dog kan ondsindede programmer såsom trojanske heste bruge porte uhyggeligt til at åbne en bagdør for angribere ind i dit computersystem. Uanset om du skal fejlfinde en nødvendig netværkstjeneste eller opdage uønskede programmer, skal du være i stand til at forstå og administrere trafikken mellem computere på dit netværk. Et grundlæggende skridt hen imod at gøre det er at bestemme, hvilke programmer der lytter på dit computersystems netværksporte.

Sådan bruger du Port Query Tool ( PortQry.exe )

Du kan bruge Port Query både lokalt og eksternt på en server. For at bruge Portqry.exe skal du downloade værktøjet. Når du har downloadet(download) PortQry.exe, skal du udpakke PortQryV2.exe- arkivet, åbne kommandoprompten og køre kommandoen nedenfor for at gå til mappen med værktøjet:

cd c:\PortQryV2

Alternativt kan du navigere til den mappe, hvor du downloadede værktøjet til, og trykke på Alt + D tastkombinationen, skrive CMD og trykke på Enter for at starte kommandoprompten i mappen.

Du kan nu fortsætte med at bruge værktøjet.

Brug Port Query ( PortQry.exe ) værktøj på afstand

Port Query kan scanne fjernsystemer, men det er langsomt og usofistikeret sammenlignet med andre portscannere. For eksempel, i modsætning til Nmap lader PortQry.exe dig ikke udføre scanninger, der bruger specificerede pakkeflag (f.eks. SYN , FIN ).

For eksempel, for at kontrollere tilgængeligheden af ​​en DNS -server fra en klient, skal du kontrollere, om 53 TCP- og UDP - porte er åbne på den. Syntaksen for portkontrolkommandoen er som følger:

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

Hvor:

  • -n er navnet eller IP-adressen på serveren, hvilken tilgængelighed du tjekker;
  • -e  er portnummeret, der skal kontrolleres (fra 1 til 65535);
  • -r  er rækken af ​​porte, der skal kontrolleres (f.eks. 1:80);
  • -p  er den protokol, der bruges til kontrol. Det kan være TCP , UDP eller BEGGE(BOTH) ( TCP bruges som standard).

I vores eksempel ser kommandoen sådan ud:

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

Port Query Tool (PortQry.exe)

PortQry.exe kan forespørge på en enkelt port, en ordnet liste over porte eller et sekventielt udvalg af porte. PortQry.exe rapporterer status for en TCP/IP -port på en af ​​følgende tre måder:

  • Lytning(Listening) : En proces lytter på porten på den computer, du har valgt. Portqry.exe modtog et svar fra porten.
  • Lytter ikke(Not Listening) : Ingen proces lytter på målporten på målsystemet. Portqry.exe modtog en Internet Control Message Protocol ( ICMP ) "Destination Unreachable - Port Unreachable"-meddelelse tilbage fra mål - UDP -porten. Eller hvis målporten er en TCP -port, modtog Portqry en TCP - bekræftelsespakke med nulstil(Reset) -  flaget sat.
  • Filtreret(Filtered) : Porten på den computer, du valgte, filtreres. Portqry.exe modtog ikke et svar fra porten. En proces lytter måske eller ikke på porten. Som standard forespørges TCP - porte tre gange, og UDP -porte forespørges én gang, før en rapport angiver, at porten er filtreret.

Brug værktøjet Port Query ( PortQry.exe ) lokalt

Hvad PortQry mangler i fjernscanningsfunktioner, kompenserer den for med sine unikke lokale maskine-kapaciteter. For at aktivere lokal tilstand skal du køre PortQry med switchen -local . Når -local er den eneste switch, der bruges, opregner PortQry al lokal portbrug og port-til- PID - mapping. I stedet for at sortere dataene efter åben port, lister PortQry dem i henhold til PID , så du hurtigt kan se, hvilke applikationer der har åbne netværksforbindelser.

For at se port 80 skal du køre kommandoen nedenfor:

portqry -local -wport 80

Brug af PortQryUI

Det er også værd at nævne, at Microsoft også stillede(Microsoft also made available) en grafisk frontend til rådighed for PortQry , kaldet PortQryUI .

PortQryUI inkluderer en version af portqry.exe og nogle foruddefinerede tjenester, som blot består af grupper af porte, der skal scannes.

PortQueryUI indeholder(PortQueryUI) flere foruddefinerede sæt forespørgsler for at kontrollere tilgængeligheden af ​​de populære Microsoft - tjenester:

  • Domæne og tillid (kontrol af ADDS -tjenester på en Active Directory-domænecontroller)
  • Exchange Server
  • SQL Server
  • Netværk
  • IP Sec
  • Webserver
  • Netmøde

For at bruge PortQryUI skal du indtaste DNS-navnet(DNS name)  eller  IP-adressen(IP address)  på fjernserveren, vælge en af ​​de foruddefinerede tjenester ( Forespørgsel foruddefineret tjeneste(Query predefined service) ), eller angive portnumrene til manuel portkontrol (Indtast manuelt forespørgselsporte(Manually input query ports) ) og klikke på  knappen Forespørgsel(Query)  .

Mulige returkoder i PortQueryUI er fremhævet på billedet ovenfor:

  • 0 (0x00000000) – forbindelsen er blevet etableret, og porten er tilgængelig.
  • (0x00000001) – den angivne port er ikke tilgængelig eller filtreret.
  • 2 (0x00000002) – en normal returkode ved kontrol af tilgængeligheden af ​​en UDP - forbindelse, da ACK - svar ikke returneres.

Håber dette hjælper.

Læs næste(Read next)Hvordan kontrollerer man hvilke porte der er åbne(How to check what Ports are open) ?



About the author

Jeg er webudvikler med erfaring med at arbejde med både Windows 11 og 10. Jeg har også været Firefox-bruger i mange år og er blevet ret dygtig til at bruge den helt nye Xbox One-spilkonsol. Mine store interesser ligger inden for softwareudvikling, specifikt inden for web- og mobiludvikling, samt datavidenskab. Jeg er meget vidende om forskellige computersystemer og deres brug, så jeg kan give upartisk feedback på forskellige programmer eller tjenester, du måtte bruge.



Related posts