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 …
Kategorilista: Python
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 …
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 …
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 …
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 …
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 …
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 …
Senaste kommentarer