An Ethernet protector will provide some protection no matter what the signals are.
But one I looked at has a 90V spark over voltage and that will definitely kill your Arduino.
Add series resistance, maybe 220R, to the leads with a 5V Tranzorb from the Arduino inputs to gnd.
Usually I add a Polyswitch and a Unidirectional Tranzorb as then you get protection both ways. This is also a good idea on the DC power input as it will protect from spikes and reverse connection.
https://www.allaboutcircuits.com/te...ient-voltage-suppressors-tvs-an-introduction/
Another thing is to use opto isolated inputs.
But one I looked at has a 90V spark over voltage and that will definitely kill your Arduino.
Add series resistance, maybe 220R, to the leads with a 5V Tranzorb from the Arduino inputs to gnd.
Usually I add a Polyswitch and a Unidirectional Tranzorb as then you get protection both ways. This is also a good idea on the DC power input as it will protect from spikes and reverse connection.
https://www.allaboutcircuits.com/te...ient-voltage-suppressors-tvs-an-introduction/
Another thing is to use opto isolated inputs.