diff --git a/CHANGELOG b/CHANGELOG index f3ebf6e..aaba6c9 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,5 +1,6 @@ [1.3.2015] Added...: SFTP Server module has been added to the framework! + Added...: SFTP Client module has been added to the framework. [12.27.2014] Added...: Datatype module template has been added to the framework for creating datatype modules. diff --git a/common/helpers.py b/common/helpers.py index f8ed167..ed54420 100644 --- a/common/helpers.py +++ b/common/helpers.py @@ -9,6 +9,7 @@ import os import random import string import sys +import time def cli_parser(): @@ -114,3 +115,17 @@ def title_screen(): def ea_path(): return os.getcwd() + + +def writeout_text_data(incoming_data): + # Get the date info + current_date = time.strftime("%m/%d/%Y") + current_time = time.strftime("%H:%M:%S") + file_name = current_date.replace("/", "") +\ + "_" + current_time.replace(":", "") + "text_data.txt" + + # Write out the file + with open(ea_path() + "/" + file_name, 'w') as out_file: + out_file.write(incoming_data) + + return file_name diff --git a/protocols/servers/serverlibs/sftp/sftp_classes.py b/protocols/servers/serverlibs/sftp/sftp_classes.py index 161ecfd..5d51422 100644 --- a/protocols/servers/serverlibs/sftp/sftp_classes.py +++ b/protocols/servers/serverlibs/sftp/sftp_classes.py @@ -1,7 +1,6 @@ import base64 import os import paramiko -import socket import tempfile import threading import time