透過命令列啟用 Acunetix
你可以透過命令列使用掃描器可執行檔啟用 Acunetix。
在 Windows 中:C:\Program Files(x86)\Acunetix\core\wsvc.exe
在 Linux 中:/home/acunetix/.acunetix/v_scanner/wvsc/v_220713150/scanner/wvsc
備註:黑色粗體所表示的文件夾會隨著版本而有所變化。
在 MacOS 中:/Applications/Acunetix.app/Contents/Frameworks/Acunetix.framework/Versions/Current/scanner/wvsc
可用的命令參數為:
- /activate <activationRequest.json_filename> *
- /log <log_filename>
- /log-level <log_level>
請注意,* 標記為啟動本軟體必須帶有的參數。
🔍 命令列 – 以管理員身分執行 |
要確保啟動過程是靜默的,您必須:
…否則用戶可能無法成功完成啟用。 |
參數 /activate <activationRequest.json>
啟用參數是指示掃描器使用指定的 JSON 文件執行激活所必需的。如果 JSON 文件不在當前工作目錄中,則必須指定包含文件名的完整路徑。JSON文件的格式如下:{
"license_key": "AAAA-BBBB-CCCC-DDDD",
"name": "John Doe",
"email": "john.doe@example.com",
"acumonitor": 1,
"http_proxy": {"host": "", "port": "", "uname": "", "pass": ""}
}
“acumonitor” 可能數值為:
- 0 — 不採取與 Acunetix 線上服務相關的操作。
- 1 — 註冊 Acunetix 在線服務;這將在成功啟用後向 Acunetix 線上服務註冊許可證
- 2 — 取消註冊 Acunetix 線上服務
http_proxy 數組必須包含您希望僅用於激活流量的代理的詳細信息。 如果不需要代理,則可以將這些值留空,如上例所示。
參數 /log <log_filename>
log 可選參數將指定日誌輸出到哪個文件。
參數 /log-level
log-level 可選參數將指定生成的日誌消息的詳細程度。可能的值是:
- debug
- info
- warn
- error
備註: debug 是最詳細的; error 是最不詳細的。
啟動用的命令列範例
Windows 中:C:\>"C:\Program Files (x86)\Acunetix\core\wvsc.exe" /activate C:\Users\johndoe\Desktop\exampleactivation.json /log C:\Users\johndoe\Desktop\wsvc.log /log-level debug
Linux 中:/home/acunetix/.acunetix/v_scanner/wvsc/v_220713150/scanner/wvsc /activate /home/johndoe/exampleactivation.json /log /home/johndoe/wsvc.log /log-level debug
備註:黑色粗體所表示的文件夾會隨著版本而有所變化。
MacOS 中:/Applications/Acunetix.app/Contents/Frameworks/Acunetix.framework/Versions/Current/scanner/wvsc /activate /Users/johndoe/exampleactivation.json /log /Users/johndoe/wsvc.log /log-level debug