Hi,
Well it depends on how your forum is set up. I've created my own forum, though it's far from perfect yet; I've inserted some securities.
For one, in every message I've recorded the senders IP-address and time send. This allows you to delete multiple messages with a query set to delete all messages having a certain IP Address or after a certain time/date.
Second, all messages have to be approved before they are actually put online. E.g. new messages are put on hold until after I accept them. This keeps your board clean, even if someone send out hundreds of messages.
But your experience made me think, and since I'm about to release a new version of my forum with a different, better, database structure I'll be sure to include the number of messages someone writes on a certain date.
E.g. if a user writes more than 50 messages on one day, it could be considered a nuke attempt and the user will get a message saying he is not allowed to post anymore messages.
Of course this is not solid, if the user has a dynamic IP address, he or she can log out, re-connect and re-start the nuking event.
That's when you can decide to take another measure e.g. limiting the total amount of messages allowed on the board on a daily basis.
You would have to monitor your board for a few days to see how many posts are made average on a day (it's quite easy to create a script that will give you the average messages on a day). Then simple put a limit to that.
Of course, if you are using someone else his script publically available and you are not a pro yourself, you could ask the programmer to look into this.
I've come to learn that with everything I create, I think about the bad-guys first and how to make life as hard as possible on them. It's never a guarantee, but I learn as I go.
Greetings,
Martin.