An open API service indexing awesome lists of open source software.

https://github.com/vmkspv/netsleuth

A simple utility for the calculation and analysis of IP subnet values, designed to simplify network configuration tasks.
https://github.com/vmkspv/netsleuth

gnome libadwaita linux

Last synced: 5 days ago
JSON representation

A simple utility for the calculation and analysis of IP subnet values, designed to simplify network configuration tasks.

Awesome Lists containing this project

README

        

# Netsleuth

_Netsleuth_ is a simple utility for calculating and analyzing IP subnet values.













## Installation

The recommended installation method is via Flatpak.



To use the command-line interface, add a shell alias by running the following command:

```
echo "alias netsleuth='flatpak run io.github.vmkspv.netsleuth'" >> ~/.bashrc
```

Command-line interface

```
> netsleuth --help
usage: netsleuth [ip_address] [-m MASK] [--binary] [--hex] [-h] [-v]

positional arguments:
ip_address ip for calculation

options:
-m MASK, --mask MASK subnet mask (default: 24)
--binary show binary values
--hex show hexadecimal values

general:
-h, --help show this help message and exit
-v, --version show version information and exit
```

Netsleuth is also available in [`ALT Sisyphus`](https://packages.altlinux.org/en/sisyphus/srpms/netsleuth) repository.

## Building from source

### GNOME Builder

The recommended method is to use GNOME Builder:

1. Install [`org.gnome.Builder`](https://gitlab.gnome.org/GNOME/gnome-builder) from Flathub.
2. Open Builder and select `Clone Repository`.
3. Clone `https://github.com/vmkspv/netsleuth.git`.
4. Press `Run Project` at the top once project is loaded.

### Flatpak

You can also build the actual code as Flatpak:

1. Install [`org.flatpak.Builder`](https://github.com/flatpak/flatpak-builder) from Flathub.
2. Clone `https://github.com/vmkspv/netsleuth.git` and `cd netsleuth`.
3. Run `flatpak run org.flatpak.Builder --install --user --force-clean build-dir io.github.vmkspv.netsleuth.json`.

## Contributing

Contributions are welcome!

If you have an idea, bug report or something else, don’t hesitate to [open an issue](https://github.com/vmkspv/netsleuth/issues).

> This project follows the [GNOME Code of Conduct](https://conduct.gnome.org).

## License

Netsleuth is released under the [GPL-3.0 license](COPYING).