The Netsh command-line scripting utility allows you to locally or remotely display or modify the network configuration of a computer that is currently running. It provides a scripting feature that allows you to run commands in batch mode against a specified computer and can save a configuration script in a text file for archival purposes to help you configure other servers.
The aaaamon.dll module works as Netsh Helpers created programmatically with the Netsh API. Netsh Helpers are DLL files that implement a Netsh context registered with Windows through the system registry. Netsh contexts extend the functionality of Netsh by providing configuration and monitoring support for one or more services, utilities or protocols.
One of these contexts, the Netsh AAAA context, can be used to show and set the configuration of the Authentication, Authorization, Accounting, and Auditing (AAAA) database used by the IAS (Internet Authentication Service) and Routing and Remote Access Service. The aaaamon.dll application executes the commands in the Netsh AAAA context. These commands are primarily used to export the configuration of one IAS server as a Netsh script using the dump command or the show commands, and import the configuration of another IAS server using the netsh exec command as well as a netsh script that contains the set config command.
The DLL aaaamon.dll is used to start some specific help applications that use it for their execution. The only function that this DLL is required to export is the InitHelperDLL. It is called by the Netsh to perform the initial loading of the helpers that typically call the RegisterHelper function from within the InitHelperDLL.
Netsh operates in three command modes:
* Online – Netsh processes commands immediately as they are entered at the Netsh command prompt.
* Offline – commands are collected by Netsh. When the user issues the commit global command, Netsh executes the collected commands as a script. The user can also discard collected commands by issuing the flush command.
* Script – contains Netsh commands that can be executed by issuing the exec command at the Netsh command prompt or by using netsh -f scriptfile.
Author: Microsoft Corporation
Author URL:
Part Of: Windows operating system
Memory Usage: Low
Associated Applications: Netsh AAAA Context
Background DLL: No
Uses Network: Yes
Hardware Related: No
Common Path: C:\Windows\system32\aaaamon.dll
DLL Version: 5.1.2600.0
==========================================
举个例子:
如果你要添加对sctp的监控,你就需要制作一个sctpmon.dll,然后把sctpmon.dll放到C:\Windows\system32\路径下,你的netsh才能具备监控sctp的功能。