mirror of
https://github.com/DarkSecDevelopers/HiddenEye-Legacy.git
synced 2024-03-22 21:12:55 +08:00
45 lines
1.6 KiB
Python
45 lines
1.6 KiB
Python
|
#SocialFish checks functions
|
||
|
|
||
|
from urllib.request import urlopen
|
||
|
from os import path, system
|
||
|
from subprocess import check_output
|
||
|
from platform import system as systemos, architecture
|
||
|
from wget import download
|
||
|
|
||
|
RED, GREEN, DEFAULT = '\033[91m', '\033[1;32m', '\033[0m'
|
||
|
|
||
|
def checkConnection(host='http://duckduckgo.com'): #Connection check
|
||
|
try:
|
||
|
urlopen(host)
|
||
|
print("{0}Successful connection!{1}".format(GREEN, DEFAULT))
|
||
|
return True
|
||
|
except:
|
||
|
return False
|
||
|
if checkConnection() == False:
|
||
|
print ('''
|
||
|
....._____....... ____ ____ ____ _ ____ _ ____ _ ____ _ _
|
||
|
/ \/| [__ | | | | |__| | |___ | [__ |__|
|
||
|
\o__ /\| ___] |__| |___ | | | |___ | | ___] | |
|
||
|
\|
|
||
|
{0}[{1}!{0}]{1} Network error. Verify your connection.\n
|
||
|
'''.format(RED, DEFAULT))
|
||
|
exit(0)
|
||
|
|
||
|
def checkNgrok(): #Ngrok check
|
||
|
if path.isfile('Server/ngrok') == False: #Is Ngrok downloaded?
|
||
|
print('[*] Downloading Ngrok...')
|
||
|
if 'Android' in str(check_output(('uname', '-a'))):
|
||
|
filename = 'ngrok-stable-linux-arm.zip'
|
||
|
else:
|
||
|
ostype = systemos().lower()
|
||
|
if architecture()[0] == '64bit':
|
||
|
filename = 'ngrok-stable-{0}-amd64.zip'.format(ostype)
|
||
|
else:
|
||
|
filename = 'ngrok-stable-{0}-386.zip'.format(ostype)
|
||
|
url = 'https://bin.equinox.io/c/4VmDzA7iaHb/' + filename
|
||
|
download(url)
|
||
|
system('unzip ' + filename)
|
||
|
system('mv ngrok Server/ngrok')
|
||
|
system('rm -Rf ' + filename)
|
||
|
system('clear')
|