yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] losisli:
The chart below shows how I use global http proxy with shadowsocks-android.

The http proxy can handle http packets, non-http tcp packets and dns-udp packets. non-http tcp redirect to https proxy, dns-udp redirect to httpdns.

I have solved the problem by adding some extra iptables rules when using http proxy combined with netpatch. You are right. It works well without a blacklist.
[Android Apps and Games] keeper22:
Great app!!! Can I have a promo code please?
[Android Apps and Games] netpatch:
Thank you for your feedback. Please feel free to contact with me if you have any questions or suggestions.
[Android Apps and Games] netpatch:
Hi keeper22,

NetPatch Firewall have a Free 7-Day Trial for Premium, you can explore all features for free, and determine whether it is useful to you.

I would appreciate it if you rate or write a review on google play.

Looking forward to your feedback.
[Android Apps and Games] lancelotly:
I just installed NetPatch Firewall (NF) and it works well in 7.1.1. I tried it with my SS and it also works properly. The "Always on VPN" feature in system setting is awesome. Thanks! :o

Would you mind reviewing the SSR (github.com / shadowsocksr) and try if it could support SSR? I noticed that current version of NF is only supported SS function under ChaCha20. My shadowsocks account is supporting SSR which is better.

And, could you please add a feature about modify system apps' rule altogether? I try to block system app connection with tapping one by one :crying:. The import/export rules feature in next version plan would help, but not in the initial setting.

Thanks for developing this amazing app. I'll try it longer and share feedback.

---------- Post added at 09:01 AM ---------- Previous post was at 08:31 AM ----------

Thank your for considering the multi-proxy feature. I vote on it:victory:
[Android Apps and Games] netpatch:
Thank you for your suggestions and encouragement.

1, About SS and SSR, I have noticed the new changes: SIP003 and SIP004, https://github.com/shadowsocks/shadowsocks-org/issues?q=SIP.

When I am free from the matters of the next version, I will begin to study and improve ss and ssr.

2, About system apps' rules, Do you think it's useful if I add one action in menu to clear all system apps' rules, it will make all system apps' rules like the installed apps' initial setting.
[Android Apps and Games] lancelotly:
I appreciate the improvement about SS you will add to the NF.

For the system apps' rules, I think it would be great to have an action the same as for the installed apps. I'd like to have fully control over every app's connection. However, it may "harm" to general users who doesn't know which system app should be given access or blocked. What if have an additional item for this in the "Other Settings" to work as an advance setting.

BTW, after today's using, it works smooth and awesome!

---------- Post added at 21:03 ---------- Previous post was at 20:27 ----------

I got time and started the trial to see other features. The details shown in network logs are amazing!

Suggestion:

Would you please add switches for each rule (both for IP and Domain groups) instead of using "disabled" in rule setting? I couldn't find it at first when I want to disable one and turn on other for testing. Or, how about having both controllers about on/off for each rule group? What do you think about this?
[Android Apps and Games] netpatch:
Good, I will add this to my list. Thank you. I have sent a promo code to you, please check your private message.
[Android Apps and Games] lancelotly:
I noticed that the log only shows which app has a connection, but I didn't find settings about display which apps are blocked. Could you please add this feature that shows all connections through NF? Will it eat much battery?
[Android Apps and Games] netpatch:
ye, logging more info will consume more energy. If display the blocked apps, after some time you will get a list of all your blocked apps. That seem no useful for most users.

Showing blocked domains logs is in my plan, it will fix some wrong blocking domains in domain groups.
[Android Apps and Games] John Chu:
Hi, I purchased NetPatcher, and I just found out that the shadowsocks doesn't support AES-256-CFB encryption method. Will you add support very soon? Or I have to ask for refund of my purchase because it's very important for me to use shadowsocks.
[Android Apps and Games] netpatch:
I can't add AES-256-CFB encryption very quickly, sorry.

There are a lot of things in my list, when I am free from the matters, I will begin to study and improve shadowsocks. But I am not sure which methods will be added.

By the way, I have noticed that AES-256-CFB has been not recommended by ShadowSocks.org. https://shadowsocks.org/en/spec/cipher.html

If you are sure, i will refund your purchase.
[Android Apps and Games] John Chu:
AES-256-cfb is recommended by clowwindy, the author of the Shadowsocks project. I guess maybe it's a better choice balancing the security and the speed.

And before the support is added, I think it's better to get my money back for now.
[Android Apps and Games] netpatch:
Hi John,

I have refunded your purchase on google play, it may take some time to return your money by google.
[Android Apps and Games] John Chu:
Thank you! I'll purchase it again if needed!
[Android Apps and Games] netpatch:
Thank you, I will always improve the NF to make it better.
[Android Apps and Games] kouaoua:
Hello,

Is it still possible to get a promo code for your product? Just installed your app and it looks professional.

Thank you.
[Android Apps and Games] lancelotly:
https://crypto.stackexchange.com/questions/12544/keeping-iv-secret-for-aes-cfb-mode

And you may find some discussion here: https://www.zhihu.com/question/28252105

---------- Post added at 16:28 ---------- Previous post was at 16:24 ----------

I found that the network logs keep from beginning since last Wednesday. Could it have auto-delete and keep <500 (1000) items? In this way, we don't need to clear the log manually. :confused:
[Android Apps and Games] netpatch:
Thank you for the information about SS, it's very useful, I will continue to study them.

NF retains the lastest 10,000 network logs records, generally you do not need to manually clear them. Please feel free to contact me if any questions.
[Android Apps and Games] netpatch:
10,000 logs only take 390K bytes of space and do not need to worry about them.
[Android Apps and Games] netpatch:
Hi kouaoua,

Can you explore all the features first? If you feel NF useful, feel free to contact me. There are some code left for supporters.

I would very appreciate if you can rate or write a review on google play. :)
[Android Apps and Games] lancelotly:
Wow! Thank your for explaining that! But, 10,000 records might be too many.... :p I think 1,000 should be enough, and there is no blocked item shown in current version. lol
[Android Apps and Games] netpatch:
10,000 records only take 390K bytes of space, and the ui is dynamically loaded with scrolling. On almost all devices, the ui is very smooth, don't worry about it.

In the next version, NF will add blocked domains.
[Android Apps and Games] amn1987:
Are promo codes still available? if yes I would like one please. Thanks.
[Android Apps and Games] kouaoua:
Hello,

Thank you. I've posted a review on Google play just now. The review starts as follows: "I've been using LostNet Firewall for a while now and have been looking for a newer firewall since LostNet hasn't been updated for some time...". I cannot see my name Kouaoua appearing next to the review, but that's me.

Thank you.
[Android Apps and Games] netpatch:
Thank you very much for your support, I have sent a promo code to you, please check your private message.

Looking forward to your more feedback.
[Android Apps and Games] kouaoua:
Thank you very much indeed for the promo code. I cannot see that the app may be bought via Google Play. Your app help says only Bitcoin or Zcash. Is that correct? And I have neither of Bitcoin or Zcash.

Waiting for your feedback.
[Android Apps and Games] netpatch:
Do you have google play installed? At present, it's the only method of activing premium. The other methods just for test, it can't work in official version.

The promo code also need google play installed.

If you have installed google play, you can try the method below:

https://support.google.com/googleplay/answer/3422659?hl=en
[Android Apps and Games] kouaoua:
Thank you very much again for the detailed instructions. I had to install the Google Play app (which I removed earlier) from my phone. Now I have the premium version well activated. Thank you for the generous offer. Three issues:

1. On my Android 4.4.2, even if I enable "enable when device starts" in the settings, it doesn't do so when I restart the phone. Perhaps this is due to how the phone manufacturer has configured its Android.

2. Not really an issue but more of a feature that perhaps you can consider: Would be good in the log to see to which country an app is connecting to. This is available in LostNet firewall.

3. I do not see in Apps settings > System Apps that for Google Play and Google Services one can toggle whether to allow connections or not. But then if I set the default rule at the top to NOT connect, then would this be effective to prevent the above-mentioned apps from accessing the internet?

A query regarding updating your app in the future: Would I still need Google play app? If I download the apk file of a newer version of NetPatch firewall directly from your website in the future, transfer it to my phone and install it over the older version on the phone, would that cause problem with the activation code that is already present in the old app? If it causes problem in reverting to the free version, then would redeeming the promo code (via Google Play) would work again with newer versions of your app?

Thank you.
[Android Apps and Games] netpatch:
Sorry for replying late, I have been busy with test for the new version.

1, Many devices have settings for allowing auto start for each app, you can check it on your phone,

2, That need built-in all countries's ips in NF and load the ips in memory, I'm not sure it's a good idea.

3, How did you remove google apps once? Do you disable them and enable them? I need more test for this.

About Google play app, you do not always have google play app, but NF will regularly check premium status through it. Maybe a few days to detect once. Reinstall the google play app, premium will automatically come back.

Thank you very much for you feedback.
[Android Apps and Games] kouaoua:
Hello,

Thanks for your message. Yes I normally disable all google apps on my phone though in case of Google Play, I really did uninistall it

If is not an issue if I cannot auto-start NF. This can be done manually once a day in the morning.

Ok then, I will keep Google Play on my phone though it is disabled for now. Let us see how NF acts with a new version.
[Android Apps and Games] netpatch:
Thank you very much, the new version will be released today.
[Android Apps and Games] netpatch:
Hi Everyone, NetPatch Firewall v0.11 available, welcome to update.

WHAT'S NEW(v0.11)

1, Improve configure loading

2, Reduce memory usage

3, Fix some bugs

4, Export/import configure(android 4.4+)

5, Export/import local group(android 4.4+)

6, Notify when new apps installed

7, Log blocked requests

8, Reset all configure

9, Search for ip or domain namein groups

10, Search for apps in Apps Settings

11, Built-in countries ip groups

12, Proxy server supports host name

https://play.google.com/store/apps/details?id=co.netpatch.firewall
[Android Apps and Games] mermade:
Hello OP: one quick question, can I update the app over the existing app or do I have to uninstall and apply the update. Will updating remove the rules already set?
[Android Apps and Games] netpatch:
Can update the app over the existing app, will don't remove the rules.
[Android Apps and Games] kouaoua:
Thank you for version 0.11. I downloaded the app from your website, upgraded over the old version on my phone and the premium features are still available. I noticed that NP connected to the internet just after, perhaps to check for a valid license for the premium features to my phone.

The list of items that I placed in ver. 0.10 for Default_Block in Rules Settings carried over to the new version without any glitch. In connection with the Default_Block, there is written "Priority: 100". So this is a high priority setting that is effective for blocking any domain that is on the list?

Regarding your new version, I notice in your version changelog, you mention: "Built-in countries ip groups". Can you please provide some information? I'm afraid that I don't know where to find this feature in ver 0.11.

You also have a very useful feature: "Summary of App logs". I couldn't locate it at first but finally figured out after about one minute that it was integrated in the "Network logs" and it could be accessed by clicking on the app's icon in the network logs. Perhaps you can consider writing about it on your website for the app in the section "View all network logs, block the access to any domains you don't want at any time".

Thanks again for your efforts in producing this marvellous app!
[Android Apps and Games] netpatch:
Thank you very much for your feedback.

1, About Priority, The higher the priority, the earlier match. The group with higher priority overrides the group with lower priority if they have the same items.

2, Built-in countries ip groups, click "RULES SETTINGS" then "Add IP Group" , check the "subscribe from network" , then click the right icon in url input box.

3, Good idea, I will improve the features description and the UI in future.
[Android Apps and Games] kouaoua:
Thank you for your quick response and replies. I am still not sure how the "Built-in coutries ip group" feature works, for example with the meaning of "subscribe from network". As your product is developed, perhaps you can find some time to document the app more in depth so that novices (such as myself) as well can benefit. But of course I do understand that everything takes time and that perhaps your priority today is to bring more features in the app and build up a significant user database.

One small query: In your Apps settings > Apps (Installed) page, we get a list of user installed apps. Does NP only identify the apps that try to connect to the internet from time to time or that perhaps identify which apps will connect to the internet based on the apps permissions granted to them during installation? I am asking this question since I have some other apps such as RPN calculator, QuickPic and Holo Compass which I installed but these are not displayed in NP's Apps (Installed) page. The LostNet firewall which I used earlier identifies these apps as well and was giving me the option to disable their internet connectivity. But in any case, I do not recall that these three above-mentioned apps were trying to connect to the internet.

I wish you continuing success with NP.
[Android Apps and Games] netpatch:
Thank you very much for your feedback. The document is really too simple, I will try to improve it.

I would very appreciate if someone can write a user guild for NetPatch Firewall.

1, "subscribe from network" means you can load the content(ip or domain name list) of one group from a url instead add them manually. In the v0.11, you can select the county group when you add a ip group, you don't need find and enter the url of the group.

2, You are right. NF only list the apps that have internet permission. The apps that don't have internet permission can not access network, the android system don't allow them to do it. Maybe listing all apps is better, I will think about it.
[Android Apps and Games] netpatch:
NetPatch Firewall v0.11.1 available.

—---------------------------------------------------

WHAT'S NEW

1, fix bug: Notify when new apps installed

https://play.google.com/store/apps/details?id=co.netpatch.firewall
[Android Apps and Games] miyabi417:
hello, i try your FW App.

i request function.

i want to block ads by adblock Adblock Plus filter files

can i do this ??

thanks for your app.

i rated star5.
[Android Apps and Games] kouaoua:
Thank you very much indeed for the detailed responses. I hope that you will be able to find someone here to help you with the documentation. As I only have a basic knowledge of firewalls, I can only help by trying out your app's features, read the documentation and report back to you if something is not clear for instance.

Yes, perhaps you can list all the user-installed apps on the phones in two categories: Those which need internet connectivity and those which do not. But on the other hand one can argue that since a firewall's role is to handle network connectivity, then why should it bother to list user-installed apps that do not connect to the internet?

I have yet another query: In Rules Settings > Ad Malware Tracking, there are some 2955 items with Priority value of 1. Should the priority value not be 100 or another high value since we would really want these 2955 items to be blocked? Hope you can shed some light on this.

Thank you.
[Android Apps and Games] netpatch:
Thank you for your support. NF can't use adblock plus filter files directly, adblock runs in browser, it can check the html structure, but NF can't view the html.

NF works based ip and domain.

But you can check the project https://github.com/netpatch/groups_for_netpatch_firewall , the amt2.txt is made from adblock plus's list, you can use it.
[Android Apps and Games] netpatch:
Thank you very much, any questions and suggestions is useful for NetPatch Firewall.

The new fix-bug version v0.11.1 changes to list all apps installed, there are others who complain that some apps are not listed also.

About Priority, NF filters connecitons throughout groups sorted by priority, the groups with higher priority first. if one group matches, the filter process stop. You can change the priority of groups to Modify the order of matching.
[Android Apps and Games] miyabi417:
Thank you for letting me know.

I didn't know that i can use amt2.txt.

I always support your developing apps. rate your app star5.
[Android Apps and Games] mermade:
Hello OP: I can confirm of a bug that I have noticed today since the update to 0.11.1. When I launch an app netpatch shows the connection appearing from another app.

For example, I run WhatsApp and check the log and see the connection originating from another Radio app. The same behaviour is observed with other apps. When I launch Firefox and visit a site, NP shows the log that connection is from Skype. Please fix this.
[Android Apps and Games] netpatch:
Hi mermade,

Did you notice the bug before v0.11.1? And Does it appear very often or occasionally?
[Android Apps and Games] lancelotly:
I think amt.txt (https://firewall.netpatch.co/files/amt.txt) and amt2.txt (https://firewall.netpatch.co/files/amt2.txt) are good enough. If you would like to make it more powerful (might), you could try any host file you like from AdAway (https://github.com/AdAway/AdAway/wiki/HostsSources). I remember NetPatch supports host files either ( "Hosts file is also accepted, 127.0.0.1/0.0.0.0 in hosts file is ignored." https://firewall.netpatch.co/rules/ ).

---------- Post added at 07:49 ---------- Previous post was at 07:43 ----------

Reproducing this bug.

(I suggest to track all releases' change logs. I can't find other version information. There might be one on your main website, firewall.netpatch.co)
[Android Apps and Games] netpatch:
Thank you for your feedback, I will check and test it carefully.

Is the wrong log is always to one app or random to different apps?

And does it continue to appear or occasionally?
[Android Apps and Games] lancelotly:
I think what [MENTION=8082647]kouaoua[/MENTION] meant here about the second item was that he wanted to see the country in logs (2. Not really an issue but more of a feature that perhaps you can consider: Would be good in the log to see to which country an app is connecting to). But the feature for IP Group is either blocking or bypassing all the flow from those countries as the rule document says (https://firewall.netpatch.co/rules/). And there is no log to display which country it connect to via ip address. Also, I don't think showing countries in log is really necessary. If someone doesn't want to connect to a country, just block it.

---------- Post added at 08:13 ---------- Previous post was at 08:05 ----------

It shows randomly in my end. I think it is occasionally.

Like this one blow, I don't think it connect to sinaimg.cn. But I am sure other application (Sina Weibo) did that.
[Android Apps and Games] netpatch:
To display the countries in network logs, the problem is that NF has to load all countries' ips to memory to detect which country connect to.
[Android Apps and Games] lancelotly:
Sounds horrible.... The one who need this feature should try it, but I won't:silly:.

Thank you!
[Android Apps and Games] netpatch:
Thank you for your information.

Maybe I know what causes this problem. But it seems very tricky to solve this problem. I will always try to solve it.
[Android Apps and Games] kouaoua:
The firewall LostNet which I used previously had such a feature. I don't remember it having a large memory usage. To me, this feature was useful as I could see which app was connecting to which country. So it's a nice feature though not indispensable in a firewall.

Cheers

---------- Post added at 05:31 PM ---------- Previous post was at 05:21 PM ----------

Yes indeed v0.11.1 lists all apps that I have installed. I also noticed that it does a better job at listing all system apps as well. The important thing here is that the firewall works as intended. With LostNet, not all installed apps could be detected and even with the detected apps, some apps could not connect even if they were granted permission to connect. I'm happy that so far I do not have this issue with NetPatch.

For the Ad Malware tracking, I will set the priority to 100 as I suppose that the items on that list should be the first ones to be blocked. Does this seem foolish?

I have a small feature request: In Rule settings > Domain groups > Default block, long-clicking on an item in that list brings a menu that offers only two options: Cancel or Delete. Perhaps it would be useful to have a "Rename" option as well as at times I do make mistakes when typing.

Cheers
[Android Apps and Games] mermade:
No, I did not notice the bug before 0.11.1. I have attached a screenshot that I had taken yesterday. I ran WhatsApp but NP shows that another Radio app is making the connection. This is true for other apps as well. I can confirm this point for sure as I have observed this behavior even today:
[Android Apps and Games] mermade:
Hello OP: I wanted to highlight one other bug which I have noticed now. After updating to 0.11.1, when I open Apps Settings > System Apps, I see few system components that have been blocked under WiFi & Mobile for both Screen On and Off sections. I did not block these system components from accessing the network in the earlier version. Screenshot attached. Please fix this.