🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.os.linux
Article #895629

Re: nc z crona

#895629
From: marrgol
Date: Wed, 24 Feb 2016 01:51
45 lines
2457 bytes
On 2016-02-23 11:46, Dominik & Co wrote:
> Mam zagwozdkę z nc. Chciałbym potestować, czy żyje router
> (z włączonym telnetem).
> […]
> Jak się okazuje, nc odpalony z palca na sposób:
>
> /bin/nc 192.168.1.1 23 -w 2 >>pliczek.txt 2>&1
>
> zapisuje do pliku treść typu:
>
> ��������RT-N10U login
>
> a z crona:
>
> ��������
>
> i tyle.
>
> Gdzie szukać? Podpowiedzcie coś...

Nie wiem - też kiedyś spotkałem się z czymś podobnym (znaczy
długie polecenie z przekierowaniami nie działające z crona
tak, jak oczekiwałem), a że jestem leniwy, to nie dochodziłem
dlaczego, tylko od tamtej pory zawsze z crona wołam skrypt,
nawet jeśli to tylko jedna linijka - i jak ręką odjął. ;-)

A tak na marginesie, to sprawdzanie telnetd za pomocą nc
to chyba generalnie mało pewne rozwiązanie - u mnie np. nc
nie pokazuje słowa "login" w ogóle, nawet z palca, ani przy
włączonym, ani przy wyłączonym telnetd.  Nie mam pojęcia,
czy to wina (wersji?) telnetd czy nc…

Ja bym zamiast nc zastosował po prostu telnet i expect, np:

expect -c 'set timeout 2; spawn telnet 192.168.1.1'\
        -c 'expect "login" { send "^]quit\r" }'\
| grep -q login && wynik="Router OK" || wynik="Router console down"

('^]' - to oczywiście "Escape character" telneta, czyli jeden znak
ASCII 29 (0x1d).)

HTH…

-- 
mrg
Technical Details
Message-ID: <naj269$ahi$1@dont-email.me>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!newsfeed.fsmpi.rwth-aachen.de!newsfeed.straub-nv.de!eternal-september.org!feeder.eternal-september.org!mx02.eternal-september.org!.POSTED!not-for-mail
References: <nahdau$lfo$1@node1.news.atman.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!newsfeed.fsmpi.rwth-aachen.de!newsfeed.straub-nv.de!eternal-september.org!feeder.eternal-september.org!mx02.eternal-september.org!.POSTED!not-for-mail
From: marrgol <marrgol@address.invalid>
Newsgroups: pl.comp.os.linux
Subject: Re: nc z crona
Date: Wed, 24 Feb 2016 02:51:56 +0100
Organization: A noiseless patient Spider
Lines: 45
Message-ID: <naj269$ahi$1@dont-email.me>
References: <nahdau$lfo$1@node1.news.atman.pl>
Mime-Version: 1.0
Injection-Date: Wed, 24 Feb 2016 01:48:57 -0000 (UTC)
Injection-Info: mx02.eternal-september.org; posting-host="0bb9ac6008c0c44246beed2171d11c21"; logging-data="10802"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+hr+inskAzK+TT31D96fU+"
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.8.0
In-Reply-To: <nahdau$lfo$1@node1.news.atman.pl>
Cancel-Lock: sha1:2I6MI696Ac7BToBpybgBtn+vJTQ=
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit