gorhill / uMatrix

uMatrix: Point and click matrix to filter net requests according to source, destination and type
GNU General Public License v3.0
4.56k stars 472 forks source link

port to firefox? #73

Closed q0LoCo closed 9 years ago

q0LoCo commented 9 years ago

Is there a plan to port uMatrix to firefox? I wrote a httpsb prototype demo on firefox while waiting uMatrix. pic2

sorry for my bad english.

0xBRM commented 9 years ago

Actually, I believe he said he was planning to.

gorhill commented 9 years ago

Yes, but that may take time. Next step I see for me is to bring in @Deathamns portability work from uBlock.

But really anybody is free to fork and port as they see fit though, so long as it is made clear that the fork is not under control of authors of the original project -- just like RequestPolicyContinued is not from the author(s) of RequestPolicy.

gorhill commented 9 years ago

Actually to make things clearer, I want to do the port myself, using @Deathamns's work on uBlock as tutorial. I didn't know where to start before the FF port, now I have something to use as model. I want to do it myself as a way to learn FF framework.

q0LoCo commented 9 years ago

That's great news. I plan to work on e10s support, but i'm busy these days. last time i try it, firefox sdk does not ready for e10s. i will stop develop my demo.

I use privacybadger as totorial, it contain an example for contentpolicy implement, also has useful util funcs. But that may not works under e10s.

lewisje commented 9 years ago

Policeman also looks like an extension of this type.

DomT4 commented 9 years ago

This would be great. I use uBlock on Firefox, but I'm loving the fine-grained control I get from uMatrix in Chromium.

vv0909 commented 9 years ago

uMatrix is great, definitely looking forward to the Firefox version.

asymmetric commented 9 years ago

:+1: , I love uMatrix's interface and fine-grained control capabilities. It's so much better than RP!

vdcbb commented 9 years ago

Yes, please bring uMatrix to Firefox. I can't wait.

I considered switching to Chrome just for this app, but I strongly prefer Firefox. So I will hope uMatrix will come to Firefox. And please do include a keyboard shortcut in Firefox for opening the uMatrix popup.

This is one of the coolest apps. Thanks for creating it.

hackel commented 9 years ago

Just an FYI--I finally disabled Request Policy once and for all. µBlock's advanced mode with dynamic filtering seems to cover everything I need. While a µMatrix port will be nice when it's ready, make sure you check out how awesome µBlock already is!

(sorry for the notification spam)

mailinglists35 commented 9 years ago

when uMatrix comes to firefox, it will be a hard time to choose between chrome and firefox. tired of increasing bloatness of google chrome and their apple-like features policy.

gorhill commented 9 years ago

Given the amount of users for Policeman (2,417), I don't feel too motivated into taking on this if it's going to be only useful to so few users, given the amount of work.

The reality is that this is a kind of tool which is appealing to very few users compared to RequestPolicy-like tools, which are themselves much less used than more generic blockers. And there is already such tool available for Firefox -- Policeman. So:

For now I feel my time would be better spent to make the code more portable -- using uBlock vAPI.

asherdavidson commented 9 years ago

I agree with much of what you said, but the advantage that uMatrix has over Policeman is that it's much more user friendly. I could block and unblock connections in seconds with uMatrix, while doing the equivalent in Policeman is a pain in the ass.

I would be willing to pay for uMatrix if you ported it to firefox. It's the only plugin that I miss since I ditched chrome.

benoit-pierre commented 9 years ago

I agree with much of what you said, but the advantage that uMatrix has over Policeman is that it's much more user friendly. I could block and unblock connections in seconds with uMatrix, while doing the equivalent in Policeman is a pain in the ass.

This. The number of clicks needed to do anything with Policeman is much higher. Plus the latest version of Policeman is really buggy.

ghost commented 9 years ago

@gorhill : I understand your reasoning. On the other hand, Noscript has more than 2 million users! Now considering that

chances are that a Firefox version of uMatrix might get much more attraction than you think. Just my 2 cents ;-)

gorhill commented 9 years ago

As said I am working on making the code portable by importing @Deathamns' API abstraction layer (the import was done in such manner as to preserve history of contributions).

This requires a lot of change on uMatrix's side, but once done, a Firefox version could just be a few lines of code away.

asherdavidson commented 9 years ago

Oh, that's pretty great! I didn't realize that's what you meant.

Faberman commented 9 years ago

Thank you for your work. I'm also waiting for uMatrix for Firefox. Policeman is not an option. I've tried Policeman and its interface is awful: click here, click there, than click here again, etc. Also uMatrix has additional options for more privacy. And of course uMatrix has its killer feature - a genius matrix-style user interface, simple and powerful. I have been using NoScript+RequestPolicy for years, but I'll definitely replace those addons with uMatrix.

Zement commented 9 years ago

Fantastic work. Thank you! I would also love to see µMatrix for Firefox. :)

josegl commented 9 years ago

great work, I am waiting a firefox port too. policeman is a good alternative, but umatrix is much more userfriendly and requires less clicks to achieve your target.

gorhill commented 9 years ago

Fixed in 0.9.0.0.

asherdavidson commented 9 years ago

Awesome! It's working great so far! :)

excalibur1234 commented 9 years ago

these are great news! thank you very much.

githubdbes1 commented 9 years ago

mailinglists35 commented on Mar 28: "when uMatrix comes to firefox, it will be a hard time to choose between chrome and firefox." . Unfortunately it won't. uMatrix is the No. 2 browser add-on. No. 2 in no way diminishes uMatrix's awesomeness. I won't run my browser without it. Thank you gorhill! . However, there is another . . . browser add-on that (for folks who have at least started to master it) will keep you nailed to Chromium (Yes, it is a cross (no offense to Christians) due to some bitch dev decisions. Lest you think I'm biased, some Firefox devs score a close second in the bitch category.). . I might be about to make your switch to Firefox more difficult. . . Drumroll . . . . . The No. 1 browser add-on (which is not yet cross-platform) is: . . . . . Tabs Outliner https://chrome.google.com/webstore/detail/tabs-outliner/eggkanocgddhmamlbiijnphhppkpkmkl . . If you let it, this add-on will revolutionize how you use a web browser. . . (And before you prematurely dismiss my contention that Tabs Outliner is the No. 1 add-on as false, consider for a moment that I breathe the same rarefied air as the other 0.0003% (yes, I did the calculation) of advanced Firefox users who use the Firefox uMatrix add-on (along with some other credentials).) . . So check out Tabs Outliner. I didn't write all of the above for my own benefit. . . Namaste, david .

0xBRM commented 9 years ago

@githubdbes1 That's hardly relevant, but Firefox has had Vertical Tabs / Tree style tab for a while.

hackel commented 9 years ago

@githubdbes1 Really don't appreciate the notification spam. Please don't abuse Github issues.