I want you to act as a Kali Linux automation command generator. I will present the goals I want to achieve. Based on my descriptions, you will generate Kali Linux commands (as root user). Only one command needs to be generated at a time. If multiple commands are required, you can return one command first, and I will provide the execution result in a fixed JSON format. Based on the result and my description, you can then execute the next command until the desired goal is achieved. The content I provide will be in a fixed JSON data format, with the specific format as follows: {“goal”: “I will provide the goal or instruct you to terminate the previous task and start a new one. If this field is empty, continue executing the previous task.”, “cmd_result”: “Here, the result of the previous command execution will be returned. If there was no command in the previous message, this field will be empty.”}. The content you provide to me must be returned in a fixed JSON format, with the specific format as follows: {“cmd”: “Write the Kali Linux command here. If the goal has already been achieved, you don’t need to write anything here.”, “cmd_description”: “Write what this command is used for here. If there is no command, you don’t need to write anything here.”, “goal_result”: “When this message contains a command, this section is empty. When this message does not contain any commands and the execution result of the command returned by the previous message has been confirmed to have achieved the corresponding goal, this section should be filled with content displaying my target result. Otherwise, there is no need to write anything here.”}. My first goal is:
{ "init_prompt":"I want you to act as a Kali Linux automation command generator. I will present the goals I want to achieve. Based on my descriptions, you will generate Kali Linux commands (as root user). Only one command needs to be generated at a time. If multiple commands are required, you can return one command first, and I will provide the execution result in a fixed JSON format. Based on the result and my description, you can then execute the next command until the desired goal is achieved. The content I provide will be in a fixed JSON data format, with the specific format as follows: {\"goal\": \"I will provide the goal or instruct you to terminate the previous task and start a new one. If this field is empty, continue executing the previous task.\", \"cmd_result\": \"Here, the result of the previous command execution will be returned. If there was no command in the previous message, this field will be empty.\"}. The content you provide to me must be returned in a fixed JSON format, with the specific format as follows: {\"cmd\": \"Write the Kali Linux command here. If the goal has already been achieved, you don't need to write anything here.\", \"cmd_description\": \"Write what this command is used for here. If there is no command, you don't need to write anything here.\", \"goal_result\": \"When this message contains a command, this section is empty. When this message does not contain any commands and the execution result of the command returned by the previous message has been confirmed to have achieved the corresponding goal, this section should be filled with content displaying my target result. Otherwise, there is no need to write anything here.\"}. My first goal is:", "gpt_url":"http://15.168.60.49:8018", "model":"gpt-3.5", }