Kommandoer for å sjekke om en port er åpen på PC / Server eller en annen fjernkontroll

Noen ganger trenger vi å vite om X-porten er åpen på en ekstern datamaskin (eller server), for øyeblikket har vi ikke få alternativer eller verktøy å bruke:

nmap

Den første løsningen som mange av oss tenker er: nmap , se artikkel kalt: Se åpne porter med NMap og tiltak for å beskytte oss selv 

I tilfelle du ikke vil gjøre en hel skanning, men bare vil vite om en bestemt port er åpen på X-datamaskin / server, vil det være slik:

nmap {IP_O_DOMINIO} -p {PUERTO} | grep -i tcp

Eksempel:

nmap localhost -p 22 | grep -i tcp

O brønn:

nmap 127.0.0.1 -p 22 | grep -i tcp

Hva er dette enkelt, det spør IP-en eller verten om den gitte porten er åpen eller ikke, så filtrerer grep og viser bare linjen de vil lese, den som forteller dem om den er åpen (åpen) eller lukket (lukket) den porten:

nmap

Vel... ja, nmap (nettverksskanning og portprobing-verktøy) fungerer for oss, men det er fortsatt andre varianter der du må skrive mindre 

nc

nc eller netcat, det er et mye enklere alternativ å vite om en port er åpen eller ikke:

nc -zv {IP_O_DOMINIO} {PUERTO}

Det er:

nc -zv 192.168.122.88 80

Her er et skjermbilde som gjør en test til en port som er åpen (80) og en annen til en annen port som ikke er (53):

nc

El -zv hva det gjør er enkelt, det v lar oss se om porten er åpen eller ikke, mens z lukker forbindelsen så snart porten er sjekket, hvis vi ikke setter z da måtte vi gjøre en Ctrl + C å lukke nc.

telnet

Dette er den varianten jeg brukte en stund (på grunn av uvitenhet om det nevnte), i sin tur tjener telnet oss mye mer enn bare å vite om en port er åpen eller ikke.

telnet {IP_O_HOST} {PUERTO}

Her er et eksempel:

telnet 192.168.122.88 80

Problemet med telnet lukker forbindelsen. Med andre ord, ved visse anledninger vil vi ikke kunne lukke telnetforespørselen, og vi vil bli tvunget til å lukke den terminalen, eller på annen måte i en annen terminal gjøre en telnet killall eller noe lignende. Derfor unngår jeg å bruke telnet med mindre jeg virkelig trenger det.

Slutten!

Uansett håper jeg dette har vært interessant for deg, hvis noen vet noen annen måte å vite om en port er åpen eller ikke på en annen datamaskin, la den være i kommentarene.

Hilsen