Skip to content

Auto captive portal completion for Britanny Ferries Free Wifi

Notifications You must be signed in to change notification settings

lriley2020/bfiwifiauto

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

biwifiauto

I made this script whilst on a Britanny Ferries ferry from Portsmoth, UK to Santander, Spain!

I ran this on a Raspberry Pi 3b, powered off a powerbank.

main.py uses Selenium to complete the captive portal that users have to fill in before using the Britanny Ferries free wifi

ferry_mac_cron.sh is intended to be triggered every half an hour by a cron job. It brings the WLAN interface down, randomises the wlan0 MAC address, brings the interface back up, and runs main.py

Note: the randomised MAC address is needed in order to make raspberry pi appear to be a new client (therefore bypassing the 30 minute limit)

If these two scripts are paired with a second WLAN interface and configured to create a Wifi extender like here, the result is a free Wifi hotspot that all of your devices can connect to, without being limited to 30 minutes or having to complete a captive portal.

Enjoy! :)

About

Auto captive portal completion for Britanny Ferries Free Wifi

Topics

Resources

Stars

Watchers

Forks