Skip to content

SDU-toolhub/srun.sh

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

srun.sh

pure shell script to login srun 纯粹的shell实现深澜系统的登录(除了使用curl openssl)

本项目借鉴自karin0/sdusrun 与 SadPencil/sdunetd 在山东大学中心校区完成实验,注意由于山大绑定了MAC,需要在系统中解除MAC绑定才能正常退出登录。

学长们的项目都很好,但是有个问题,都需要编译为二进制文件。 出于两个方向考虑:

  1. 冷门平台的工具链问题
  2. 嵌入式编译操作繁琐

基于相关协议实现纯shell实现的登录器,仅仅依赖于必要的组件(curl和openssl,这两个组件在我的openwrt系统中都有),保证在极限环境中的登录实现。

同时也将考虑支持html版本和vbs版本。

环境要求

在运行此脚本之前,请确保你的系统上安装了以下命令行工具。这些工具在绝大多数系统中都是预装的。

bash

curl

openssl (用于 MD5-HMAC 加密)

标准的 GNU Coreutils: grep, sed, cut, tr, od, head, date 等。

About

pure shell script to login srun

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 100.0%