SuperAPI AI 工具集

script-generator

编程与开发

查看项目

更新于 10-15 23:41

技能介绍

用途:按需生成优化且通过语法校验的脚本,仅生成、优化、校验,不执行脚本。适用场景包括脚本超过约30行、对多个目标并行操作、多库组合模式(如 impacket + ldap3、pypsrp + concurrent.futures)、重复认证握手或连接建立。

请求格式:需提供 LANGUAGE(python3、powershell 或 bash)、TASK(脚本目标)、TARGETS(IP、主机名、URL)、CREDENTIALS(用户、密码、哈希、域、证书)、AVAILABLE_LIBRARIES(已安装库)、OUTPUT_FORMAT(标准输出格式、文件写入)、CONSTRAINTS(超时、禁止破坏性操作、输出目录),以及可选的 CONTEXT(先前输出、错误、失败原因)。

优化方式:多目标使用 concurrent.futures.ThreadPoolExecutor;对同一主机的3次 HTTP 请求使用 requests.Session;重复认证改为单次认证并复用会话或令牌;优先使用高层库(impacket、ldap3、requests)。

输出:写入 OUTPUT_DIR/artifacts/<task_name>.<ext>,并返回 SCRIPT_PATH、LANGUAGE、VALIDATION、EXECUTION、DEPENDENCIES 等字段。

规则:绝不执行脚本,只生成、优化、校验;逐操作错误处理,不使用裸 except;所有 I/O 强制超时;返回前校验语法;不硬编码密钥,凭据以变量形式置于顶部。