Poison ARP table to force DNS to PiHole

Is it possible to add a feature so we can toggle on/off the poisoning of the ARP table?

My aim is to mask out some devices, either by using static IP's outside of the DHCP scope range or as part of the pi code. Then have the PiHole send out periodic broadcasts to all other IP's announcing it's the gateway and as such will be used for DNS and get ads blocked.

If the PiHole gets turned off, the broadcasts stop and after a very short time the ADSL router picks up the role again so devices can still get out of the network.

The reason for this approach would be where routers can't be configured to hand out a custom DNS server and as a result any guest devices using the network won't benefit from the PiHole setup.

Dear,

Since this Feature Request is old and stale, I would like to direct you to a commercial offering, that does exactly what you want => eBlocker

Using ARP Cache Poisoning on a network is considered a dubious technique, by the way.

Greetings,
F.C.
(in IT since 1968)