[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] netcat/telnet - conexão persistente
From: |
Ronaldo Ferreira de Lima |
Subject: |
Re: [shell-script] netcat/telnet - conexão persistente |
Date: |
Thu, 12 Feb 2015 20:35:32 -0200 |
User-agent: |
mutt-ng/devel-r804 (Linux) |
On Fri, Feb 13, 2015 at 01:01:33AM +0400, Fernando Mercês address@hidden
[shell-script] wrote:
> Olá, amigos.
> Novamente recorro à lista. :) Tenho um dispositivo que acesso via
> telnet/netcat
> normalmente. Consigo automatizar comandos fazendo por exemplo:
> echo comando | nc <ip>
> Só que os comandos para este dispositivo são bastante chatos, então estou
> criando uma shell para interagir com ele. Acontece que cada comando dado na
> minha shell gera uma nova conexão TCP com o dispositivo, conforme vocês podem
> ver no trecho de código abaixo:
> ...
> send_command() {
> # ctrl+a + command
> echo -e "\x1b\x01$1" |
> $nc $host $port
> }
> echo -n "$pname> "
> has_quit=false
> while read -r cmdline; do
> case $cmdline in
> info|i)
> send_command "INFO10201030002" ;;
> ...
> Eu queria conectar apenas uma vez, ao subir a shell, e poder enviar comandos à
> vontade, como é se eu conectar diretamente no dispositivo via telnet/nc.
> Alguma
> ideia de como fazer?
> Abraços.
> Att,
>
> Fernando Mercês
> Linux Registered User #432779
> www.mentebinaria.com.br
> ------------------------------------
> "Ninguém pode ser escravo de sua identidade; quando surge uma possibilidade de
> mudança é preciso mudar". (Elliot Gould)
Se não for problema, crie um named pipe e conecte o nc na saída dele:
mkfifo pipe
nc ip porta < pipe
e depois:
echo -e '\x1b\x02' > pipe
[]'s
--
"Não manejo bem as palavras
Mas manipulo bem as strings."
------------------------------
http://tecnoveneno.blogspot.com
- Re: [shell-script] netcat/telnet - conexão persistente, (continued)
- Re: [shell-script] netcat/telnet - conexão persistente, Ernander (Nander), 2015/02/12
- Re: [shell-script] netcat/telnet - conexão persistente, Julio C. Neves, 2015/02/12
- Re: [Bulk] Re: [shell-script] netcat/telnet - conexão persistente, Sidney Souza, 2015/02/12
- Re: [Bulk] Re: [shell-script] netcat/telnet - conexão persistente, Julio C. Neves, 2015/02/13
- Re: [Bulk] Re: [shell-script] netcat/telnet - conexão persistente, Fernando Mercês, 2015/02/14
- Re: [Bulk] Re: [shell-script] netcat/telnet - conexão persistente, Ronaldo Ferreira de Lima, 2015/02/14
- Re: [Bulk] Re: [Bulk] Re: [shell-script] netcat/telnet - conexão persistente, Sidney Souza, 2015/02/14
Re: [shell-script] netcat/telnet - conexão persistente,
Ronaldo Ferreira de Lima <=