ajithkp560

Reverse IP Lookup

May 15th, 2013
1,192
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.90 KB | None | 0 0
  1. #
  2. # Coded By Ajith Kp
  3. # (c) Ajith Kp (c)
  4. #
  5. # input URL/IP
  6. # Project Home Page: http://www.TerminalCoders.BlogSpot.iN
  7. # Homepage: http://www.toolz4hackerz.blogspot.in
  8. # ajithkp560[at]gmail.com
  9. # 0x0x0x
  10. #
  11. from Tkinter import *
  12. import Tix as tk
  13. import urllib2, sys, re
  14. from socket import gethostbyname
  15. source='http://www.ip-adress.com/reverse_ip/'
  16. uagent= {'User-Agent':'Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.0.6)'}
  17.  
  18. class GUI:
  19.     def __init__(self,v):
  20.         self.entry = Entry(v, width=65, bg='#002B36', fg='#93A1A1', )
  21.         self.entry.pack()
  22.         self.button=Button(v, text=">>>",command=self.pressButton, bg="black", fg="green")
  23.         self.button.pack()
  24.         self.t = StringVar()
  25.         self.t.set(":.: Reverse IP Lookup Tool :.:")
  26.         self.label=Label(v, textvariable=self.t, font='Helvetica -14 bold')
  27.         self.label.pack()
  28.         self.n = 0
  29.     def pressButton(self):
  30.         site = self.entry.get()
  31.         try:
  32.             ip=gethostbyname(site)
  33.             self.label=Label(w, text="\n\nScanning %s:[%s]\n\n"%(site, ip), font='Helvetica -12 bold', fg="#002B36")
  34.             self.label.pack()
  35.             request=urllib2.Request('%s%s'%(source, site), headers=uagent)
  36.             page=urllib2.urlopen(request).read()
  37.             findout=re.findall("href=\"/whois/\S+\">Whois</a>]", page)
  38.             listbox = Listbox(w, fg="GREEN", bg="BLACK", width=10, height=20)
  39.             listbox.pack()
  40.             for revz in findout:
  41.                 revipz=revz.replace('href=\"/whois/', '').replace('\">Whois</a>]', '')
  42.                 listbox.insert(END, revipz)
  43.             listbox.pack(fill=BOTH)
  44.         except BaseException, e:
  45.             self.label=Label(w, text="Error: %s"%(e), font='Helvetica -13 bold', fg="red", bg="black")
  46.             self.label.pack()
  47. w=Tk()
  48. w.title("Reverse IP Lookup By Ajith Kp")
  49. w.minsize(300,400)
  50. gui=GUI(w)
  51. w.mainloop()
Advertisement
Add Comment
Please, Sign In to add comment