There are three login types for EE Wifi.
EE Business Broadband has tested by me.
EE Broadband and EE Wifi login types are propably working.
I am not sure because I don't have accounts to test them.
You need to put your details in app.txt and run the sofware.
You can access app.txt file from here https://github.com/s4l1h/bt-wifi-auto-login/blob/main/app.txt
Download automatic prebuilt software from https://github.com/s4l1h/bt-wifi-auto-login/releases
Or you can build your self. It's written in GO. https://go.dev/doc/tutorial/compile-install
If you are going to use "https://192.168.23.21:8443" as the address you will need it.
app_ignore_bad_ssl_error=1
app_login_check_timer=60
app_login_url=https://ee-wifi.ee.co.uk/ante?partnerNetwork=btb
Usualy you dont need to change this. Checking rule. Basically we are cheking the keyword in the app_login_check_url
app_login_check_keyword=now logged on to BT
app_login_check_url=https://ee-wifi.ee.co.uk/
header_Referer=https://ee-wifi.ee.co.uk/home
header_Origin=https://ee-wifi.ee.co.uk
post_username=youremailaddress@hotmail.co.uk
post_password=yourpassword
post_xhtmlLogon=https://ee-wifi.ee.co.uk/ante -> it depends on your account type