1
mirror of https://github.com/rapid7/metasploit-framework synced 2024-11-12 11:52:01 +01:00
metasploit-framework/lib/rex
James Lee 999feb879f setup the input/output handles correctly for meterpreter sessions so we can get the output from scripts
git-svn-id: file:///home/svn/framework3/trunk@8618 4d416f70-5f16-0410-b530-b9f4589650da
2010-02-24 16:46:47 +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 Prevent the dcerpc NDR string functions from modifying their argument directly 2010-01-12 23:15:07 +00:00
encoders remove busted unit test 2009-11-12 19:49:35 +00:00
encoding Mostly cosmetic 2009-11-16 15:16:08 +00:00
exploitation commit cmd stager stuff from bannedit 2010-02-16 16:38:19 +00:00
image_source Pulled out image_source 2008-02-09 04:35:21 +00:00
io Commit the Ruby side for the UDP socket pivoting. Change the TCP client channel so the respective StreamAbstraction is responsible for monitoring its own rsock. 2010-02-09 16:45:46 +00:00
logging revert logging change from r7653 which broke meterpreter sessions 2009-12-02 19:11:11 +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
ole add OLE library as Rex::OLE 2010-02-11 18:36:38 +00:00
parser Updated nmap parsing, store notes for last boot and os matches 2010-02-14 19:07:15 +00:00
payloads Code cleanups 2008-10-19 21:03:39 +00:00
peparsey Fix a few bugs in the parsing of exception directories on PE64 binaries. 2009-12-07 12:56:54 +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 Minor fixes for ruby 1.9.1 compatibility, still quite a bit more to go 2009-06-02 23:36:58 +00:00
post Stuff meterpreter scripts into a dedicated object 2010-02-23 17:59:35 +00:00
proto don't slice a nil buffer 2010-02-08 01:42:11 +00:00
script adds scripting for command shell sessions 2010-02-24 01:19:59 +00:00
services Ignore errors on shutdown for the relay 2009-12-10 06:09:15 +00:00
socket add a class method for route_exists? 2010-02-22 22:30:37 +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 setup the input/output handles correctly for meterpreter sessions so we can get the output from scripts 2010-02-24 16:46:47 +00:00
zip fix slicing of compressed deflate data 2010-02-21 01:37:04 +00:00
arch.rb whitespace fixed, also see r8452 which fixes #805 2010-02-11 07:48:56 +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 Integrate a sound plugin, based on Robin Wood's patch 2010-01-24 18:33:32 +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 check for existence before stat'ing. fixes #893 2010-02-22 17:27:54 +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 expand ryan linn's idea of more verbose job info to include start time, see #586 2009-12-02 03:32:48 +00:00
LICENSE Updated to reflect the new license of Rex 2006-09-01 15:50:10 +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
ole.rb add OLE library as Rex::OLE 2010-02-11 18:36:38 +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 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 See #726. Adds a DB2 scanner and brute forcer. 2010-01-25 15:58:24 +00:00
proto.rb.ts.rb Code cleanups 2008-10-19 21:03:39 +00:00
script.rb Stuff meterpreter scripts into a dedicated object 2010-02-23 17:59:35 +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
service.rb Remove "#{xxx.to_s}" redundancies ('s/\(#{[^}]*\)\.to_s}/\1}/g') 2008-12-19 07:11:08 +00:00
socket.rb Commit the Ruby side for the UDP socket pivoting. Change the TCP client channel so the respective StreamAbstraction is responsible for monitoring its own rsock. 2010-02-09 16:45:46 +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 Fixes #807. Make the html encoded output standards compliant 2010-02-12 05:08:16 +00:00
text.rb.ut.rb Fixed test_gzip. Both strings happen to work, but this gets rid of the assert_equal error. 2010-01-26 02:50:10 +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 Code cleanups 2008-10-19 21:03:39 +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