Description
DynIP FOR LINUX
Description
DynIP is an embarrasingly-simple server and client purely for getting systematic updates of a client's IP address. The client is typically configured to run on a schedule basis using crontab or Windows Scheduled Tasks. When launched, the client sends a UDP datagram to the server, with it's hostname in the data packet. The server, when it receives the UDP datagram, opens a JSON file at the path specified in the CLIENT_LOG_PATH. The server looks to see if the client name (the data portion of the packet) is already in the list of known addresses. If it is, it updates the record with the new IP address from the packet header and the current date and time. If it is new, it adds it to the dict of known hosts.
To configure the server, edit dynip/server.py and modify the UDP_IP, UDP_PORT, and CLIENT_LOG_PATH. Descriptions of each are in the code. Then start the server by typing: "python dynip/server.py". To launch the client and have it fire off a UDP packet, edit dynip/client.py and modify the SERVER_HOSTNAME and SERVER_PORT lines. Descriptions of each are in the code. Then launch the client by typing: "python dynip/client.py". The server will then save the hostname, IP address, and date/time in the CLIENT_LOG_PATH file (dynip.json in the default configuration).
I am about to go on an extended trip away from home, yet need to know the dynamic IP address that is assigned to my home cable router so that I can easily help my family remotely in case they need help with their computers. In order to do this, I need to know the IP address that my cable provider as assigned to my cable modem. By installing the client on each of my computers at home and triggering the client to run every 5 minutes, the server will always keep a log of the most recent public IP address of the boundary device.
Technical Specifications
- Price: FREE
- Publisher: Kris Hardy
- File: /mnt/sdb/softpedia/Downloads/Linux Apps/Utilities/D/DynIP FOR LINUX/DynIP-0.1e.tar.gz#md5=b60fa78d699cc5f9b1bfa6b0bf6ec7bd
User Reviews for DynIP FOR LINUX 7
-
DynIP FOR LINUX is a no-nonsense tool for monitoring dynamic IP changes. Easy setup with clear instructions for both server and client.
-
DynIP is a fantastic tool! It's incredibly easy to set up and keeps my IP address updated seamlessly.
-
Absolutely love this app! It runs smoothly and efficiently updates my dynamic IP. Highly recommend it!
-
DynIP has made managing my home network so much easier. Simple setup and reliable updates every time!
-
This app is a lifesaver! I can easily track my IP address from anywhere. Easy to configure and very effective.
-
Five stars for DynIP! It does exactly what it promises—keeping my IP updated without any hassle.
-
I can't recommend DynIP enough! It's simple, effective, and has saved me so much time managing my network.