Do not get me wrong, as internal R&D tool, zdebug is just fine. My problem is that you guys do not discourage using it on the field and even post SK articles of HOWTO kind to promote it.
My issues are:
- zdebug is way too simple to use, and it can be dangerous in inexperienced hands
- it is not flexible and does not allow adding or removing flags when running
- most importantly, the buffer is way too limited for live production
Fixing the buffer is no brainer, Tamir could fix it with a blink of an eye. The other two points are a bit more tricky. Ideally, if you really want CP users to run debug in production (which is questionable by itself), do a GUI based tool. Because, if you don't someone else will. Actually, there is already something for the matter: Check Point debugging GUI