Zajímavé nástroje na měření propustnosti sítě

V praxi jsem mnohokrát narazil na úžasné hodnoty přenosové rychlosti, kterou deklarují výrobci u svých síťových produktů. Nutno dodat, že mnohokrát nejde jen o marketing a rychlost je opravdu zajímavá, ale skutečná využitelná rychlost přenosu pro data je mnohdy o hodně nižší. Není nad to, proměřit si vlastními silami propustnost sítě a zjistit, kde by případně mohlo být ono úzké hrdlo a na základě výsledků se zaměřit na jeho minimalizaci. Rychlost a latence jsou velmi ožehavým tématem bezdrátových sítí, a tak je testování reálné rychlosti přenosu celkem na místě.

Zaměřil jsem se hlavně na příkazové utility, které není problém spustit téměř kdekoliv. Navíc jsou velmi malé, a tak se vejdou i na  sebemenší flash disk. Všechny zmíněné nástroje fungují na bázi klient server. Na jednom stroji spustím listener, z druhého se připojím a měření může začít. Kandidátem na vítěze by mohl být Iperf, který se mimo jiné pyšní podporou řady platforem, a a tak není problém ho provozovat pod Windows, Mac OS, Linuxem či Solaris. Podporuje ale také navíc logování výstupu a umí běžet jako služba pod Windows či démon pod Unixem. To se může hodit při měřeních, která běží několik hodin či dnů.

TTCP

Test TCP (TTCP) is a command-line sockets-based benchmarking tool for measuring TCP and UDP performance between two systems. It was originally developed for the BSD operating system starting in 1984. The original TTCP and sources are in the public domain, and copies are available from many anonymous FTP sites.

Web: http://www.pcausa.com/Utilities/pcattcp.htm

Iperf

While tools to measure network performance, such as ttcp, exist, most are very old and have confusing options. Iperf was developed as a modern alternative for measuring TCP and UDP bandwidth performance.
Iperf is a tool to measure maximum TCP bandwidth, allowing the tuning of various parameters and UDP characteristics. Iperf reports bandwidth, delay jitter, datagram loss.  

Web: http://dast.nlanr.net/projects/Iperf/

Net IO

This is a network benchmark for, OS/2 2.x, Windows NT/2000 and Unix. It measures the net throughput of a network via NetBIOS, TCP and UDP protocols (Unix only supports TCP and UDP) using various different packet sizes. One instance has to run on one machine as a server process, another instance is used on another machine to perform the benchmark. When executed without arguments, the program will explain its usage.

Web: http://www.ars.de/ars/ars.nsf/docs/netio 

MicroTik Bandwidth test tool for Windows

V tomto případě se jedná o grafickou utilitu fungující na stejném principu jako výše uvedené. Oproti Iperfu jsou možnosti této utility poměrně omezené. Zkoušel jsem verzi 0.1, takže snad přístí verze nabídnou větší nastavitelnost.

Web: http://www.mikrotik.com/download.html

Freeware password recovery tools

Jelikož řada uživatelů ráda zapomíná hesla, začal jsem se poohlížet po utilitkách umožňujících zjištění zapomenutého hesla (raději se držme anglického password recovery). Nebudu dlouze rozebírat funkci jednotlivých utilit, ale zmíním jen ty, které jsou podle mě nejpraktičtější. Mým stěžejním požadavkem při hledání vhodného nástroje bylo to, aby se jednalo pokud možno o freeware. Recovery nástrojů je celá řada, volně šiřitelných už pak méně. 

Mail PassView
Velice užitečný nástroj pro obnovení hesla uloženého v účtu v Outlooku 2000-2007, Outlook Expressu, Windows Mailu, Incredimailu, Eudoře, Thunderbirdu a v dalších.

MessenPass
Umí zjisit heslo do ICQ, Live Messengeru, Mirandy, Trillianu atd.

Remote Desktop PassView
Název mluví za vše. Dokáže vyzobat heslo uložené v .RDP souboru, což je konfigurační soubor pro Remote Desktop Connection.

WirelessKeyView
Zobrazuje heslo uložené službou Wireless Zero Configuration ve Windows XP.

IE PassView
Další nástroj z dílny Nirsoftu. Podobně jako ostatní umí zobrazit uložená hesla. Tentokrát z Internet Exploreru.

Vřele doporučuji navštívit http://www.nirsoft.net, kde najdete nepřeberné množství takovýchto nástrojů. Jeden mocnější než druhý, až mi z toho leze mráz po zádech. Používejte je prosím s rozmyslem.

Na závěr si neodpustím krátkou security vsuvku. Dávejte si dobrý pozor koho právě pouštíte ke svému PC. Tyto nástroje jsou velmi silné a zjistit heslo je otázkou pár vteřin pro každého trošku znalého člověka. Pokud vám na vašich osobních či pracovních datech záleží a chcete si zachovat soukromí, rozhodně si promyslete, jak je ochráníte proti nepovolaným zrakům. Prvním “bezpečnostním” krokem je uzamknout si stanici, pokud od ní odcházíte. Provedete to prostým stiskem WINKEY+L a po příchodu se k ní přihlásíte zpět. Máte tak jistotu, že během vaší nepřítomnosti nebude s počítačem pracovat někdo jiný.

Vzdálenou správu už jen s BgInfo

BgInfoUtilitka BgInfo od Sysinternals patrně není pro většinu správců novinkou, ale velmi se mi zalíbila možnost nastavit si také pozadí přihlašovací obrazovky. Na první pohled tak vidíte, kam se přihlašujete, že na vzdáleném stroji dochází místo na disku, jaká je aktuální IP adresa či jakou velikost operační paměti jste přidělili virtuálnímu stroji. Customizaci zobrazovaných položek se meze nekladou, a tak máte k dispozici šikovného pomocníka.

Úprava rozložení kláves ve Windows

Šikovnou Microsoftí utilitku Keyboard Layout Creator pro úpravu rozložení kláves ve vašich Windows si můžete stáhnout tady. Funguje, korektně na Windows 2003, XP a podporuje dokonce i Windows Vista. Ovládání je velice intuitivní, takže pokud vám někdy vadilo rozložení nějakých znaků na klávesnici nebo vám nějaké chyběli není niž snažšího, než si celý layout upravit k obrazu svému.

Keyboard layout

Dalším zajímavým kouskem je Hot Keyboard. Nejde tak úplně o přemapování klávesnice, ale umí skvěle připravovat makra a pomocí klávesových zkratek je následně spouštět. Kromě maker umí samozřejmě vykonávat příkazy a spouštět externí aplikace. Příkladem makra může být třeba hezká programátorská klávesová zkratka, kdy například pomocí zkratky CTRL+ALT+C můžete spustit makro, které zakomentuje text na aktuálním řádku.

Web: http://www.hot-keyboard.com/ 

Synergy – ovládněte více PC jednou klavesnicí a myší

SynergyTato geniální freewarová utilitka se mi natolik zalíbila, že o ní prostě nemůžu nenapsat. Poprvé jsem zmínku o tomto malém pomocníkovi zaslechl v nějakém MS videu z Redmontu. Vstřebával jsem, co je nového ve Windows Serveru a náhle se prezentující človíček otočil se svou bezdrátovou myší k jinému počítači na druhém konci stolu a zvesela s ní pracoval i na něm. To už mi nedalo a pídil jsem se, v čem je fígl. A odpověď? Synergy.

Funguje to tak, že máte dejme tomu stolní PC1 s 20″ LCD panelem a hned vedle něj PC2 (nebo klidně iMac, notebook,…) s 19″. Na prvním produkčním PC pracujete a na druhém jen vyřizujete poštu, komunikujete se světem a posloucháte své oblíbené rádio. Vše vám “pěkně” sedí na jednom pracovním stole. Počítejte se mnou: 2x PC, 2x LCD, 2x klávesnice, 2x myš. Budete-li chtít sofistikovanější řešení pravděpodobně si koupíte KVM přepínač pro dva počítače a pak vám bude stačit jen jedna klávesnice a jedna myš. Stále se ale musíte ručně přepínat mezi PC1 a PC2 na KVM přepínači – podle toho na kterém zrovna chcete myš a klávesnici používat. No dobrá. Nějaký čas to vydržíte, ale pak vám začne vrtat hlavou. Proč si nepořídit něco, co automaticky rozpozná, že chci používat klávesnici a myš na PC1 nebo PC2 a zařídí to všechno za mě? A jsme tu zase odpověď je stejná jako v prvním odstavci. Synergy to zařídí.

Tak a teď přímo k věci. Synergy je malá síťová TCP/IP utilitka, kterou nainstalujete na PC1 i PC2. K PC1 připojíte klávesnici a myš a nastavíte ho jako server. PC2 naopak nastavíte jako klienta, s tím, aby se připojoval k PC1 a používal jeho vstupní zařízení. Nastavíte, že PC1 je na stole umístěn vlevo od PC2. Přepínání mezi aktivním počítačem řídíte jednoduše myší. Dopíši text ve Wordu na PC1 a posunu kurzor myši doprava, až mi přeskočí na monitor PC2. V tom okamžiku se aktivuje i klávesnice a vstupy z klávesnice a pohyb myši se přenáší do PC2! Jednoduše, rychle a hlavně instuitivně.

Požadavky:

– počítače musejí být oba ve stejné síti
– operační systém Mac OS X, Windows 95-XP, Unix
– takto propojené počítače mohou být třeba tři (levý LCD displej,
  prostřední a pravý – kurzorem myši se mezi nimi zleva doprava pohybujete)

Download:

http://synergy2.sourceforge.net/

SyncToy – šikovná utilitka pro synchronizaci

Donedávna jsem řešil veškeré své synchronizace mezi dvěma zařízeními či složkami klasickou cestou. Tedy napsáním patřičného skriptu. Všechno funguje strojově přesně, ale jak adresářů, které chci synchronizovat, přibývá, stává se skript poměrně nepřehledným. Skvělým řešením, které umí synchronizovat mnoha různými směry a způsoby, je právě malá utilitka SyncToy. Naprosto uspokojí běžné synchronizační operace, ať už synchronizaci Dokumentů mezi notebookem a PC, stažení fotek z CF karty fotoaparátu do PC nebo prosté odlití zálohy dat na jinou partition pevného disku. Ale hlavní předností je skvělá přehlednost a brilantní jednoduchost. Stačí si nastavit složky, které mají podléhat synchronizaci a pak jen zahájit samotný proces. Pokud chcete synchronizaci naplánovat na určitou denní hodinu, měli byste vědet o parametru “syntoy.exe -r”, který zahájí sync všech aktivních párů složek. Naplánování a automatizace této úlohy se tak přímo nabízí.

SyncToy 1.4: infodownload, whitepaper

Aktuálně: Microsoft plánuje vydat novou verzi 2.0. Její betaverzi si můžete stáhnout tady.

Windows XP na Macu – Boot Camp

iMacApple přichází s naprosto skvělou zprávou. Po přechodu na procesory Intel se otevírají nové možnosti. Pakliže máte Maca s procesorem od Intelu (Intel Core Duo, Intel Core Solo), kromě MAC OS X na něm můžete provozovat i Windows XP! Umožňuje to software nazvaný Boot Camp. Prozatím se jedná o public beta verzi, ale do budoucna se plánuje integrace přímo do nového releasu MAC OS X s označením Leopard. A jak to všechno funguje? Tak jak jsou mnozí z nás zvyklí z PC. Po zapnutí počítače si prostě vyberete, zda chcete nabootovat systém MAC OS X či Windows. K instalaci potřebujete pouze jedno prázdné CD, instalační CD Windows XP SP2 a právě Boot Camp. Boot Camp vypálí všechny potřebné drivery pro Windows XP na CD a instalace je pak jen rutinní záležitostí, tak jako na PC.

Čtěte přímo z první ruky: http://www.apple.com/macosx/bootcamp/
EN instalace prakticky: http://www.winsupersite.com/reviews/apple_boot_camp.asp