metasploit-framework/lib/rex
HD Moore 9d99bf1039 Store the original error code in the RequestError object as well, use this code to determine whether to raise a connect error or not
git-svn-id: file:///home/svn/framework3/trunk@10759 4d416f70-5f16-0410-b530-b9f4589650da
2010-10-20 01:05:50 +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 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 apply patch from Peter, see #684 2010-10-12 17:29:35 +00:00
image_source Pulled out image_source 2008-02-09 04:35:21 +00:00
io Fixes #2692 by retrying writes when the sendQ is full. 2010-10-16 21:50:03 +00:00
logging revert logging change from r7653 which broke meterpreter sessions 2009-12-02 19:11:11 +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 tons of indentation fixes, some other style tweaks 2010-09-20 08:06:27 +00:00
parser add latest nessus plugin patches from Zate, fixes #2704 2010-10-14 18:54:35 +00:00
payloads Add support for the ring0 stager_sysenter_hook payload to run its ring3 payload in a new thread in order to preserve/resume the original hijacked ring3 thread. 2010-07-14 13:43:17 +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 Minor fixes for ruby 1.9.1 compatibility, still quite a bit more to go 2009-06-02 23:36:58 +00:00
post Store the original error code in the RequestError object as well, use this code to determine whether to raise a connect error or not 2010-10-20 01:05:50 +00:00
proto This ensures that even if some wonky string encoding is passed as the body of a HTTP reply, it will be treated as binary. Fixes some of the HTTP Server exploits on Windows 2010-10-12 16:16:39 +00:00
script Glue to tie Metasploit mixins into Rex::Script::Meterpreter 2010-05-02 00:09:01 +00:00
services don't rescue IOError. 2010-06-25 00:31:00 +00:00
socket Handle a larger backlog 2010-10-08 03:20:09 +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 check number of fields before trying to add row 2010-09-26 04:16:18 +00:00
zip add preliminary support for the new java payloads. Working meterpreter and shell stages with tcp bind and reverse stagers, see #406 2010-08-20 07:01:23 +00:00
LICENSE License corrections 2010-04-02 21:34:15 +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 Force binmode for Tempfile use to prevent issues with Windows 2010-10-12 01:48:42 +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 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 Make our Quickfile's always binary mode 2010-10-12 01:42:08 +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 generate job info from available properties in rpc. fixes #2236 2010-07-21 08:57:11 +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 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 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 Note on thread safety 2010-10-08 04:55:06 +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 #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
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
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