dnakov / little-rat

🐀 Small chrome extension to monitor (and optionally block) other extensions' network calls
MIT License
2.08k stars 64 forks source link

Feature request: Implement extension network request blocking #1

Closed jamesdwilson closed 1 year ago

jamesdwilson commented 1 year ago

Overview: The extension currently reports on network requests made by other installed extensions, similar to ObjectiveSee's LuLu firewall for macOS. This feature request is to add blocking capabilities like LuLu, allowing users to prevent specific extensions from sending data without approval. Requirements:

dnakov commented 1 year ago

Thank you, this is a great list. I'd love to build this but since the extension might not be allowed on the chrome store, I'd prefer to keep it as simple as possible so that people can easily check the code before installing it manually. I'll close it for now and reopen if it makes it to the store.

jamesdwilson commented 1 year ago

@dnakov not to sound ungrateful but does this mean you're not interested in any further development at this time?

dnakov commented 1 year ago

I am interested, just that I won't be looking into it in the next couple of weeks. I'm going to fix some bugs and try to see if I can get it to the chrome store first.

Here is my immediate list:

PRs for any new functionality are welcome, but I'd like to keep things as simple as possible and avoid using any bundlers, etc. Also, some of the features you outlined would require dynamic rules and I just haven't delved into them enough to determine what it could look like.

jamesdwilson commented 1 year ago

I see. Thanks again for your work on this. Very innovative idea. Kudos. I was thinking of forking it or perhaps you'd want to make two branches? This is a common strategy. a Store version and a non-store version.

dnakov commented 1 year ago

Reopening this to keep thinking/talking about it

dnakov commented 1 year ago

Started adding some blocking functionality in the https://github.com/dnakov/little-rat/tree/next branch if anyone wants to check it out

Screenshot 2023-08-17 at 7 15 41 PM
dnakov commented 1 year ago

This is now in main, thanks for all your feedback. If I missed something, feel free to open a new issue