目錄

透過命令列啟用 Acunetix

透過命令列啟用 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>

請注意,* 標記為啟動本軟體必須帶有的參數。

🔍 命令列 – 以管理員身分執行

要確保啟動過程是靜默的,您必須:

  • Windows 中, 以管理員身分執行指令
  • Linux 中, 在您 su 到 root 後直行指令 (或使用 sudo)
  • MacOS 中, 在您 su 到 root 後直行指令 (或使用 sudo)

…否則用戶可能無法成功完成啟用。

參數 /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