Changeset 6151
- Timestamp:
- 01/14/09 07:17:03 (6 months ago)
- Files:
-
- 1 modified
-
framework3/trunk/lib/msf/core/module/author.rb (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
framework3/trunk/lib/msf/core/module/author.rb
r6086 r6151 89 89 # Supported formats: 90 90 # known_name 91 # user@host.tld 92 # Name <user@host.rld> 93 # user[at]host.tld 94 # Name <user [at] host.tld> 91 # user [at/@] host [dot/.] tld 92 # Name <user [at/@] host [dot/.] tld> 95 93 96 94 97 95 if ((m = str.match(/^\s*([^<]+)<([^>]+)>\s*$/))) 98 96 self.name = m[1].sub(/<.*/, '') 99 self.email = m[2].sub(/\s*\[at\]\s*/, '@') 97 self.email = m[2].sub(/\s*\[at\]\s*/, '@').sub(/\s*\[dot\]\s*/, '.') 100 98 else 101 99 if (Known[str]) … … 103 101 self.name = str 104 102 else 105 self.email = str.sub(/\s*\[at\]\s*/, '@'). gsub(/^<|>$/, '')103 self.email = str.sub(/\s*\[at\]\s*/, '@').sub(/\s*\[dot\]\s*/, '.').gsub(/^<|>$/, '') 106 104 m = self.email.match(/([^@]+)@/) 107 105 self.name = m ? m[1] : 'unknown'
