I’m not sure where brass knuckles or sap comes in but all are legal in my state.
In Ohio, it's generally legal to possess and carry blackjacks, brass knuckles, and similar weapons, thanks to recent laws removing restrictions on manufacturing, selling, and carrying them.