folkertvanheusden/httping

Ping an HTTP server

54

stars

148

commits

C

primary language

Aug 7, 2026

updated

README

httping

Ping with HTTP requests, see http://www.vanheusden.com/httping/.

Compiling:

  • cmake -B build
  • cmake --build build

This configuration will build a binary with the minimal functionality. You can use the following options to add more features to httping:

If you need the SSL support, use (requires OpenSSL library):

  • cmake -DUSE_SSL=ON build

If you would like the TUI (text user interface) to be included (for -K), use (requires ncurses library):

  • cmake -DUSE_TUI=ON build

Adding -DUSE_FFTW3=ON to the -DUSE_TUI=ON allows TUI to show performance graphics. This option requires fftw3 library.

If you want httping to use local translations, add -DUSE_GETTEXT=ON to the cmake commandline.

Use the script below to install with all the features:

git clone https://github.com/folkertvanheusden/httping.git
cd httping
cmake -B build -S . -DCMAKE_BUILD_TYPE=Release -DUSE_SSL=ON -DUSE_TUI=ON -DUSE_FFTW3=ON
cmake --build build --parallel
sudo cmake --install build

The AGPL v3.0 license applies to this software.

Contributors

yegorich

42 commits

chenrui333

3 commits

neheb

2 commits

folkertvanheusden/httping

Ping an HTTP server

54

stars

148

commits

C

primary language

Aug 7, 2026

updated

README

httping

Ping with HTTP requests, see http://www.vanheusden.com/httping/.

Compiling:

  • cmake -B build
  • cmake --build build

This configuration will build a binary with the minimal functionality. You can use the following options to add more features to httping:

If you need the SSL support, use (requires OpenSSL library):

  • cmake -DUSE_SSL=ON build

If you would like the TUI (text user interface) to be included (for -K), use (requires ncurses library):

  • cmake -DUSE_TUI=ON build

Adding -DUSE_FFTW3=ON to the -DUSE_TUI=ON allows TUI to show performance graphics. This option requires fftw3 library.

If you want httping to use local translations, add -DUSE_GETTEXT=ON to the cmake commandline.

Use the script below to install with all the features:

git clone https://github.com/folkertvanheusden/httping.git
cd httping
cmake -B build -S . -DCMAKE_BUILD_TYPE=Release -DUSE_SSL=ON -DUSE_TUI=ON -DUSE_FFTW3=ON
cmake --build build --parallel
sudo cmake --install build

The AGPL v3.0 license applies to this software.

Contributors

yegorich

42 commits

chenrui333

3 commits

neheb

2 commits

Languages

C

77.2%

Roff

19.5%

CMake

1.9%

Python

1.0%