Skip to content

notemberg/stray-auto-authen-kmitl

Repository files navigation

stray-auto-authen-kmitl

A Python script that let you automatically authenticate into KMITL network

Getting started

Prerequisites

  • Python 3.x
  • Git

Installation

  1. Clone repo (notemberg/stray-auto-authen-kmitl)
git clone https://github.com/notemberg/stray-auto-authen-kmitl.git
  1. cd into project directory
cd stray-auto-authen-kmitl
  1. Install some essential python packages
pip install -r requirements.txt
  1. generate encrypted_password.txt and encryption_key.key in encryptpassword.py
password = b"passwordhere" 
  1. edit username and ipaddress in config.json
"username":"    ",
"ipAddress": "    ",

Usage

stray_auto_authen.vbs

Config

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

Credit

  • 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.

Project Attribution

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.

Disclaimer

This project is only an experiment on KMITL authentication system and it does not provided a bypass for login system

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published