metasploit-framework/modules/exploits/windows
OJ 9fb081cb2d Add getenvs, update getenv, change extract_path use
Stacks of modules were using `extract_path` where it wasn't really semantically correct
because this was the only way to expand environment variables. This commit fixes that
up a bit.

Also, I changed the existing `getenv` function in `stdapi` to `getenvs`, and had it
support the splat operator. I added a `getenv` function which is used just for a
single variable and uses `getenvs` behind the scenes.

The meterpreter console `getenv` command now uses `getenvs`
2013-12-19 11:54:34 +10:00
..
antivirus Update modules to use new ZDI reference 2013-10-21 15:13:46 -05:00
arkeia Redo the boilerplate / splat 2013-10-15 13:51:57 -05:00
backdoor Redo the boilerplate / splat 2013-10-15 13:51:57 -05:00
backupexec Redo the boilerplate / splat 2013-10-15 13:51:57 -05:00
brightstor Update modules to use new ZDI reference 2013-10-21 15:13:46 -05:00
browser Add getenvs, update getenv, change extract_path use 2013-12-19 11:54:34 +10:00
dcerpc Redo the boilerplate / splat 2013-10-15 13:51:57 -05:00
driver Redo the boilerplate / splat 2013-10-15 13:51:57 -05:00
email Redo the boilerplate / splat 2013-10-15 13:51:57 -05:00
emc Various title and description updates 2013-10-28 14:00:19 -05:00
fileformat More slight updates. 2013-12-16 15:05:39 -06:00
firewall Redo the boilerplate / splat 2013-10-15 13:51:57 -05:00
ftp Fix caps on module titles (first pass) 2013-11-15 00:03:42 -06:00
games Fix caps on module titles (first pass) 2013-11-15 00:03:42 -06:00
http Add getenvs, update getenv, change extract_path use 2013-12-19 11:54:34 +10:00
iis Redo the boilerplate / splat 2013-10-15 13:51:57 -05:00
imap Update modules to use new ZDI reference 2013-10-21 15:13:46 -05:00
isapi Redo the boilerplate / splat 2013-10-15 13:51:57 -05:00
ldap Redo the boilerplate / splat 2013-10-15 13:51:57 -05:00
license Update modules to use new ZDI reference 2013-10-21 15:13:46 -05:00
local Add getenvs, update getenv, change extract_path use 2013-12-19 11:54:34 +10:00
lotus Update modules to use new ZDI reference 2013-10-21 15:13:46 -05:00
lpd Redo the boilerplate / splat 2013-10-15 13:51:57 -05:00
misc Add getenvs, update getenv, change extract_path use 2013-12-19 11:54:34 +10:00
mmsp Redo the boilerplate / splat 2013-10-15 13:51:57 -05:00
motorola Redo the boilerplate / splat 2013-10-15 13:51:57 -05:00
mssql Move module to the misc folder 2013-11-07 17:34:22 -06:00
mysql Resplat another common boilerplate. 2013-10-15 14:07:48 -05:00
nfs Redo the boilerplate / splat 2013-10-15 13:51:57 -05:00
nntp Redo the boilerplate / splat 2013-10-15 13:51:57 -05:00
novell Add getenvs, update getenv, change extract_path use 2013-12-19 11:54:34 +10:00
oracle Update modules to use new ZDI reference 2013-10-21 15:13:46 -05:00
pop3 Redo the boilerplate / splat 2013-10-15 13:51:57 -05:00
postgres Redo the boilerplate / splat 2013-10-15 13:51:57 -05:00
proxy Redo the boilerplate / splat 2013-10-15 13:51:57 -05:00
scada Fixup for release 2013-12-02 16:19:05 -06:00
sip Redo the boilerplate / splat 2013-10-15 13:51:57 -05:00
smb Allow guest login option. 2013-11-06 11:28:13 -06:00
smtp Redo the boilerplate / splat 2013-10-15 13:51:57 -05:00
ssh Land #2426 - make use of Msf::Config.data_directory 2013-10-21 13:07:33 -05:00
ssl [FixRM #8419] Add module platform to ms04_011_pct 2013-10-25 09:29:19 -05:00
telnet Redo the boilerplate / splat 2013-10-15 13:51:57 -05:00
tftp Resplat another common boilerplate. 2013-10-15 14:07:48 -05:00
unicenter Redo the boilerplate / splat 2013-10-15 13:51:57 -05:00
vnc Redo the boilerplate / splat 2013-10-15 13:51:57 -05:00
vpn Redo the boilerplate / splat 2013-10-15 13:51:57 -05:00
winrm Land #2426 - make use of Msf::Config.data_directory 2013-10-21 13:07:33 -05:00
wins Redo the boilerplate / splat 2013-10-15 13:51:57 -05:00