Hi and welcome to Programming with pfSense and m0n0wall!
In this blog I hope to describe common programming practices in use in the m0n0wall platform being used today by many open source projects: Askozia, FreeNAS, pfSense, etc.
We will be starting from scratch going over the file system structure layout and common files progressing into reading and manipulating the config.xml database. After we are comfortable in this arena we will move on to further challenges such as input validation, configuration arrays and many other topics that might be of interest to folks wishing to get started on this fantastic framework.
Check back often for new articles and be sure to leave comments about what you would like to see featured here on this blog.
Happy m0n0Platform coding!