- Motorola Moto G06 Power – nagyfater új zakót vett
- Google Pixel topik
- Xiaomi 17 - még mindig tart
- Itt a Galaxy S26 széria: az Ultra fejlődött, a másik kettő alig
- iPhone topik
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Motorola Signature - mielőtt aláírnád...
- Yettel topik
- Apple Watch
- Mobil flották
Új hozzászólás Aktív témák
-
-
Blasius
tag
válasz
bambano
#2754
üzenetére
Valóban! Ha először futtatom a screent és utána adom ki az ncat parancsot (már a screenen belül) akkor működik a fájlba írás. Belső hálózaton legalábbis. Ha a külső internetről próbálom akkor nem működik. További furcsaság hogy ha egyszer a külső internetről megpróbáltam, utána már a belső hálózatról sem fog működni. Az udp port át van irányítva rendesen. Más portok is át vannak irányítva például ftnek. Igaz az tcp, de az ftp működik rendesen, elérhető a külső internetről. Valami miatt úgy tűnik hogy az ncat nem szereti az átirányított portról fogadni a csomagot.
-
Blasius
tag
válasz
fatpingvin
#2750
üzenetére
az openwrt /etc/passwd fájlban a sor vége /bin/ash;
-
Blasius
tag
válasz
bambano
#2749
üzenetére
A routerre csatlakoztattam egy egy USBs meghajtót, amit írni talán nem olyan nagy para mint magát a flasht. Esetleg a /tmp -be is írhatok és óránként/naponta lementem.
A szerkezet ami küldi az adatot az udp-t tudja. rsyslog-rol még nem is hallottam, ennek utána kell hogy nézzek.
Az openwrt shell valóban nem teljesen ok udp-re. A következő parancs rendes linuxon (Arch a gépen) megy jól viszont Opelwrt-n nem működik:
echo "hello word" > /dev/udp/192.168.0.123/6786 -
Blasius
tag
válasz
dabadab
#2748
üzenetére
Ha futtatom az ncatet screenben:
screen ncat -4 -l -u -p6786 --recv-only --append-output > 11.txt
akkor a 11.txt megjelenik, de a mérete 0 byte.
A text file helyét megpróbáltam abszolút is megadni (/mnt/wd/.../11.txt). De ugyanarra az eredményre jutottam .Ha megjelenítem a screent (screen -r) akkor kiírva látom amit küldtem.
Amúgy a screen nem oda ment alapból a melyik könyvtárban futtatom? -
Blasius
tag
Sziasztok,
Egy linux bash scriptet akarok írni, ami egy porton beérkező UDP csomagokat elmenti, a csomag beérkezési idejével együtt. Pythonban ezt meg lehetne biztos csinálni, de én azért akarok bash scriptet mert egy routeren (openwrt) akarnám futtatni, aminek az erőforrásai azért szerényebbek
. Néhány (kb 10) bájtot kellene elmenteni másodpercenként plussz time epochot.
Ncattal a csomag elmentése már végülis megy:
ncat -4 -l -u -p6786 --recv-only --append-output > 11.txt
Furcsaság hogyha screennel futtatom akkor nem akar menteni fájlba.
A time epoch pedig:
date +%s
Persze az is lehet hogy az ncat ezt a feladatod már magától meg tudja csinálni. De vajon hogyan démonizálom? (Mert ugye screenben nem akart írni fájlba)
Üdv
Új hozzászólás Aktív témák
Hirdetés
- 0% THM 4 havi részlet, beszámítás! Gamer PC, notebook, konzol, Apple termék, hardver KAMATMENTESEN!
- Dell UltraSharp 24 USB-C Hub Monitor - U2422HE - 27% ÁFÁs
- Zotac Gaming RTX 5070 // Felbontott, új // SZÁMLA // GARANCIA //
- Honor Magic6 Pro 512GB, Kártyafüggetlen, 1 Év Garanciával
- MSI Prestige A16 AI+ Ryzen AI 9, 32GB DDR5 7500, QHD+ 165Hz csúcskategóriás ultralaptop!
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

. Néhány (kb 10) bájtot kellene elmenteni másodpercenként plussz time epochot.
