metasploit-framework/lib/msf/core
Tod Beardsley 1eb3c323ed Land #2175, force string encoding for RPC
Metasploit takes great pains to ensure that all strings are encoded as
plain old US-ASCII. This PR enforces this conversion over RPC as well.

[FixRM #7888]
2013-08-16 16:09:24 -05:00
..
auxiliary Land #1215, creds reuse for AuthBrute modules 2013-07-25 16:54:44 -05:00
db_manager Reset column information after running migrations 2013-05-20 13:08:07 -05:00
encoder Make stage encoding possible 2013-01-13 21:07:39 -06:00
encoding Mark all libraries as defaulting to 8-bit strings 2012-06-29 00:18:28 -05:00
exploit Land #1726, ssl verify mode 2013-08-12 17:57:10 -05:00
handler remove metsrv.dll 2013-07-15 17:16:21 +01:00
module Add support for CWE 2013-07-22 12:13:56 -05:00
module_manager Update documentation 2013-07-24 19:04:47 -05:00
modules Refactor msfcli 2013-07-28 12:40:50 -05:00
payload Land #1708, android meterpreter 2013-05-28 12:19:45 -05:00
post File versions 2013-08-08 19:42:14 +01:00
rpc/v10 Land #2175, force string encoding for RPC 2013-08-16 16:09:24 -05:00
session Mark all libraries as defaulting to 8-bit strings 2012-06-29 00:18:28 -05:00
auxiliary.rb DRY: Move check things to the common module level 2013-05-23 11:42:41 -05:00
constants.rb Mark all libraries as defaulting to 8-bit strings 2012-06-29 00:18:28 -05:00
data_store.rb Whitespace at EOL 2013-03-07 18:20:08 -06:00
db.rb Land #2136 - Removed requirement for note.data to be present 2013-08-09 15:29:25 -05:00
db_export.rb Update to metasploit_data_models 0.11.0 2013-05-09 13:25:26 -05:00
db_manager.rb Use a LIKE test instead of equality 2013-05-29 16:27:33 -05:00
encoded_payload.rb Remove $Id tags 2013-05-20 16:21:03 -05:00
encoder.rb Make stage encoding possible 2013-01-13 21:07:39 -06:00
event_dispatcher.rb Mark all libraries as defaulting to 8-bit strings 2012-06-29 00:18:28 -05:00
exceptions.rb Mark all libraries as defaulting to 8-bit strings 2012-06-29 00:18:28 -05:00
exploit.rb Remove Failure (moved to parent class) 2013-08-15 13:31:21 -05:00
exploit_driver.rb Whitespace at EOL 2013-03-07 18:20:08 -06:00
framework.rb Bump version to 4.8.0-dev, -rls is so fleeting 2013-07-17 16:43:24 -05:00
handler.rb Mark all libraries as defaulting to 8-bit strings 2012-06-29 00:18:28 -05:00
module.rb Add fail_with() stub and move Failure from Exploit 2013-08-15 13:30:47 -05:00
module_manager.rb Reuse appropriate terminology in docs 2013-05-21 08:19:47 -05:00
module_set.rb Reuse appropriate terminology in docs 2013-05-21 08:19:47 -05:00
modules.rb Refactor Msf::ModuleManager 2012-10-01 13:09:30 -05:00
nop.rb Mark all libraries as defaulting to 8-bit strings 2012-06-29 00:18:28 -05:00
option_container.rb Revert "OptString specs and better validation" 2013-08-09 15:30:42 -05:00
payload.rb Land #1708, android meterpreter 2013-05-28 12:19:45 -05:00
payload_set.rb Payload compatible cache_in_memory 2013-05-22 16:06:02 -05:00
plugin.rb Add print_warning() 2012-10-12 21:48:15 -05:00
plugin_manager.rb Mark all libraries as defaulting to 8-bit strings 2012-06-29 00:18:28 -05:00
post.rb Move PostMixin to its own file 2013-05-28 15:46:06 -05:00
post_mixin.rb Factorize and remove includes 2013-05-28 15:46:06 -05:00
rpc.rb Mark all libraries as defaulting to 8-bit strings 2012-06-29 00:18:28 -05:00
session.rb Report on TaskSession associations 2013-06-04 13:42:36 -05:00
session_manager.rb Mark all libraries as defaulting to 8-bit strings 2012-06-29 00:18:28 -05:00
task_manager.rb Mark all libraries as defaulting to 8-bit strings 2012-06-29 00:18:28 -05:00
thread_manager.rb Mark all libraries as defaulting to 8-bit strings 2012-06-29 00:18:28 -05:00