Skip to main content

python package to send its own IP to another machine through ssh

Project description

Send IP

Python software to configure machines for sending their IP through ssh.

Installation

Run the following to install:

pip3 install send_ip

Usage

  1. Edit the config.yaml file to match your destination. These fields will be used to scp into the target machine (user@ip:port using password pass to login).
user: target-user
ip: ip-address
pass: target-password
port: target-port #default port is usually 22 
remote-path: target-folder # this folder will be created under /home/user might create errors for not linux users
refresh-freq: 15 # minutes for cron-job
  1. Use the pacakge functions, for example:
from send_ip.send_ip import *

info_file = create_info()
send_info(info_file)

You can save this into a send_ip_script.py and schedule this task to run automatically (see below)

Schedule task

Chron

Windows machines

Please refer to this example and file issues if having trouble.

For developers of send_ip

To install send_ip and tools needed for tests, you can install into a virtualenvironment like so:

pip install -e .[dev]

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

send_ip-0.0.3.tar.gz (5.5 kB view details)

Uploaded Source

Built Distribution

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

send_ip-0.0.3-py3-none-any.whl (2.7 kB view details)

Uploaded Python 3

File details

Details for the file send_ip-0.0.3.tar.gz.

File metadata

  • Download URL: send_ip-0.0.3.tar.gz
  • Upload date:
  • Size: 5.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.8.10

File hashes

Hashes for send_ip-0.0.3.tar.gz
Algorithm Hash digest
SHA256 265bd899fa0a11342aaa9ec86c719870a8162593abb76a54b47dcd0db96532a5
MD5 b5918cf5cf23553b0e67c9c6658175f7
BLAKE2b-256 03aab25026dd92fb9cb2136e2e86bbc2cd7b9a7b0f14ffc2c6fee7562ab39e28

See more details on using hashes here.

File details

Details for the file send_ip-0.0.3-py3-none-any.whl.

File metadata

  • Download URL: send_ip-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 2.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.8.10

File hashes

Hashes for send_ip-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 dd2507c6fabbf9eaa2645e9ff5cc3f7e397d403c25362ef493ee2d8fc296c061
MD5 109462bc8087677570e8db29d08012cf
BLAKE2b-256 29aa9ee4994534ab1e611b254945e7254e86ac2a847ae6b95b931626664dfa19

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