Kategorilista: Python

Lästips inför helgen: Think Complexity

För dig som är nyfiken på programspråket Python finns en bra bok kallad Python for Software Design, mer känd under namnet How to Think Like a Computer Scientist. Tillsammans med Mark Pilgrims Dive Into Python och Dive Into Python3 [1] är den boken nog den bästa Pythonboken på nätet. (Dive Into Python är boken som …

Fortsätt läsa »

SSH-klient i webbläsaren och bra dokumentation för OpenSSL

Secure Shell (SSH) är ett protokoll för säker anslutning mot datorer över Internet. SSH är även namnet på den terminalapplikation som implementerar protokollet för att ge interaktiv, säker access. SSH används ofta för att tunnla andra protokoll. Bilden nedan visar hur SSH används för att tunnla X11-protkollet så att fönster på fjärrmaskinen visas på den …

Fortsätt läsa »

Libmich – ett bibliotek för att generera och analysera mobiltrafik

Sprang i dag på ett Pythonbibliotek kallat libmich. Likt mitt gamla favoritbibliotek ScaPy är libmich avsett att sätta ihop och plocka isär trafik i olika lager. Det som gör libmich speciellt är att det är inriktat på mobiltrafik. Basen i libmich är ett antal formatklasser som går att använda för att generera eller konsumera olika …

Fortsätt läsa »

Jakten på den fungerande kryptoimplementationen

Jag fick för en dryg vecka sedan skäl att börja arbeta med på en hårdvaruimplementation av blockkryptot CAST. Mer exakt CAST5 med stöd för 40, 80 och 128 bitars nyckel. Den referensdokumentation som finns för CAST är RFC 2144. RFC:n innehåller tack och lov testvektorer. Men, vilket tyvärr är vädligt vanligt i kryptospecar brister det …

Fortsätt läsa »

Ralph Langner beskriver Stuxnet

Ralph Langner är en tysk säkerhetsexpert som arbetar med SCADA-säkerhe. Ralph och hans team var en av de första att plocka isär och förstå Stuxnet. Ralph höll för ett tag sedan en TED-föreläsning om Stuxnet som är väl värd att titta på. I slutet av föreläsningen uttrycker Ralph på ett tydligt sätt den oro jag …

Fortsätt läsa »

Python 3.2 släppt

Igår söndag släpptes version 3.2 av programspråket Python. Några av nyheterna i Python 3.2 är: * numerous improvements to the unittest module * PEP 3147, support for .pyc repository directories * PEP 3149, support for version tagged dynamic libraries * PEP 3148, a new futures library for concurrent programming * PEP 384, a stable ABI …

Fortsätt läsa »

Ny version av M2Crypto

M2Crypto (MeTooCrypto), en Pythonwrapper för OpenSSL utvecklad av Heikki Toivonen har släppts i en ny version (0.21.1). Även om Python 3.x har tagit stora steg mot en bra wrapper av OpenSSL, vilket därmed finns med i standardbiblioteket har M2Crypto fortfarande stöd för fler av OpenSSLs funktionalitet och för nyare versioner av OpenSSL. Den nya versionen …

Fortsätt läsa »

Switch to our mobile site