2012-02-21 20:25:23 +0000 2012-02-21 20:25:23 +0000
17
17

Aprire una connessione TCP di prova a un IP/Porta specificato

Sto cercando uno strumento che funzioni attraverso windows (da xp a 7) che mi permetta di aprire una connessione TCP a un ip e una porta specificati. Questa funzionalità esisteva in windows xp (netsh diag connect iphost ), ma i comandi Netsh diag sembrano essere stati rimossi in vista/7. Ho cercato in giro qualcosa di simile, e ho cercato Super User, ma non riesco a trovare nulla.

Qualcosa che sia già integrato in windows sarebbe l'ideale, ma un piccolo eseguibile che faccia questo (preferibilmente linea di comando, eseguibile standalone).

Modifica: Avrei dovuto specificare meglio. Ho familiarità con Telnet e Putty, ed è quello che uso attualmente, tuttavia, sono in un ambiente in cui devo guidare utenti non tecnici attraverso la risoluzione di problemi molto tecnici al telefono, senza alcuna forma di accesso remoto (sembra divertente, vero?). Mentre telnet funziona, non dichiara esplicitamente se la connessione TCP ha avuto successo o meno; bisogna guardare la barra del titolo e il contenuto dell'output del terminale, che, per qualche ragione, sembra essere impossibile per gli utenti. Sto cercando qualcosa con una risposta chiara del tipo “Connessione TCP completata con successo/fallita”, se un tale strumento esiste.

Modifica #2: Grazie a tutti quelli che hanno risposto. Tutti i suggerimenti erano buoni, nonostante il fatto che non ho postato una domanda chiara come avrei dovuto. Grazie per l'aiuto.

Risposte (4)

16
16
16
2012-02-21 20:46:45 +0000

Netcat

nc mail.server.net 25

(versione Windows) _

Socat

socat - TCP4:www.domain.org:80

(versione Windows) _

Leggendo la pagina degli esempi di Socat non manca mai di stupirmi.

8
8
8
2016-05-30 10:08:25 +0000

pkgmgr è ora sostituito da dism .

Installare telnet dalla riga di comando (eseguirlo come amministratore):

dism /online /Enable-Feature /FeatureName:TelnetClient

Poi si può testare la connessione TCP da:

telnet example.com 80
6
6
6
2012-02-21 20:36:31 +0000

Basta usare Putty , è minuscolo (e ha un'applicazione versione portatile ). Ti permette di specificare la porta e può usare telnet che è una connessione TCP. Ha anche altre funzioni utili come le connessioni seriali (nessun iper terminale in Windows 7), SSH e Rlogin. Ha anche una funzione RAW che permette di stabilire connessioni TCP RAW.

Inoltre, giusto perché tu lo sappia: Telnet è incluso in XP, puoi usarlo dalla linea di comando IE:

telnet mailserver.server.com 25

che stabilirebbe una connessione TCP sulla porta 25.

1
1
1
2012-02-21 20:35:54 +0000

C'era telnet in Windows, non so se è stato rimosso nelle versioni successive. Prova a cercarlo.

Potresti scaricare Cygwin ed eseguire le utilità in esso contenute, inclusi netcat e telnet.

C'è una versione Windows di NetCat disponibile, ma non ho visto un URL canonico per essa, quindi non ne ho incluso uno specifico.