Article View: pl.comp.os.linux
Article #895629Re: nc z crona
From: marrgol
Date: Wed, 24 Feb 2016 01:51
Date: Wed, 24 Feb 2016 01:51
45 lines
2457 bytes
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-mailReferences:
<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