metasploit-framework/lib/rex
HD Moore 804df25240 Initial overhaul of the HTTP client api. This removes nearly all of the client evasion methods, but leaves the code in a great state to reimplement them with less issues.
git-svn-id: file:///home/svn/framework3/trunk@4222 4d416f70-5f16-0410-b530-b9f4589650da
2006-12-19 07:11:55 +00:00
..
arch First round of bugfixes for encoders. Alphanumeric encoders no longer default the BufferRegister option, since this can lead to non-compatible exploits falling through to these encoders, selecting them, and then crashing. The new method uses a dynamic (not quite poly) geteip generator, that while not yet alphanumeric compatible, it handles most of the known use cases. Remaining items: 2006-09-10 05:10:48 +00:00
assembly Always use IO.read vs IO.readlines.join 2006-12-17 07:00:44 +00:00
encoder Minor updates 2006-06-23 06:20:52 +00:00
encoders /usr/bin/ruby vs /usr/bin/env ruby 2005-12-17 06:46:23 +00:00
encoding Tabs vs Spaces 2006-01-27 05:33:08 +00:00
exploitation Initial overhaul of the HTTP client api. This removes nearly all of the client evasion methods, but leaves the code in a great state to reimplement them with less issues. 2006-12-19 07:11:55 +00:00
io bidirectional pipe 2006-09-10 02:21:23 +00:00
logging Added the stderr log sink 2006-09-16 05:50:10 +00:00
nop /usr/bin/ruby vs /usr/bin/env ruby 2005-12-17 06:46:23 +00:00
parser /usr/bin/ruby vs /usr/bin/env ruby 2005-12-17 06:46:23 +00:00
payloads Changed the defaut win32 process back to lsass.exe until we come up with a better solution -- spools just results in nothing happening in many cases. 2006-11-16 03:49:56 +00:00
peparsey potential fix for msfpescan issue 2006-07-31 13:44:58 +00:00
pescan Bugfix 2006-09-02 06:49:06 +00:00
platforms This adds the backupexec registry access module and a supporting library for windows registry constants 2006-12-02 19:48:10 +00:00
poly fix poly generation bug 2006-04-14 04:09:53 +00:00
post exit thread instead of exit proc 2006-11-11 19:18:04 +00:00
proto Initial overhaul of the HTTP client api. This removes nearly all of the client evasion methods, but leaves the code in a great state to reimplement them with less issues. 2006-12-19 07:11:55 +00:00
services fixed bug in service manager hardcore alias, new passivex dll/proj files 2006-08-08 03:29:26 +00:00
socket Wifi updates 2006-11-11 21:45:28 +00:00
struct2 support to use proper pointer representation and 64-bit integers in struct 2006-04-24 21:09:36 +00:00
sync major doc update 2005-11-15 05:22:13 +00:00
ui Bug fixes to rescue statements (was catching relative exception class, not the main exception class) 2006-10-29 17:41:19 +00:00
LICENSE Updated to reflect the new license of Rex 2006-09-01 15:50:10 +00:00
arch.rb Fixed Rex::Arch.endian() 2006-07-31 02:50:41 +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 Minor bug fixes to remove extra 'p' calls 2006-07-27 22:28:19 +00:00
constants.rb Initial support for PHP payloads 2006-12-17 07:57:51 +00:00
exceptions.rb Tabs vs Spaces 2006-01-27 05:33:08 +00:00
exceptions.rb.ut.rb /usr/bin/ruby vs /usr/bin/env ruby 2005-12-17 06:46:23 +00:00
file.rb added is_usable check 2005-11-02 14:18:50 +00:00
file.rb.ut.rb /usr/bin/ruby vs /usr/bin/env ruby 2005-12-17 06:46:23 +00:00
job_container.rb Fix a bug that prevents jobs from being cleaned up 2006-09-16 20:07:25 +00:00
logging.rb Make it so you can require meterpreter without having to require rex.rb, steps towards a standalone meterp 2006-08-21 21:35:03 +00:00
payloads.rb starting integration of kernel-mode payloads 2006-10-16 21:40:38 +00:00
peparsey.rb lib/msf/core/module_manager.rb - bug fixes to make it work with ruby-cvs 2006-04-15 20:26:41 +00:00
pescan.rb Nearly 100% functional 2006-04-16 04:41:54 +00:00
platforms.rb Woops, forgot to commit this, thanks MC! 2006-12-02 23:56:52 +00:00
poly.rb poly encoder fixes 2006-01-18 15:43:48 +00:00
post.rb /usr/bin/ruby vs /usr/bin/env ruby 2005-12-17 06:46:23 +00:00
proto.rb Changes from Brian Caswell 2005-11-30 19:42:19 +00:00
proto.rb.ts.rb * fixup include path 2006-01-30 18:58:16 +00:00
script.rb support for meterpreter scripts 2006-09-19 03:15:25 +00:00
service.rb fix for service management issue with tcp server/http server mixins 2006-12-17 07:12:04 +00:00
service_manager.rb woops 2006-12-17 07:52:05 +00:00
service_manager.rb.ut.rb /usr/bin/ruby vs /usr/bin/env ruby 2005-12-17 06:46:23 +00:00
socket.rb auto load stdapi before interact, implement type? interface 2006-08-15 04:07:25 +00:00
socket.rb.ut.rb * add dotted quad validation tests (to prove the current one is broken :P ) 2006-06-15 22:41:31 +00:00
struct2.rb /usr/bin/ruby vs /usr/bin/env ruby 2005-12-17 06:46:23 +00:00
sync.rb more meterp decoupling 2006-08-21 22:50:27 +00:00
test.rb add default smb username & password for testing in the test config 2006-06-01 15:29:39 +00:00
text.rb Initial overhaul of the HTTP client api. This removes nearly all of the client evasion methods, but leaves the code in a great state to reimplement them with less issues. 2006-12-19 07:11:55 +00:00
text.rb.ut.rb * add html encoding 2006-07-24 19:25:59 +00:00
time.rb added gzip detection 2006-01-03 04:07:20 +00:00
transformer.rb major doc update 2005-11-15 05:22:13 +00:00
transformer.rb.ut.rb * rex exception names are used, therefor rex/exceptions is required 2006-01-30 18:50:43 +00:00
ui.rb meterp/msfconsole irb mode 2005-12-06 04:39:14 +00:00