Skip to content

dawkagaming/netsleuth

 
 

Repository files navigation

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

Building from source

GNOME Builder

The recommended method is to use GNOME Builder:

  1. Install org.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 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.

This project follows the GNOME Code of Conduct.

License

Netsleuth is released under the GPL-3.0 license.

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 85.0%
  • Meson 10.5%
  • Shell 3.4%
  • CSS 1.1%