30 lines
625 B
Python
30 lines
625 B
Python
import base64
|
|
import os
|
|
import pickle
|
|
import sys
|
|
from tkinter import Button, Label, Toplevel
|
|
|
|
from tcping import Ping
|
|
|
|
|
|
def check_network(ip, port):
|
|
return True
|
|
ping = Ping(ip, port, 20)
|
|
ping.ping(1)
|
|
return ping.result.rows[0].successed == 1
|
|
|
|
|
|
def get_os():
|
|
if sys.platform in ["linux", "windows"]:
|
|
return sys.platform
|
|
raise Exception("OS not supported")
|
|
|
|
|
|
def alert(window, message, title="Munyal"):
|
|
child = Toplevel(window)
|
|
child.title(title)
|
|
label = Label(child, text=message)
|
|
button = Button(child, text="Aceptar", command=child.destroy)
|
|
label.pack()
|
|
button.pack()
|