HD Moore
|
aa98667a77
|
Two performance fixes for HTTP Servers. The first reduces latency from 0.25s to near-zero for back-to-back connections by using the Queue class as a notify system. The second switches the slow socket.get for the much faster socket.read
git-svn-id: file:///home/svn/framework3/trunk@12615 4d416f70-5f16-0410-b530-b9f4589650da
|
2011-05-14 18:34:06 +00:00 |
HD Moore
|
a12d9f8dbf
|
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.
git-svn-id: file:///home/svn/framework3/trunk@11003 4d416f70-5f16-0410-b530-b9f4589650da
|
2010-11-12 06:19:49 +00:00 |
HD Moore
|
dfa7fb7d0b
|
Move away from Kernel.select in exchange for IO.select, solves some issues with windows compatibility
git-svn-id: file:///home/svn/framework3/trunk@9330 4d416f70-5f16-0410-b530-b9f4589650da
|
2010-05-20 20:42:17 +00:00 |
HD Moore
|
4308689fd9
|
Remove diagnostic line
git-svn-id: file:///home/svn/framework3/trunk@9165 4d416f70-5f16-0410-b530-b9f4589650da
|
2010-04-27 23:08:06 +00:00 |
HD Moore
|
49635c4ab0
|
Call the right select:
git-svn-id: file:///home/svn/framework3/trunk@9164 4d416f70-5f16-0410-b530-b9f4589650da
|
2010-04-27 22:55:17 +00:00 |
HD Moore
|
936190125e
|
Bug fix for Ruby 1.9 (error can close the server socket, not the client socket). Small jRuby compatibility improvement
git-svn-id: file:///home/svn/framework3/trunk@9155 4d416f70-5f16-0410-b530-b9f4589650da
|
2010-04-27 14:39:09 +00:00 |
HD Moore
|
3c4024a0c6
|
Expose the server client list, set the keepalive
git-svn-id: file:///home/svn/framework3/trunk@8992 4d416f70-5f16-0410-b530-b9f4589650da
|
2010-04-03 06:05:06 +00:00 |
HD Moore
|
753c7aa7d5
|
Apply patch to fix SSL server support
git-svn-id: file:///home/svn/framework3/trunk@6391 4d416f70-5f16-0410-b530-b9f4589650da
|
2009-03-25 16:41:10 +00:00 |
HD Moore
|
a7595fce6c
|
Fixes #250. Solves an old bug with background jobs not working right, fixes the 'background modules dont work' bug as well.
git-svn-id: file:///home/svn/framework3/trunk@5926 4d416f70-5f16-0410-b530-b9f4589650da
|
2008-11-16 20:54:41 +00:00 |
HD Moore
|
cf3475644e
|
Remove debugging code
git-svn-id: file:///home/svn/framework3/trunk@5917 4d416f70-5f16-0410-b530-b9f4589650da
|
2008-11-13 18:28:15 +00:00 |
HD Moore
|
e9b3919ace
|
Normalize exceptions across socket libraries
git-svn-id: file:///home/svn/framework3/trunk@5879 4d416f70-5f16-0410-b530-b9f4589650da
|
2008-11-11 05:11:40 +00:00 |
HD Moore
|
6dd840e4b3
|
Fixes #201. Better error processing of client sockets
git-svn-id: file:///home/svn/framework3/trunk@5872 4d416f70-5f16-0410-b530-b9f4589650da
|
2008-11-10 21:30:35 +00:00 |
Ramon de C Valle
|
f124597a56
|
Code cleanups
git-svn-id: file:///home/svn/framework3/trunk@5773 4d416f70-5f16-0410-b530-b9f4589650da
|
2008-10-19 21:03:39 +00:00 |
HD Moore
|
57131f98c3
|
Adding I)ruids's yp exploit. Fixing a streamserver bug thats been causing problems for a while. Updating the HTTP capture module to do better fingerprinting
git-svn-id: file:///home/svn/framework3/trunk@5477 4d416f70-5f16-0410-b530-b9f4589650da
|
2008-04-18 01:33:09 +00:00 |
HD Moore
|
d0b15d3d72
|
Lots of SMB fun, all preparation for Black Hat talk :-) More to come...
git-svn-id: file:///home/svn/framework3/trunk@5015 4d416f70-5f16-0410-b530-b9f4589650da
|
2007-07-03 04:20:50 +00:00 |
Matt Miller
|
7bd26e4925
|
fixed bug in service manager hardcore alias, new passivex dll/proj files
git-svn-id: file:///home/svn/framework3/trunk@3807 4d416f70-5f16-0410-b530-b9f4589650da
|
2006-08-08 03:29:26 +00:00 |
bmc
|
f5affd4b41
|
ugh, nasty bug where if an exception is raised during on_client_data in which the client was shut down, the select loop will still state that the client has data to be processed, which causes an exception to be raised, starting to loop over again
git-svn-id: file:///home/svn/incoming/trunk@3496 4d416f70-5f16-0410-b530-b9f4589650da
|
2006-02-03 19:54:08 +00:00 |
Matt Miller
|
95f8210853
|
major doc update
git-svn-id: file:///home/svn/incoming/trunk@3029 4d416f70-5f16-0410-b530-b9f4589650da
|
2005-11-15 05:22:13 +00:00 |
Matt Miller
|
6a5870ddcd
|
updated comments to be more uniformed in class definition
git-svn-id: file:///home/svn/incoming/trunk@3004 4d416f70-5f16-0410-b530-b9f4589650da
|
2005-11-02 16:49:45 +00:00 |
Matt Miller
|
550080bcfb
|
refactored socket api a bit, expect bugs
git-svn-id: file:///home/svn/incoming/trunk@2915 4d416f70-5f16-0410-b530-b9f4589650da
|
2005-09-27 05:31:48 +00:00 |
Matt Miller
|
501d7da9f9
|
aim goaway exploit ported, fixed a few bugs in sled gen
git-svn-id: file:///home/svn/incoming/trunk@2888 4d416f70-5f16-0410-b530-b9f4589650da
|
2005-09-24 19:17:07 +00:00 |
Matt Miller
|
2ed2f34594
|
fixed options display problem
git-svn-id: file:///home/svn/incoming/trunk@2875 4d416f70-5f16-0410-b530-b9f4589650da
|
2005-09-23 14:33:32 +00:00 |
Matt Miller
|
3116a654d4
|
enhanced logging a bit, added a few badchars to ie obj type, improving job support
git-svn-id: file:///home/svn/incoming/trunk@2868 4d416f70-5f16-0410-b530-b9f4589650da
|
2005-09-23 05:51:09 +00:00 |
Matt Miller
|
2b82d4c4c4
|
fixed up the ol' http server
git-svn-id: file:///home/svn/incoming/trunk@2843 4d416f70-5f16-0410-b530-b9f4589650da
|
2005-08-22 02:36:09 +00:00 |
Matt Miller
|
9c526bea71
|
comments
git-svn-id: file:///home/svn/incoming/trunk@2549 4d416f70-5f16-0410-b530-b9f4589650da
|
2005-06-03 07:32:17 +00:00 |
Matt Miller
|
f23ac51acd
|
more
git-svn-id: file:///home/svn/incoming/trunk@2548 4d416f70-5f16-0410-b530-b9f4589650da
|
2005-06-03 07:13:15 +00:00 |
Matt Miller
|
266cd54088
|
stream IO classes, not complete
git-svn-id: file:///home/svn/incoming/trunk@2539 4d416f70-5f16-0410-b530-b9f4589650da
|
2005-05-31 12:56:36 +00:00 |