pip install ktoolkits
import ktoolkits
ktoolkits.api_key="KITO API Key"
sys_image_list =[
{
"image":"registry.cn-hangzhou.aliyuncs.com/kservice/kigo-kali",
"version":"0.1",
"description":"Kali Linux"
},
]
image = sys_image_list[0].get("image","")
version = sys_image_list[0].get("version","")
sandbox = None
if sandbox is None:
name = f"sandbox_default_name_{int(time.time())}"
sandbox = ktoolkits.Tool.create_sandbox(name=name,
image=image,
version=version)
else:
sandbox.start()
sandbox= ktoolkits.Tool.get_current_sandbox()
response = sandbox.process.exec(command="ls -l")
print(response.result)
sandbox= ktoolkits.Tool.get_current_sandbox()
file_content = "Hello, Kito! "
is_success = sandbox.fs.upload_file("/workspace/test.html", file_content)
print(is_success)sandbox= ktoolkits.Tool.get_current_sandbox()
web_link = sandbox.get_web_service()
print(web_link)