可使用本節內容建立 rawProcessInfo.json 和 os.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 組態。