1
mirror of https://github.com/rapid7/metasploit-framework synced 2024-11-05 14:57:30 +01:00
Commit Graph

401 Commits

Author SHA1 Message Date
HD Moore
da714e37b8 Skip stale sessions 2016-05-15 00:41:48 -05:00
HD Moore
a6bf624b31 Fun plugin to monitor keys/screens/webcams of active sessions 2016-05-15 00:24:58 -05:00
wchen-r7
98f89ca23a
Land #6794, Fixed yard doc errors 2016-04-21 13:16:45 -05:00
thao doan
5e36a3128c Fix #5197, Fixed yard doc errors
Fix #5197 Fixed issues that caused errors during yard doc generation
2016-04-21 13:06:00 -05:00
Brent Cook
57ab974737 File.exists? must die 2016-04-21 00:47:07 -04:00
Brent Cook
0edc7fb2c5 whitespace fixes 2016-03-15 22:08:25 -05:00
Brent Cook
c8ad1b6017 use the framework version in nessus plugin 2016-03-15 22:08:04 -05:00
William Vu
c6d55dd78d
Land #6517, search for Nessus plugin 2016-03-13 23:36:42 -05:00
RageLtMan
2b24e8363e Fix nessus_family_list
The list must be iterated from the families key, or it will raise
a type error.
2016-02-13 15:36:04 -05:00
RageLtMan
95da031429 Remove vestigial conditional - thx Egypt 2016-02-13 14:45:25 -05:00
RageLtMan
ae38403bc2 Remove empty print_status() lines
Per Egypt's request and with Void-in's blessing, empty calls to
print_status() are now removed.
2016-02-04 02:36:19 -05:00
William Vu
b28444777f Add *args to #respond_to?
Technically include_all = false, but *args is lazy mode.
2016-02-02 14:36:51 -06:00
nixawk
48f72357b5 failed to unload event_tester / exit msfconsole 2016-02-02 19:56:02 +08:00
RageLtMan
2a71d32eec Fix cmd_nessus_server_properties help text
cmd_nessus_server_properties help text was incorrect and referred
to nessus_server_feed. Fix the help text to correctly reflect
command name.

Thanks @void-in
2016-02-01 01:49:58 -05:00
RageLtMan
4992c5c3c5 Nessus plugin - add search to relevant commands
Utilize the SearchTerm param in Rex' Tables to filter scrolling
outputs.
Clean up argument parsing (implement one of the MSF standards).
Update help commands to reflect changes

Testing: basic functional tests only so far
2016-01-31 22:13:54 -05:00
Lluis Mora
1782e988d4 Fix mispelling in nessus plugin help 2015-12-22 13:42:49 +01:00
Brent Cook
c301c7c7b0 use wav with sounds plugin for windows / linux compat 2015-12-08 16:20:44 -06:00
wchen-r7
ecfcdbe875 rm extra "excellent" 2015-11-25 23:49:44 -06:00
wchen-r7
d44224142e Update audio files 2015-11-25 23:41:18 -06:00
wchen-r7
776455d10a Add another sound and event
Add sound: "We've got a shell"
Add event on_session_fail
2015-11-25 22:46:51 -06:00
wchen-r7
fa32f43ee4 Muts says "Try harder!" or "Excellent" for the sounds plugin
With the sounds plugin, muts will say "excellent!" when a session
is received. If a session is terminated (either exited or lost),
muts will say "try harder!"
2015-11-25 18:06:58 -06:00
William Vu
77fae28cd4 Add -q option to msfd to disable banner 2015-10-07 01:57:58 -05:00
Spencer McIntyre
35ca8ad328 Add doc changes from proofreading 2015-10-01 20:49:13 -04:00
Spencer McIntyre
fe4fdb1e48 Add YARD documentation to the requests plugin 2015-10-01 20:38:39 -04:00
Spencer McIntyre
0313f0b0cf Check for a nil header value 2015-06-02 18:31:48 -04:00
Joshua Smith
fa9a222d97 changes type handling to be fully automatic 2015-05-29 13:50:45 -04:00
Joshua Smith
b236187e3f restores proper -u usage 2015-05-29 13:50:45 -04:00
Joshua Smith
7d896ba5d2 removes a proxy vestige 2015-05-29 13:50:44 -04:00
Joshua Smith
f1e48b9334 genericizes http request plugin 2015-05-29 13:50:44 -04:00
Joshua Smith
cefec81dbd move plugins/http to plugins/request 2015-05-29 13:50:44 -04:00
Spencer McIntyre
2e8e350608 Rename the http_requests plugin and command to httpr 2015-05-29 13:50:44 -04:00
Spencer McIntyre
59f40d73e3 Rename the requests plugin to http_requests 2015-05-29 13:50:44 -04:00
Spencer McIntyre
2070934758 Improve output file handling and expand_path 2015-05-29 13:50:44 -04:00
Spencer McIntyre
72650d72b1 Use an authorization header and fix uri.path 2015-05-29 13:50:44 -04:00
Spencer McIntyre
50b2ae477f Add a plugin for making curl-like http requests 2015-05-29 13:50:43 -04:00
Brent Cook
9549d572cc
Land #5280, update to Ruby on Rails 4.0
This upgrades a number of other gems as a side-effect.
2015-05-12 16:48:49 -05:00
wchen-r7
7b5da6f266
Land #5241, sqlmap parsing fixes 2015-05-07 14:21:20 -05:00
wchen-r7
eb84c8b89c Fix NilClass bugs 2015-05-07 14:20:25 -05:00
darkbushido
26e7fe15f9
Merge branch 'upstream' into staging/rails-4.0
Conflicts:
	Gemfile.lock
2015-05-05 11:00:38 -05:00
void-in
6a286fd514 Single quotes a per ruby style 2015-05-02 15:18:25 +05:00
void_in
e5847f0ddc Return only json type from lib as per wchen-7 suggestion 2015-05-02 15:11:59 +05:00
Brent Cook
97d671d156 allow overriding the default timeout for a session 2015-05-01 15:04:55 -05:00
darkbushido
0b608e139a
Merge branch 'upstream' into staging/rails-4.0 2015-05-01 11:26:24 -05:00
wchen-r7
89d026c900 Fix merge conflict 2015-04-30 12:33:45 -05:00
Matt Buck
3f797e4393 Reinstate some to_s coercions that were mistakenly dropped 2015-04-30 11:13:48 -05:00
Matt Buck
8163c3cdda Merge branch 'master' into staging/rails-4.0
Conflicts:
	Gemfile.lock
	plugins/nessus.rb
2015-04-28 15:33:46 -05:00
Matt Buck
6a4d63ca4f Drop explicit IPAddr to String coercion
MSP-12611
2015-04-27 10:48:13 -05:00
William Vu
655e819838 Fix indentation 2015-04-24 11:03:31 -05:00
root
fae338d0ae Take out irrelevant file plugin/sqlmap.rb 2015-04-24 12:09:49 +05:00
root
62cb0c8749 Take out irrelevant files (nessus) 2015-04-24 12:06:04 +05:00
root
028f5e119d sqlmap plugin update to fix connection errors 2015-04-24 12:00:50 +05:00
root
624adbaaca Consistent downcase comparison 2015-04-23 12:07:59 +05:00
root
19beafe009 scan_export_status patch for issue 5217 2015-04-23 12:04:02 +05:00
root
93dc809e74 Correct the quotes 2015-04-22 11:06:59 +05:00
root
40107577a0 Case insensitive plugin unload 2015-04-22 11:04:46 +05:00
Matt Buck
5e2d6c27c3
Merge branch 'master' into staging/rails-4.0
Conflicts:
	Gemfile.lock
	db/schema.rb
	lib/msf/core/db_manager/session.rb
	metasploit-framework-db.gemspec
2015-04-06 11:27:00 -05:00
root
4ba761986f Correct YARD doc comments 2015-04-02 16:14:25 +05:00
sekritskwurl
d1c6db5e4e Update nessus.rb
updated as per wchen-r7's comment's, Thank you wchen-r7!
2015-03-27 19:44:11 -04:00
sekritskwurl
bb929d416d Update nessus.rb
Add support for imported nessus scan results to be imported with nessus_db_import.
2015-03-27 14:32:01 -04:00
Matt Buck
c26dfa263d
Ensure IP addresses are explicitly converted to strings
MSP-12113
2015-03-24 16:26:00 -05:00
Samuel Huckins
08df0bfaca
Land #4858, RPC client true/truthy fix
* Misc ruby cleanup and fixing the issue that caused MSP-12235, rolling back the
full rollback of PR 4823
2015-03-09 11:35:57 -05:00
sinn3r
9e5231f951 More explicit and better readability
thanks Sam!
2015-03-09 00:16:56 -05:00
William Vu
c3e91c263f Fix NoMethodError in plugins/nessus.rb
Triggered by @port.length in nessus_login from YAML.
2015-03-07 17:56:12 -06:00
sinn3r
5f8c14c958 Fix check for TrueClass, plus other small changes 2015-02-28 14:11:15 -06:00
sinn3r
6f4259f2de Revert #4859, temporary solution for unbreaking client
This reverts commit 7ab86be72a, reversing
changes made to 49ae173057.
2015-02-28 14:07:26 -06:00
sinn3r
ac81318e7a Revert #4823, changes for ruby style guide
This reverts commit 885469ca52, reversing
changes made to fd73445d9b.

Please see: #4823 for why.
2015-02-27 17:28:00 -06:00
Joshua Smith
4c093985db remove svn vestiges 2015-02-22 15:40:58 -06:00
Joshua Smith
251c284458 modernizes some of the rpc code 2015-02-22 15:37:55 -06:00
sinn3r
6b99103cec
Land #4690 - Update Nessus plugin to support the latest REST API
Resolves #4447
2015-02-13 12:46:01 -06:00
sinn3r
bbf5fa881d Fix help again 2015-02-13 12:06:56 -06:00
sinn3r
c78c40df78 Extra nessus_login in help 2015-02-13 12:00:54 -06:00
sinn3r
56454674f2 Fix nessus_help
Columns are arrays
2015-02-13 11:55:46 -06:00
sinn3r
b55fd0572d Use print_status 2015-02-13 11:51:32 -06:00
sinn3r
9a56e5c4f9 Extra space 2015-02-13 11:40:49 -06:00
sinn3r
2f5fad4806 Share plugin name 2015-02-13 11:38:36 -06:00
root
199dca75a6 Implement db_import and finalize plugin 2015-02-12 13:32:49 +05:00
root
64b69d597a Add report_download and db_scan APIs 2015-02-11 14:11:10 +05:00
root
e5fd9e70eb clean plugin/nessus.rb implement additional APIs 2015-02-10 12:40:20 +05:00
Tod Beardsley
4014f1929f
No random names, but store in .msf4/logs 2015-02-09 16:46:02 -06:00
Tod Beardsley
79abb72589
Add some randomness to the /tmp filename 2015-02-09 14:34:42 -06:00
HD Moore
2d129f9163 Clean up socket_logger, record the module name 2015-02-09 12:10:07 -06:00
sinn3r
e8ba0b7c31 Fix broken commands 2015-02-06 19:07:43 -06:00
root
2744db4d11 Add nessus_scan_export and nessus_scan_export_status methods 2015-02-05 22:18:22 +05:00
root
23af5f8c82 Nessus plugin for REST API 2015-02-01 13:54:35 +05:00
Samuel Huckins
9e6fd1879e
Fixing order clause
MSP-12011

* This was resulting in PGSyntaxError
2015-02-01 01:19:31 -06:00
Christian Catalan
7d1090baca Convert #find(:all) to #where or #all 2015-02-01 00:31:58 -06:00
Christian Catalan
8740fd9015 Convert #find_all_by_X to #where 2015-01-31 21:07:50 -06:00
Joshua J. Drake
7295cd34aa One more http// fix 2015-01-03 02:32:08 -06:00
sinn3r
d45cdd61aa Resolve #4507 - respond_to? + send = evil
Since Ruby 2.1, the respond_to? method is more strict because it does
not check protected methods. So when you use send(), clearly you're
ignoring this type of access control. The patch is meant to preserve
this behavior to avoid potential breakage.

Resolve #4507
2015-01-02 13:29:17 -06:00
James Lee
0c1d02c940
Fix event handlers on ruby 2
Fixes #4219
2014-12-11 20:08:45 -06:00
Jon Hart
b81c7e28f4
Land #3588, @tobd-r7's Fix SpaceBeforeModifierKeyword Rubocop warning 2014-08-04 14:25:03 -07:00
Joshua Smith
a4f2fb218c adds most rubocop cleanups, not all 2014-08-04 00:11:25 -05:00
Joshua Smith
c08b1cb829 uses mult-assign & include? more readable 2014-08-03 23:59:03 -05:00
Victor
3fd15d001d Update sqlmap.rb 2014-08-04 04:25:33 +04:00
Victor
2805af2a04 \t error msgs bug and some codestyle tweaks
Minor bugs: `\t` were used inside single quoted strings.
Tweak: `a, b = c` is the same as `a = c[0]; b = [1] if c.length > 1`.
Minor tweak: `qwe if rty` form instead of multiline when `qwe` is only one line long.
Minor tweak: thanks to `#{}` interpolation we can omit `.to_s`.
2014-08-04 04:11:49 +04:00
Tod Beardsley
adf03e28ce
Fix SpaceBeforeModifierKeyword Rubocop warning
This also deals with some errant tabs where internal spaces should be,
as well as one syntax error which was preventing an old meterpreter
script from ever working correctly.

Some day, we need to get rid of those Meterpeter scripts. Srsly.
2014-07-29 17:10:54 -05:00
sinn3r
faee2c7026
Land #3492 - sqlmap plugin for sqlmap API 2014-07-25 16:30:30 -05:00
Brandon Perry
1a157ff803 Change all the " to ' when not interpolating 2014-07-21 18:00:03 -05:00
Brandon Perry
5190ed750f This adds the human readable IDs
and converts the negative if's into unless.
2014-07-21 17:49:53 -05:00
Tod Beardsley
53d941d4a8
Parens for readability 2014-07-11 14:22:47 -05:00