metasploit-framework/lib/rex
Joshua Drake 05f107f466 Fixes #4371, Converts many uses of require to autoload
git-svn-id: file:///home/svn/framework3/trunk@12554 4d416f70-5f16-0410-b530-b9f4589650da
2011-05-06 18:47:10 +00:00
..
arch Call the right select: 2010-04-27 22:55:17 +00:00
assembly Force binmode for Tempfile use to prevent issues with Windows 2010-10-12 01:48:42 +00:00
elfparsey remove duped p_filesz entry, fixes #2307 2010-07-27 18:03:18 +00:00
elfscan style compliance fixes 2010-08-27 21:26:59 +00:00
encoder Fixes #4371, Converts many uses of require to autoload 2011-05-06 18:47:10 +00:00
encoders remove busted unit test 2009-11-12 19:49:35 +00:00
encoding Fixes #4371, Converts many uses of require to autoload 2011-05-06 18:47:10 +00:00
exploitation add require, get test running 2011-05-06 18:17:41 +00:00
image_source Pulled out image_source 2008-02-09 04:35:21 +00:00
io check for a nil return value from write(), fixes #4329 2011-05-03 06:55:15 +00:00
logging Fixes #4371, Converts many uses of require to autoload 2011-05-06 18:47:10 +00:00
machparsey use fat_offset, from Dino, fixes #2183 2010-07-06 17:16:35 +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 move content-disposition header before content-type, per rfc1867 examples 2010-10-18 07:01:54 +00:00
nop Improvements to opty2 from vlad902: 2008-10-30 07:30:52 +00:00
ole add PropertySetStream implementation in preperation for upcoming exploit ;) 2010-12-29 17:07:46 +00:00
parser Importing Nexpose reports should retain test keys (which are usually some kind of proof or expanded details about a vulnerability). 2011-04-26 17:31:26 +00:00
payloads Fixes #4371, Converts many uses of require to autoload 2011-05-06 18:47:10 +00:00
peparsey add update_checksum, size, and length methods 2010-08-18 04:39:38 +00:00
pescan base RegexScanner on Generic instead of JmpRegScanner 2010-01-18 22:17:08 +00:00
platforms Code cleanups 2008-10-19 21:03:39 +00:00
poly add BufferRegister and BufferOffset support for shikata_ga_nai. see #3563. tested this pretty extensively. /me crosses fingers 2011-01-26 04:24:41 +00:00
post fix up test require path 2011-05-06 18:39:19 +00:00
proto Fixes #4371, Converts many uses of require to autoload 2011-05-06 18:47:10 +00:00
script make sure we have the right kind of args. fixes argument processing for scripts 2011-01-19 23:36:11 +00:00
services This patch adds detailed thread tracking across the metasploit framework, along with a new console command (threads) to manage these. This level of tracking is required to accurately monitor background tasks, assist with debugging, and kill orphaned threads. 2010-11-12 06:19:49 +00:00
socket Fixes #4371, Converts many uses of require to autoload 2011-05-06 18:47:10 +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 Handle the native win32 errno as well 2009-12-19 15:08:37 +00:00
ui Fixes #4371, Converts many uses of require to autoload 2011-05-06 18:47:10 +00:00
zip avoid creating a second manifest.mf entry if one already exists 2010-11-30 07:10:57 +00:00
LICENSE License corrections 2010-04-02 21:34:15 +00:00
arch.rb Fixes #4371, Converts many uses of require to autoload 2011-05-06 18:47:10 +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 do the win32api thing if it's mingw. thanks Ludovic Courgnaud 2011-01-26 19:20:45 +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
encoder.rb Fixes #4371, Converts many uses of require to autoload 2011-05-06 18:47:10 +00:00
encoders.rb Fixes #4371, Converts many uses of require to autoload 2011-05-06 18:47:10 +00:00
encoding.rb Fixes #4371, Converts many uses of require to autoload 2011-05-06 18:47:10 +00:00
exceptions.rb add windows error messages for windows meterpreter sessions, minor cleanups 2010-10-08 19:36:34 +00:00
exceptions.rb.ut.rb Code cleanups 2008-10-19 21:03:39 +00:00
file.rb Apply patches from Matthew Weeks (scriptjunkie) to fix traversal flaws outlined in his Black Hat DC talk: 2011-01-25 02:24:37 +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
io.rb Fixes #4371, Converts many uses of require to autoload 2011-05-06 18:47:10 +00:00
job_container.rb Proactively wrap each() in other Hash based classes to avoid situations that trigger modification during enumeration 2011-04-30 04:59:27 +00:00
logging.rb Fixes #4371, Converts many uses of require to autoload 2011-05-06 18:47:10 +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
ole.rb add PropertySetStream implementation in preperation for upcoming exploit ;) 2010-12-29 17:07:46 +00:00
parser.rb Fixes #4371, Converts many uses of require to autoload 2011-05-06 18:47:10 +00:00
payloads.rb Fixes #4371, Converts many uses of require to autoload 2011-05-06 18:47:10 +00:00
peparsey.rb Fixes #4371, Converts many uses of require to autoload 2011-05-06 18:47:10 +00:00
pescan.rb Fixes #4371, Converts many uses of require to autoload 2011-05-06 18:47:10 +00:00
platforms.rb Fixes #4371, Converts many uses of require to autoload 2011-05-06 18:47:10 +00:00
poly.rb fix another uninitialized class var warning 2009-11-13 22:00:16 +00:00
post.rb Code cleanups 2008-10-19 21:03:39 +00:00
proto.rb Fixes #4371, Converts many uses of require to autoload 2011-05-06 18:47:10 +00:00
proto.rb.ts.rb Code cleanups 2008-10-19 21:03:39 +00:00
script.rb Woops! 2010-02-24 23:15:01 +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 Fixes #4371, Converts many uses of require to autoload 2011-05-06 18:47:10 +00:00
service_manager.rb.ut.rb Code cleanups 2008-10-19 21:03:39 +00:00
socket.rb Fixes #4371, Converts many uses of require to autoload 2011-05-06 18:47:10 +00:00
socket.rb.ut.rb add a method for determining if an address is internal, i.e. within the ranges specified in rfc1918 or rfc5735, and cleanup the unit tests to work on 1.9 and account for various changes to the library that previously didn't get any love in the tests, e.g. r4545. 2011-01-15 04:40:21 +00:00
struct2.rb Code cleanups 2008-10-19 21:03:39 +00:00
sync.rb Fixes #4371, Converts many uses of require to autoload 2011-05-06 18:47:10 +00:00
test.rb Code cleanups 2008-10-19 21:03:39 +00:00
text.rb Create a dedicated db table to track sessions & session events. 2011-04-07 21:59:32 +00:00
text.rb.ut.rb Fixes #2952. Instead of raising an error when we hit the end of all possibles in converge_sets, just return what's left in the buffer, since it happens to be right anyway. 2010-10-15 19:40:33 +00:00
thread_factory.rb This patch adds detailed thread tracking across the metasploit framework, along with a new console command (threads) to manage these. This level of tracking is required to accurately monitor background tasks, assist with debugging, and kill orphaned threads. 2010-11-12 06:19:49 +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 Mostly cosmetic 2009-11-16 15:16:08 +00:00
transformer.rb.ut.rb Code cleanups 2008-10-19 21:03:39 +00:00
ui.rb Fixes #4371, Converts many uses of require to autoload 2011-05-06 18:47:10 +00:00
zip.rb add a zip implementation, Rex::Zip, see lib/rex/zip/samples for more info 2010-02-10 17:27:40 +00:00