Jacob Robles
966f0782c1
Land #11843 , Update MSB references
2019-05-23 09:43:32 -05:00
William Vu
022fa4da57
Land #11558 , Ubiquiti UniFi for SSH LoginScanner
2019-03-14 07:56:31 -07:00
Brent Cook
6f177d891a
Land #11393 , If an option alias is deregistered, also deregister the original option
2019-02-20 10:21:05 -08:00
Brent Cook
b56b28a43f
Land #10937 , remove server/client from module cache
2019-02-20 12:06:36 -06:00
Brent Cook
0b5368330c
Land #10964 , add initial golang modules for enumerating owa/o365
2018-12-04 08:36:43 -08:00
Brent Cook
2ef7af93cc
Land #10563 , Add 'Notes' metadata section
...
This also backports portions of #10348 for console search
2018-10-30 11:00:37 -05:00
William Vu
e423d5c358
Land #10707 , module traits to augment module rank
2018-10-24 17:18:09 -05:00
Brent Cook
0465a7bc71
Land #9220 , Module cache improvements
2018-10-24 16:53:11 -05:00
William Vu
7bc018bfcc
Land #10773 , session.platform TypeError fix
...
This also adds an "unknown" platform class.
2018-10-08 12:39:56 -07:00
Wei Chen
85475507b9
Land #10591 , Fix target DisableNops not being passed to payload
2018-09-05 18:58:39 -07:00
Tim W
3ab5b58a6b
Land #10585 , fix #10577 , fix "Exploit failed: TypeError no implicit conversion of Array into Integer"
2018-09-04 11:56:04 -07:00
Brent Cook
8c29a3b5da
Land #10471 , Import target DefaultOptions into the datastore
2018-08-21 09:05:06 -07:00
William Vu
0735113db2
Land #10332 , fixes for SOUNDTRACK and LOGO refs
2018-07-18 11:05:32 -07:00
William Vu
c362d668ab
Land #10283 , SOUNDTRACK and LOGO refs
...
:'(
2018-07-18 11:05:32 -07:00
Brent Cook
9b152cec72
Land #10009 , Add initial check support to external modules
2018-05-21 17:01:35 -05:00
Aaron Soto
5aa0078f4b
Land #10002 , Add password reporting API to external modules
2018-05-17 08:16:35 -07:00
Brent Cook
505eff4403
Land #9898 , Fix target NOP generator not passed to payload
2018-04-23 11:21:10 -07:00
Brent Cook
abfcdc3fa7
Land #9892 , Fix target encoder not being passed to payload
2018-04-23 11:21:10 -07:00
Brent Cook
f6223c0193
Land #9614 , Juniper post enum module
2018-03-07 07:49:29 -08:00
Matthew Kienow
b515a582f0
Land #9424 , Add SharknAT&To external scanner
2018-01-24 17:20:03 -06:00
Tim
c4e20e01e3
iOS meterpreter
2017-12-12 23:23:21 +08:00
Brent Cook
c848379ecb
simply use refname in the prompt?
2017-11-29 20:52:14 -06:00
Brent Cook
e5a5d35ad8
add 'promptname' that expands the module path a bit more
...
This allows the user to actually see the module context.
2017-11-29 19:49:43 -06:00
Adam Cammack
3fff092042
Fix include scope in external module mixin
...
The auxiliary report mixin overrides some of the methods in
Metasploit::Credential, which is fine in framework, but causes issues in
projects relying on the base behavior of Metasploit::Credential. This
changes the include scope from global to just whatever includes the
external module mixin.
2017-11-28 21:41:52 -06:00
Brent Cook
81c6823b72
handle interrupt and unknown exceptions properly with external modules
2017-11-21 17:50:53 -06:00
Adam Cammack
dd57138423
Make external module read loop more robust
...
Changes from a "hope we get at most one message at a time" model to
something beginning to resemble a state machine. Also logs error output
and fails the MSF module when the external module fails.
2017-11-20 16:52:05 -06:00
Matthew Kienow
39f06a3995
Land #8807 , template for external module servers
2017-11-20 17:34:37 -05:00
Brent Cook
90766ceceb
remove more unusual raise RuntimeError patterns
2017-11-01 05:59:12 -05:00
Adam Cammack
4ea8f639a3
Add host and service reporting to external modules
2017-09-22 11:42:32 -05:00
Jeffrey Martin
cba4d36df2
provide missing bits for R platform
2017-08-23 16:58:48 -05:00
Brent Cook
461ab4501d
add 'Also known as', AKA 'AKA', to module references
2017-06-28 15:53:00 -04:00
James Lee
4def7ce6cc
Land #8327 , Simplify storing credentials
2017-05-18 16:49:01 -05:00
Brent Cook
a2ce3743a2
move wait_status to a mixin
2017-05-08 12:23:27 -05:00
Jeffrey Martin
a1efa30fa2
comments adjustments & enum better
2017-05-08 11:57:06 -05:00
Jeffrey Martin
e2fe70d531
convert store_valid_credential to named params
2017-05-05 18:23:15 -05:00
Jeffrey Martin
3bc4ac68dc
merge all available keys for login storage
2017-05-04 22:51:48 -05:00
Jeffrey Martin
63b6ab5355
simplify valid credential storage
2017-05-04 22:51:40 -05:00
Pearce Barry
23c2787d57
Land #7795 , Hardware Bridge API.
...
Initial bridge API that supports the HW rest protocol.
2017-02-02 08:47:59 -06:00
Brent Cook
f69b4a330e
handle Ruby 2.4 Fixnum/Bignum -> Integer deprecations
2017-01-22 10:20:03 -06:00
Craig Smith
5f07bca775
Hardware Bridge API. Initial bridge API that supports the HW rest protocol specified here:
...
http://opengarages.org/hwbridge Supports an automotive extension with UDS calls for mdoule
development.
2017-01-06 19:51:41 -08:00
William Vu
4264521354
Fix broken CVE reference and update links
...
Prefer HTTPS over HTTP, too.
2017-01-01 21:33:59 -06:00
OJ
e8158bd200
Add multi platform type, wire into the multi stage
2016-11-28 09:34:09 +10:00
Tod Beardsley
1deacad2be
Add a print_bad alias for print_error
...
Came up on Twitter, where Justin may have been trolling a little:
https://twitter.com/jstnkndy/status/798671298302017536
We have a `print_good` method, but not a `print_bad`, which seems a
little weird for Ruby -- opposite methods should be intuitive as Justin
is implying.
Anyway, I went with alias_method, thanks to the compelling argument at
https://github.com/bbatsov/ruby-style-guide#alias-method
...since Metasploit is all about the singleton, and didn't want to risk
some unexpected scoping thing.
Also dang, we define the `print_` methods like fifty billion times!
Really should fix that some day.
2016-11-15 19:20:42 -06:00
Brent Cook
1b31e0a63e
remove osvdb links
2016-09-20 14:27:59 -05:00
Brent Cook
71a674434a
Solaris 11
2016-05-09 05:11:09 -05:00
Louis Sato
0c19d89655
add more space for deprecation message
2016-03-23 11:39:42 -05:00
Brent Cook
654590911b
Enforce integrity of datastore options on assignment
2016-03-15 14:00:32 -05:00
Brent Cook
694f7f0a65
stop turning all default options into strings
...
we need to adjust vprint* functions, since they now fallthrough to the
'framework.datastore' checks because the false case actually triggers.
2016-03-05 23:09:14 -06:00
James Lee
a7869975d8
Remove useless variable
2016-01-14 10:04:23 -06:00
bigendian smalls
bc718da5d9
Added mainframe as a platform in core
...
To develop modules, mainframe and zArchitecture needs to be defined in
several places. This is the official platform.rb definition
2015-09-28 10:03:15 -05:00