metasploit-framework/lib/rex
James Lee e73d4ead7f handle a broken socket gracefully, fixes a backtrace in msfd
git-svn-id: file:///home/svn/framework3/trunk@7432 4d416f70-5f16-0410-b530-b9f4589650da
2009-11-09 20:10:53 +00:00
..
arch Another large number of warnings fixed by Yoann Guillot 2009-10-25 17:18:23 +00:00
assembly Code cleanups 2008-10-19 21:03:39 +00:00
elfparsey Fixes up msfpescan/msfelfscan to work with both 1.8.6 and 1.9.1 2009-06-03 01:39:54 +00:00
elfscan Fixes #452. Solves a number of crashes caused by Regexp.new() on 1.9 without an explicit language specified 2009-11-02 17:09:13 +00:00
encoder https://metasploit.com/redmine/issues/430 2009-11-09 18:47:46 +00:00
encoders more tabs vs spaces, and fix a few mismatched indentation levels (def/end, etc) 2009-10-20 17:24:33 +00:00
encoding Merge in the beginnings of x64 support from Stephen Fewer 2009-08-23 23:47:33 +00:00
exploitation more tabs vs spaces, and fix a few mismatched indentation levels (def/end, etc) 2009-10-20 17:24:33 +00:00
image_source Pulled out image_source 2008-02-09 04:35:21 +00:00
io Fixes #434. Always use Timeout.timeout() -- on Ruby 1.9 this results in the Timeout::TimeoutError exception vs RuntimeError 2009-11-02 18:14:57 +00:00
logging Code cleanups 2008-10-19 21:03:39 +00:00
machparsey Code cleanups 2008-10-19 21:03:39 +00:00
machscan Fixes #452. Solves a number of crashes caused by Regexp.new() on 1.9 without an explicit language specified 2009-11-02 17:09:13 +00:00
mime Code cleanups 2008-10-19 21:03:39 +00:00
nop Improvements to opty2 from vlad902: 2008-10-30 07:30:52 +00:00
parser Replace += with << for Strings in a bunch of places. 2009-03-08 07:55:47 +00:00
payloads Code cleanups 2008-10-19 21:03:39 +00:00
peparsey bleh.. a bit of tabs vs spaces 2009-10-16 18:27:18 +00:00
pescan Fixes #452. Solves a number of crashes caused by Regexp.new() on 1.9 without an explicit language specified 2009-11-02 17:09:13 +00:00
platforms Code cleanups 2008-10-19 21:03:39 +00:00
poly Minor fixes for ruby 1.9.1 compatibility, still quite a bit more to go 2009-06-02 23:36:58 +00:00
post Add a comment describing the extension 2009-11-06 21:00:13 +00:00
proto Handle HTTP failures more gracefully 2009-11-03 18:10:09 +00:00
services Remove "#{xxx.to_s}" redundancies ('s/\(#{[^}]*\)\.to_s}/\1}/g') 2008-12-19 07:11:08 +00:00
socket Improvements to the SSL TCP Server mixin 2009-11-09 00:13:25 +00:00
struct2 Minor fixes for ruby 1.9.1 compatibility, still quite a bit more to go 2009-06-02 23:36:58 +00:00
sync Fixes #434. Always use Timeout.timeout() -- on Ruby 1.9 this results in the Timeout::TimeoutError exception vs RuntimeError 2009-11-02 18:14:57 +00:00
ui handle a broken socket gracefully, fixes a backtrace in msfd 2009-11-09 20:10:53 +00:00
LICENSE Updated to reflect the new license of Rex 2006-09-01 15:50:10 +00:00
arch.rb Merge in the beginnings of x64 support from Stephen Fewer 2009-08-23 23:47:33 +00: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 Add open_file() to work around url vs file handling issues on cygwin 2009-11-06 20:43:00 +00:00
constants.rb Fix some remaining 1.9 compatibility issues 2009-10-01 16:01:53 +00:00
elfparsey.rb Updated ELF stuff 2008-02-13 02:43:56 +00:00
elfscan.rb Added more options 2008-02-06 17:31:57 +00:00
exceptions.rb Fixes #462. Handle proxy errors like regular socket errors. This can lead to missing results in tests, so we may need to add special proxy exception checks to the scanner mixin 2009-11-04 16:36:06 +00:00
exceptions.rb.ut.rb Code cleanups 2008-10-19 21:03:39 +00:00
file.rb Swap around rbreadline - load it by default, but also allow the old readline with the -L (--real-readline) parameter to msfconsole. This also fixes absolute path handling for msfconsole command passthrough 2009-10-02 14:17:03 +00:00
file.rb.ut.rb Code cleanups 2008-10-19 21:03:39 +00:00
image_source.rb Updated ELF stuff 2008-02-13 02:43:56 +00:00
job_container.rb typos 2008-12-29 07:47:37 +00:00
logging.rb Code cleanups 2008-10-19 21:03:39 +00:00
machparsey.rb Code cleanups 2008-10-19 21:03:39 +00:00
machscan.rb Code cleanups 2008-10-19 21:03:39 +00:00
mime.rb Code cleanups 2008-10-19 21:03:39 +00:00
payloads.rb Code cleanups 2008-10-19 21:03:39 +00:00
peparsey.rb Updated ELF stuff 2008-02-13 02:43:56 +00:00
pescan.rb Updated ELF stuff 2008-02-13 02:43:56 +00:00
platforms.rb Code cleanups 2008-10-19 21:03:39 +00:00
poly.rb Code cleanups 2008-10-19 21:03:39 +00:00
post.rb Code cleanups 2008-10-19 21:03:39 +00:00
proto.rb Code cleanups 2008-10-19 21:03:39 +00:00
proto.rb.ts.rb Code cleanups 2008-10-19 21:03:39 +00:00
script.rb Updated prefetch script and creation of Rex::Script::Completed as a clean way to exit meterpreter scripts 2009-10-25 20:50:07 +00:00
service.rb Remove "#{xxx.to_s}" redundancies ('s/\(#{[^}]*\)\.to_s}/\1}/g') 2008-12-19 07:11:08 +00:00
service_manager.rb Remove "#{xxx.to_s}" redundancies ('s/\(#{[^}]*\)\.to_s}/\1}/g') 2008-12-19 07:11:08 +00:00
service_manager.rb.ut.rb Code cleanups 2008-10-19 21:03:39 +00:00
socket.rb Revert last commit temporarily 2009-03-07 23:00:17 +00:00
socket.rb.ut.rb Code cleanups 2008-10-19 21:03:39 +00:00
struct2.rb Code cleanups 2008-10-19 21:03:39 +00:00
sync.rb Code cleanups 2008-10-19 21:03:39 +00:00
test.rb Code cleanups 2008-10-19 21:03:39 +00:00
text.rb update pattern_offset to show all ocurrences 2009-11-09 17:50:53 +00:00
text.rb.ut.rb fix unit tests to reflect new output 2009-03-09 05:19:26 +00:00
time.rb strip Rex::ExtTime.sec_to_s return val to remove ever-present trailing space 2009-07-13 23:32:35 +00:00
transformer.rb Code cleanups 2008-10-19 21:03:39 +00:00
transformer.rb.ut.rb Code cleanups 2008-10-19 21:03:39 +00:00
ui.rb Code cleanups 2008-10-19 21:03:39 +00:00