Gedsh / InviZible

Android application for online privacy and security
https://invizible.net
GNU General Public License v3.0
1.42k stars 99 forks source link

Enhancement: The option to import IP Blocklists in CIDR format #134

Open jamesta696 opened 2 years ago

jamesta696 commented 2 years ago

Hi, I know you may have plans to update/enhance the firewall. I also wanted to note and create the issue/enhancement to log/track this feature that in DNSCrypt settings within InviZible for possible enhancement to import & block IP Ranges in CIDR format. There's many sites that do daily checking and updates on bad companies/BotNets/Malware/IP Ranges to block and would be also helpful to import such lists into InviZible Pro.

If this can be implemented when using VPN/Proxy mode that would be awesome!

Thanks - keep up the good work!

Gedsh commented 2 years ago

import & block IP Ranges in CIDR format

Thanks for the suggestion. I'll consider if this can be implemented in InviZible.

keep up the good work!

Thanks! I will.

mohammadreza-torkaman commented 2 years ago

@Gedsh Hi, I'd like to contribute. Is it a good idea to work on this feature?

Gedsh commented 2 years ago

Is it a good idea to work on this feature?

Hi, thanks!

There are so many lists in formats that are already supported. Like https://energized.pro/ or https://oisd.nl/

But you can try. Please follow the general style of the latest commits. Where possible, use Kotlin, Dagger as DI, Coroutines for Kotlin or thread pools for Java for parallel computation.