Home Page, Help Page, Support, Download the HOSTS and the HELP files

    +----------------------------------------------------------------+
    | NAT32 VERSION 2.2 BUILD 22248                  27. April, 2016 |
    +----------------------------------------------------------------+
    |                                                                |
    |      NAT32 Version 2.2 IP Router for Windows 7, 8 and 10.      |
    |                                                                |
    |               (C) 2016 NAT Software, Australia                 |
    |                                                                |
    +----------------------------------------------------------------+
    |                                                                |
    |    *****************   IMPORTANT NOTICE   *****************    |
    |    *                                                      *    |
    |    *  Windows XP versions are still available on request. *    |
    |    *                                                      *    |
    |    ********************************************************    |
    +----------------------------------------------------------------+

    NAT32 Version 2.2 is a Windows application that provides Internet
    Connection Sharing and Routing, DHCP and DNS Services, Wireless
    Access Point services and Connection Aggregation for multiple LAN,
    WAN, WLAN, WWAN, VPN and Bluetooth connections.

    NAT32 Version 2.2 runs on ALL current 32-bit and 64-bit platforms,
    including most Server and Embedded editions and is ideally suited
    for use as a supplementary router in home and office networks.

    A flexible DNS Analyser protects all machines against undesirable
    Internet content such as malware, tracking and advertising.

    +----------------------------------------------------------------+
    |                                                                |
    |                            LICENCE                             |
    |                                                                |
    | NAT32 Version 2.2 is available as a free evaluation version    |
    | for home and educational use. The evaluation version is fully  |
    | functional and includes the needed device driver otherwise     |
    | obtainable from:                                               |
    |                                                                |
    |                  http://www.ntkernel.com                       |
    |                                                                |
    | The driver has its own installer and appears in the System as  |
    | the NDISRD Service.                                            |
    |                                                                |
    | The registered version includes a licensed copy of the driver  |
    | that can be automatically installed when NAT32 first runs.     |
    |                                                                |
    | Redistribution of either version without prior written consent |
    | from the NAT32 Author is STRICTLY FORBIDDEN.                   |
    |                                                                |
    +----------------------------------------------------------------+

    +----------------------------------------------------------------+
    |                                                                |
    |       BE SURE to download the help2.zip file from:             |
    |                                                                |
    |       http://www.nat32.com/download2/help2.zip                 |
    |                                                                |
    |       and then unzip it into your NAT32v2 directory.           |
    |       This file contains not only help files, but also         |
    |       script files for many of NAT32's advanced features.      |
    |                                                                |
    |       BE SURE to download the hosts.zip file from:             |
    |                                                                |
    |       http://www.nat32.com/download2/hosts.zip                 |
    |                                                                |
    |       and then unzip it into your NAT32v2 directory.           |
    |       This file contains the HOSTS.INI file needed to          |
    |       block known malware and tracking sites.                  |
    |                                                                |
    +----------------------------------------------------------------+

    What's new in each release (by most recent day of the month)
    ------------------------------------------------------------

    April, 2016  ***** [CURRENT BUILD  22248] *****
                 ***** [CURRENT DRIVER 3.2.7] *****
                 ***** [New  HELP2.ZIP  file] *****

        The following new features have been added:

        - New WinPkFilter driver with enhanced performance added.

        - DHCPD Server improved.

        - DHCPD dhcpd.ini script now runs interface-specific commands.

        - DNS resolver improved.

        - DNS Check web page added (dnscheck.htm) to allow DNS checking
          options to be modified.

        - Windows Power Broadcast handler improved.

        - Shell "more" command improved.

        - Shell "unwind" command added. This allows for easier script
          debugging.

        - Environment variable "shdbg" added for script debugging.

        - Shell "if" command now supports the "=" operator.

        - Shell "if" command now supports more "ifn.x" options.

        - Shell "echov" command now supports $ substitution.

        - Multi-monitor support added.

        - FritzBox scripts updated to work under the current FritzOS.

        - The rcmd.exe and remote.exe applications have been updated.

        - DNS checks now call the Windows DnsValidateName function.

        - RAS Client and Server support for Windows 10 added.

        - Problems with adapter index corrected.

        - Windows DHCP settings for an interface are now ignored.

        - RasDialDlg removed.

        - For fixed IP configurations, use NAT32's IP if MSTCP IP is 0

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

    January, 2016  ***** [CURRENT BUILD  22236] *****
                   ***** [CURRENT DRIVER 3.2.4] *****
                   ***** [New  HELP2.ZIP  file] *****

        25  Auto-configuration code arguments:

                nat32.exe aDlwv

            'a' indicates auto-configuration
            'D' indicates install driver if needed ('d' for uninstall)
            'l' indicates include a LAN adapter
            'w' indicates include WiFi adapters
            'v' indicates include Virtual WiFi adapters

            Web page net.htm shows traffic and DHCP details.

        23  New version of rcmd.exe.
            New version of remote.exe.
            New version of SoftAP.exe.

        13  Autocfg.log output modified.

            New command: itest [idx]

            With no argument, the command prints MIB_IF_ROW2 details
            for all interfaces known to the WinPkFilter driver.
            Otherwise, details for the interface specified by "idx"
            are displayed. Note that "idx" is the Windows Iphlpapi
            index that is shown in the interface list printed by the
            Windows "route print" command.

            Diag.txt now includes itest output and autocfg output.

        11  Auto-configuration code modified to accept the following
            arguments:

                nat32.exe alwv

            'a' indicates auto-configuration
            'l' indicates include a LAN adapter
            'w' indicates include WiFi adapters
            'v' indicates include Virtual WiFi adapters

            Configuration details are written to file autocfg.log

         7  Auto-configuration code modified to detect WiFi adapters
            by their Windows media type value (0x10 for WiFi).

            Auto-configuration code modified to update Windows TCP/IP
            settings before writing the ifn.ini files.

            Auto-configuration code modified to accept the following
            arguments:

                nat32.exe awvr

            'a' indicates auto-configuration
            'w' indicates include WiFi adapters
            'v' indicates include Virtual WiFi adapters
            'r' indicates include the RAS Server and 2 clients.

         5  Auto-configuration code modifed to detect the secondary
            adapter more reliably.

         4  NEW FEATURE: NAT32.EXE has a new auto-configure argument.
            When started as: nat32 a
            auto-configuration code will run and new nat32.ini and
            ifn.ini files will be generated, unless they already
            exist, in which case they will be parsed and executed
            in the normal way.

    December, 2015  ***** [CURRENT BUILD  22236] *****
                    ***** [CURRENT DRIVER 3.2.4] *****
                    ***** [New HELP2.ZIP file]   *****

        31  MAJOR CHANGES: DHCPD modified to correctly initialize for
            interfaces that are not yet configured.

            DHCPD reset modified so that static entries added via
            user.txt (or similar) are preserved.

            DHCPD reset now correctly detects state changes (IP -> 0
            and 0 -> IP).

            The HTTPD now serves content in a way that allows IE11
            to display the output of shell commands without delay.
            Note that this feature depends on undocumented behaviour
            of IE11.

            The softap shell command now supports additional options.

            Inetin modified to forward MSTCP traffic for local
            destinations without mapping.

            DNS client checks now default to "all" for clients on
            private networks and to "none" for clients on Internet
            connected networks, unless such clients are configured
            by the NAT32 DHCPD, in which case the check level as
            specified in the static entries list applies.

        28  MAJOR CHANGE: DNS client checking now defaults to OFF for
            Internet interfaces and ON for private interfaces.

        21  MINOR CHANGE: SoftAP is turned off before sleep.

            MINOR CHANGE: Function winute() modified to not suggest
            an IP address for unconfigured private network adapters.

            MINOR CHANGE: Command webstat (and its webpage) updated.

        18  MINOR CHANGE: For FritzBox users, the DNS functions now
            recognize the special name "fritz.repeater".

            MINOR CHANGE: The embedded browser can now block all
            frames on a web page if the Frames option in the Window
            menu is unchecked.

        16  BUGFIX: Function tcplisten() no longer resets incoming
            connection requests if no control block is available.

            MINOR CHANGE: Function vsprintfd() now uses the length
            returned by vcsprintf().

        14  NEW FEATURE: An auto-configuration utility (config.exe) is
            now available for configuring NAT32 to run as a Software
            Access Point. Details are in softapcfg.htm.

        12  BUGFIX: Help command was faulting in WINSOCK mode.

        11  DHCPD function dhcp_arp() in request.c modified to wait
            for 2000 msec for a response. This gives WiFi devices
            ample time to respond.

        10  DHCPD modified further. Tested with Windows, IOS and
            Android clients.

         9  Command softap() modified to use Wlan API functions.

            DHCPD modified to correct various problems.
            Changes made in discover.c and request.c.

         6  NEW FUNCTIONALITY: Cron now supports @resume lines in the
            crontab. This allows the SoftAP to be started when the
            machine resumes after sleep.

            Sample crontab entries are:

            @reboot softap on   # At reboot, turn on the SoftAP
            @resume softap on   # On resume, turn on the SoftAP

            NOTE: The "softap on" command requires privilege.
            It will work silently when NAT32 runs as a service, but
            it will otherwise prompt for permission if User Account
            Control is on (the default).

    November, 2015  ***** [CURRENT BUILD  22234] *****
                    ***** [CURRENT DRIVER 3.2.4] *****
                    ***** [New HELP2.ZIP file]   *****

        29  MAJOR CHANGE: The dhcpd now checks for existing use of an
            about to be assigned IP address more rigorously. The ARP
            case is first checked and an ARP request is then broadcast.
            If the address resolves, it means it is in use and will not
            be assigned.

        28  MINOR CHANGES: honeyb lengths checked more rigorously.

            File change.txt now deletes the ARP entry.

            The pnetin thread now passes ARP Requests to the MSTCP
            and to NAT32's ARP Input thread.

        27  NEW COMMAND: Command 'startp' is identical to 'start'
            except that only STDIO devices are inherited from the
            parent. Use startp to start threads from script files.

        25  MINOR CHANGE: The wupnpd modified to not run on the
            RAS Server interface.

        24  BUGFIX: The DNS resolver was returning the incorrect IP
                    address for names in the 'local' list.

        23  BUGFIX: wlan command was not displaying output.

            BUGFIX: unshared address mode for both Internet-connected
                    and private networks now works correctly.
                    Changes in ipget() and map_port().

            BUGFIX: Function printfs() modified.

        18  NEW FEATURE: The following admin commands have been added:

            adminlf [file]      # default is login.htm
            admingf [file]      # default is good.htm
            adminbf [file]      # default is bad.htm

            adminac ifn [access_code] # default is "Accepted"

            See the login1.htm file for an example.

        16  NEW FEATURE: Environment variable "userid" added. When 1,
            admin checks require unique User IDs. When 0, the same
            User ID can be used for multiple machines.

        13  NEW FEATURE: The dhcpd command now accepts a 5th argument
            that specifies the level of DNS checking to be applied to
            requests from the specified host.
            Allowed values are:
                "all"   (all checks done)
                "hosts" (only host checks done)
                "none"  (no checks done).

        12  DNSD privilege mechanism enhanced. The DNSD command now
            understands the checking levels: all, hosts, none.

            Command "set" now accepts "" or 0 for IP string vars.

            Shell now allows empty args (e.g. "").

            Function copy_routes() now uses the Windows metric when
            adding RIP-advertised routes.

         8  File nat32.js modified.

            File script/app: Lines can begin with a # (Comment)

            The dnsd command now allows a security level to be set
            for a specified host IP address. Levels are as follows:

                0   Do ALL name checks (the default)
                1   Do hosts.ini checks only
                9   Do NO checks at all

            Global flag "dnsc" added. Values are as above and apply
            to all clients that have no entry in the DNS Client table.

    October, 2015  ***** [CURRENT BUILD  22232] *****
                   ***** [CURRENT DRIVER 3.2.4] *****

        22  Minor Changes:

            Function p32open() was calling getnam() instead of
            getpname() in error messages.

            Minor error in unixutil() line #90 corrected.

            Minor error in in x_log.c line #19 corrected.

            The DHCPD now honors a specified offset only for DISCOVERs
            with no code 50 IP address.

            Default DHCPD lease duration is again 7 days.

            BUGFIX: The buffer size used by the browser devices has
            been increased to 8*64K (webinit.c line #35).
            The same increase was done in edit.c line #521.

        13  Minor Updates:

            Minor changes in wupnpd.

            NEW FEATURE: Command htest now accepts an argument
            specifying how many times a name should be looked up.
            This gives more accurate time estimates for the lookup.

            NEW FEATURE: The arping command now resolves Vendor IDs
            for MAC addresses, if a file mac.txt or mac.ini exists.
            The supplied mac.ini file is based on the manuf file
            distributed with Wireshark.

            --------------------------------------------
            ***** IMPORTANT NOTE for OpenVPN users *****
            --------------------------------------------

            Some versions of the TAP-WIN32 driver on some platforms
            were causing NAT32 exit to fail if the adapter was set to
            report its Media Status as Always Connected rather than as
            Application Controlled.

         6  Minor Updates:

            A black-list entry containing a ^ character must be in
            quotes.

            Udptime server fixed.

            Udpdtime server added (UDP Daytime Service).

            Default DHCPD lease duration is now 1 day (86400 sec).

            Monitor dialog box modified to allow clearing of the
            entire list.

            Various web pages updated.

    September, 2015  ***** [CURRENT BUILD  22232] *****
                     ***** [CURRENT DRIVER 3.2.3] *****

        29  NEW FEATURE: The DNSRD now treats black-listed names that
            start with ^ differently. A strcmp() is done instead of a
            strstr() in this case.

            BUGFIX: The rasin thread now discards incoming packets if
            the number of buffers in the pool reaches 10.

        28  NEW FEATURE: The DNSRD now checks for long DNS labels and
            blocks names with a starting label longer than dnsl bytes.
            The dnsl variable is initially 40 bytes and has a maximum
            value of 63.

        26  BUGFIX: DHCPD modified to mark a declined entry as
            unavailable for 60 sec rather than just 10 sec. This fixed
            the duplicate address problem.

        24  BUGFIX: DHCPD modified to offer a different address each
            time a particular address is declined.

        20  MODIFIED: Connections can now be dialed via a web page.
            RasDial() is now used rather than RasDialDlg().

            MODIFIED: DHCPD now always broadcasts OFFERs and ACKs.
            This was needed because some clients do not set flags
            correctly.

            MODIFIED: Function log() now prints more diagnostic
            information if a log file can't be opened.

        18  BUGFIX: WINIO modified to fix resizing bugs.

        17  DHCPD modified as follows:
            Unicast behaviour changed, NACK behaviour changed.
            Function request() no longer calls arp_send() to check
            the requested IP.

        12  NEW FEATURE: The DNS lookup functions now check the WHOST
            table. The DHCPD now adds an entry to that table after
            sending an ACK to a REQUEST. This fix is particularly
            useful for LINUX-based devices.

         9  Various string functions modified to ensure VS2015
            compatibility. Note the sprintfx.cpp and vsprntfd.c
            modifications.

         8  BUGFIX: The DHCPD now adds an ARP entry before sending an
                    OFFER, ACK or NACK. This allows devices that do
                    not set the BROADCAST flag in DISCOVER and REQUEST
                    packets to work correctly.

            BUGFIX: Function inetin() now passes mapped packets to
                    NAT32 regardless of source, if a mapping exists.

         7  BUGFIX: Portmap send_ack() error fixed.
                    An ARP request for IP destination instead of
                    IP nexthop was being sent.

            BUGFIX: Honeypot serve_real_content() fixed.
                    The request length is now checked.

            BUGFIX: See all the 5.9.2015 notes relating to udpsend(),
                    ipsend, and their callers.

         4  NEW FEATURE: The httpd_proxy environment variable now
            allows (1) or diallows (0) HTTPD proxy behaviour.

         3  BUGFIX: DHCPD was sometimes not responding to request.

         2  A new WinPkFilter Driver Version 3.2.4 is now available.

    August, 2015  ***** [CURRENT BUILD  22232] *****
                  ***** [CURRENT DRIVER 3.2.3] *****

        31  MODIFICATION: The dhcp command has been renamed to dhcpd.

        30  Error in nav.css fixed.

        28  BUGFIX: TCL: Several minor file I/O errors corrected.

        26  NEW FEATURE: arping command added.

                Usage: arping ifn [IP | MAC]

            The command is used to obtain a list of all machines on a
            network (arping ifn) or to "ping" a machine by IP address
            or MAC address.

            CRON now re-syncs when the machine resumes from sleep.

        23  NEW FEATURE: mechanism for overriding DHCP offers from
            external DHCP servers modified.

        21  NEW FEATURE: Command 'dhcp ifn test' gathers responses for
            2 seconds. It thus detects all DHCP servers that have sent
            an offer during that interval.

            File 'crontab' detects external DHCP servers every minute.

            NOTE: If the DHCPD is set to static mode on an interface,
            then stations not in the reserved list will never be
            initialised if no external DHCP server is active.

        19  NEW FEATURE: mechanism for overriding DHCP offers from
            external servers improved.

        16  BUGFIX: several minor DHCPD bugs fixed.

        15  NEW FEATURE: Honeypot now honors FILE and CMD requests.

        14  BUGFIX: Port 137 lookups for "wpad" now honored.

        13  BUGFIX: UDP echo command was sending to broadcast address
            if name resolution failed.

            NEW FEATURE: RDP and SMB traffic is now mapped directly to
            the MSTCP by the driver. This greatly increases performance
            for local traffic.

        12  NEW FEATURE: The winset command can now be used to start
            the Windows Firewall Control Panel applet.

        11  CHANGE: The ICF code now no longer defaults to ON.

        10  NEW FEATURE: The honeypots, DHCP server and HTTP servers
            are now started via startup.txt only.

         9  NEW FEATURE: The DHCPD now supports configuration of MSTCP
            interfaces. A new dialog box asks the user for an IP address
            and Mask to be used on the interface. In order to support
            DHCP renew requests, the DHCPD reports the fixed IP address
            x.x.x.232 so that such requests actually make it down to
            the NDIS layer. That IP address is pingable from other
            machines.

         8  BUGFIX: Error in ReadPostData() corrected. This error was
                    causing NAT32 to exit if WUPNPD received a command.

         7  WSUPNPD exception handling added.

         6  BUGFIX: WUPNPD buffer size increased.

         4  BUGFIX: HTTPW now uses a larger reply buffer for DNS
                    lookups.

         3  BUGFIX: HTTPD POST Request now works correctly.

    July, 2015  ***** [CURRENT BUILD  22230] *****
                ***** [CURRENT DRIVER 3.2.3] *****

        31  BUGFIX: various buffer issues in the HTTPD fixed.
            BUGFIX: additional sanity checks added to the TCP code.
            BUGFIX: honeypot_ssl was not closing connections because
                    read() calls were blocking.
            BUGFIX: Function tcpwrite() was sometimes writing too much
                    data.

        25  BUGFIX: termination when additional shells are running.
            BUGFIX: tcpsend() error when no data needs to be sent.
            BUGFIX: buffer length error in mwrite() and monitord().

        22  Several bugfixes and improvements, including:

                Winsock WUPNPD improved (see upnpd.htm).
                New command setu added  (see upnpd.htm).
                WUPNPD now started on Secondary interface in startup.txt
                NAT32.EXE flags modified. Flag "h" now indicates
                    "No HOSTS checking"
                Flag "p" now indicates "give network I/O priority".
                FritzBox and FritzRepeater script files modified.
                Default stack size increased.

        15  BUGFIX: Fixed potential GPF in pmain.c

            Various other minor issues fixed.

        12  BUGFIX: TCP keepalive now works correctly.

         6  Minor changes in how winio.c handles change between web
            mode and standard mode.

         4  Many changes made, particularly in memory allocation in
            several functions.

            Most (but not all) printf variants now use xmalloc().

            The minimum stack size is now 16K rather than 4K.

            The WinPkFilter 3.2.3 is now installed per default.

            BUGFIX: The NSERVER string is now no longer sometimes
            falsely set.

    June, 2015  ***** [CURRENT BUILD  22228] *****
                ***** [CURRENT DRIVER 3.2.x] *****

        15  This is the last build that will run on Windows XP.

            BUGFIX: Function wlogin() modified to close startup.txt
            once it's execution has completed.

            Several commands modified to interpret "all" as all
            interfaces.

         9  BUGFIX: File change.txt now sets interface selection
            algorithm to 'main'.

            NEW COMMAND: netcheck displays important network settings.

         8  IMPROVEMENT: DNS resolver now checks Windows notion of a
            name server address before resorting to OpenDNS.

            BUGFIX: Shutdown command now clears no_sleep before
            calling ExitWindowsEx().

            BUGFIX: Exit flag is now set when a network input thread
            is forcefully terminated (e.g. via a netstop command).

         6  BUGFIX: IPPROC minor DNS modification.

         5  BUGFIX: The NETOUT thread was sometimes terminating
            prematurely. This happened whenever its semaphore was
            signalled and the ouput queue had been emptied in the
            interim. Changes in netout(), netwriteq() and slowtimer().

         4  Major changes to how DNS is used and detected. Nsdetect
            is no longer used, as it allows any private machine to
            change DNS Server settings within NAT32. The mechanism
            is still in place but no longer turned on in startup.txt.

         3  Several web page improvements and enhancements.

            Winio() now displays web pages by running x_web() and
            x_webf() in a thread rather than via a function call.

    May, 2015  ***** [CURRENT BUILD  22228] *****
               ***** [CURRENT DRIVER 3.2.x] *****

        29  SoftAP.exe major change: Stop button now forces a stop.
            SoftAP.exe minor changes: debug output removed, status info
            now updates correctly.

        25  Admin.exe modified to start child processes without
            inherited handles. This means that such processes will no
            longer prevent NAT32 from terminating if they are still
            active at the time.

            Support for a second Windows ICS magic address added.

        24  NEW FEATURE: Throttling added. See setf.htm for details.

            BUGFIX: WiFi and Virtual WiFi adapters now recognised
            correctly on Windows 8 and higher.

        23  NEW COMMAND: arpoff ip | name [ifn]
            This command modifies the state of the specified ARP entry
            to "refuse". Thereafter, traffic to the address will have
            an invalid Ethernet destination address causing such
            traffic to be ignored by the receiver. This action can be
            reversed with an arpon command with the same syntax.
            This feature is useful for blocking traffic at the MAC
            level rather than at the IP level.

        22  Startup.txt modified as follows:

            1. The setis command is now: setis main
            2. The no_sleep variable is now set to 1
            3. Command: "setnsi p" was added to ensure that the main
               DNS server is used per default.

            When running as a service, a 20-sec startup delay has been
            removed.

            Various kprintf functions were modified so that they work
            correctly when NAT32 runs as a service. If kprintf2 is
            ever called, the caller blocks until Ok or Cancel is clicked
            on the xlog.htm page.

            CAUTION: kprintf2 is called from the kecho command. If that
            command is ever used, BE SURE to display the log buffer in
            a browser so that Ok or Cancel can be clicked.

            A new certificate for the WinPkFilter driver was added. The
            original certificate had expired.

        21  MINOR CHANGE: ARP cache size increased.

            NEW FEATURE: WiFi and Virtual WiFi detection added. New
            help pages explain the feature.

            RIP modified so that rip udates are never sent on interfaces
            that are configured, but not in use.

        19  MAJOR CHANGE: The code that handles adapter configuration
            changes and DHCPD changes has been extensively modified.
            The file 'change.txt' has also been modified and the old
            version should no longer be used.

            BUGFIX: All netin functions have been modified to correct
            a DHCP Renew problem.

            NEW FEATURE: The SoftAP.exe program has been enhanced.

        18  Kernel modification: The thread wrapper now checks for an
            unreleased Critical Section and releases it if necessary.

        17  BUGFIX: dstat  command modified (ARP CS issue)
            BUGFIX: eth2ip command modified (ifn arg added)

        15  MINOR CHANGE: Service configuration improved.

        14  MAJOR CHANGE: A problem was occurring on networks that are
            connected to the Internet via routers that have multiple
            private IP addresses. NAT32's inetin() thread was dropping
            incoming packets that had a MAC source address that did
            not match that of the configured gateway.

        13  NEW COMMAND: "dstat ea" converts the specified Ethernet
            Address to an IP address and name (if known).

            The Monitor window is now preserved across restarts. This
            means that decho the and mecho commands (which both call
            dprintf to display output in the monitor windos) can now
            be used at any time.

            Various help texts in dialog boxes updated.

        10  Unsolicited incomimg ICMP traffic is now passed to NAT32
            for processing rather than to the MSTCP. This means that
            pings will work even if the Windows Firewall is blocking
            ICMP traffic.

            BUGFIX: Problem with shell exit after a restart fixed.

         9  BUGFIX: wpad dns now works correctly.

            Softap.exe notification handling improved.

            Several htm pages updated.

         8  BUGFIX: Function sets() line #47.

         7  BUGFIX: Function inetin() now routes packets received from
            the MSTCP that are addressed to a different local network.
            Packets from the MSTCP for addresses on the same network
            are written directly.

            BUGFIX: The DHCPD reset command was setting the nserver to
            1.2.3.4 instead on nif[ifn].ni_ip.

         4  Command config no longer writes to logfile unless a debug
            argument is specified.

         3  The GPF Dialog box now works correctly for all options.
            A gpf command is available for testing the GPF handler.
            Full details are in file gpf.htm.

         2  NEW COMMAND: The wpad command can now be used to configure
            the wpad features and to turn wpad support on or off.
            Full details are in file wpad.htm.

         1  NEW FEATURE: The DNSRD now resolves names containing
            wpad.domain to NAT32's IP address. This causes a web
            client to send a GET request for file wpad.dat to NAT32,
            which then responds with the contents of file proxy.pac
            that is located in the NAT32v2 HTM directory. A sample
            proxy.pac file is included, but it should be edited as
            needed. The sample proxy.pac redirects all traffic to
            the NAT32 HTTPD at port 8080.

    April, 2015  ***** [CURRENT BUILD  22225] *****
                 ***** [CURRENT DRIVER 3.2.2] *****

        30  Various HTML pages updated.

            The "su" command now always executes admin.exe, even on
            systems without UAC enabled.

        26  Build 22225 created from the Build 22224 codebase.

            Minimum platform requirement is Windows 7 (Server 2008 R2).