All command line arguments

September 3, 2025 ยท View on GitHub


Required

Browsers

Need to enter only one argument from this group!!!

Argument CommandDescription
--chromeLaunching the program via Google Chrome browser
--firefoxLaunching the program via Mozilla Firefox browser
--waterfoxLaunching the program via Waterfox browser
--edgeLaunching the program via Microsoft Edge browser
--safariLaunching the program via Apple Safari browser
--auto-detect-browserThe program itself will determine which browser to use (from the list of supported browsers)

Modes of operation

Need to enter only one argument from this group!!!

Argument CommandDescription
--keyCreating a license key for ESET Smart Security Premium
--small-business-keyCreating a license key for ESET Small Business Security (1 key - 5 devices)
--advanced-keyCreating a license key for ESET PROTECT Advanced (1 key - 25 devices) - works only with mailticking, fakemail, inboxes, incognitomail and --custom-email-api
--vpn-codes[DISABLED] Creating 10 codes for ESET VPN + 1 ESET Small Business Security key
--accountCreating an ESET HOME Account (to activate the free trial version)
--protecthub-accountCreating a ESET ProtectHub Account (to activate the free trial version) - works only with mailticking, fakemail, inboxes, incognitomail and --custom-email-api
--only-webdriver-updateUpdates/installs webdrivers and browsers without generating accounts and license keys
--reset-eset-vpnTrying to reset the license in the ESET VPN application (Windows & macOS only) - Overrides all arguments that are available!!!
--updateSwitching to program update mode - Overrides all arguments that are available!!!
--installInstalls the program and adds it to the environment variable (Windows & macOS only) - Overrides all arguments that are available!!!
--return-exit-code[For developers] Will make the program return the exit code you requested - Overrides all arguments that are available!!!

Optional

Logging

Need to enter only one argument from this group!!!

Argument CommandDescription
--silentDisables message output, output called by the --custom-email-api argument will still be output!
--disable-loggingDisables logging to a file

Without a group

Argument CommandDescription
--skip-update-checkSkips checking for program updates
--skip-webdriver-menuSkips installation/upgrade webdrivers through the my custom wrapper (the built-in selenium-manager will be used)
--no-headlessShows the browser at runtime (the browser is hidden by default, but on (Windows 7) and (enabled --business-key or --business-account options) this option is enabled by itself)
--custom-browser-location {string}Set path to the custom browser (to the binary file, useful when using non-standard releases, for example: Firefox Developer Edition, Brave)
--email-api {1secmail, guerrillamail, developermail, mailticking, fakemail, inboxes, incognitomail, emailfake}Specify which api to use for mail, default - emailfake
--custom-email-apiAllows you to manually specify any email, and all work will go through it - Requires manually read inbox and do what is described in the documentation for this argument!!!, Also use this argument if you are unable to generate anything using all the implemented email APIs above
--no-logoReplaces ASCII-Art with plain text
--disable-progress-barDisables the webdriver download progress bar
--disable-output-fileDisables the output txt file generation
--output-fileSpecifies the path to the output file
--repeat {number}Specifies how many times to repeat generation
--proxy-file {string}Specifies the path from where the list of proxies will be read from, default - proxies.txt