AntiFreeze.NET can be launched in command-line interface. To do that, you should add any argument to executable's arguments. So
Calls AntiFreeze.NET GUI and
Calls CLI. You can run any of thread that supports CLI by its thread Id. To obtain list of Ids, run
To run some thread use following syntax:
AntiFreeze.NET.exe [command] <threadId> [params]
command - optional part, one of following:
After thread is executed, AntiFreeze.NET will be closed. The exceptions are Endless threads, they will run until you close them with console itself or by Ctrl+C hotkey in console.
Note: in CLI mode AntiFreeze.NET is not multithreaded. While AntiFreeze.NET (and its thread) is running, calling terminal session will be blocked.
Here are usage description of all threads can run from CLI.
Monitors the connection speed and latency by periodically sending pings.
Thread id: ping. Usage:
AntiFreeze.NET.exe ping %target%
Traces route to destination host and checks connection to all intermediate hosts.
Thread id: tracert. Usage:
AntiFreeze.NET.exe tracert %target%
Check port(s) of host for accessibility from the Internet.
Thread id: portcheck. Usage:
AntiFreeze.NET.exe portcheck %destination% [%targetPort%]
Used to retrieve your external (from Internet-side) IP address.
Thread id: externalip. Usage:
Retrieves MAC address for host by its IP address.
Thread id: getmac. Usage:
AntiFreeze.NET.exe getmac %ip%
Prints network information of all up network interfaces of your PC.
Thread id: networkinfo. Usage:
Retrieves IP address for given hostname.
Thread id: dnslookup. Usage:
AntiFreeze.NET.exe dnslookup %hostname%
Retrieves Hostname for given IP address.
Thread id: dnsrevlookup. Usage:
AntiFreeze.NET.exe dnsrevlookup %ip%
Retrieves vendor info by MAC address.
Thread id: maclookup. Usage:
AntiFreeze.NET.exe maclookup %mac%
Monitors traffic and speed on given network interfaces.
Thread id: trafficmon. Usage:
Scans network for available hosts and their IPs.
Thread id: ipscanner. Usage:
AntiFreeze.NET.exe ipscanner %ip-range% [%mode%]
Allows to detect surrounding UPnP devices and their services.
Thread id: upnpdiscovery. Usage:
Allows to add NAT port mapping using UPnP protocol.
Thread id: upnpforward. Usage:
AntiFreeze.NET.exe upnpforward %remotePort% %protocol% %localPort%
Retrieves port mapping tables from connected NAT-providing UPnP devices
Thread id: upnpmapping. Usage: