smart client para socket tcp burro?

1

Eu tenho um servidor que escuta soquetes tcp simples. Se estiver conectando a ele, ele imprime um prompt e eu posso digitar comandos, aperte enter, veja (e salve) os resultados e, em seguida, solicite novamente. Estou usando o telnet agora para conectar, mas quero algo mais como shell / console.

Especificamente, estou procurando uma ferramenta que envie apenas o que eu digitei quando digito (ou seja, nem todos os caracteres que eu digito) e, assim, permite editar a linha no lado do cliente. Em telnet, se eu escrever tipo 'foo' (sem aspas) e, em seguida, apertar o backspace e digitar 'o', o servidor obtém 'fooo', que ele não pode manipular. Eu quero que o backspace seja tratado no cliente, então o servidor vê 'foo'. Eu também quero manipulação de histórico.

Eu trabalho no Windows e procuro por freeware

    
por IttayD 18.02.2010 / 17:08

4 respostas

3

Você deu uma olhada no netcat ( link )

    
por 18.02.2010 / 17:11
1

Teste o ncat , que vem com o nmap 5.0 e posterior. Eu corro:

C:\>"\Program Files (x86)\Nmap\ncat.exe" www.google.com 80

eu digito:

HEAD / HTTP/1.0
Host: www.google.com
<extra return>

Eu recebo:

HTTP/1.0 200 OK
Date: Thu, 18 Feb 2010 20:48:34 GMT
Expires: -1
Cache-Control: private, max-age=0
Content-Type: text/html; charset=ISO-8859-1
Set-Cookie: PREF=ID=31b99fd75e6e122a:TM=1266526114:LM=1266526114:S=ncRwt4V-M8RC4E_Y; expires=Sat, 18-Feb-2012 20:48:34 GMT; path=/; domain=.google.com
Set-Cookie: NID=31=bCeSJHeBgJOQNsQS6tDwRBoEkDHpYuz0LjtF5kCP-AngavYRcJxb56LXzhDJNt8pSPXw-NhQkYhgVn-DC4Qk9pfRs1In-5ZBRH4NAczJabFU9P16_ROz9RnHVwOlB3sj; expires=Fri, 20-Aug-2010 20:48:34 GMT; path=/; domain=.google.com; HttpOnly
Server: gws
X-XSS-Protection: 0
    
por 18.02.2010 / 21:50
0

Acabei usando o link da socat ( link ). junto com o readline do cygwin, eu tenho tudo o que preciso.

Não se comparou ao netcat.

    
por 18.02.2010 / 20:38
-1

Significa colocar isso como uma resposta

Faça o download de uma ferramenta chamada workbench de soquete. Você recebe um teste de 30 dias que lhe permitirá fazer a maior parte do que você deseja. No entanto, vale a pena comprar, se você estiver fazendo essas coisas muito

J

    
por 18.02.2010 / 17:14