Skip to main content

Find devices connected through a wired Ethernet link.

Project description

network-ip-probe

network-ip-probe installs a small Linux command, nip, for quickly finding devices connected through a wired Ethernet link.

It is useful for direct Jetson, robot controller, Raspberry Pi, and lab-device connections where the device may not have a known IP address yet.

Install

pip install network-ip-probe

Usage

Find devices on an existing wired interface:

nip -i enp11s0

For a direct Jetson link, let NetworkManager share IPv4 on the wired interface and then scan:

nip -i enp11s0 --setup-shared --scan --ssh-user nvidia

If a device is found, nip prints likely IP addresses and example SSH commands.

Requirements

  • Linux
  • ip from iproute2
  • Optional: NetworkManager nmcli for --setup-shared
  • Optional: arp-scan for --scan

Install the optional scanner on Ubuntu:

sudo apt install arp-scan

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

network_ip_probe-0.1.0.tar.gz (11.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

network_ip_probe-0.1.0-py3-none-any.whl (6.5 kB view details)

Uploaded Python 3

File details

Details for the file network_ip_probe-0.1.0.tar.gz.

File metadata

  • Download URL: network_ip_probe-0.1.0.tar.gz
  • Upload date:
  • Size: 11.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for network_ip_probe-0.1.0.tar.gz
Algorithm Hash digest
SHA256 037f0b2b7bb430d15ed83bec7f8e96bd22ca49d915f7f63e7d0873c363edddec
MD5 65ab6dc548d1e54e09dd3c40ed716343
BLAKE2b-256 1c305c370efc3ec8f9224d4e7c345e9a21c763eae78d2de3ee477cb411322aba

See more details on using hashes here.

File details

Details for the file network_ip_probe-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: network_ip_probe-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 6.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for network_ip_probe-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1c5e9ce6cd5b18c26c8171f9d1dc2c7550d11b4d764716533b19064be7bd3b54
MD5 96e97897a4f0bd6d7b2867ed073e491d
BLAKE2b-256 5c243f31ed00817c0200996c3694ffde3ce1750c3bd6c5024f185cc3c418dd72

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page