Skip to content

liziyy/HFUT-WLAN-Autocheckin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

language : 中文 / English

HFUT-WLAN-AUTOCHECKIN

本项目是合肥工业大学力学系本科20级的开源项目, 学有余力(学不动了)的情况下为便利校内广大师生, 传播友爱与互助, 将校园网的登录和认证过程写成了一个简单的程序, 实现了全自动连接与认证, 开箱即用.

源代码开放出来供开发者和使用者改进及监督. 为保护母校信息, 所有涉及网络安全的信息(如ip地址等)已做保护处理.

如果需要借鉴本项目思路, 请符合Mozilla Public License Version 2.0相关规定, 最基本请附上原作出处和合肥工业大学力学系版权所有, 感谢配合!

1

  • 程序第一运行需要输入校园网账号和密码(账号密码会加密储存在本地),如果只是临时登录(非本人PC)选择不保存就行。
  • 如果需要全自动化登录可以使用附加功能1.开启开机自动连接WiFi(全自动化登录:开机后自动运行程序连接校园网,如果保存了账号密码就能全自动化连接了)
  • 如果想要连接其它WiFi怎么办,自行切换即可,程序只会在开机后或你主动运行程序后帮你连上校园网后就会结束运行
  • 如果开机的时候不想连接校园网怎么办,程序会自动监测,如果你连了别的网络会提示你是否切换,不想用校园网了就按提示输入就行了
  • 如何彻底卸载程序
    • 删除C:\Users\用户名\AppData\Local\HFUT-wlan-autocheckin这个文件夹及其所有文件,用户名因人而异
      • 找不到APPData这个文件夹怎么办?这个文件夹是系统默认隐藏了,在资源管理器选择显示隐藏文件就可以看见了
    • 按下键盘的win键和r键,输入regedit回车,根据目录层级找到HKEY_CURRENT_USER\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run,点击Run目录(不要展开),在Run对应的键值里找到HFUT-wlan-autocheckin将这一条删除即可
    • 至此程序已彻底从你的电脑里消失了

🌹安全性声明

  • 使用之前校验一下MD5
    • 怎么校验MD5?在线工具
    • 腾讯哈勃有安全性检验报告,MD5: 79e30332af1a5da8011f94927c8ac35e,检索已有报告即可
    • image
  • 懂代码的朋友动手截取一下网络数据,把源代码关键参数换了自行编译一下也能用
  • 这是本地程序,不经过任何第三方服务器
  • 你输入的账号密码只存储在C:\Users\用户名\AppData\Local\HFUT-wlan-autocheckin这个文件夹当中,保存内容已使用RSA算法加密,每次登录都会进行解密,所以这个文件夹的内容最好别动

项目规划

  • 英文Read.me
  • Github action
  • Linux: curl=>HWA.sh
  • Windows: HWA.bat
  • 使用python完成基础功能编写(liziyy)
  • 实现全自动连接校园网(liziyy)
  • 简单测速?(liziyy)
  • Management接口(查看设备与使用情况)
  • 测试WiFi信号强度(Liziyy)
  • Golang: 兼容Win,MAC,Linux
  • Android: HWA.APK
  • HarmonyOs: HWA.hap

👇写在前面

本人力学系普普通通本科生, 爱党爱国爱校, 此项目为课余所学知识编写, 为便利广大师生使用校园网做出贡献, 也为志同道合的朋友提供思路, 借开源平台之力, 实现程序不断优化.

这次我和我的小伙伴一起开发和改进程序@nommihang 开源的代码已处理过(考虑母校信息安全,望谅解). 原始代码在群内,仅供校内开发者参考.

  • 一些问题
    • 为什么你能访问Github?我也不知道啊我连上校园网就能够访问了唉。
    • 为什么不用国内平台开源,如gitee之类,非要用Github?. 国内开源之后会跟进的,用Github是因为我能够学英语啊%)RK8(`~{5PA(@43ARLWE_I

浅谈设计思路

程序的技术含量不是很高, 分析一下网络请求就写出来了。

移动端后期会跟进,鸿蒙端也一样。

  • 程序权限上要求会高一些,因为涉及到修改注册表(实现开机自启)、查询并修改网络状态以及在C:\Users\用户名\AppData\Local\HFUT-wlan-autocheckin建立目录等操作

  • 限于时间和精力原因,欢迎志同道合的朋友加入开发,放个群号: 439410997

🎫License

About

合肥工业大学校园网的全自动登录程序

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages