Advertisement
Yamagata

Ip Reverse

Jan 27th, 2015
214
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.36 KB | None | 0 0
  1. import re,urllib, os, time
  2.  
  3. def reverse_ip(ip_addr):
  4. domains = []
  5. ip_pattern = re.compile(".+(\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}).+")
  6. site_pattern = re.compile(".+target\=\"_blank\"\>(.+\..+) whois\<\/a\>")
  7. url = "http://sameip.org/ip/"
  8. query = url + ip_addr
  9. page = urllib.urlopen(query).read()
  10. for i in site_pattern.findall(page): domains.append(i)
  11. print "\n[+] Domains : [%s]" % len(domains)
  12. file_name = ip_addr+'.txt'
  13. log = open(file_name,'w')
  14. log.write("Domain List for %s\n\n" % ip_addr)
  15. for i in domains: log.write("[+] %s\n" % i)
  16. log.close()
  17. print "\n\n[+]Domain list saved to %s" % file_name
  18.  
  19. def get_ip(site):
  20. global ip_address
  21. ip_pattern = re.compile("\<title\>(\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}).+\<\/title\>")
  22. query = "http://reverseip.domaintools.com/search/?q=%s" % site
  23. page = urllib.urlopen(query).read()
  24. ip_address = str(ip_pattern.findall(page)).strip("[']")
  25. print "\n[+] IP Address : %s " % ip_address
  26.  
  27. def main():
  28. print'''
  29. +===============================+
  30. |IP checker & Reverse IP checker|
  31. +===============================+
  32.  
  33. By ~Yamagata of FB and Other Accounts Hacking'''
  34. site = raw_input("\nEnter Website (without www): ")
  35. print "[+] Finding IP address & Reverse IP domains"
  36. get_ip(site)
  37. reverse_ip(ip_address)
  38.  
  39. main()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement