An open API service indexing awesome lists of open source software.

https://github.com/binarynoise/captiveportalautologin

Detect captive portals and automatically get liberated on Android and Linux.
https://github.com/binarynoise/captiveportalautologin

android automation captive-portal-autologin kotlin liberator xposed-module

Last synced: 5 months ago
JSON representation

Detect captive portals and automatically get liberated on Android and Linux.

Awesome Lists containing this project

README

          

# Captive Portal Auto Login

> The only way to deal with an unfree world is to become so absolutely free that your very existence is an act of rebellion.
>
> — Albert Camus

## TODO

- [ ] Android app
- [ ] UI
- [ ] -> settings screen
- [ ] Background service
- [ ] notify Android system about success:
- Shizuku
- https://cs.android.com/android/platform/superproject/main/+/main:packages/modules/Connectivity/framework/src/android/net/CaptivePortal.java;l=151;drc=34a9878cfab528b7973f35665ddf16a7d2a942c0;bpv=1;bpt=1
- [ ] Toasts -> Notification updates
- [x] proper permission handling
- [ ] implement export and upload of hars
- [ ] dynamically load new liberator version
- [ ] sign apk
- [ ] Android light version
- [ ] only service and permissions
- [ ] Linux service
- [ ] NetworkManager-integration
- [ ] others ?
- [ ] Windows service?
- [ ] frontend common
- [ ] exponential backoff
- [ ] collect metrics
- [ ] portal url
- [ ] ssid
- [ ] exception (failure only)
- [ ] http logs (failure only)
- [ ] location?
- [ ] better icon?
- [ ] backend
- [ ] collect metrics
- [ ] proper logging backend
- [ ] https://tinylog.org/v2/
- [ ] more quotes