I suppose this isn't really a good idea, developing this software.
Thanks for your advice.
I can't decide whether to keep developing Floody or scrap it :/ I
It's not that black and white. But it certainly requires you to think more about it.
Developing a tool like this, you can learn a lot, not just pascal, but more the networking, and configuration of servers.
Yet I assume, you hardly have a server of your own, and even if, you couldn't attack it via any public network, as you may cause trouble to the network.
But if you have a 2nd computer at home, you can install a web server , or even your own pascal written server, there. And then you can play without hurting anyone.
If you publish the tool, as closed source, you can put in limitations. e.g the target must be on a local network, (resolve the arp address, if it hasn't one, them it isn't...).
Though that wouldn't prevent any one from running it in a school network.
Do some research of your own, what is reasonable.
There are many tools like this, Some are clearly for bad reasons, others are very valuable for system admins. Though all of them can be used by both sides.
Just make sure no one mistakes it for a game (makes me think of an old movie, "War games" )
http://en.wikipedia.org/wiki/WarGames )
If you and the users, understand the possible effects from using a tool like this, then the picture changes.
Put if you put out a fancy tool with the message: "it's a game, see what example.com, google, or your friends home page can take", then it's bad.