summaryrefslogtreecommitdiffstats
path: root/noise/modules/sendmail
diff options
context:
space:
mode:
Diffstat (limited to 'noise/modules/sendmail')
-rwxr-xr-xnoise/modules/sendmail55
1 files changed, 0 insertions, 55 deletions
diff --git a/noise/modules/sendmail b/noise/modules/sendmail
deleted file mode 100755
index 182d96e3..00000000
--- a/noise/modules/sendmail
+++ /dev/null
@@ -1,55 +0,0 @@
-#!/usr/bin/python
-import os,sys,smtplib,string
-'''
- Mail Plugin for the noise telnet suite
- See: http://docs.python.org/library/smtplib.html
- Author: Felix
-'''
-
-# help
-if len(sys.argv) == 2:
- if sys.argv[1] == "--help":
- print "send an e-mail ( \"TO(s)\" \"SUBJECT\" [string instead of EOF])"
- sys.exit(0)
-
-# sanity
-if len(sys.argv) <= 2:
- print "wrong number of parameters, see help"
- sys.exit(1)
-
-# write variables
-# check of EOF
-if len(sys.argv) == 4 :
- EOFstring="%s\n"% sys.argv[3]
-else:
- EOFstring="EOF\n"
-
-fromaddr=u"Karl Koch<shockspasm@googlemail.com>"
-toaddrs=sys.argv[1]
-subject=sys.argv[2]
-
-
-#write header:
-msg = u"From: %s\r\nTo: %s\r\nSubject: %s\r\n\r\n" % (fromaddr, toaddrs,subject)
-print "Write your text now, finish with %s" % EOFstring
-sys.stdout.flush() # flushing is important to make sure the line is written
-
-while 1:
- try:
- line = sys.stdin.readline()
- if line == EOFstring:
- break
- msg = msg + line
- except EOFError:
- break
-
-msg = msg + "[!] Written with NOISE telnet"
-
-print "Thank you for your message! Delivering it now..."
-sys.stdout.flush()
-server = smtplib.SMTP('localhost')
-#server.set_debuglevel(1)
-server.sendmail(fromaddr,toaddrs.split(','),msg)
-server.quit()
-print "mail send successfully"
-sys.exit(0)