I have a difference take to anti greifing than "wresting" with those mods.
The first thing I do is
prevent it from happening in the
first place. A whitelisting application process coupled with decent "screening" is usually the end of "mass" greifers and other unwanted players. This "extra" layer of security also ensure you and/or your team knows who are even allowed to join the server.
Next I focus on
containing damages. An active admin and/or
quality mods will usually keep the server "contained"
long before it get to a "beyond repairs" state. Even some responsible players can help you further with containment.
Provided you do those two steps
WELL that
should ends your days of dealing with greifers and unwanted players at a
regular occurrence. However a
few will be extra aggressive and will stop at
nothing to burn your server through the ground. How do I mitigate these occurrences you ask?...
I have a logging mod called Trust is Nice But... and backups ran by Aroma's bi-hourly running. Should I ever have a "hardcore" greifer or otherwise very unpleasant player I can "pin point" who did it, ban him/her, stop server and reload the world to the latest "clean" state and/or replace materials in game, track down the player from the origin source and figure out what could be done to lower the chances the similar situation would happens or AT LEAST mitigate much of damages the next time around.
Rinse and repeat and your "pain" should be over.
I hope this help you somewhat.