now as for the question.
i found this ZB Block: http://www.spambotsecurity.com
which protects me against every thing i need. but i noticed that some code has to be placed in all my php files, so like each time i update xenforo or update an add one i would have to add it back in and there are like thousands of files so is there a quick way of doing this? like a module or add one or something to make ZB block to place its code in all the php files that are related to xenforo?