Commit Graph

11533 Commits

Author SHA1 Message Date
sinn3r d439390aa2 Fix typo 2011-12-20 12:19:34 -06:00
sinn3r c2d59f0307 Fix issue #6133 2011-12-20 11:32:33 -06:00
Tod Beardsley f997a7fc31 Adding TFTP client and lib to the next release
Squashed commit of the following:

commit 11a27a1e61
Author: Tod Beardsley <todb@metasploit.com>
Date:   Tue Dec 20 10:06:44 2011 -0600

    Renaming TFTP transfer util.

    See #5291. Just renaming the file.

commit 24d53efa7c
Author: Tod Beardsley <todb@metasploit.com>
Date:   Tue Dec 20 10:03:04 2011 -0600

    Final touches on TFTP client

    See #5291. Adds an option to mess with the block size in case someone
    wants to write a fuzzer or exploit that leverages that. Adds a cleanup
    method to the module (pretty much required, it turns out). Looking
    nearly final, just need to rename the module and I think we're good to
    push to master.

commit 677cb4b152
Author: Tod Beardsley <todb@metasploit.com>
Date:   Mon Dec 19 21:56:03 2011 -0600

    Handle empty data sends sanely for TFTP.

    Don't just hang forever -- let the user know they just send empty data.
    TFTP servers don't like this of course.

commit 2b3e3725ac
Author: Tod Beardsley <todb@metasploit.com>
Date:   Mon Dec 19 18:15:19 2011 -0600

    TFTP adding comment docs, ability to send w/out a file.

    Commenting the tricksy parts a little better for general usage.

    Adding the ability to set FILEDATA instead of FILENAME, in case
    only short bits of data are desired and the user doesn't want
    to go to the trouble of creating a source file to upload.

commit 431ef826c9
Author: Tod Beardsley <todb@metasploit.com>
Date:   Mon Dec 19 16:33:25 2011 -0600

    TFTP client now uses constants, preserves trailing spaces/nulls in data

    See #5291, just rediscovered the bug on this.

commit 5eaf2e7535
Author: Tod Beardsley <todb@metasploit.com>
Date:   Mon Dec 19 15:50:50 2011 -0600

    Adding download and loot functionality.

    Still need to deal with the use case of not passing a block; blocks
    should not be required, it should be okay to invoke and just wait for
    the complete attribute to be true. You'll miss out on error messages but
    eh, maybe those should be return values.

commit aecde6fea4
Author: Tod Beardsley <todb@metasploit.com>
Date:   Mon Dec 19 12:14:40 2011 -0600

    Updating TFTP client. Now with grown-up thread handling.

    No longer blocks on successful connections.

commit 902d7f5ea7
Author: Tod Beardsley <todb@metasploit.com>
Date:   Sun Dec 18 21:05:27 2011 -0600

    Adding more to TFTP. Still need a read tho

    Adds error checking and some helpful messaging in the event of an error.
    In the event of a failed transfer the module exits immediately, but in
    success, I'm still hanging around for several seconds after. Not a deal
    breaker but can be annoying.

    Also, need to implement a read as well as a write and store it as loot,
    to be actually useful for most TFTP checking.

commit 23aadd04f7
Author: Tod Beardsley <todb@metasploit.com>
Date:   Sun Dec 18 13:28:52 2011 -0600

    Fixing merge conflict cruft

    Dangit teach me to merge quickly. TFTP module now loads again.

commit 1201d7fbf2
Merge: 0b89140 a6867ef
Author: Tod Beardsley <todb@metasploit.com>
Date:   Fri Dec 16 22:41:22 2011 -0600

    Merge branch 'tftp_client' of github_r7:rapid7/metasploit-framework into tftp_client

    Conflicts:
    	modules/auxiliary/admin/tftp/tftp_upload_file.rb

commit 0b8914021c
Author: Tod Beardsley <todb@metasploit.com>
Date:   Fri Dec 16 21:06:10 2011 -0600

    Switch to vprint_status, also add skeletal cleanup def.

commit 50fa10679b
Author: Tod Beardsley <todb@metasploit.com>
Date:   Fri Dec 16 18:39:09 2011 -0600

    First draft of a TFTP client.

    Could use some actual error checking and also needs to expose
    more options.

commit a6867ef128
Author: Tod Beardsley <todb@metasploit.com>
Date:   Fri Dec 16 18:39:09 2011 -0600

    First draft of a TFTP client.

    Could use some actual error checking and also needs to expose
    more options.
2011-12-20 11:25:08 -06:00
Tod Beardsley c83c3d5128 TFTP forgot to commit my rename.
Fixes #5291 for real.
2011-12-20 10:45:29 -06:00
Tod Beardsley 1a396ba955 Merge pull request #70 from rapid7/tftp_client
Tftp client
2011-12-20 08:42:42 -08:00
Tod Beardsley 11a27a1e61 Renaming TFTP transfer util.
See #5291. Just renaming the file.
2011-12-20 10:06:44 -06:00
Tod Beardsley 24d53efa7c Final touches on TFTP client
See #5291. Adds an option to mess with the block size in case someone
wants to write a fuzzer or exploit that leverages that. Adds a cleanup
method to the module (pretty much required, it turns out). Looking
nearly final, just need to rename the module and I think we're good to
push to master.
2011-12-20 10:03:04 -06:00
sinn3r 0200b6367a Add OKI Scanner (Feature #6125) 2011-12-20 03:09:09 -06:00
HD Moore ff03f2de8d Merge pull request #69 from dirtyfilthy/ssh_forward_eof_fix
fix for ssh forwarding not handling the eof packet type
2011-12-20 00:09:39 -08:00
alhazred 3b44aa9e39 fix for ssh forwarding not handling the eof packet type 2011-12-20 19:42:54 +13:00
Tod Beardsley 677cb4b152 Handle empty data sends sanely for TFTP.
Don't just hang forever -- let the user know they just send empty data.
TFTP servers don't like this of course.
2011-12-19 21:56:03 -06:00
Tod Beardsley 2b3e3725ac TFTP adding comment docs, ability to send w/out a file.
Commenting the tricksy parts a little better for general usage.

Adding the ability to set FILEDATA instead of FILENAME, in case
only short bits of data are desired and the user doesn't want
to go to the trouble of creating a source file to upload.
2011-12-19 18:15:19 -06:00
Tod Beardsley 431ef826c9 TFTP client now uses constants, preserves trailing spaces/nulls in data
See #5291, just rediscovered the bug on this.
2011-12-19 16:33:25 -06:00
Tod Beardsley 5eaf2e7535 Adding download and loot functionality.
Still need to deal with the use case of not passing a block; blocks
should not be required, it should be okay to invoke and just wait for
the complete attribute to be true. You'll miss out on error messages but
eh, maybe those should be return values.
2011-12-19 15:50:50 -06:00
Tod Beardsley aecde6fea4 Updating TFTP client. Now with grown-up thread handling.
No longer blocks on successful connections.
2011-12-19 12:14:40 -06:00
Tod Beardsley 902d7f5ea7 Adding more to TFTP. Still need a read tho
Adds error checking and some helpful messaging in the event of an error.
In the event of a failed transfer the module exits immediately, but in
success, I'm still hanging around for several seconds after. Not a deal
breaker but can be annoying.

Also, need to implement a read as well as a write and store it as loot,
to be actually useful for most TFTP checking.
2011-12-18 21:05:27 -06:00
Stephen Haywood 18635387d5 Changed puts to print_line. 2011-12-18 20:03:49 -05:00
Tod Beardsley 23aadd04f7 Fixing merge conflict cruft
Dangit teach me to merge quickly. TFTP module now loads again.
2011-12-18 13:28:52 -06:00
Joshua Smith 9ab5becb63 a better test post mod (test/modules/post/test/railgun_reverse_lookups.rb), should have been in previous commit 2011-12-18 00:36:29 -05:00
Stephen Haywood a35564c723 cosmetic changes to openvas plugin output 2011-12-17 18:46:30 -05:00
Joshua Smith 8bdf76a87b Adds const_reverse_lookup and error_lookup methods to the railgun instance, also adds test/modules/post/test/railgun_reverse_lookups.rb, tested, working great 2011-12-17 16:19:32 -05:00
chao-mu 28f3de9f04 Merge branch 'master' of git://github.com/rapid7/metasploit-framework 2011-12-17 12:21:42 -05:00
sinn3r b58097a2a7 Remove junk() because it's never used 2011-12-17 01:28:07 -06:00
Tod Beardsley 1201d7fbf2 Merge branch 'tftp_client' of github_r7:rapid7/metasploit-framework into tftp_client
Conflicts:
	modules/auxiliary/admin/tftp/tftp_upload_file.rb
2011-12-16 22:41:22 -06:00
Tod Beardsley 0b8914021c Switch to vprint_status, also add skeletal cleanup def. 2011-12-16 21:06:10 -06:00
chao-mu df0abd0273 Merge remote branch 'upstream/master' 2011-12-16 19:44:13 -05:00
Tod Beardsley 50fa10679b First draft of a TFTP client.
Could use some actual error checking and also needs to expose
more options.
2011-12-16 18:41:55 -06:00
Tod Beardsley a6867ef128 First draft of a TFTP client.
Could use some actual error checking and also needs to expose
more options.
2011-12-16 18:39:09 -06:00
sinn3r fae80f8d49 typo 2011-12-16 11:10:46 -06:00
Patrick Webster 205637892b Added checkpoint_hostname aux module. 2011-12-16 10:54:34 -06:00
sinn3r e0c4afbf9e Merge pull request #60 from darkoperator/master
Typo in the file opening option
2011-12-16 08:44:22 -08:00
sinn3r 208b93ce74 Merge pull request #58 from swtornio/master
add osvdb refs
2011-12-16 08:44:02 -08:00
Tod Beardsley 6fc20d6c55 Merge pull request #62 from scriptjunkie/master
GUI bugfixes
2011-12-16 08:26:53 -08:00
Tod Beardsley c0abbe2a98 Merge pull request #59 from kernelsmith/rc_tab_complete
resource file tab completion from <install_dir>/scripts/resource
2011-12-16 08:22:25 -08:00
scriptjunkie 5bad92e021 Gui Bugfixen: Msgpack-error-fixen, Unneccessary-error-message-removen, popup-showen, und lock-contention-reducen.
Viel besser!
2011-12-16 09:52:12 -06:00
Carlos Perez 3c08836f51 Typo on the file opening mode 2011-12-16 01:13:06 -04:00
sinn3r bb2ea62de8 Add CVE-2008-0926: Novell eDirectory eMBox Unauthenticated Access (Feature #2729) 2011-12-15 23:09:26 -06:00
chao ec1dd8154e When duplicating a DLL, duplicate everything underneath it to remain threadsafe. I wrote this patch months and months ago. The way I am deep copying produced much groaning in #metasploit when I put it in for code review. It was ultimately declared the lesser of two evils. If you have chat logs from months ago you may be able to find the discussion 2011-12-15 22:05:02 -05:00
Joshua Smith 5166bdcb01 initial, working resource file tab completion, completes from <install_dir>/scripts/resource, see redmine no. 4611 2011-12-15 17:27:52 -05:00
sinn3r e991094bd2 Fix host info for report_auth_info(). Change print_status vs print_line order 2011-12-15 13:05:03 -06:00
sinn3r 2648e533a2 nil bug fix 2011-12-15 12:58:21 -06:00
sinn3r 829d96ffbe Add Windows Gather RazorSQL cred collector (Feature #6117) 2011-12-15 11:15:44 -06:00
Steve Tornio 1712f2aa22 add osvdb ref 2011-12-14 07:23:11 -06:00
Steve Tornio 85caabbf5d add osvdb ref 2011-12-14 07:19:34 -06:00
HD Moore 8dc85f1cc5 Fix up some nascent typos 2011-12-14 00:30:31 -06:00
HD Moore 866e2b6bf3 Additional IPv6 payload support 2011-12-14 00:27:38 -06:00
Jenkins f6ef4ce2d1 add submodule 2011-12-13 21:45:18 -06:00
Jonathan Cran ebe06b0f19 Merge pull request #55 from rapid7/junit_changes
This commit adds a junit_pass method
2011-12-13 19:21:05 -08:00
Jonathan Cran 6165b7a1eb This commit adds a junit_success method, which can be called to
generate a test case success xml. This is necessary for the parser to
recognize that tests were indeed run.
2011-12-13 21:13:31 -06:00
HD Moore 86b3409d47 Actually return 2011-12-13 20:01:13 -06:00