I had a little program which I ran each day as a cron job to mail me the IP address of a machine in a different country. I give the program sm.py below; I can't remember where I found it.
In any case, the program has ceased to work because the site heliohost seems to have gone off-line.
I wonder if anyone knows of an alternative site which I could substitute? Or an alternative program?
------------------------------------- SENDMAIL = "/usr/sbin/sendmail" import os import socket import urllib2 import sys import time tt = time.ctime() response = urllib2.urlopen("http://darkstar.heliohost.org/ip.php") ipaddr = response.readline().split('<')[0] f = open("mylog.txt", "w") f.write(ipaddr + " " + "on" + " " + tt + "\n" ) f.close() p = os.popen("%s -t -fgayleard@alice.it" % SENDMAIL, "w") p.write("To: gayleard@eircom.net\r\n") p.write("From: Timothy Murphy gayleard@eircom.net\r\n") p.write("Subject: Anghiari IP address\r\n") p.write("\r\n") p.write(ipaddr + "\r\n") p.close() sys.exit() ------------------------------------- [tim@althea ~]$ sudo cat /etc/cron.daily/ip-address #!/bin/sh
/usr/bin/python /home/tim/sm.py -------------------------------------