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í
×
dnes 06:00 | Zajímavý článek

Článek na webu Ars Technica poskytuje úvod do problematiky softwarových licencí a přehled nejvýznamnějších „copyleftových“ a „permisivních“ licencí.

Fluttershy, yay! | Komentářů: 0
včera 21:11 | Nová verze

Byla vydána nová major verze 3.0.0 open source dokumentově orientované NoSQL databáze Apache CouchDB (Wikipedie). Přehled novinek v poznámkách k vydání.

Ladislav Hagara | Komentářů: 0
včera 17:33 | Komunita

Sketchfab, tj. platforma pro publikování, sdílení, objevování, nákup i prodej 3D modelů, ve spolupráci s 27 kulturními organizacemi z 13 různých zemí, oznámil spuštění programu na uchování 3D modelů předmětů kulturního dědictví jako volných děl (Public Domain). Organizace nahrávající své 3D modely na Sketchfab mohou nově použít licenci CC0 1.0 Univerzální (CC0 1.0) a tím potvrdit status volného díla. Podrobnosti v diskusním fóru. Aktuálně je na Sketchfabu pod CC0 cca 1700 modelů.

Ladislav Hagara | Komentářů: 1
včera 16:00 | Nová verze

Byla vydána nová verze 1.4.95 webového prohlížeče Brave (Wikipedie, GitHub). Vychází z Chromia 80.0.3987.122 a nově při nenalezení webové stránky nabídne její kopii z Wayback Machine. Podrobnosti v příspěvku na blogu Internet Archive.

Ladislav Hagara | Komentářů: 1
včera 13:33 | Zajímavý článek

Mozilla.cz informuje o veselých i smutných zprávách o WebThings Gateway. Před necelými dvěma týdny spatřila světlo světa WebThings Gateway 0.11 s oficiální českou lokalizací. Pravděpodobně v návaznosti na horší finanční výsledky za minulý rok, které vyústily i v docela velké propouštění, se Mozilla rozhodla v roce 2020 necílit na vydání žádného komerčního produktu, který by z WebThings vycházel. S okamžitou platností byla ukončena

… více »
Ladislav Hagara | Komentářů: 3
včera 06:00 | Nová verze

Po půl roce vývoje od vydání verze 1.13 byla vydána nová verze 1.14 programovacího jazyka Go (Wikipedie). Přehled novinek v poznámkách k vydání.

Ladislav Hagara | Komentářů: 0
25.2. 22:33 | IT novinky

Mozilla na svém blogu oznámila, že dnešním dnem postupně zapíná uživatelům Firefoxu v USA DNS přes HTTPS (DoH). Jedná se o výchozí nastavení. Odpovědi na otázky v infografice.

Ladislav Hagara | Komentářů: 12
25.2. 21:33 | Komunita

Dalším open source projektem, který byl finančně podpořen z programu Epic MegaGrants společnosti Epic Games je 3D PBR software pro malování textur ArmorPaint (GitHub). Získal 25 000 dolarů.

Ladislav Hagara | Komentářů: 1
25.2. 18:11 | Zajímavý projekt

Firma vyvíjející distribuci CoreOS/Container Linux byla před dvěma lety převzata Red Hatem, v jehož portfoliu vznikla redundance: Fedora CoreOS cílí na podobná nasazení. Krátce poté vznikl fork nazvaný Flatcar Container Linux. Aktuálně je ukončení podpory CoreOS/Container Linuxu plánováno na 26. května a odstranění instalačních obrazů z distribučních kanálů na 1. září. Firma Kinvolk udržující Flatcar Linux oznamuje, že se věnuje usnadnění přechodu stávajících uživatelů CoreOS.

Fluttershy, yay! | Komentářů: 0
25.2. 17:00 | Nová verze

Byla vydána verze 19.0 z Arch Linuxu vycházející linuxové distribuce Manjaro (Wikipedie). Její kódové jméno ne Kyria. Přehled novinek v oznámení v diskusním fóru. Manjaro je ke stažení v edicích XFCE, KDE Plasma a GNOME. K dispozici je také síťová instalace Architect. Vývoj Manjara lze podpořit také zakoupením počítače z předinstalovaným Manjarem.

Ladislav Hagara | Komentářů: 1
Vydržela vám novoroční předsevzetí?
 (10%)
 (5%)
 (3%)
 (82%)
Celkem 202 hlasů
 Komentářů: 0
Rozcestník

www.AutoDoc.Cz

Dotaz: telnet ve scriptu

29.11.2019 09:37 frakor
telnet ve scriptu
Přečteno: 321×

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.2019 10:02 NN
Rozbalit Rozbalit vše Re: telnet ve scriptu
Otestuj variantu zde uplne dole..
29.11.2019 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.2019 10:30 NN
Rozbalit Rozbalit vše Re: telnet ve scriptu
Debre, co netcat:
echo text | nc host port > response
29.11.2019 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.2019 11:06 frakor
Rozbalit Rozbalit vše Re: telnet ve scriptu
Příloha:
Ještě ten telnet obr.
29.11.2019 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.2019 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.2019 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.2019 17:29 Jendа | skóre: 76 | 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.
29.11.2019 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.2019 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.2019 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.2019 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.2019 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.