NxFilter

Software Screenshot:
NxFilter
Software Details:
Version: 3.1.3 updated
Upload Date: 7 Mar 16
Developer: Jinhee Lee
Distribution Type: Freeware
Downloads: 31

Rating: 5.0/5 (Total Votes: 1)

NxFilter is a freeware project (only for non-commercial usage) that offers a DNS filtering program to system administrators who are looking for a platform-independent solution to filter and monitor Internet activity in their network.

With NxFilter, you will be able to detect and block malware or botnets, thanks to its DNS packet inspection functionality. It is an application written in the Java programming language that supports Linux, Microsoft Windows and Apple Macintosh operating systems.

Key features include Active Directory integration, group or user based policy assignment, dual policy setup for free-time and work-time, quota time, phishing protection, ability to block sites by domain categories, an unlimited number of custom categories, as well as unlimited user and group creation.

In addition, it boasts a built-in graphical user interface (GUI) that allows user to configure some functions, email-based notifications, four types of authentication, including LDAP (Lightweight Directory Access Protocol) authentication, password and IP-based ones.

The application also comes with embedded web server and database, support for internationalized domain names, reporting, dashboard, ability to export the logs to syslog, Single Sign-On (SSO) with Active Directory, and DNS query log search.

When using NxFilter, it is also possible to use the local DNS cache to accelerate your network connection. Furthermore, it provides load balancing and fail-safe with clustering, bandwidth control, remote user filtering, and support for urlblacklist and shallalist.

Another important feature is the blacklist and whitelist functionality, which is based on keyword searching and domain matching. Its modern web-based interface includes numerous functions and a demo that can be found at http://demo.nxfilter.org/admin.

Summing up, NxFilter is a decent web filtering application designed from the ground up to be portable and easy to use. However, on some GNU/Linux platforms it fails to even start, simply because of its Java Runtime Environment requirements. Visit the official "Install NxFilter on Unix" tutorial for more details.

What is new in this release:

  • Bypassing Active Directory domain to MS DNS server for unauthenticated users.
  • 'Follow Referral' option added for Active Directory importation.
  • '#{nx_name}' not populated on 'block,chrome.jsp' bug fixed.
  • Active Directory DNS bypassing comes before zone file search.
  • Zone trasfer search comes after zone file search.
  • Zone Transfer option on Active Directory importation removed.
  • New algorithm for caculating the remaining TTL of a cached record to setup the TTL for each record separately.
  • 'bypass_cache_domain_list' param removed from cfg.propertis.

What is new in version 2.5.3:

  • Quota reset not synchronized over cluster bug fixed.
  • localhost excluded from DNS ACL for WebSoket.
  • Chrome block-page not showing on HTTPS bug fixed.
  • Proxy level redirection added.
  • Bypass authentication doesn't apply on authenticated user.

What is new in version 2.5.0:

  • Group account concept introduced.
  • NxClient v4.0 support added.
  • Showing real username from NxClient. - no-usr, no-grp -> anon-user, anon-grp.
  • Proxy log not display correctly with IDN bug fixed.
  • zvelo_timeout option added into cfg.properties.
  • Proxy blocked reason not display bug fixed.
  • 'local_resolver_port' option added into cfg.properties.
  • real_user_cnt table added for counting distinct logged-in username.
  • Version check for agent added.

What is new in version 2.4.5:

  • Time format on 'Report > usage' changed.
  • Log filename changed to 'nxfilter.log'.
  • PTR record bypassed from 'Block unclassified' option.

What is new in version 2.4.2:

  • is_valid_domain, is_valid_email moved into lib.jsp.
  • Group specific free-time not updated bug fixed.
  • Redirection domain timeout error fixed.
  • Zvelo license alert email bug fixed.

What is new in version 2.3.0:

  • Faster startup time by reducing local port checking timeout.
  • Performance increased by introducing thread safe map.
  • Domain cache and unclassified cache introduced.
  • Fusion chart compatibility removed.
  • Locking algorithm redesigned for PhishiDic.
  • ResponseCache redesigned using thread safe map.
  • Default response cache size increased to 200,000.
  • err_list removed from DAO.
  • OpenLDAP import supports 'memberOf' attribute.

What is new in version 2.2.7-p1:

  • IP session synchronize for login_policy only.
  • StatsMaker thread bypassed for a slave node.
  • Bypass cache if there's an authority or additional record.
  • Slave node request count added into 'Config > cluster'.
  • Javascript added for hiding embedded block-page.
  • upstream_dns option added into cfg.properties.
  • Sending rf_block_ip to local user bug fixed.
  • Duplicated custom category name check added.
  • Custom query support added.

What is new in version 2.2.2:

  • Forcing safe-search option through NxClient, NxLogon V2 added.
  • URL keyword filtering through NxClient, NxLogon V2 added.
  • Application control through NxClient, NxLogon V2 added.
  • CharacterSet encoding removed from NxParam as a redundancy.
  • Request object removed from AdminLoginDao.
  • javax.naming.PartialResultException ignored by LdapAgent.
  • '+' in application control rule changed to '*'.
  • Minimum length(4) introduced for application control keyword.
  • Empty record check for finding response cache added.
  • application -> policy_application.
  • Domain to domain redirection added.
  • block_domain introduced.
  • Fash-flux detection removed.
  • IP based ACL for login redirection added.
  • err_detail -> reason_detail.
  • System domain concept removed.
  • Log only applied to proxy policy.
  • Whitelist domain, keyword for bypass filtering applied to proxy policy.
  • Block IP host added to proxy policy.
  • Using DynUpdate for AD domain resolving.
  • Block other browser option added for proxy policy.
  • Default number of request handler became 4.
  • Default value for 'Log retention days' changed to 30.
  • Timeout applied to TCP port checking at startup.
  • Application block execution interval introduced.
  • Included NxLogon updated to v1.5 having application blocking removed.
  • Agent policy update period added on 'Config > config'.
  • SMTP port reset bug on GUI fixed.
  • Google chart not displaying for IE bug fixed.
  • 'overflow: hidden' on 'div.hr' added into block-page template.

What is new in version 2.0.5:

  • Login API through HTTP added for custom login script.
  • Top 5 chart by client-ip added into daily and weekly report.
  • Group or user exclusion by keyword for LDAP import added.
  • Request, Response, Wonfig for GUI removed.
  • Group specific free-time added.
  • Free-time policy added on user, group list GUI view.
  • User, group, policy, category variables added into block-page.
  • Phishing host converted to lower case.
  • Not selecting 'Same as work-time policy' for user-edit bug fixed.
  • Free-time flag added in user-test view.
  • 24:00 added for free-time setup.

What is new in version 1.7.4:

  • IE, Chrome compatibility enhanced for HR tag color.
  • Stops on binding error for UDP 53 port.
  • Zone-transfer interval adjusted to 5 seconds.
  • Bypassing DDNS update message for Active Directory.
  • File not close bug fixed on Logging > request.
  • admin_pw removed from Config, Wonfig.

Requirements:

  • Java 2 Standard Edition Runtime Environment
  • 512MB of RAM
  • 4GB free disk space
  • 53 port on UDP, 80 and 9443 port on TCP

Similar Software

graphite-metrics
graphite-metrics

20 Feb 15

Temperature.app
Temperature.app

2 Jun 15

check_aaccli
check_aaccli

2 Jun 15

BullDog Firewall
BullDog Firewall

3 Jun 15

Comments to NxFilter

Comments not found
Add Comment
Turn on images!