abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
včera 11:44 | Zajímavý článek

Arsenij Zinčenko v zápisku sdílí technické poznámky o tom, co je to „klíčenka“ (keyring) v Linuxu a v desktopovém prostředí, jak to souvisí se Secret Service a D-Bus, včetně příkladů. Význam těchto služeb spočívá v uložení a následném poskytování autentizačních údajů.

Fluttershy, yay! | Komentářů: 0
7.12. 01:44 | Nová verze

V únoru 2014 bylo hlasováním rozhodnuto, že výchozím init systémem v Debianu je systemd. V listopadu stejného roku bylo hlasováním rozhodnuto, že o podpoře dalších init systémů v Debianu není celoprojektové hlasování nutné. Po pěti letech už ale hlasování o init systémech a systemd nutné je. Vybírá se z 8 možností. Výsledek hlasování bude zveřejněn po 27. prosinci.

Ladislav Hagara | Komentářů: 33
7.12. 00:11 | Zajímavý článek

David Revoy, autor open source webového komiksu Pepper&Carrot, se rozhodl, že svůj komiks vydá také knižně a ve vlastní režii. Komiks již knižně vyšel ve francouzštině ve vydavatelství Glénat. David Revoy jej vydá v angličtině a použije pouze svobodný software. O své zkušenosti se dělí ve dvou příspěvcích na svém blogu. Z plánovaných dvou týdnů práce se staly dva měsíce. Vydání před Vánocemi se nestihne. Kontrolní výtisk má příliš jasné barvy, obrázky v knihách od Glénatu vypadají mnohem lépe, …

Ladislav Hagara | Komentářů: 1
6.12. 20:44 | IT novinky

Mezinárodní konsorcium W3C (World Wide Web Consortium) vydalo verzi 1.0 základní specifikace WebAssembly a po HTML, CSS a JavaScriptu prohlásilo WebAssembly za čtvrtý oficiální jazyk pro web.

Ladislav Hagara | Komentářů: 17
6.12. 13:33 | Komunita

Hlasování o obrázku v okně O Inkscapu 1.0 pokračuje druhým kolem. Ze 124 obrázků postoupilo do finálního hlasování 5 s nejvíce hlasy. Výsledek hlasování bude zveřejněn po jeho ukončení, tj. po 15. prosinci.

Ladislav Hagara | Komentářů: 8
6.12. 02:11 | IT novinky

Společnost Purism představila mobilní telefon Librem 5 USA. Jedná se o telefon Librem 5 vyráběný v USA. Předobjednat jej lze za 1 999 dolarů. Librem 5 lze předobjednat za 699 dolarů.

Ladislav Hagara | Komentářů: 37
5.12. 22:22 | Nová verze

Příspěvek na blogu organizace Electronic Frontier Foundation (EFF) informuje, že Certbot, tj. oficiální klient certifikační autority Let’s Encrypt, dospěl do nové stabilní verze 1.0. Oficiálně tak byla ukončena beta fáze jeho vývoje. Certbot byl představen v květnu 2016.

Ladislav Hagara | Komentářů: 0
5.12. 15:55 | Zajímavý software

Mozilla vydala novou verzi 0.6 svobodného softwaru DeepSpeech pro převod řeči na text. Přehled novinek v příspěvku na blogu Mozilla Hacks.

Ladislav Hagara | Komentářů: 4
4.12. 17:33 | Zajímavý projekt

Dnes měl na YouTube premiéru krátký sci-fi film SKYWATCH. Colin Levy na něm strávil téměř 6 let. Pro vytvoření 3D grafiky byl vybrán Blender. Film byl z části financován z kampaně na Kickstarteru.

Ladislav Hagara | Komentářů: 3
4.12. 05:55 | Zajímavý software

Netflix uvolnil framework pro datovou vědu Metaflow jako open source. Zdrojové kódy jsou k dispozici na GitHubu pod licencí Apache 2.0.

Ladislav Hagara | Komentářů: 44
Jaké hodinky nosíte (nejčastěji)?
 (23%)
 (6%)
 (17%)
 (54%)
Celkem 524 hlasů
 Komentářů: 135, poslední 6.12. 20:54
Rozcestník

www.AutoDoc.Cz

Dotaz: telnet ve scriptu

29.11. 09:37 frakor
telnet ve scriptu
Přečteno: 295×

Zdravím. Potřeboval bych radu jak řešit následující problém: Mám zařízení řízené telnetem. Pokud ovládám z terminálu, odešlu commmand a obdržím návratovou zprávu. Pokud odešlu skriptem command dorazí na zařízení a spojení se ukončí takže nevidím návratovou zprávu. Zkoušel jsem i přímo zapisovat do /dev/tcp//, i neco jako: exec 5<>/dev/tcp/192.168.20.98/10000 echo -e "GETSTATUS:" >&5 cat <&5 ale připadá mi jako by se pro každé spojení vytvořilo nové vlákno takže ten výstup ze zařízení zase nevidím. Pořeboval bych aby script odeslal zprávu ze stdin a opačnou komunikaci vrátil na stdout. Nevěděl by někdo jak na to?


Řešení dotazu:


Odpovědi

29.11. 10:02 NN
Rozbalit Rozbalit vše Re: telnet ve scriptu
Otestuj variantu zde uplne dole..
29.11. 10:15 frakor
Rozbalit Rozbalit vše Re: telnet ve scriptu
@ NN . Toto řešení jsem zkoušel, bohužel nefunguje v mém případě. Zůstane to stát a čeká na respose. Poptával jsem se u dodavatele té technologie a bylo mi řečeno že se jedná o ascii komunikaci via TCP, možná tu by byl zakopaný pes. Každopádně telnet klient funguje, ale jen v interaktivním režimu.
29.11. 10:30 NN
Rozbalit Rozbalit vše Re: telnet ve scriptu
Debre, co netcat:
echo text | nc host port > response
29.11. 11:05 frakor
Rozbalit Rozbalit vše Re: telnet ve scriptu
Příloha:
Ne a nedaří se. Přiložil jsem výstup z telnetu a z netcatu, jestli to k něčemu bude.
29.11. 11:06 frakor
Rozbalit Rozbalit vše Re: telnet ve scriptu
Příloha:
Ještě ten telnet obr.
29.11. 11:41 NN
Rozbalit Rozbalit vše Re: telnet ve scriptu
Mohl by jsi v druhe konzoli pustit:
tcpdump -w telnet.pcap host 192.168.20.98 and port 10000
az skonci telnet dat [ctrl]+[c] a prilozit sem telnet.pcap?
29.11. 13:11 frakor
Rozbalit Rozbalit vše Re: telnet ve scriptu
Příloha:
Zde soubor. Jen pro upřesnění: terminal1 tcpdump -w telnet.pcap host 192.168.20.98 and port 10000

terminal2 telnet 192.168.20.98 10000

Následně v telnetu napíšu příkaz, ukončím telnet, ukončím tcpdump

je - li to takto správně.
29.11. 13:17 NN
Rozbalit Rozbalit vše Re: telnet ve scriptu
Neni tam nic ;). Respektive asi spatny interface, ale vzhledem k tomu expectu je to jiz pase ;)..
Jendа avatar 29.11. 17:29 Jendа | skóre: 75 | blog: Výlevníček | JO70FB
Rozbalit Rozbalit vše Re: telnet ve scriptu
telnet používá defaultně CRLF řádky, echo používá LF řádky a netcat různě. V tom by mohl být ten problém.
Reverse-engineer? I can barely forward-engineer!
29.11. 11:46 Ivan
Rozbalit Rozbalit vše Re: telnet ve scriptu
Vykasli se na Bash. Python i Perl maji knihovnu pro Telnet komunikaci.
29.11. 12:13 frakor
Rozbalit Rozbalit vše Re: telnet ve scriptu
To by asi bylo jednoduché, bohužel python ani perl neovládám, zatím jsem vystačil s shelem .
Řešení 1× (pepe_)
29.11. 12:07 drnest | skóre: 9
Rozbalit Rozbalit vše Re: telnet ve scriptu
A co takhle prográmek expect na scriptování? https://en.wikipedia.org/wiki/Expect
29.11. 12:38 frakor
Rozbalit Rozbalit vše Re: telnet ve scriptu
Tak sláva expect funguje. Trochu je to kanon na vrabce ale zaplaťbůh to dělá to co potřebuju. Velký dík všem za ochotu a zájem. Až vybastlím ten skript tak se podělím.
29.11. 13:39 debian+
Rozbalit Rozbalit vše Re: telnet ve scriptu
kanon na vrabce
Preco? Podla popisuje je presne urceny na to, co chces ty.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267   www.czech-server.cz
© 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.