Skip to content

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.

Remarks

  • Portable mode is not recommended to use because the esptool.exe file is not the latest version (but is v3.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.
Clone this wiki locally