metasploit-framework/scripts/meterpreter
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
..
arp_scanner.rb Retab all the things (except external/) 2013-09-30 13:47:53 -05:00
autoroute.rb Retab all the things (except external/) 2013-09-30 13:47:53 -05:00
checkvm.rb Retab all the things (except external/) 2013-09-30 13:47:53 -05:00
credcollect.rb Retab all the things (except external/) 2013-09-30 13:47:53 -05:00
domain_list_gen.rb Retab all the things (except external/) 2013-09-30 13:47:53 -05:00
dumplinks.rb Add getenvs, update getenv, change extract_path use 2013-12-19 11:54:34 +10:00
duplicate.rb Add getenvs, update getenv, change extract_path use 2013-12-19 11:54:34 +10:00
enum_chrome.rb Add getenvs, update getenv, change extract_path use 2013-12-19 11:54:34 +10:00
enum_firefox.rb Add getenvs, update getenv, change extract_path use 2013-12-19 11:54:34 +10:00
enum_logged_on_users.rb Retab all the things (except external/) 2013-09-30 13:47:53 -05:00
enum_powershell_env.rb Add getenvs, update getenv, change extract_path use 2013-12-19 11:54:34 +10:00
enum_putty.rb Retab all the things (except external/) 2013-09-30 13:47:53 -05:00
enum_shares.rb Retab all the things (except external/) 2013-09-30 13:47:53 -05:00
enum_vmware.rb Add getenvs, update getenv, change extract_path use 2013-12-19 11:54:34 +10:00
event_manager.rb Retab all the things (except external/) 2013-09-30 13:47:53 -05:00
file_collector.rb Retab all the things (except external/) 2013-09-30 13:47:53 -05:00
get_application_list.rb Retab all the things (except external/) 2013-09-30 13:47:53 -05:00
get_env.rb Add getenvs, update getenv, change extract_path use 2013-12-19 11:54:34 +10:00
get_filezilla_creds.rb Add getenvs, update getenv, change extract_path use 2013-12-19 11:54:34 +10:00
get_local_subnets.rb Retab all the things (except external/) 2013-09-30 13:47:53 -05:00
get_pidgin_creds.rb Add getenvs, update getenv, change extract_path use 2013-12-19 11:54:34 +10:00
get_valid_community.rb Retab all the things (except external/) 2013-09-30 13:47:53 -05:00
getcountermeasure.rb Add getenvs, update getenv, change extract_path use 2013-12-19 11:54:34 +10:00
getgui.rb Retab all the things (except external/) 2013-09-30 13:47:53 -05:00
gettelnet.rb Retab all the things (except external/) 2013-09-30 13:47:53 -05:00
getvncpw.rb Retab all the things (except external/) 2013-09-30 13:47:53 -05:00
hashdump.rb Retab all the things (except external/) 2013-09-30 13:47:53 -05:00
hostsedit.rb Add getenvs, update getenv, change extract_path use 2013-12-19 11:54:34 +10:00
keylogrecorder.rb Retab all the things (except external/) 2013-09-30 13:47:53 -05:00
killav.rb Retab all the things (except external/) 2013-09-30 13:47:53 -05:00
metsvc.rb Fix metsrv.dll name issue 2013-11-28 11:48:11 +10:00
migrate.rb Fix bug #8502, used %PATH% for notepad invocation 2013-10-17 15:41:12 +02:00
multi_console_command.rb Add usage when -rc -cl or -h are not passed 2013-11-22 12:47:04 +10:00
multi_meter_inject.rb Retab all the things (except external/) 2013-09-30 13:47:53 -05:00
multicommand.rb Retab all the things (except external/) 2013-09-30 13:47:53 -05:00
multiscript.rb Retab all the things (except external/) 2013-09-30 13:47:53 -05:00
netenum.rb Retab all the things (except external/) 2013-09-30 13:47:53 -05:00
packetrecorder.rb Retab all the things (except external/) 2013-09-30 13:47:53 -05:00
panda_2007_pavsrv51.rb Add getenvs, update getenv, change extract_path use 2013-12-19 11:54:34 +10:00
persistence.rb Add getenvs, update getenv, change extract_path use 2013-12-19 11:54:34 +10:00
pml_driver_config.rb Add getenvs, update getenv, change extract_path use 2013-12-19 11:54:34 +10:00
powerdump.rb Merge branch 'master' into data_dir 2013-10-02 20:17:11 +01:00
prefetchtool.rb Add getenvs, update getenv, change extract_path use 2013-12-19 11:54:34 +10:00
process_memdump.rb Retab all the things (except external/) 2013-09-30 13:47:53 -05:00
remotewinenum.rb Add getenvs, update getenv, change extract_path use 2013-12-19 11:54:34 +10:00
scheduleme.rb Add getenvs, update getenv, change extract_path use 2013-12-19 11:54:34 +10:00
schelevator.rb Add getenvs, update getenv, change extract_path use 2013-12-19 11:54:34 +10:00
schtasksabuse.rb Retab all the things (except external/) 2013-09-30 13:47:53 -05:00
scraper.rb Add getenvs, update getenv, change extract_path use 2013-12-19 11:54:34 +10:00
screen_unlock.rb Retab all the things (except external/) 2013-09-30 13:47:53 -05:00
screenspy.rb Just a minor mistype 2013-10-19 00:38:24 +02:00
search_dwld.rb Retab all the things (except external/) 2013-09-30 13:47:53 -05:00
service_manager.rb Retab all the things (except external/) 2013-09-30 13:47:53 -05:00
service_permissions_escalate.rb Add getenvs, update getenv, change extract_path use 2013-12-19 11:54:34 +10:00
sound_recorder.rb Retab all the things (except external/) 2013-09-30 13:47:53 -05:00
srt_webdrive_priv.rb Add getenvs, update getenv, change extract_path use 2013-12-19 11:54:34 +10:00
uploadexec.rb Add getenvs, update getenv, change extract_path use 2013-12-19 11:54:34 +10:00
virtualbox_sysenter_dos.rb Retab all the things (except external/) 2013-09-30 13:47:53 -05:00
virusscan_bypass.rb Add getenvs, update getenv, change extract_path use 2013-12-19 11:54:34 +10:00
vnc.rb Add getenvs, update getenv, change extract_path use 2013-12-19 11:54:34 +10:00
webcam.rb Retab all the things (except external/) 2013-09-30 13:47:53 -05:00
win32-sshclient.rb Add getenvs, update getenv, change extract_path use 2013-12-19 11:54:34 +10:00
win32-sshserver.rb Retab all the things (except external/) 2013-09-30 13:47:53 -05:00
winbf.rb Retab all the things (except external/) 2013-09-30 13:47:53 -05:00
winenum.rb Add getenvs, update getenv, change extract_path use 2013-12-19 11:54:34 +10:00
wmic.rb Add getenvs, update getenv, change extract_path use 2013-12-19 11:54:34 +10:00