Brendan Coles
56bff4f748
Add OpenSUSE detection to Linux system lib
2019-03-13 23:18:54 +00:00
William Vu
8e9c207d26
Clarify module name is filename as per msftidy
2019-03-11 23:53:36 -05:00
William Vu
1d8538caee
Direct user to framework.log for load problems
...
This reduces long lines and cluttered output during startup.
2019-03-11 23:40:59 -05:00
William Vu
6c4729de7e
Prefer a soft error for invalid module names
2019-03-11 22:54:34 -05:00
William Vu
c06190c122
Revert Msf::ModuleLoadError exception
...
Msf::Modules::Error is already a thing! My bad.
2019-03-11 22:34:37 -05:00
William Vu
fd20d29fd7
Land #11551 , jobify fix for aux modules
2019-03-11 16:33:55 -05:00
Brent Cook
d14ace42ed
fix jobify support with aux modules
...
Looks like we hit another bug involving variable scope in parameters passed down to run_simple via 'run_single'. Since 'run_single' doesn't actually even run a single invocation of a module, let's just unwind that function, and get the rest of the parameters passed down.
This also explicitly disables 'jobify' support for non-scanner aux modules with multiple targets, which I don't think we're ready for until we add the RHOSTS iteration to the module proper. Otherwise, we'll have an explosion of jobs in the current implementation.
2019-03-11 14:20:34 -05:00
Brent Cook
172a984d60
add deregister_tcp/udp_options
2019-03-08 16:04:32 -06:00
Brent Cook
1bf93ab1bc
Land #11061 , allow the possibilty of empty string values for datastore options in msf5
2019-03-08 09:27:50 -06:00
Brent Cook
7c97ca6a8e
Land #11535 , add deregister_http_client_options
2019-03-07 18:16:14 -06:00
Brent Cook
3670dd8067
Land #11521 , add RMI support for UnicastRef2 responses
2019-03-06 20:05:33 -06:00
Brent Cook
433af12942
add deregister_http_client_options
2019-03-06 19:37:56 -06:00
Matthew Kienow
f873d94c10
Check that DB is active before looking up payload
2019-03-06 14:22:32 -05:00
Matthew Kienow
a749b86730
Add missing ActiveRecord connection block
2019-03-06 13:07:35 -05:00
William Vu
b2aa06560f
Add drupal_patch method to Drupal mixin
2019-03-05 18:52:27 -06:00
William Vu
d70439f698
Add UNRELIABLE_SESSION Reliability constant
2019-03-05 13:10:56 -06:00
Clément Notin
ecfd52dcb0
RMI/util.rb: add handling of UnicastRef2 responses
2019-03-05 15:23:11 +01:00
Aaron Soto
822f5357a2
Land #10675 , DB manager for payloads: Resolve conflicts, add 'create!' to trigger database write
2019-03-04 14:58:03 -06:00
Brent Cook
b70d0f684c
Land #11498 , add documentation for the 'jobs' command
2019-03-01 15:53:20 -06:00
Brendan Coles
bd8d4d3f78
Deprecate pml_driver_config script
2019-03-01 19:43:38 +00:00
Adam Cammack
3aea9bc477
Fix `check` to use all the IP addresses passed
2019-02-28 10:52:26 -06:00
Brent Cook
0c253ab085
add file: support for RHOSTS option on exploit modules
2019-02-28 06:01:30 -06:00
Brent Cook
9dbbea8973
Further improve / fix RHOSTS support for aux modules
...
Peleus notes that when pulling more than a few RHOSTS targets from the database, MSF writes the intermediate results to a text file instead of leaving them in memory. The aux module check of instantiating a RangeWalker for validation is necessary but insufficient for validating 'file:' RHOSTS specifications.
This clones logic used in the 'check' method in exploit modules to be able to handle file: properly. I suspect this may need to be consolidated and implemented elsewhere tool.
2019-02-26 22:18:45 -06:00
William Vu
d11d391e17
Land #11485 , VHOST support for full_uri
2019-02-26 10:35:50 -06:00
William Vu
1fca26de49
Land #11467 , CMDSTAGER::TEMP with WritableDir
2019-02-26 10:34:43 -06:00
Brent Cook
287667d4f7
simplify check
2019-02-25 21:59:54 -06:00
Brent Cook
e9e29580a7
Fix several bugs running non-scanner aux modules
...
This fixes a couple of bugs in #11176 :
- RHOSTS is not always used in Aux modules, don't enforce it unless it's used.
- Be sure to pass the action to the run stub, since it's not a standard option.
2019-02-25 16:19:57 -06:00
William Vu
d55fbdfbe5
Add VHOST support to full_uri
2019-02-25 14:45:26 -06:00
William Vu
659621a40b
Add CMDSTAGER::TEMP with WritableDir fallback
2019-02-23 02:34:30 -06:00
Jeffrey Martin
087d653cd0
enhance BigDecimal deprecation message suppression
...
When BigDecimal.new is called without keyword arguments
pass along only the *arg list.
2019-02-21 21:47:03 -06:00
Brent Cook
fc45e7d1b1
Land #11407 , Add support for showing extra help in msfconsole
2019-02-20 07:45:53 -06:00
Jacob Robles
d196020df1
Land #11289 , Add Nuuo mixin
2019-02-20 06:35:03 -06:00
Brent Cook
1c1103f9da
Land #11400 , Add --sec-name to msfvenom, update generate command
2019-02-19 21:11:01 -06:00
Brent Cook
760defd218
Land #11184 , update to Ruby 2.6.1
2019-02-19 21:06:40 -06:00
Brent Cook
880e5976bf
Land #11176 , support RHOSTS in all auxiliary modules
2019-02-19 21:01:57 -06:00
Brent Cook
d2775c02f8
Land #11393 , If an option alias is deregistered, also deregister the original option
2019-02-19 20:57:23 -06:00
Matthew Kienow
d15095f452
Land #11191 , add analyze command
2019-02-19 21:50:20 -05:00
Jeffrey Martin
33948eb5c4
process each individual id returned from ranges
2019-02-19 15:43:38 -06:00
Jeffrey Martin
25743e1346
one more missing doc
2019-02-19 10:03:20 -06:00
h00die
e25abebd80
private can be nil
2019-02-18 20:30:08 -05:00
Jeffrey Martin
a13198189e
analyze all host if no range provided
2019-02-15 17:40:11 -06:00
Jeffrey Martin
5e8d33483e
update docs to clarify workspace rewuirements
2019-02-15 17:32:49 -06:00
Jeffrey Martin
6460180423
guard for unknown host, fix processing of modules
2019-02-15 17:19:23 -06:00
Brendan Coles
a5d5ccf67e
Deprecate get_env script
2019-02-15 08:51:11 +00:00
Brent Cook
daf22bbde6
apply similar change to service enumeration
2019-02-14 12:13:36 -06:00
Green-m
d3745e9a39
Enable cancel auxiliary mod for multiple targets.
2019-02-14 11:16:37 +08:00
Brent Cook
5b213f36d5
fix #11395 , use db.hosts.each
...
Prefer iterating over hosts over the older method in the database.
2019-02-13 18:04:50 -06:00
Adam Cammack
a70c097b10
Remove extra lines from help
2019-02-13 15:57:37 -06:00
Adam Cammack
22eb2bb72b
Add support for showing detailed help for commands
2019-02-13 15:56:44 -06:00
Patrick
5151473e09
Implement sec-name and pad-nops for command dispatcher
2019-02-13 13:35:42 -06:00