Several colleagues and I created an application for simple packet capture based on libpcap, GTK + and sqlite, as a project for the Engineering Network course at our university. Although it (mostly) works, I am trying to improve my programming skills and would appreciate it if members of the community could look at what we put together.
Is this a good place to ask for such a review? If not, what good sites can I put on this question? The source code is hosted on Google Code ( http://code.google.com/p/nbfm-sniffer ) and the executable is available for download (for Windows only, although it compiles on Linux and must compile on OS X Leopard, as well if there is an installed gtk + SDK file).
Thank you all!
-Carlos Nunez
UPDATE: Thanks for the excellent feedback, everyone. The code is completely open source and modified (licensed under the Apache License 2.0). I was hoping to get more holistic feedback, given that my posts would still be very long.
source
share