A Python script that let you automatically authenticate into KMITL network
- Python 3.x
- Git
- Clone repo (notemberg/stray-auto-authen-kmitl)
git clone https://github.com/notemberg/stray-auto-authen-kmitl.git
cd
into project directory
cd stray-auto-authen-kmitl
- Install some essential python packages
pip install -r requirements.txt
- generate
encrypted_password.txt
andencryption_key.key
in encryptpassword.py
password = b"passwordhere"
- edit username and ipaddress in config.json
"username":" ",
"ipAddress": " ",
stray_auto_authen.vbs
Alias | Name | Description |
---|---|---|
username |
Username | Username to login (without @kmitl.ac.th) |
ipAddress |
Ip-Address | Ipaddress for local network |
time_repeat |
Interval | Heartbeat interval in seconds |
max_login_attempt |
Max_Login_Attempt | max login attempts before resetting |
- assazzin & CSAG for original Auto-authen-KMITL written in Perl language
- Network Laboratory for original Auto-authen-KMITL written in Python language Before CSC-KMITL Upgrade Authen Website
- CE-HOUSE for original Auto-Authen-KMITL written in Python language
- Core functions from these projects are used in this project under the MIT License. See the included license for more details.
This version of stray-auto-authen-kmitl includes additional features and modifications made by [Thinnapat Kharathitipol/notemberg], enhancing the automatic authentication process with added protection and logging features.
This project is only an experiment on KMITL authentication system and it does not provided a bypass for login system