metasploit-framework/lib/rex
ZeroChaos ce5742461a update open_browser functionality
open_browser didn't support xdg-open or firefox-bin.  xdg-open was made the default as it is the most likely to succeed afaik.

the fallback to firefox was removed because since we check for the existence of firefox is makes no sense to try to run it after we failed to find it.  This will silently fail if no supported browser is found due to suggestions from the msf team:

< Zero_Chaos> more importantly, it would be great if someone told me how to spit out a message to the user
< Zero_Chaos> because I have no clue :-)
<@egypt> Zero_Chaos: it's in rex, so the answer is "don't"
2013-07-23 14:58:16 -04:00
..
arch Inline unit tests are so last decade 2013-05-23 12:41:14 -05:00
assembly Inline unit tests are so last decade 2013-05-23 12:41:14 -05:00
elfparsey Remove $Id tags 2013-05-20 16:21:03 -05:00
elfscan Remove $Id tags 2013-05-20 16:21:03 -05:00
encoder Inline unit tests are so last decade 2013-05-23 12:41:14 -05:00
encoders Inline unit tests are so last decade 2013-05-23 12:41:14 -05:00
encoding Also remove *.ts.rb files 2013-05-28 17:05:44 -05:00
exploitation Land #2135 - Update FF detection 2013-07-20 13:10:14 -05:00
image_source Remove $Id tags 2013-05-20 16:21:03 -05:00
io Inline unit tests are so last decade 2013-05-23 12:41:14 -05:00
logging Whitespace at EOL 2013-03-07 18:16:57 -06:00
machparsey Mark all libraries as defaulting to 8-bit strings 2012-06-29 00:18:28 -05:00
machscan Mark all libraries as defaulting to 8-bit strings 2012-06-29 00:18:28 -05:00
mime Whitespace at EOL 2013-03-07 18:16:57 -06:00
nop Inline unit tests are so last decade 2013-05-23 12:41:14 -05:00
ole Remove $Id tags 2013-05-20 16:21:03 -05:00
parser Kill stray character in whitespace gutter. 2013-07-16 10:14:41 -05:00
payloads Whitespace at EOL 2013-03-07 18:16:57 -06:00
peparsey Remove $Id tags 2013-05-20 16:21:03 -05:00
pescan Whitespace at EOL 2013-03-07 18:16:57 -06:00
platforms Whitespace at EOL 2013-03-07 18:16:57 -06:00
poly Improved docs and partial specs for Rex::Text 2013-04-23 17:24:03 -05:00
post Also remove *.ts.rb files 2013-05-28 17:05:44 -05:00
proto Fix potential nil in last_filename 2013-07-09 12:50:19 -05:00
registry Whitespace at EOL 2013-03-07 18:16:57 -06:00
ropbuilder Add back the tmp include check according to bannedit's feedback 2013-05-31 16:26:52 -05:00
script Add print_warning() 2012-10-12 21:48:15 -05:00
services Mark all libraries as defaulting to 8-bit strings 2012-06-29 00:18:28 -05:00
socket Add @jlee-r7's feedback to sapni proxies support 2013-07-01 21:37:53 -05:00
sslscan Param name goes before type 2013-03-07 12:50:43 -06:00
struct2 Whitespace at EOL 2013-03-07 18:16:57 -06:00
sync Whitespace at EOL 2013-03-07 18:16:57 -06:00
ui Inline unit tests are so last decade 2013-05-23 12:41:14 -05:00
zip Remove $Id tags 2013-05-20 16:21:03 -05:00
LICENSE License corrections 2010-04-02 21:34:15 +00:00
arch.rb Mark all libraries as defaulting to 8-bit strings 2012-06-29 00:18:28 -05:00
codepage.map * add MS's widechar encoding support, named uhwtfms :P (note, to use in something like a URI, it needs to be cleaned up... since you have to send %uXXXX instead of just 2 bytes raw encoded) 2006-02-22 23:29:34 +00:00
compat.rb update open_browser functionality 2013-07-23 14:58:16 -04:00
constants.rb android meterpreter 2013-04-12 18:57:04 +01:00
elfparsey.rb Remove $Id tags 2013-05-20 16:21:03 -05:00
elfscan.rb Remove $Id tags 2013-05-20 16:21:03 -05:00
exceptions.rb Mark all libraries as defaulting to 8-bit strings 2012-06-29 00:18:28 -05:00
file.rb Mark all libraries as defaulting to 8-bit strings 2012-06-29 00:18:28 -05:00
image_source.rb Remove $Id tags 2013-05-20 16:21:03 -05:00
job_container.rb Whitespace at EOL 2013-03-07 18:16:57 -06:00
logging.rb Mark all libraries as defaulting to 8-bit strings 2012-06-29 00:18:28 -05:00
mac_oui.rb Whitespace at EOL 2013-03-07 18:16:57 -06:00
machparsey.rb Mark all libraries as defaulting to 8-bit strings 2012-06-29 00:18:28 -05:00
machscan.rb Mark all libraries as defaulting to 8-bit strings 2012-06-29 00:18:28 -05:00
mime.rb Mark all libraries as defaulting to 8-bit strings 2012-06-29 00:18:28 -05:00
ole.rb Remove $Id tags 2013-05-20 16:21:03 -05:00
payloads.rb Mark all libraries as defaulting to 8-bit strings 2012-06-29 00:18:28 -05:00
peparsey.rb Remove $Id tags 2013-05-20 16:21:03 -05:00
pescan.rb Remove $Id tags 2013-05-20 16:21:03 -05:00
platforms.rb Mark all libraries as defaulting to 8-bit strings 2012-06-29 00:18:28 -05:00
poly.rb open up the bloxor encoder. 2013-01-10 17:39:40 +00:00
post.rb Mark all libraries as defaulting to 8-bit strings 2012-06-29 00:18:28 -05:00
proto.rb Mark all libraries as defaulting to 8-bit strings 2012-06-29 00:18:28 -05:00
random_identifier_generator.rb Store inverted hash for better lookups 2013-07-10 12:38:42 -05:00
registry.rb Mark all libraries as defaulting to 8-bit strings 2012-06-29 00:18:28 -05:00
ropbuilder.rb Mark all libraries as defaulting to 8-bit strings 2012-06-29 00:18:28 -05:00
script.rb Mark all libraries as defaulting to 8-bit strings 2012-06-29 00:18:28 -05:00
service.rb Mark all libraries as defaulting to 8-bit strings 2012-06-29 00:18:28 -05:00
service_manager.rb Mark all libraries as defaulting to 8-bit strings 2012-06-29 00:18:28 -05:00
socket.rb Whitespace at EOL 2013-03-07 18:16:57 -06:00
struct2.rb Mark all libraries as defaulting to 8-bit strings 2012-06-29 00:18:28 -05:00
sync.rb Mark all libraries as defaulting to 8-bit strings 2012-06-29 00:18:28 -05:00
test.rb Mark all libraries as defaulting to 8-bit strings 2012-06-29 00:18:28 -05:00
text.rb to_addr_hex_dump is never used and is too similar to to_hex_dump 2013-07-10 11:09:47 -05:00
thread_factory.rb Mark all libraries as defaulting to 8-bit strings 2012-06-29 00:18:28 -05:00
time.rb Mark all libraries as defaulting to 8-bit strings 2012-06-29 00:18:28 -05:00
transformer.rb Mark all libraries as defaulting to 8-bit strings 2012-06-29 00:18:28 -05:00
ui.rb Mark all libraries as defaulting to 8-bit strings 2012-06-29 00:18:28 -05:00
zip.rb Mark all libraries as defaulting to 8-bit strings 2012-06-29 00:18:28 -05:00