Skip to content

Instantly share code, notes, and snippets.

@lasteminista
Last active May 12, 2022 08:43
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save lasteminista/f988195c41a1c74f503806454f8c574b to your computer and use it in GitHub Desktop.
Save lasteminista/f988195c41a1c74f503806454f8c574b to your computer and use it in GitHub Desktop.
Port Scanner Code Snippet 7
import socket
import tkinter as tk
from tkinter import ttk, font, scrolledtext
from ctypes import windll
class App(tk.Tk):
def __init__(self):
...
# Get default background
self.defaultbg = self.cget('bg')
...
# Get Target Value
def get_target(self):
try:
target = socket.gethostbyname(self.hostname.get())
except socket.gaierror:
return False
except socket.error:
return False
except UnicodeError:
return False
else:
ttk.Label(self, text=" Scan target : " + target, background=self.defaultbg) \
.grid(column=1, row=6, columnspan=3, sticky=tk.EW)
return target
if __name__ == "__main__":
app = App()
windll.shcore.SetProcessDpiAwareness(1)
app.mainloop()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment