qsnctf-practice-dynamic

获取青少年CTF练习场的排行榜和解题动态。Invoke when user wants to check QSNCTF leaderboard or recent solve activities.

MIT-0 · Free to use, modify, and redistribute. No attribution required.
0 · 17 · 0 current installs · 0 all-time installs
by末心@Moxin1044
MIT-0
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Name/description promise (QSNCTF leaderboard and dynamics) aligns with included script and SKILL.md. The script calls the stated qsnctf.com API endpoints and formats results; nothing requested that would be unrelated (no cloud creds, no unrelated services).
Instruction Scope
Runtime instructions are limited and concrete: run the provided Python script with action arguments. The SKILL.md and script only perform HTTP GETs to the documented endpoints and print formatted results. The instructions do not read local secrets, system files, or send data to third parties beyond qsnctf.com.
Install Mechanism
No install spec included (instruction-only plus a simple Python script). Dependencies are minimal (requests) and installation via pip is documented. No downloads from untrusted URLs or archive extraction.
Credentials
The skill requires no environment variables, no credentials, and no config paths. The script uses only public HTTP GET requests; there is no disproportionate secret access.
Persistence & Privilege
Skill does not request always:true and does not modify system or other skills. It is user-invocable and can be invoked autonomously (platform default) but its functionality is limited to on-demand API queries.
Assessment
This skill appears to be what it claims: a small Python tool that queries public QSNCTF APIs and prints leaderboard / solve activity. Before installing/using: (1) note it will perform network requests to https://www.qsnctf.com (no credentials required), (2) pip-installing requests gives the script network ability—run in an environment you control if you’re cautious, and (3) you can review the included scripts/qsnctf_stats.py (already provided) — it contains no hidden endpoints or secret exfiltration. If you don't trust the publisher, run it in a sandbox or inspect/execute the script manually rather than granting it broad automated privileges.

Like a lobster shell, security has layers — review code before you run it.

Current versionv1.0.0
Download zip
latestvk972v1n2qrdder8sxq2ph3srs583b5b4

License

MIT-0
Free to use, modify, and redistribute. No attribution required.

SKILL.md

青少年CTF练习场动态查询

本技能用于获取青少年CTF练习场(www.qsnctf.com)的排行榜和解题动态信息。

功能说明

1. 排行榜查询

获取当前排行榜前20名用户信息,包括:

  • 排名
  • 用户名
  • 积分
  • 等级
python scripts/qsnctf_stats.py ranking

2. 解题动态查询

获取近期的解题动态,包括:

  • 用户名
  • 题目类别
  • 解题时间
python scripts/qsnctf_stats.py dynamic

使用方法

命令格式

python scripts/qsnctf_stats.py <action> [options]

参数说明

参数说明
action必填,可选值: ranking, dynamic, all
-n, --number可选,获取解题动态的数量(默认10条,0表示全部)

Action 说明

Action功能
ranking获取排行榜TOP 20
dynamic获取近期解题动态
all同时获取排行榜和解题动态

使用示例

获取排行榜

python scripts/qsnctf_stats.py ranking

获取最近10条解题动态

python scripts/qsnctf_stats.py dynamic

获取最近20条解题动态

python scripts/qsnctf_stats.py dynamic -n 20

获取全部解题动态

python scripts/qsnctf_stats.py dynamic -n 0

同时获取排行榜和解题动态

python scripts/qsnctf_stats.py all

输出示例

排行榜输出

======================================================================
青少年CTF练习场 - 排行榜 TOP 20
======================================================================
排名     用户名                     积分        等级
----------------------------------------------------------------------
1       substkiller               892.0      Lv.2
2       huasan2508                836.0      Lv.2
3       qingquan12                627.0      Lv.2
...
======================================================================

解题动态输出

============================================================
青少年CTF练习场 - 近期解题动态
============================================================
用户名                题目类别                    时间
------------------------------------------------------------
zzawa                Base64                     2026-03-22 01:39:01
fenfenkaihuai        应急行动-1                  2026-03-21 23:45:51
...
============================================================

依赖

  • Python 3.x
  • requests 库

安装依赖:

pip install requests

API 说明

本技能调用以下API:

  • 排行榜: GET https://www.qsnctf.com/api/5dboard/playlist
  • 解题动态: GET https://www.qsnctf.com/api/5dboard/viewlist

Files

2 total
Select a file
Select a file to preview.

Comments

Loading comments…