from
tkinter
import
*
import
whois
def
Domain_info():
domain
=
whois.whois(
str
(e1.get()))
server.
set
(domain.whois_server)
exp_date.
set
(domain.expiration_date)
reg_name.
set
(domain.name)
org.
set
(domain.org)
state.
set
(domain.state)
city.
set
(domain.city)
country.
set
(domain.country)
master
=
Tk()
master.configure(bg
=
'red'
)
server
=
StringVar()
exp_date
=
StringVar()
reg_name
=
StringVar()
org
=
StringVar()
state
=
StringVar()
city
=
StringVar()
country
=
StringVar()
Label(master, text
=
"Website URL : "
, bg
=
"red"
).grid(row
=
0
, sticky
=
W)
Label(master, text
=
"Server Name :"
, bg
=
"red"
).grid(row
=
3
, sticky
=
W)
Label(master, text
=
"Expiration date :"
, bg
=
"red"
).grid(row
=
4
, sticky
=
W)
Label(master, text
=
"Register name :"
, bg
=
"red"
).grid(row
=
5
, sticky
=
W)
Label(master, text
=
"Origination :"
, bg
=
"red"
).grid(row
=
6
, sticky
=
W)
Label(master, text
=
"State :"
, bg
=
"red"
).grid(row
=
7
, sticky
=
W)
Label(master, text
=
"City :"
, bg
=
"red"
).grid(row
=
8
, sticky
=
W)
Label(master, text
=
"Country :"
, bg
=
"red"
).grid(row
=
9
, sticky
=
W)
Label(master, text
=
"", textvariable
=
server,
bg
=
"red"
).grid(row
=
3
, column
=
1
, sticky
=
W)
Label(master, text
=
"", textvariable
=
exp_date,
bg
=
"red"
).grid(row
=
4
, column
=
1
, sticky
=
W)
Label(master, text
=
"", textvariable
=
reg_name,
bg
=
"red"
).grid(row
=
5
, column
=
1
, sticky
=
W)
Label(master, text
=
"
", textvariable=org, bg="
red").grid(
row
=
6
, column
=
1
, sticky
=
W)
Label(master, text
=
"", textvariable
=
state,
bg
=
"red"
).grid(row
=
7
, column
=
1
, sticky
=
W)
Label(master, text
=
"", textvariable
=
city,
bg
=
"red"
).grid(row
=
8
, column
=
1
, sticky
=
W)
Label(master, text
=
"", textvariable
=
country,
bg
=
"red"
).grid(row
=
9
, column
=
1
, sticky
=
W)
e1
=
Entry(master)
e1.grid(row
=
0
, column
=
1
)
b
=
Button(master, text
=
"Show"
, command
=
Domain_info, bg
=
"Blue"
)
b.grid(row
=
0
, column
=
2
, columnspan
=
2
, rowspan
=
2
, padx
=
5
, pady
=
5
,)
mainloop()