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: 2 months ago
JSON representation
A simple utility for the calculation and analysis of IP subnet values, designed to simplify network configuration tasks.
- Host: GitHub
- URL: https://github.com/vmkspv/netsleuth
- Owner: vmkspv
- License: gpl-3.0
- Created: 2024-09-25T15:40:01.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-23T16:10:14.000Z (about 1 year ago)
- Last Synced: 2025-03-23T07:19:54.410Z (12 months ago)
- Topics: gnome, libadwaita, linux
- Language: Python
- Homepage: https://flathub.org/apps/details/io.github.vmkspv.netsleuth
- Size: 3.25 MB
- Stars: 27
- Watchers: 1
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: COPYING
Awesome Lists containing this project
- awesome-gnome - Netsleuth - Utility for the calculation and analysis of IP subnet values. (Applications / Internet and Networking)
- awesome-gtk - Netsleuth - Utility for the calculation and analysis of IP subnet values, designed to simplify network configuration tasks `#python` `#gtk4` `#libadwaita`. (Internet and Networking / Network Configuration)
- awesome-repositories - vmkspv/netsleuth - A simple utility for the calculation and analysis of IP subnet values, designed to simplify network configuration tasks. (Python)
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:
```bash
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
```
## 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).