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:
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):
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