Files
ARP-Scanner/snap/snapcraft.yaml
T

50 lines
2.1 KiB
YAML

name: arp-scanner # you probably want to 'snapcraft register <name>'
version: "1.1.0.0" # just for humans, typically '1.2+git' or '1.3.2'
grade: stable # must be 'stable' to release into candidate/stable channels
summary: A lightweight cross-platform IP scanner # 79 char long summary
description: |
**Usage**
1. Download & install the latest release
- Chocolatey (Windows): `choco install arp-scanner`
- Snapcraft (Linux): `snap install arp-scanner`
- GitHub (Windows/Linux): releases (https://github.com/Stone-Red-Code/ARP-Scanner/releases)
2. Use the `arp-scanner` command
- `arp-scanner help` lists all available commands
- `arp-scanner scan` scans the network for devices
- `arp-scanner scan --help` lists all available options for the scan command
- `arp-scanner monitor` continuously scans the network for devices
- `arp-scanner monitor --help` lists all available options for the monitor command
> Note: This programm may not work on all linux distributions because the ArpLookup (https://github.com/georg-jung/ArpLookup) library has some limitations (https://github.com/georg-jung/ArpLookup#supported-platforms)
**Third party licenses**
- ArpLookup (https://github.com/georg-jung/ArpLookup) - MIT (https://github.com/georg-jung/ArpLookup/blob/master/LICENSE.txt)
- IPAddressRange (https://github.com/jsakamoto/ipaddressrange) - MPL-2.0 (https://github.com/jsakamoto/ipaddressrange/blob/master/LICENSE)
- Humanizer (https://github.com/Humanizr/Humanizer) - MIT (https://github.com/Humanizr/Humanizer/blob/main/license.txt)
base: core22 # the base snap is the execution environment for this snap
architectures:
- build-on: amd64
- build-on: arm64
confinement: strict # use 'strict' once you have the right plugs and slots
parts:
arp-scanner:
# See 'snapcraft plugins'
plugin: dotnet
dotnet-build-configuration: Release
dotnet-self-contained-runtime-identifier: linux-x64
source: ./src/ARP-Scanner
build-packages:
- dotnet-sdk-8.0
stage-packages:
- libicu70
apps:
arp-scanner:
command: ARP-Scanner
plugs:
- network-observe
- home