Current botnets use a pseudo-random sequence of domains to host their moving C&Cs. This post shows the drawbacks of this clever approach and proposes a little enhancement to the names generating algorithm.
Good Bye, Kamp DSL!
Since Kamp Netzwerkdienste GmbH are giving their private DSL customers the boot, I’ve decided to give Manitu a try. Interestingly, multihoming Kamp and Manitu on the same T-DSL link from the Deutsche Telecom (T-Com) is impossible: one can use only one ISP at a time, even though one can setup one as the primary, and the other as the backup ISP, should an ISP drop its PPPoE tunnel in the T-DSL backbone.
Printing woes on FreeBSD 8 with CUPS
FreeBSD 8′s new USB stack caused CUPS to stop printing on USB printers. Fixing permissions on the /dev/ugen* and /dev/usb/* device nodes corresponding to the printer solves the problem.
Google’s governmental backdoor
In the wake of the Google-China spat, and the possibility of a (U.S.) government backdoor in Google Mail, should we compile and leak a worldwide list of government spyware to the general public?
Best Ebook reader?
Comparison of a couple of large e-book readers.
TPB’s routing woes
The Pirate Bay trackers are down because of missing BGP route advertisement to their tracker’s subnet.
Public Key Infrastructure with OpenSSL
This post describes what a PKI is, how to set up a Certification Authority (CA) with openssl, and how to manage trust in public keys, thwarting Mallory’s man in the middle attacks.
Public-key Cryptography with OpenSSL
This post shows how to use openssl’s RSA public key cryptography algorithms (encryption and signatures) to enable people to communicate securely over an insecure channel like the Internet. It also shows limitations and caveats when using public key cryptography in an insecure manner.