-
Notifications
You must be signed in to change notification settings - Fork 52
Additional Options
Alex edited this page Oct 29, 2021
·
4 revisions
N2D22 supports additional options through the command-line interface. These options may be useful in certain situations where software installation is not possible or access to the filesystem is limited. The command-line interface allows you to launch the application under a different mode and configure its behaviour. You can use multiple flags in conjunction with one another i.e. .\N2D22.exe --portable --debug
to set both flags.
Parameter | Description |
---|---|
--portable -p
|
Starts the application under Portable mode where Python and esptool.py are not required. |
--debug -d
|
Starts the application with a Debugging console where global and local debug messages are printed. |
--fixdriver -fd
|
Starts the application with IDS/IPS mitigations enabled. Device scanning won't take place, esptool.py will use its built-in auto detect functionality that bypasses the Access Denied error. |
-
Portable mode is not recommended to use because the
esptool.exe
file is not the latest version (but isv3.0
) of esptool and the current implementation does not verify the authenticity of the module, presenting a substantial security risk under certain situations where privilege escalation could be possible if a malicious process was loaded instead of the original esptool file while N2D22 is running with elevated privileges on the host operating system. - You can append
yes
to the--debug
parameter in order to supress the acknowledgement message. i.e..\N2D22.exe --debugyes
.