https://github.com/without-eyes/wstr
CLI network utility to trace the packets's route
https://github.com/without-eyes/wstr
c c-programming-language c11 cli command command-line console console-command linu linux-shell networking traceroute
Last synced: 3 months ago
JSON representation
CLI network utility to trace the packets's route
- Host: GitHub
- URL: https://github.com/without-eyes/wstr
- Owner: without-eyes
- License: mit
- Created: 2025-03-01T12:16:51.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2025-03-24T18:03:36.000Z (about 1 year ago)
- Last Synced: 2025-03-24T19:23:00.080Z (about 1 year ago)
- Topics: c, c-programming-language, c11, cli, command, command-line, console, console-command, linu, linux-shell, networking, traceroute
- Language: C
- Homepage:
- Size: 72.3 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# WSTR - Without eyeS's Traceroute
## Overview
`wstr` is a network utility that traces the route from your computer to a given address by sending ICMP packets.
## Installation
### Requirements
- Linux-based operating system
- C compiler (GCC)
### Build Instructions
```sh
# Clone the repository
git clone https://github.com/without-eyes/wstr.git
cd wstr
# Compile the source code
make
# Run the utility
sudo ./build/wstr
```
## Usage
Basic command-line usage:
```sh
sudo wstr [-d] [-i interface] [-t ttl] [-o timeout] destination
```
where:
- -d, --domain: Turn on displaying FQDN
- -i, --interface: Set network interface
- -t, --ttl: Set TTL(0-255) for network packets
- -o --timeout: Sets timeout (in seconds, 1-255) for network packets
- -h, --help: Show this help message
## License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.