Files
OSU-Public-Wi-Fi-Login/config.example.yaml

56 lines
1.3 KiB
YAML

selected_network: wifi_osu
wifi_interface_name: Wi-Fi
allow_unsafe_mac_changes: false
randomize_mac_on_start: false
networks:
wifi_osu:
ssid: WiFi@OSU
profile_name: WiFi@OSU
requires_portal_login: true
randomize_mac: false
restore_hardware_mac: false
auto_create_open_profile: true
mac_refresh_hours: 6
eduroam:
ssid: eduroam
profile_name: eduroam
requires_portal_login: false
randomize_mac: false
restore_hardware_mac: true
auto_create_open_profile: false
connectivity_checks:
- url: http://example.com/
expected_status: 200
expected_text: Example Domain
require_final_url_match: true
allow_redirects: false
monitor:
check_interval_seconds: 15
connect_retry_cooldown_seconds: 20
disconnect_grace_seconds: 45
adapter_reset_cooldown_seconds: 120
reconnect_wait_seconds: 12
connection_timeout_seconds: 60
selenium:
headless: true
page_load_timeout_seconds: 20
element_timeout_seconds: 12
max_login_retries: 3
portal:
trigger_urls:
- http://captive.apple.com/
- http://www.msftconnecttest.com/redirect
- http://detectportal.firefox.com/
accept_terms_name: visitor_accept_terms
login_button_xpath: //input[@type='submit' and @value='Log In']
logging:
level: INFO