Home of Daniel Borkmann
Personal stuff
![]()
RoboCup 2010 @ Singapore
Daniel is currently taking his Master of Science degree in Computer Science at the Leipzig University of Applied Science. Here's some miscellaneous stuff about him ... don't expect to find anything useful here ;-)
Besides computers, I enjoy travelling, mountain biking, hiking, alpine skiing, chess, havannah (the board game) and reading.
While working on my Bachelor thesis I started the project netsniff-ng that aims at offering a performant and functional network analyser. Although the project is still in its fledging stages, results can be seen on the netsniff-ng website. However, the primary focus is not on using the famous libpcap that is nearly used by almost everyone else. The library got bloated from time to time, so by only implementing the functionality that is needed for netsniff-ng, a higher performance has been achieved since we now have the opportunity to memory map packets from kernelspace to userspace (and therefore not to copy them). The focus is also on a clean, simple and secure code. In the course of time netsniff-ng will grow into a suite of networking related tools, since there are lots of interesting things to examine. Spending time into this is really fun!
While taking my cryptography course some terms ago, I started to play with capturing and replaying recordings via the Advanced Linux Sound System and the encrypted transfer via network. Since I hate and refuse using the proprietary Skype, the idea came up to implement an alternative open source solution that focuses on security and simplicity. Hence I started the project called netyack which still is in a (really) early development stage. Among other things, research in Jitter-reduced algorithms respectively IP tunnels is done as well as decentralized (which Skype does not have) encrypted communications between peers. With that project I am attempting to offer a simple command line based Voice over IP solution for enthusiastic Unix users, so in the long run, ports to *BSD will follow, too.
Another project I enjoy hacking on within my spare time is programming robots that are playing soccer. Therefore I am a member of the Nao-Team HTWK, a small bunch of hackers participating in the annual RoboCup world championships (Standard Platform League). Mainly sponsored by our university we went to Singapore, Graz and other locations and achieved great results. All the low-level stuff like networking, video processing or processor specific code optimization that is running within kernelspace or userspace is most of my interest. Among other things I am currently focusing on reimplementing the Geode's LX webcam V4L driver since drivers provided by AMD turned out to be very buggy and didn't even get into the mainline kernel.
Research interests
- Operating Systems
- Networking
- Cryptography
- Embedded systems
Some current projects
- netsniff-ng, a high performance Linux network sniffer for packet inspection.
- netyack, a free, encrypted VoIP telephony command-line tool for Linux
- gnumaniacs, a community site about freedom and free software
- Linux kernel hacking, mostly at work or in my spare time
- Nao-Team HTWK, humanoid robots playing soccer / robocup
Mostly deprecated projects
- ICFP 2010 Programming Contest, part of the organization team
- Microtowers of Hanoi, a game fully implemented in hardware
- Wiimote driver, the Wiimite as a Linux mouse driver
- RoboCup 2009, Graz, some impressions from our trip
- fubarfs, wiki, a very simple (and yet buggy) VFS filesystem for Linux
- BlueScanner, Bluetooth scanner for mobiles
Where I am a Member/participant of
- The Advanced Computing Systems Association (USENIX)
- Association of Computing Machinery (ACM)
- The Linux Foundation
- German National Academic Foundation
lost+found hyperlinks
- Joanna Rutkowska blog
- Code right and secure the OpenBSD way
- Our Nao-Team HTWK RoboCup blog
- Christian Freelings site about board games (like Havannah)
- netsniff-ng development blog
- OpenBSD, awesome operating system!
- Stuff that matters
- Quotations about CS
- Khan Academy (high quality education to anyone)
- Great Havannah, Go and Chess site
- XKCD, Dilbert, GeekAndPoke
- GRML, the best Linux live distro ever
- Legowelt, this guy is brilliant
- netyack development blog
- Interesting essays from Paul Graham
- All about the camel
- MIT's Operating System Engineering
- My alma mater
- Kernel cross reference
- Jon Kleinbergs homepage with lots of interesting papers
- MIT Online Course Material
- David S. Millers homepage
Contact
E-Mail: , ,
Jabber:GitHub: http://github.com/danborkmann
Other stuff as pictures: http://intrarupt.orgSome guidelines for writing e-mails: rfc1855, rfc2635
Copyright (C) 2007 - 2010 Daniel Borkmann