Adam Cammack
228c08bb4d
Land #10659 , Minor code cleanups
2018-09-19 12:58:09 -07:00
Jeffrey Martin
35edb48c48
Land #10367 , Pass a framework instance to external module shims
2018-07-24 15:34:17 -05:00
Brent Cook
64201ad782
Land #10282 , Add support for running external modules outside of msfconsole
2018-07-18 15:40:21 -07:00
William Vu
cddb0f2b4d
Land #10195 , ms17_010_eternalblue_win8 bug fixes
2018-06-21 13:38:14 -07:00
Brent Cook
0bcbcab3d8
Land #10184 , Add sleepya's ETERNALBLUE exploit for Win8+
2018-06-19 15:44:55 -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
Adam Cammack
8bacddb18f
Land #9872 , Fix JSONRPC fields in external modules
2018-04-16 14:42:06 -07:00
Adam Cammack
a8a0dd3fcb
Land #9836 , Force #! for external modules
2018-04-12 09:27:21 -07:00
Brent Cook
c2bf848ba9
Land #9748 , Convert the smbloris DoS into an external module
...
Help reliability and performance. This some Ruby-specific external module
tooling as a result as well.
2018-04-03 09:13:56 -05:00
Brent Cook
d6f23071ca
Land #9718 , Add get_user_spns 'kerberoasting' module
2018-04-03 09:13:29 -05:00
Adam Cammack
8bf76a71c2
Land #9739 , Add Python logging module support
2018-03-22 11:18:22 -07:00
Adam Cammack
517b32c836
Land #9737 , Add batch_size to external batch scanners
2018-03-22 11:18:22 -07:00
Brent Cook
37576d19a1
Land #9733 , rename external templates
2018-03-22 11:18:22 -07:00
Brent Cook
c5e231cfbf
Land #9686 , add ipv6 to slowloris, rhost to non-scanner modules
2018-03-13 13:33:28 -07:00
Jacob Robles
178afdaed1
Land #9604 , Fix logged errors when running without Python 3.6 / gmpy2
2018-02-22 08:27:37 -08:00
Adam Cammack
b0da7fcd26
Add Enum-type options for external modules
2018-02-09 11:14:21 -06:00
Adam Cammack
0fe2fb9186
Add support for single-IP external scanners
2018-02-09 11:14:14 -06:00
Matthew Kienow
b515a582f0
Land #9424 , Add SharknAT&To external scanner
2018-01-24 17:20:03 -06:00
Matthew Kienow
b6c81e6da0
Reimplement slowloris as external module
2017-11-21 16:21:01 -05:00
Adam Cammack
40a71af7ed
Add missing end
2017-11-20 17:50:59 -06:00
Adam Cammack
2fdc34c8fd
Add new template for DoS modules
2017-11-20 17:19:14 -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
Adam Cammack
4ea8f639a3
Add host and service reporting to external modules
2017-09-22 11:42:32 -05:00
Adam Cammack
1a9a942c1f
Add external module template for capture servers
2017-08-07 13:31:46 -05:00
Brent Cook
3b248c78f3
resurrect old example modules, integrate into module tree
2017-06-22 11:36:35 -05:00
Brent Cook
42fd287038
remove debug
2017-05-10 13:04:12 -05:00
Brent Cook
beea5e1a5c
use wfsdelay consistently
2017-05-08 15:34:09 -05:00
Brent Cook
fede672a81
further revise templates
2017-05-08 14:26:24 -05:00
Brent Cook
a2ce3743a2
move wait_status to a mixin
2017-05-08 12:23:27 -05:00
Brent Cook
f213482659
small fixe
2017-05-08 11:52:37 -05:00
Brent Cook
2e880c9fdf
move module template to an ERB
2017-05-05 01:16:54 -05:00
Adam Cammack
ba9010730a
Minor cleanup
2017-05-02 15:52:21 -05:00
Brent Cook
b7d6be05ee
split python loader from generic implementation
2017-05-01 16:10:12 -05:00
Brent Cook
a57067c4a7
append metasploit lib to PYTHONPATH
2017-04-26 18:13:46 -05:00
Brent Cook
037fdf854e
move common json-rpc bits to a library
2017-04-26 18:08:08 -05:00
Adam Cammack
3cf51b7d43
Remove external module debugging code
...
Causes EACCESS when run by separate users.
Fixes #8226
2017-04-11 09:29:02 -05:00
Brent Cook
0189c40317
compromise
2017-04-09 15:03:05 -05:00
Brent Cook
d9ba993d25
handle general failure getting module info for external modules
2017-04-09 11:50:03 -05:00
Adam Cammack
2de8f1b97d
Fixups for specs
2017-03-31 22:19:53 -05:00
Adam Cammack
a3e196e31e
Support arbitrary external command_stager exploits
...
So much done, so much more to do.
2017-03-31 17:06:28 -05:00
Adam Cammack
bf9b0130d9
Clean up odd code
2017-03-28 11:19:30 -05:00
Adam Cammack
71df231918
Add new loader for arbitrary executables
...
Still some kluges left in the shim and we have to hit the disk when
constructing the module path
2017-03-28 10:27:12 -05:00
Christian Mehlmauer
3b280d45a4
fix some yardoc issues
2016-04-18 21:00:21 +02:00
Brent Cook
5a72f2df16
remove subversion support
2016-03-15 22:00:32 -05:00
Christian Mehlmauer
4f09246c78
reenable module loader warnings
2016-03-13 20:04:05 +01:00
Christian Mehlmauer
3123175ac7
use MetasploitModule as a class name
2016-03-08 14:02:44 +01:00
Brent Cook
5a0bec81cb
disable warnings for now, to be reenabled when the module base class is updated
2016-03-06 17:19:05 -06:00
Christian Mehlmauer
e6147d60e2
fix rspecs
2016-01-22 23:43:13 +01:00
Christian Mehlmauer
158b1e473c
revert value
2016-01-22 23:38:45 +01:00