可使用本節內容建立 rawProcessInfo.jsonos.json 檔案。此指令碼在基於 Linux 作業系統的虛擬機器的自我檢查期間執行,用於收集程序詳細資料、作業系統詳細資料和網路詳細資料。

rawProcessInfo.json 檔案示例

備註:
  • 示例 JSON 中的金鑰非常重要。
  • - 可以是特定於程序的任何內容。
  • 使用正確的值變更括號 <> 字串。範例:“<pid>” 為程序識別碼。
  • { } 括弧表示特定物件

  • [ ] 括弧表示清單,可以包含多個類似的物件。
{
    "proc_info_dict": {
        "<pid1>": {
            "proc_executable": "--", 
            "proc_name": "--", 
            "cwd": "--", 
            "fd": [
			"--"
            ], 
            "cmd_line": "--", 
            "proc_owner": "--", 
            "environ": {
                "<key1>": "--",
                "<key2>": "--"
            }, 
            "sockets": [
                {
                    "remote_port": "-", 
                    "remote_addr": "::", 
                    "socket_type": "---", 
                    "local_addr": "::", 
                    "socket_state": "---------", 
                    "local_port": "----"
                }
            ],
            "map_files": []
        },
"<pid2>": {
	  ...
  }
    }
}

os.json 檔案示例

備註:
  • 示例 json 中的金鑰非常重要。
  • -- 可以是特定於作業系統的任何內容。
{
    "network_detailed": [], 
    "interfaces": [
        "------"
    ], 
    "ipv6": [ 
        "-:----::----:----:----:----"
    ], 
    "ipv4": [
        "---.---.---.---"
    ], 
    "mac_address": {
        "---": "--:--:--:--:--:--"
    }, 
    "os_info": "--------------------------------------"
}

現在,可以 .ZIP 檔案形式儲存 CPDA 檔案並新增自訂 CPDA 組態