Změna ve vedení společnosti SUSE. Dosavadní CEO Melissa Di Donato odstoupila. Od 1. května je novým CEO Dirk-Peter van Leeuwen, bývalý Senior Vice President a General Manager ve společnosti Red Hat.
CyberChef je webová aplikace pro analýzu dat a jejich kódování a dekódování, šifrování a dešifrování, kompresi a dekompresi, atd. Často je využívaná při kybernetických cvičeních a CTF (Capture the Flag). Vydána byla nová major verze 10 (aktuálně 10.4.0). Přehled novinek v Changelogu.
UBports, nadace a komunita kolem Ubuntu pro telefony a tablety Ubuntu Touch, vydala Ubuntu Touch OTA-1 Focal založené na Ubuntu 20.04 Focal Fossa.
Společnost Red Hat slaví 30 let.
Ve věku 91 let zemřel izraelský informatik Ja'akov Ziv, spolutvůrce bezztrátových kompresních algoritmů LZ77, LZ78 a LZW (Lempel–Ziv–Welch).
Byla představena nová Arduino deska Arduino UNO R4 s 32bitovým MCU RA4M1 (Arm Cortex-M4). Desku lze zatím získat pouze v rámci early access programu.
Operační systém MidnightBSD, fork FreeBSD optimalizovaný pro desktop s prostředím Xfce, byl vydán ve verzi 3.0. Přehled novinek v poznámkách k vydání.
Na GOG.com běží Spring Sale. Při té příležitosti lze získat zdarma počítačovou hru Neurodeck: Psychological Deckbuilder (ProtonDB).
Alex Ellis upozornil 15. března, že firma Docker se chystala zrušit bezplatný hosting open-source projektů na Docker Hubu. Po vlně odporu se představitelé firmy omluvili a posléze byl původní záměr odvolán.
Ve věku 94 let zemřel Gordon Moore, mj. spoluzakladatel společnosti Intel a autor Moorova zákona.
#!/bin/bash echo "Ahoj svete" while test 1; do read promenna if [ -z "$promenna" ]; then exit; fi echo $promenna >>/test.txt donea nechal jsem tento skript spustit přes xinet.d na portu 9000
service pmservice { disable = no port = 9700 socket_type = stream protocol = tcp wait = no user = root server = /root/test.sh }To mi fungovalo, až na to, že skript vždy vyčkával na znak CR, teprve potom uložil do souboru to, co mu přišlo na port. Ale já chci, aby ukládal data plynule, aniž by čekal na znak nového řádku, který vlastně ani nemusí přijít. Děkuji za radu, už nevím jak na to.
nohup /usr/bin/nc -k -l 9700 & >/test.txt
Nemělo by to být spíše takto?
nohup /usr/bin/nc -k -l 9700 >./test.txt
Jen drobné, ale možná důležité změny.
mkfifo dummy
nohup cat dummy | /usr/bin/nc -k -l 9700 >/test.txt 2>/dev/null &
nc pak cte ze souboru dummy, ktery vzdy vraci, ze nema zadna data, ale nevrati, ze soubor je prazdny.
nohup usr/bin/nc -k -l 9700 >/test.txt 2>/dev/null <dummy &
Takze ten cat je tam potreba.
netcat
, ale inetd
, xinetd
, případně to zvládne i systemd
.
Na opisování vstupu na výstup slouží odjakživa program cat
.
Sám o sobě by ale opisoval data zpátky
do socketu, takže je potřeba přesměrovat výstup. Pokud daný superdémon
zvládne přesměrování výstupu, je to fajn (určitě to umí systemd, nevím jak ostatní).
Pokud ne, stačí cat
zabalit do triviálního skriptu:
#/bin/sh FILENAME=... cat >$FILENAMETen se pak volá například z
inetd
. Vstup projde catem a přesměruje se do souboru. Výstup žádný není, tudíž protistrana nedostane odpověď (což lze změnit úpravou toho skriptu).
Tiskni
Sdílej: