Skip to content

InternetTest CLI is a command line interface that provides the same features of InternetTest Pro. It can locate IP addresses, send ping request, get DNS information and more!

License

Notifications You must be signed in to change notification settings

Leo-Corporation/InternetTestCLI

Repository files navigation

GitHub contributors GitHub issues GitHub GitHub Workflow Status Using PeyrSharp GitHub release (latest by date)

Logo

InternetTest CLI

Network-related command line tools.
InternetTest CLI is a command line interface that provides the same features of InternetTest Pro. It can locate IP addresses, send ping request, get DNS information and more!
Wiki »
Report Bug · Request Feature · Releases

Introduction

Banner

InternetTest CLI is a command line interface that provides the same features as InternetTest Pro. It can locate IP addresses, send ping requests, get DNS information, and more!

Features

  • Locate IP addresses
  • Send ping requests
  • Get DNS information
  • Check if a website is down
  • Retrieve public IP address information
  • Execute traceroutes
  • Retrieve saved WiFi passwords

Installation

Click here to download the latest release of InternetTest CLI.

Usage

itcli [options]
itcli [command] [...]

Options

  • -h or --help Shows help text.
  • --version Shows version information.

Commands

  • dns Gets DNS information about a domain name.
  • downdetector Checks if a website is down.
  • ip Retrieves information about your public IP address. Subcommands: ip config, ip locate.
  • ping Makes a ping request to a URL.
  • request Makes a request to the specified resource.
  • trace Executes a traceroute for a provided website.
  • update Checks if a newer version of InternetTest CLI is available.
  • wifi password Retrieves your saved WiFi passwords.

Examples

Get DNS information for a domain:

itcli dns example.com

Check if a website is down:

itcli downdetector example.com

Retrieve public IP address information:

itcli ip locate [ip address]

Send a ping request to a URL:

itcli ping example.com

Execute a traceroute for a website:

itcli trace example.com

Retrieve your saved WiFi passwords (Windows only):

itcli wifi password

Help

You can run itcli [command] --help to show help on a specific command.

itcli dns --help

Contributing

Thank you for considering contributing to InternetTest CLI! We welcome contributions from the community to help us improve and enhance this utility.

Before you begin, please take a moment to review our Contribution Guidelines to understand our process and expectations. These guidelines cover various aspects of contributing, including reporting issues, suggesting new features, and submitting code changes.

Requirements

Before you begin contributing to InternetTest CLI, ensure that you have the following prerequisites installed:

  • Visual Studio Code or Visual Studio 2022
  • .NET 8 SDK and Runtime
  • Git

These tools and software components are essential for building, testing, and contributing to InternetTest CLI effectively. Make sure to have them set up on your development environment before proceeding with any contributions.

How to Contribute

  1. Check for Issues: Before starting work on a new feature or bug fix, check the issue tracker to see if it has already been reported or is being worked on.

  2. Fork the Repository: If you plan to contribute, fork the InternetTest CLI repository to your GitHub account.

  3. Create a Branch: Create a new branch in your forked repository for your work. Choose a descriptive name that reflects the purpose of your contribution.

  4. Make Changes: Make your changes or additions in your branch. Be sure to follow the coding style and guidelines outlined in our Contributor Guidelines.

  5. Testing: Test your changes thoroughly to ensure they don't introduce any unintended side effects.

  6. Submit a Pull Request: When you're confident in your changes, submit a pull request to the main InternetTest CLI repository. Be sure to provide a clear and concise explanation of your changes and the problem they address.

Code of Conduct

Please note that by contributing to InternetTest CLI, you are expected to follow our Code of Conduct. This ensures a respectful and inclusive environment for everyone involved in the project.

We appreciate your contributions and look forward to working together to improve InternetTest CLI for the community. Your input helps us make the utility better and more effective for users worldwide.

For more detailed information on how to contribute, refer to our Contribution Guidelines.

Thank you for being part of the InternetTest CLI community!

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

InternetTest CLI is a command line interface that provides the same features of InternetTest Pro. It can locate IP addresses, send ping request, get DNS information and more!

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks