Advertisement
Guest User

Untitled

a guest
Jan 19th, 2018
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.53 KB | None | 0 0
  1. #!/usr/bin/python
  2.  
  3. import urllib2
  4. import os.path
  5.  
  6. OLDIP_FILE = '/var/lib/misc/oldip'
  7.  
  8. def updatedns(ip):
  9. print urllib2.urlopen("http://freedns.afraid.org/dynamic/update.php?YOUR-SECRET-KEY-HERE").read().strip()
  10. f = open(OLDIP_FILE, 'w')
  11. f.write(ip)
  12. f.close()
  13.  
  14. newip = urllib2.urlopen("http://ip.dnsexit.com/").read().strip()
  15.  
  16. if not os.path.exists(OLDIP_FILE):
  17. updatedns(newip)
  18. else:
  19. f = open(OLDIP_FILE, 'r')
  20. oldip = f.read()
  21. f.close()
  22. if oldip != newip:
  23. updatedns(newip)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement