Browsed by
Category: Článek

Metasploit Framework – Rozhraní příkazové řádky msfcli

Metasploit Framework – Rozhraní příkazové řádky msfcli

Metasploit Framework je open source nástroj pro penetrační testování. S jeho pomocí můžete provádět audit zařízení ve vaší síti. Pro tento audit můžete použít exploity z rozsáhlé databáze samotného Metasploit framworku, či si napsat exploity vlastní. Nyní už k dnešnímu článku. Metasploit framework poskytuje několik různých uživatelských rozhraní. Kromě interaktivní textové konzole (msfconsole) nabízí i grafické klikací mfsgui. Dříve bylo dostupné také webové rozhraní msfweb, které ale již od verze 3.5 není v Metasploit Framework zahrnuto. Dnešní článek však bude o rozhraní pro příkazovou řádku msfcli.

Nmap Scripting Engine

Nmap Scripting Engine

Předpokládám, že program Nmap alespoň trošku znáte, nebo tušíte k čemu slouží. V dnešním článku se zaměřím na Nmap Scripting Engine, který umožňuje psát síťové skripty v jazyku Lua. Nebudu popisovat jak takový skript vytvořit, ale ukážu jak využít množství již napsaných a připravených skriptů, které rozšíří schopnosti Nmapu a umožní Vám tak získat více informací o vzdáleném počítači, či počítačové síti.

Jak se viry brání odhalení a zkoumání

Jak se viry brání odhalení a zkoumání

Dnes jsem si ve volné chvíli četl knihu Počítačové viry – Analýza útoku a obrana od Petera Szora a velmi mě zaujala kapitola věnovaná základním obraným strategiím virů. Nikdy jsem o tom, jak se může program bránit disassemblování a debugování nepřemýšlel. A opravdu mě ohromilo, jak na to mají tvůrci virů vychytané postupy. Nebudu zde popisovat všechny postupy uvedené v knize, ale pouze ty z mého pohledu nejzajímavější.

Audit síťového provozu pomocí nástroje Argus

Audit síťového provozu pomocí nástroje Argus

Co je to síťový tok? V čem se liší monitorování sítě pomocí nástrojů jako Tcpdump/Wireshark a pomocí nástroje Argus? Jak si v Linuxu zkompilovat nejnovější verzi Argusu? Jak prohlížet nasbíraná data? Tak přesně těmito otázkami se budu stručně zabývat v dnešním článku.

Manipulace s diskem v Linuxu

Manipulace s diskem v Linuxu

Dnes jsem si potřeboval dát do pořádku flashku, tj. odstranit staré oddíly a vytvořit jeden nový s FAT32. V souvislosti s tímto jsem si napsal několik následujících poznámek k práci s disky a diskovými oddíly v Linuxu. Jako bonus ještě na konec zmíním několik nástrojů, pro monitorování stavu a záchranu dat z disku, se kterými mám pozitivní zkušenosti.

Python – Tipy & Triky

Python – Tipy & Triky

Dnes si ukážeme trošku Pythoní magie. Začneme s několika tipy ke vstupu/výstupu a výběru hodnot. Dále se zaměříme na řetězce, seznamy, n-ticemi a slovníky. Ukážeme si jak zapisovat slice konstrukce, generátory seznamů a další. Podíváme se i na lambda funkce, anonymní proměnné a nezapomeneme ani na třídní a statické metody. Na závěr si popíšeme pár užitečných vestavěných funkcí o kterých možná nemáte ani tušení.

Multi Router Traffic Grapher

Multi Router Traffic Grapher

Multi Router Traffic Grapher (MRTG) je software pro monitorování síťových zařízení pomocí protokolu SNMP (Simple Network Management Protocol). K MRTG jsem se dostal, když jsem chtěl vyzkoušet monitoring jednoho routeru. Základní konfigurace je opravdu velice snadná a v následujícím článku Vám ji trošku přiblížím.

Python – Výjimky

Python – Výjimky

Výjimka je mechanismus pro zachycení a ošetření chybových a neočekávaných stavů. Výjimka umožňuje zachytit, přeskočit, nebo jinak ošetřit nastalý chybový stav až za samotným algoritmem, který chybu vyvolal a zvýšit tím čitelnost programového kódu.
Takže pojďme se podívat na výjimky v Pythonu.

Několik poznámek k XML

Několik poznámek k XML

XML je značkovací jazyk pro popis dat. Je to zkratka Extensible Markup Language. XML nemá předdefinovaná jména elementů, tak jako třeba HTML, ale umožňuje definovat vlastní. Pravidla pro zápis XML jsou definována v jeho specifikaci, vytvořené konsorciem W3C.

Python – Konvence pro psaní kódu

Python – Konvence pro psaní kódu

V tomto článku jsou sepsány nejdůležitější pravidla pro psaní zdrojového kódu programů v Pythonu. Článek vychází z informací uvedených v dokumentu PEP (Python Enhancement Proposals) 8 – Style Guide for Python Code. Nejde o překlad tohoto dokumentu, pouze o výpis těch nejdůležitějších věcí, které by měl každý kdo programuje v Pythonu znát a pokud možno se jimi i řídit. Originální dokument v angličtině naleznete na adrese: http://www.python.org/dev/peps/pep-0008/