About open-mesh.org
open-mesh.org is the development platform for a collection of tools to build free and open mesh networks. Its main project is B.A.T.M.A.N. (better approach to mobile ad-hoc networking), a routing protocol for multi-hop ad-hoc mesh networks.
Getting started
- Download
latest releases, git repositories and distribution packages
- Branches explained
the different B.A.T.M.A.N. flavours (batmand, batman-adv, batctl, alfred, …) and their version numbers
- FAQ
frequently asked questions about all B.A.T.M.A.N. projects
Community
- Mailing list and IRC
get in contact with users and developers
- How to contribute
report bugs, send feedback, documentation or patches
- Experience
projects, press reviews and papers about B.A.T.M.A.N.
- Logos
B.A.T.M.A.N. logos and a boot logo for the Linux kernel
Protocol background
- Protocol concept
the basic idea behind the B.A.T.M.A.N. routing algorithm
- Routing scenarios
scenarios which every routing protocol change has to handle
- The OLSR story
the history of OLSR and why B.A.T.M.A.N. was started
Research
- Papers
scientific papers about B.A.T.M.A.N.
- Research proposals
open topics for (student) research on batman-adv
- Idea/Draft: OpenHarbors (“Gotham Docks” / “WPA over L2TP”)
draft: tunnel WPA over IP to a gateway of the user’s choice
Development
- Git repositories
clone the repositories and understand their branches
- The Joker
penetration testing tool for B.A.T.M.A.N. networks
More developer documentation can be found in the development tools section.