You are here: Host Yourself » JFirewallTest

Trojan Horse Detection

Trojan horses use open ports

JFirewallTest can help identify Trojans installed and active on your computer.

Firewall Report

JFirewallTest provides comprehensive test results on the accessibility of all 65,536 ports on your computer.

Please post comments, results and queries in the JFirewallTest forum.

Internet Security

A firewall is used to prevent unauthorised access to a computer.

If there are holes in your firewall other computers on the Internet can access resources on your computer. Many Internet applications, such as chat and file sharing programs, require holes (known as open ports) to work correctly.

JFirewallTest uses a two stage testing procedure to perform a full port scan. All 65,536 ports are scanned very rapidly to find possible security holes in your firewall.

JFirewallTest is written in Java, requires no installation and can be automatically launched from this page.

Trojan Horses

Some viruses, known as Trojan horses, open ports on your computer and allow other people access without you knowing.

JFirewallTest will help identity Trojans installed and active on your computer.

Test a firewall using JFirewallTest

Launch JFirewallTest

JFirewallTest is a free port scanner implemented as a Java webstart application.

JFirewallTest will run on Windows, Linux and Mac computers and can be launched directly from this web page.

WebStart JFirewallTest

After testing is complete, JFirewallTest will present a page of results reporting exactly what ports are open and accessible to others on the Internet. The list includes information about common services and trojans associated with each port. The list can be very useful for improving your system security and removing spyware from your computer.

More about JFirewallTest

JFirewallTest was developed to prove that testing all network ports does not need to take hours as suggested by many security web sites. Using a simple two phase approach JFirewallTest completes a full TCP port scan in under 10 minutes.

The first stage is to create a list of ports that are waiting for connections locally. JFirewallTest performs this action by making dummy connections to all ports on your local machine. To speed up operation JFirewallTest uses multiple threads and is therefore not slowed down by pending responses. The list of open ports is sent to this web site for the second stage.

The second stage is to test each open port to see if it is accessible from the Internet. This is performed by a cgi script on this server and the results are displayed live to the user.