Hlavní navigace

Softwarová sklizeň (26. 3. 2008)

Miroslav Suchý 26. 3. 2008

Oblíbená sonda do světa (převážně) otevřeného software. Dneska se podíváme, jak generovat a omezovat síťový provoz. Je tu vylepšený tee a spouštěč paralelních procesů. Ukážeme si, jak psát v Pythonu místo JavaScriptu. Nakonec tu máme editor manových stránek a kompresní program na velké soubory.

Mausezahn

Mausezahn (0.12) je rychlý generátor síťového provozu. Umožní vám poslat všechny možné i nemožné pakety. Můžete tak testovat, jak se bude chovat vaše síť při velmi vysokém toku. Nebo jak se bude chovat váš program, pokud dostane poškozený paket. Nebo pokud dostane paket, který nemá vůbec žádný smysl…

www.perihel.at/sec/mz/, 0.12, Volně šiřitelné

IP Flood Detector

Zatímco předchozí program generoval síťový provoz, IP Flood Detector (1.0) se snaží likvidovat nežádoucí provoz. Na počátku byl program DNS Flood Detector, který se specializoval na DNS provoz. Z něj se potom vyvinul IP Flood Detector. Ten používá libpcap (v nepromiskuitním režimu) a monitoruje příchozí TCP, UDP a ICMP síťový provoz (standardně se ignoruje provoz z localnet). Program můžete spustit ve dvou režimech. Buď jako démona – v tom případě, pokud překročí počet paketů nastavenou mez, se vypíše varování do syslogu o obtěžujícím provozu z příslušné IP adresy. Nebo program můžete spustit jednorázově, kdy vám vypíše statistiku pro daný moment.

www.adotout.com/ip_flo­od_detector.tar­.gz, 1.0, GPL v2

Xtee

Xtee (0.1) funguje podobně jako klasické tee, ale umí zpracovávat dva směry zároveň, takže můžete vytvořit obousměrnou rouru. Program se chová tak, že data ze stdin posílá do outfile a data z infile posílá na stdout (viz obrázek).

xtee

jekor.com/xtee/, 0.1, GPL v3

Pyxer

Pyxer je Pythoní Ajax server, který vám umožní psát dynamické části HTML stránek v Pythonu namísto JavaScriptu. Buď řeknete, že se skript má provést na serveru, a pak se provede vzdáleným voláním, nebo že se má provést na klientovi, a pak se před odesláním HTML stránky převede do JavaScriptu. Přiznám se, že jsem to na vlastní kůži nezkusil, neboť se to zdá být jaksi integrováno do TurboGears a ty jsem ještě neměl tu čest vyzkoušet. Ale vypadá to zajímavě.

www.pyxer.net, 0.01, GPL v2

Jobqueue

Jobqueue je jednoduchý program, který umí spouštět více programů zároveň. Zadáte seznam příkazů, které chcete vykonat, a maximální počet souběžně spuštěných programů. Jakmile se naplní tato limita, je další program ze seznamu spuštěn, až některý z předchozích skončí. Programy, které selžou, mohou být automaticky restartovány (záleží na jejich návratové hodnotě – 1 restart, 2 selhání a žádné další pokusy).

zakalwe.fi/~shd/fos­s/jobqueue/, 0.03, Public Domain

ManEdit

ManEdit (1.1.1) je grafický editor pro pohodlné psaní manuálových stránek. Stránku můžete psát (a orientovat se v ní) po jednotlivých sekcích a využívat klasických výhod uživatelsky příjemných editorů. Ale největší devizou tohoto programu je živý náhled výsledné manuálové stránky.

manedit

www.battlefiel­dlinux.com/wol­fpack/ManEdit/, 1.1.1, GPL

Long Range ZIP

Long Range ZIP je kompresní program, který se specializuje na velmi velké soubory. Jeho velkou předností je, že dosahuje výrazně lepších časů než gzip (až o řád) a přitom lepší kompresní poměr než bzip2 –9 (až o polovinu). A teď jeho nevýhody: nemá cenu ho nasazovat na soubory menší než 100MB a při kompresi musíte mít hodně paměti, ideálně tolik, aby se vám soubor vešel celý do paměti bez swapování. Umí komprimovat jenom jeden soubor, žádné adresářové struktury. A musí pracovat s opravdovým souborem – žádné posílání na standardní vstup.

lrzip.kolivas­.org, 0.23, GPL

Našli jste v článku chybu?

27. 3. 2008 10:03

uživatel si přál zůstat v anonymitě
stejne je to skoda, takovej program by se mi libil :)

26. 3. 2008 20:47

radek (neregistrovaný)
kolega spatne prelozil pochopitelne, viz README ...
Podnikatel.cz: EET zvládneme, budou horší zákony

EET zvládneme, budou horší zákony

DigiZone.cz: ČRo rozšiřuje DAB do Berouna

ČRo rozšiřuje DAB do Berouna

Podnikatel.cz: K EET. Štamgast už peníze na stole nenechá

K EET. Štamgast už peníze na stole nenechá

Lupa.cz: Proč firmy málo chrání data? Chovají se logicky

Proč firmy málo chrání data? Chovají se logicky

Podnikatel.cz: Přehledná titulka, průvodci, responzivita

Přehledná titulka, průvodci, responzivita

Měšec.cz: Zdravotní a sociální pojištění 2017: Připlatíte

Zdravotní a sociální pojištění 2017: Připlatíte

Vitalia.cz: Říká amoleta - a myslí palačinka

Říká amoleta - a myslí palačinka

Měšec.cz: Finančním poradcům hrozí vracení provizí

Finančním poradcům hrozí vracení provizí

Podnikatel.cz: 1. den EET? Problémy s pokladnami

1. den EET? Problémy s pokladnami

DigiZone.cz: ČRa DVB-T2 ověřeno: Hisense a Sencor

ČRa DVB-T2 ověřeno: Hisense a Sencor

Podnikatel.cz: Prodává přes internet. Kdy platí zdravotko?

Prodává přes internet. Kdy platí zdravotko?

Vitalia.cz: 9 největších mýtů o mase

9 největších mýtů o mase

Vitalia.cz: Paštiky plné masa ho zatím neuživí

Paštiky plné masa ho zatím neuživí

DigiZone.cz: Sony KD-55XD8005 s Android 6.0

Sony KD-55XD8005 s Android 6.0

Podnikatel.cz: Na poslední chvíli šokuje vyjímkami v EET

Na poslední chvíli šokuje vyjímkami v EET

Vitalia.cz: „Připluly“ z Německa a možná obsahují jed

„Připluly“ z Německa a možná obsahují jed

Lupa.cz: Co se dá měřit přes Internet věcí

Co se dá měřit přes Internet věcí

Vitalia.cz: Jsou čajové sáčky toxické?

Jsou čajové sáčky toxické?

Lupa.cz: UX přestává pro firmy být magie

UX přestává pro firmy být magie

Root.cz: Vypadl Google a rozbilo se toho hodně

Vypadl Google a rozbilo se toho hodně