Softwarová sklizeň (2. 4. 2025): sledujte logy a síťový provoz

2. 4. 2025
Doba čtení: 2 minuty

Sdílet

Autor: Depositphotos
Pravidelná sonda do světa software. Podíváme se na nástroj pro real-time sledování logovacích souborů, budeme pracovat s titulky a nakonec vyzkoušíme řešení pro monitoring síťového provozu.

tailspin

Co se dozvíte v článku
  1. tailspin
  2. Tero Subtitler
  3. pktstat
  4. vmlinux-to-elf
  5. Blbinka

tailspin je nástroj pro sledování změn v logovacích souborech v reálném čase s podporou barevného zvýraznění. Jedná se o vylepšenou alternativu k příkazu tail -f (tzv. follow mode), ale s lepší vizualizací a funkcemi. Automaticky zobrazuje nové řádky přidávané do logu.

Umožňuje zvýraznit určité části logu pomocí regulárních výrazů. Nechybí filtrování a vyhledávání, podpora sledování více logovacích souborů současně, či procházení historie a rolování zpět i v průběhu real-time sledování.

tailspin

github.com/bensadeh/tailspin, 5.0.0

Tero Subtitler

Tero Subtitler je nástroj pro práci s titulky, zaměřený na generování, úpravu a zobrazování titulků. Podporuje různé formáty titulků (např. SRT, ASS, SSA). Umožňuje generovat titulky na základě textových vstupů, upravovat časování titulků pro synchronizaci s videem, zobrazit titulky v režimu náhledu při přehrávání videa, či export do formátů vhodných pro editory i přehrávače. Užitečnou funkcí může být také vygenerování prázdného videa s titulky.

Tero Subtitler

github.com/URUWorks/TeroSubtitler, 1.0.1.9

pktstat

pktstat je nástroj pro sledování síťového provozu v reálném čase. Zobrazuje statistiky paketů, připojení a protokolů, které aktuálně procházejí síťovým rozhraním. Umí zobrazit aktivní síťová spojení, včetně informací o IP adresách, portech a přenosech.

Podporuje filtry pomocí pcap, kdy je možné sledovat pouze určité pakety (např. HTTP, TCP, UDP), stejně tak usnadňuje analýzu provozu díky barevnému zvýraznění paketů.

pktstat

github.com/dkorunic/pktstat, 0.2.4

vmlinux-to-elf

vmlinux-to-elf je nástroj pro extrakci souboru ELF z komprimovaného jádra Linuxu (vmlinux, vmlinuz, bzImage, zImage). Za tímto účelem prohledá jádro a vyhledá tabulku symbolů (kallsyms), která je přítomná v nezměněné podobě ve většině jader.

Jinými slovy, umožňuje převod binárního obrazu jádra na ELF soubor, který je lépe čitelný pro ladicí nástroje typu GDB nebo nástroje pro analýzu jádra (IDA Pro, Ghidra).

prace_s_linuxem_tip

github.com/marin-m/vmlinux-to-elf

Blbinka

Dokonalá ukázka moderní technologie – ví o problému, dokáže ho detailně popsat, ale jediné řešení je stejně na vás. Trochu jako kolega v práci, který vám řekne, že se něco rozbilo, ale už ho ani nenapadne to opravit. Protože co kdyby to bylo rozbité naschvál.

Autor článku