Ban by subnet in http component (with working code)

Good news - I believe it’s working for 2026.4.1
For this and future versions it’s in a new repository here
As usual the folder http needs to be copied to the config/custom_components folder.
Usual warnings apply - make sure you have smb/samba access so you can remove the http folder if/when HA developments break it

Please let me have comments/breakage reports