Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature request] Handle AFWall+ startup leak block on Android #1524

Open
Atrate opened this issue Feb 20, 2020 · 0 comments
Open

[Feature request] Handle AFWall+ startup leak block on Android #1524

Atrate opened this issue Feb 20, 2020 · 0 comments
Labels
Android Issues related to Android feature request For issues asking for new features

Comments

@Atrate
Copy link

Atrate commented Feb 20, 2020

The most popular firewall for rooted Android devices has a feature that allows a user to block all network traffic through an init.d script before AFWall+ itself can start and apply rules, this prevents unauthorized apps' access to the Internet on startup.

Unfortunately, when MV tries to bring up last active tunnels at boot while network traffic is blocked, it will fail silently and stay not connected.

MV could check iptables for a global DROP chain if AFWall+ is detected and enter a wait loop until the condition is resolved through AFWall+ applying rules a few seconds after BOOT_COMPLETED.

The DROP chains: https://bin.privacytools.io/?419bee715e463d9a#+3FsHrk4ZEl3+eldPpLfnILtpjjpwdd15X/sAdjw8QA=

Original issue in another app based on WireGuard: msfjarvis/viscerion#156

Commit that implemented the feature in the aforementioned repo: msfjarvis/viscerion@f0b8a73

@faern faern added the Android Issues related to Android label Apr 20, 2020
@faern faern added the feature request For issues asking for new features label Feb 26, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Android Issues related to Android feature request For issues asking for new features
Projects
None yet
Development

No branches or pull requests

2 participants