Tired of clicking through captive portal authentication screens? Me too.
Run ./letmein.sh
for usage instructions.
Contributions are welcome. Please check the issues and feel free to point out how it could be better or open a pull request.
One way to observe an authentication mechanism is to have the "Network" panel open in a browser's developer tools while you click through the captive portal screen. Modern browsers allow exporting the cURL command to replay a network request with a "Copy" -> "Copy as cURL" context menu option.
Fiddle with those exported requests and authenticate manually by running the curl commands to distill the essential ingredients for the authentication to work.
MIT