A command-line tool for searching your Raspberry Pi in a local network
Project description
searchpi
This is a very stupid CLI tool that is designed to search for SSH-ready devices on your local network, starting with those with the most senior local IP addresses.
Before using this tool, install nmap
on your computer. Then install the tool by pip
:
pip install searchpi
And use:
searchpi 192.168.1.0/24 pomponchik ~/.ssh/id_rsa.pub --one
Here 192.168.1.0/24
means the range of addresses we are looking at, pomponchik
is the username and ~/.ssh/id_rsa.pub
is the name of the SSH key file. The --one
option means that only the first address will be outputed to a console.
The command will print to the standard output the command that you will need to execute to connect to the remote machine via SSH:
>>> searchpi 192.168.1.0/24 pomponchik ~/.ssh/id_rsa.pub
ssh pomponchik@192.168.1.16
You can save your energy if you try to call the received command in the same line of code:
eval "$(searchpi 192.168.1.0/24 pomponchik ~/.ssh/id_rsa.pub --one)"
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file searchpi-0.0.3.tar.gz
.
File metadata
- Download URL: searchpi-0.0.3.tar.gz
- Upload date:
- Size: 4.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0a4262cebfb7dfe163151d5631bd8be48d3e790c01b4b9f295e6727fbe7e1ca2 |
|
MD5 | bff5f32410806acf764c03d0ceb85c9d |
|
BLAKE2b-256 | 9b49fc62fc49a9f3005c0678117faffbc2265a6ba914e2a2a4059e2b5599a2ed |
File details
Details for the file searchpi-0.0.3-py3-none-any.whl
.
File metadata
- Download URL: searchpi-0.0.3-py3-none-any.whl
- Upload date:
- Size: 5.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f7abf0020308661945eaa6b79543bd9527d975bd75df1bc6f684bc9352da1419 |
|
MD5 | 1c66300723dff351646ee03aafce91a9 |
|
BLAKE2b-256 | bbe44417f760b5b88df8353c6e5d6f5eebff274b8391fbe6d282f9c7b5e47e62 |