青龙tools怎么用
时间: 2023-09-19 14:04:11 浏览: 422
青龙tools是一款功能强大的批量操作工具,可以用于管理和操作网站、服务器、数据库等。下面是关于青龙tools使用方法的简要介绍:
1. 下载并安装青龙tools:首先,您需要前往官方网站下载适用于您操作系统的青龙tools版本,并按照安装向导进行安装。
2. 启动青龙tools:安装完成后,您可以双击桌面上的青龙tools图标来启动该程序。
3. 添加目标:青龙tools提供了许多不同类型的目标,例如网站、服务器和数据库等。通过点击主界面的“添加目标”按钮,您可以选择具体的目标类型,并填写相关信息,例如URL、用户名和密码等。
4. 进行批量操作:添加目标后,您可以选择要进行的批量操作。例如,如果您添加了多个网站目标,您可以选择进行批量扫描漏洞、弱密码,或者进行批量提交表单等操作。
5. 定制操作设置:在进行批量操作之前,您可以根据具体需求对操作进行进一步定制,例如选择具体的漏洞扫描插件、设置扫描深度等。
6. 开始批量操作:在完成操作设置后,您可以点击主界面上的“开始”按钮来启动批量操作。青龙tools会自动按照您的设置对目标进行操作,并将结果实时显示在主界面上。
7. 查看和导出结果:批量操作完成后,您可以通过点击主界面上的“查看结果”按钮来查看操作结果。如果需要,您还可以将结果导出为文本或者其他格式,以便进一步分析和处理。
总结起来,青龙tools是一款功能强大的批量操作工具,可以帮助用户进行网站、服务器、数据库等的管理和操作。通过简单的设置,用户可以轻松实现对目标的批量操作,并及时查看和导出操作结果。
相关问题
青龙面板用js脚本添加环境变量
青龙面板(QingLong Panel)是一款流行的服务器管理面板,它允许用户通过JavaScript脚本来进行自动化操作,包括设置环境变量。要为您的应用添加环境变量,通常您需要按照以下步骤操作:
1. **登录控制台**:首先登录到青龙面板的后台管理系统。
2. **访问配置区域**:找到并进入服务器配置或者环境变量相关的部分,这通常位于“服务器”或者“设置”菜单下。
3. **创建新环境变量**:在配置界面,找到可以添加自定义环境变量的地方,可能会有一个“添加环境变量”或类似按钮。点击后,会弹出一个表单让你输入新的环境变量名(键)和值(例如 `VARIABLE_NAME=your_value`)。
4. **编写JS脚本**:如果青龙面板支持,您可以编写一个JavaScript脚本,在特定事件触发时自动执行这个添加环境变量的操作。这通常涉及到API调用,比如POST请求到青龙面板提供的接口,带上环境变量的名称和值。
5. **执行脚本**:将脚本保存并在青龙面板中指定的环境中运行,如cron任务或者Webhook。
```javascript
// 示例脚本(假设有个API接口URL)
const apiUrl = 'http://your-panel-url/api/setEnvironmentVariable';
const variableName = 'YOUR_VARIABLE_NAME';
const variableValue = 'your_value';
fetch(apiUrl, {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({ name: variableName, value: variableValue }),
})
.then(response => response.json())
.catch(error => console.error('Error:', error))
```
6. **验证**:执行脚本后,检查环境变量是否已成功添加到服务器配置中。
青龙面板用wxpusher随时监控JD收益
青龙面板可以通过集成wxpusher实现实时监控JD收益。具体操作如下:
1. 在wxpusher官网注册账号,获取APP_TOKEN和UID。
2. 登录青龙面板,进入“工具”-“脚本管理”,点击“新建”创建一个新的脚本。
3. 在脚本编辑页面中,输入以下代码,替换相应的APP_TOKEN、UID和JD_COOKIE:
```
#!/usr/bin/env bash
# 京东收益监控脚本
# 前往 wxpusher 网站 http://wxpusher.zjiecode.com/admin/app/list 创建应用,并得到 appToken 和 uid
# 填入以下变量中
# export PUSH_PLUS_TOKEN=""
# export PUSH_PLUS_USER=""
# export APP_TOKEN=""
# export UID=""
# export JD_COOKIE=""
# export PUSH_API="wxpusher"
# 京东脚本路径
export JD_SCRIPTS_DIR="/ql/scripts"
# 京东脚本名称列表,使用空格分隔多个脚本
export JD_SCRIPTS=(
"jd_bean_change.js"
"jd_joy_reward.js"
"jd_red_packet.js"
"jd_daily_egg.js"
)
# 获取 Cookie 失败时跳过执行
export SKIP_GET_COOKIE="false"
# 判断变量是否为空
function check_variable() {
if [[ -z "${!1}" ]]; then
notify "错误:${1} 未设置,请前往青龙面板添加对应的环境变量"
exit 1
fi
}
# 通知函数
function notify() {
message=${1}
if [[ "${PUSH_API}" == "wxpusher" ]]; then
curl -X POST "http://wxpusher.zjiecode.com/api/send/message" \
-H 'content-type: application/json' \
-d "{
\"appToken\": \"${APP_TOKEN}\",
\"content\": \"${message}\",
\"contentType\": 1,
\"uids\": [\"${UID}\"]
}"
elif [[ "${PUSH_API}" == "pushplus" ]]; then
curl -X POST "http://www.pushplus.plus/send" \
-H 'content-type: application/json' \
-d "{
\"token\": \"${PUSH_PLUS_TOKEN}\",
\"title\": \"京东收益监控\",
\"content\": \"${message}\",
\"user\": \"${PUSH_PLUS_USER}\",
\"template\": \"html\"
}"
fi
}
# 判断是否存在 Cookie
function check_cookie() {
if [[ ! -f "${1}" ]]; then
notify "错误:Cookie 文件 ${1} 不存在,请先获取 Cookie"
exit 1
fi
}
# 清空日志文件
function clear_log() {
echo "" >"${1}"
}
# 执行脚本
function run_script() {
script_name=${1}
script_path="${JD_SCRIPTS_DIR}/${script_name}"
echo "执行 ${script_name} 脚本"
node "${script_path}" >>"${LOG_FILE}" 2>&1
if [[ $? -eq 0 ]]; then
notify "${script_name} 脚本执行成功"
else
notify "${script_name} 脚本执行失败,请查看日志"
fi
}
# 监控脚本执行结果
function monitor() {
for script in "${JD_SCRIPTS[@]}"; do
log_file="${JD_SCRIPTS_DIR}/${script%.*}.log"
check_cookie "${JD_COOKIE}"
clear_log "${log_file}"
run_script "${script}"
done
}
# 检查变量是否设定
check_variable "APP_TOKEN"
check_variable "UID"
check_variable "JD_COOKIE"
monitor
```
4. 点击“保存”,然后在“任务计划”中添加一个定时任务,每隔一段时间执行该脚本即可。在任务计划中添加定时任务时,需要注意设置好定时执行的时间间隔。
阅读全文