Collection of checkers to test servers/services/etc. through Web API packed in a standalone jar. Check Examples
- JDK 8
./gradlew build
- Build and start:
./gradlew bootRun
- Open your browser: Check Examples
- Build:
./gradlew installDist
- Navigate into app dir:
cd build/install/checkthat
- Start:
bin/checkthat
- Open your browser: Check Examples
- Check http(s) endpoint: https://checkthat.herokuapp.com/checkthat/url/https://github.com
- Check open port: https://checkthat.herokuapp.com/checkthat/url/socket://github.com:80
- Check host by ping: https://checkthat.herokuapp.com/checkthat/server/github.com
- Check open ports (only one port): https://checkthat.herokuapp.com/checkthat/socket/github.com:80
- Check open ports (multiple ports): https://checkthat.herokuapp.com/checkthat/sockets/github.com:80..82
- Check http(s) endpoint: http://localhost:8080/checkthat/url/https://github.com
- Check open port: http://localhost:8080/checkthat/url/socket://github.com:80
- Check host by ping: http://localhost:8080/checkthat/server/github.com
- Check open ports (only one port): http://localhost:8080/checkthat/socket/github.com:80
- Check open ports (multiple ports): http://localhost:8080/checkthat/sockets/github.com:80..82
./gradlew bootRun -Dport=9000
bin/checkthat --port=9000
create dist: ./gradlew installDist
run: ./build/install/checkthat/bin/checkthat
or
create dist: ./gradlew installDist
unpack .tar
or .zip
from build/distributions
to your target dir
run: bin/checkthat
./gradlew dockerBuild
./gradlew dockerRun