Include IPv6 addresses/ranges in IP Filter list
I tried to add an IPv6 address range to the IP Filters block list for the first time today (via Options > IP Filters > "Add" button at the bottom) and was surprised to find that the entry was created with a random-looking IPv4 address instead. (Likely this was a misparsed translation of the IPv6 address "range" I attempted to add.)
I tried pasting in the "range" (actually just the same single IPv6 address twice, as both "start" and "end") both with and without enclosing square braces, and the result was the same.
For example, attempt to add a filter entry like this...
Start IP: fe80::1
End IP: fe80::1
Test | 254.128.0.0 | 254.128.0.0
Attempting to add...
Start IP: [fe80::ffff]
End IP: [fe80::ffff]
Test2 | 254.128.0.0 | 254.128.0.0
(I wasn't actually attempting to add an fe80::/8 address, that's just for example/testing purposes.)
The inability to filter IPv6 addresses will likely become an increasingly significant security concern as IPv6 adoption accelerates.
Every day more and more IPv6 addresses are being used but Peerblock doesn't support it and probably will not do that in the coming year. The only option we have now is to disable IPv6 properly. From what i know is used mostly by mobile devices so it's not a big concern for now but it will be.