Skip to content

MZWNET/sysu-toolbox

Repository files navigation

SYSU Toolbox

Exploitation toolbox for some undisclosed endpoints of SYSU.

Temporarily implemented in UserScript. May add browser extension & CLI & APP versions in the future.

Features

Video Auto-Complete

A floating panel on video pages (/mod/fsresource/view.php) that:

  • Automatically sends progress requests to simulate video playback
  • Shows real-time progress percentage
  • Navigates to the next activity (video or quiz) on completion

Quiz Question Extractor

A button on quiz attempt pages (/mod/quiz/attempt.php) that:

  • Extracts all questions (text + options) from the current page
  • Recognizes question types: multiple choice, multi-select, true/false
  • Copies formatted output to clipboard

Installation

  1. Install Tampermonkey or a compatible userscript manager
  2. Build the project and install the generated dist/*.user.js

Development

pnpm install --fix-lockfile # Install dependencies
pnpm run typecheck # use tsgo to check TypeScript errors
pnpm run lint:fix # fix lint errors
pnpm run knip # check for unused things
pnpm run test # run tests
pnpm dev # start development server with hot reload
pnpm build # build the project, output to dist/*.user.js

Tech Stack

License

MIT

Credits

About

Exploitation toolbox for some undisclosed endpoints of SYSU

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors