• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

[APP] Advanced Firewal

m3rgb

Lurker
We developed a new firewall app for Android mobile phones, called

Advanced Firewall. Advanced Firewall is an educational app for

learning the basic of network packet filtering using firewalls. The App

can be also used to create filtering rules and/or select filtering rules

from a list of predefined rules, to protect Android mobile phones

from unwanted incoming and/or outgoing network traffic. The App’s

users should have basic knowledge about TCP/IP protocols.

The App allows performing the following:

- Select filtering rules from a list of predefined rules to filter standard

Internet services.

0 Create basic filtering rules to filter TCP and UDP network traffic.

That is, the filtering rules are defined by setting the values of the

source/destination IP addresses and the source/destination ports.

- Create basic filtering rules to filter ICMP network traffic. That is,

the filtering rules are defined by setting the values of the

source/destination IP addresses and the ICMP Type/Code fields.

- Create filtering rules to filter TCP and UDP services running on non-

standard ports.

- View the logs data of filtered network packets.

To test the filtering rules in this App, Packet Generator app (available

at Google Play Store) can be used.

The App needs rooted android phone. In addition, the App needs

Busybox to be installed, in case the App does not run appropriately.

---------------------------------------

The following are screenshots of Advanced Firewall app:

VKzfOCO9.png


V1bO1Tlb.png
V1UZ7TQi.png
V0KWF6rU.png
VncFyHkX.png


you can get the app through this link:
https://play.google.com/store/apps/details?id=advancedfirewall.educational.ae
 
it was made intentionally for academic purposes , for education and for a prove of concept.
I understand. :)

Some advanced Android firewalls, such as the one I use, presents an open/closed choice for each app and for each type of data connection.

They also provide direct access to ipchains for those of us familiar with maintaining those tables by hand.

They are probably not many of us (relatively) familiar with that and the interface expects you to know what you're looking at to begin with.

I think that your app can be a valuable aid to clarifying what address/protocol rules are and how they work. :)

I applaud your efforts and wish you every future success.
 
Back
Top Bottom