Automatically accepts the terms and conditions of a public wi-fi network.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.



Many public wi-fi hotspots require that you first open a webpage to agree to their terms and conditions. This program will accept those terms and conditions for you so you don't have to open a browser window and accept them yourself.

Note: This program makes certain assumptions about the wi-fi hotspot and is not guaranteed to work in all locations.

Also note: By running this program, you are still responsible for adhering to the network owner's terms and conditions. This program does not in any way absolve you from having to follow the terms and conditions.

Run it from the command line:

java -jar wifi.jar --verbose

Command line arguments

--verbose, -v
   Displays progress messages as the program runs.
--testUrl, -u
   The URL to use when testing for Internet connectivity.
   Defaults to
--help, -h
   Displays this help text.

Opening in Eclipse

To generate the necessary files needed to open the project in Eclipse, navigate to the project root and run the following Maven command:

mvn eclipse:eclipse

How to build

To build the project, navigate to the project root and run the following Maven command:

mvn clean compile assembly:single

This will generate a runnable JAR file that contains all dependencies.