Esempio n. 1
0
def read_command(command):
	params = command.split()
	if params != []:
		if params[0] == 'smtp-sauce' :
			try:
				origval, filename = restore.windowsize_store()
				# smtp-sauce
				smtp_sauce.smtp_sauce(params)
			except Exception as exc:
				print exc
				
				# Check and restore system changes
				checkval, filename = restore.windowsize_store()
				if checkval != origval:
					try:
						restore.windowsize_restore(origval)
						print 'System restored succesfully!'
					except Exception as _exc:
						print _exc
						print 'FATAL: Failed to restore system! Please open file %s and change its data to %s' % (filename, origval)
						sys.exit()
						
		elif params[0] == 'smtp-source2' :
			try:
				# smtp-source2
				smtp_source2.smtp_source2(params)
			except Exception as exc:
				print exc
		else:
			os.system(command)		#run a normal terminal command
	
	os.system("find . -name '*.pyc' -delete")
Esempio n. 2
0
def read_command(params):
        #params = command.split()
        if params != []:
                try:
                        origval, filename = restore.windowsize_store()
                        # smtp-sauce
                        smtp_sauce.smtp_sauce(params)
                except Exception as exc:
                        print exc
                        
                        # Check and restore system changes
                        checkval, filename = restore.windowsize_store()
                        if checkval != origval:
                                try:
                                        restore.windowsize_restore(origval)
                                        print 'System restored succesfully!'
                                except Exception as _exc:
                                        print _exc
                                        print 'FATAL: Failed to restore system! Please open file %s and change its data to %s' % (filename, origval)
                                        sys.exit()

        os.system("find . -name '*.pyc' -delete")