In the first case, that is tools ideated specifically to injure the person, there are: swords, daggers, stiletto, bayonets, knuckle-dusters, switchblade knives, sword canes, batons, stun guns, tear gas; pepper spray (it is permitted only if it contains capsicum oil and not more than 20 ml of liquid).
This kind of tools:
- can be acquired only by a person with license or authorization.
- must be declared to the police
- can not be brought out of the home of legal possessor
- can only be sold by persons holding licenses
The other kind of knives or blades (like machetes, axes, for example) are those that if used improperly, can cause damage to a person. They can be transported (but not ready to use!), and they can be worn only if there is a good reason (during hunting, outdoor, fishing, and so on). There is a legislative gap regarding pocket knives. As for sports knives and working tools is easy to find a good reason to take them with us, for pocket knives with multiple daily utility becomes difficult to define a specific purpose. So it is better to don't have a knife with you while you are in urban context.
There is no exhaustible list defined in law of what constitutes a good reason. If you think you have a good reason and a police officer disagrees, it'll be up to the courts to decide your fate.
Even if there is article 80 of TULPS law that allows the carry of some kind of knives, without the need of good reason, the Court of Cassation has stated that this paragraph must be deemed repealed.