corners
Bryan D. Payne Banner Image


Software Projects

I enjoy building systems as a way of understanding problems and demonstrating solutions. In the world of computer security, this is especially important because security is only useful if it works! Below is a listing of some of the software projects that I contributed to over the years.

Current Projects

  • The XenAccess Library is an open source introspection library for Xen. Using this library, one can use a virtual machine to monitor other virtual machines on the same hypervisor. Introspection is used in many research projects to address various security and management issues. However, until now, every researcher needed to write their own introspection software. My goal with this project is to allow all researchers interested in these techniques to be able to focus on uses of introspection instead of re-developing the introspection techniques each time. If you would like to contribute to this project, please drop me a line.

Previous Projects

  • The Open1x project provides an open source implementation of the 802.1x protocol (commonly used for wireless network security). I worked with Nick Petroni to develop the initial code. This project is currently maintained by the very capable Chris Hessing at University of Utah.
  • Linda in a Mobile Environment (Lime): Worked to develop robust applications for Lime. Also created a simple scheme to allow scoping in ad hoc networks through self-organization.
  • Tax Visualization: I developed a simple visualization tool to allow people to compare various tax legislations. The tool was written in Java using the Piccolo Toolkit.