可使用本节内容创建 rawProcessInfo.json 和 os.json 文件。此脚本在基于 Linux 操作系统的虚拟机的侦测期间运行,用于收集进程详细信息、操作系统详细信息和网络详细信息。
rawProcessInfo.json 文件示例
注:
- 示例 JSON 中的键非常重要。
-
可以是特定于进程的任何内容。- 使用正确的值更改括号
<>
字符串。示例:“<pid>”为进程 ID。 -
{ } 括号表示特定对象
- [ ] 括号表示列表,可以包含多个类似的对象。
{ "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": "--------------------------------------" }
现在,可以将 CPDA 文件保存在 .ZIP 文件中并添加自定义 CPDA 配置。