Skip to content

mTy8421/Internet-Speed-Test-CLI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

C++ Network Utilities

This repository contains C++ based network utility applications. Currently, it features a command-line internet speed test tool.

Projects

1. CLI Speed Test (cpp-speedtest/)

A lightweight, terminal-based internet speed test application that measures:

  • Latency (Ping): Response time to the server.
  • Download Speed: Throughput verification using standard test files.
  • Upload Speed: Upstream bandwidth testing.

It utilizes libcurl for network operations and provides a clean text-based interface.

2. Environment Check (check_curl.cpp)

A minimal C++ file used to verify that the libcurl development libraries are correctly installed and linked in your development environment.

Prerequisites

To build and run the projects in this repository, you need:

  • A C++ Compiler (g++)
  • GNU Make
  • libcurl development headers (libcurl4-openssl-dev on Debian/Ubuntu)

Getting Started

Installation (Dependencies)

Ubuntu/Debian:

sudo apt-get update
sudo apt-get install g++ make libcurl4-openssl-dev

Fedora/Red Hat:

sudo dnf install gcc-c++ make libcurl-devel

Building & Running the Speed Test

  1. Navigate to the project directory:

    cd cpp-speedtest
  2. Build the application:

    make
  3. Run the speed test:

    ./bin/speedtest

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors