sjanusz-r7
41d458f038
Allow selecting auxiliary modules in RPC
2024-03-05 17:55:05 +00:00
Dean Welch
2cf045d3c4
Leverage the module metadata cache in the module_sets
2024-01-15 14:56:46 +00:00
Lore
479190acf6
Update to HashWithIndifferentAccess
2023-12-07 09:23:13 -06:00
h00die
d64ed33cdf
code spell for a bunch of modules
2023-09-24 17:42:00 -04:00
dwelch-r7
f40e843b4e
Land #17833 , Add check metadata to rpc module info
2023-03-30 17:08:04 +01:00
adfoster-r7
c926f4961b
Add check metadata to rpc module info
2023-03-30 10:24:31 +01:00
adfoster-r7
5f382cedba
Fix crash in rpc job info command
2023-03-24 12:08:58 +00:00
adfoster-r7
239bc02db4
Fix broken payload selection for metasploit rpc
2023-02-21 11:04:11 +00:00
cgranleese-r7
4e539df3c3
Adds support to find default payloads
2022-12-05 11:52:11 +00:00
cgranleese-r7
55119aaac7
Land #16940 , Rewrite datastore, and add support for option fallback lookups
2022-09-16 14:19:19 +01:00
adfoster-r7
3a281234df
Add feature flagged datastore rewrite, with support for option fallback lookups
2022-09-16 12:59:02 +01:00
Emilio Panti
228e89497e
Update the RDoc
2022-09-13 09:05:22 +02:00
Emilio Panti
a0fbfff731
Update the RDoc
2022-09-13 09:01:04 +02:00
Emilio Panti
6650a8b852
Update rpc_core.rb
2022-09-12 15:16:00 +02:00
Jeffrey Martin
8356b3cc1c
refactor analyze rpc interface & output format
2022-04-07 11:06:42 -05:00
Jeffrey Martin
d35137ed3a
initial Msf::Analyze::Result top level states
2022-04-05 14:06:40 -05:00
Jeffrey Martin
fd809d49ea
expose detailed results for each module match
2022-04-04 13:10:48 -05:00
Alan Foster
2c73c14931
Update rpc analyze command to support latest functionality
2021-08-05 20:18:31 +01:00
Alan Foster
7fe97cfda2
Add health check functionality
2021-04-16 01:59:22 +01:00
dwelch-r7
fce10b8b76
fix autoloading when using the rpc client
2021-03-11 16:42:34 +00:00
dwelch-r7
7fbbe23426
Remove more requires that were missed before
2021-02-08 14:51:58 +00:00
dwelch-r7
b95be3ed10
Zeitwerk rex folder
2021-02-08 12:24:12 +00:00
dwelch-r7
d437a32374
remove msf/util requires
2021-01-18 14:21:54 +00:00
dwelch-r7
b816373b94
remove msf/ui requires
2021-01-18 14:21:54 +00:00
dwelch-r7
1617b3ec9b
Use zeitwerk for lib/msf/core folder
2020-12-07 10:31:45 +00:00
Alan Foster
893707a352
Synchronize access to job status tracker
2020-11-10 19:50:17 +00:00
Adam Cammack
d5d100ebb9
Allow local exploits for RPC compatible_sessions
2020-10-23 12:38:13 -05:00
The Zero Day Initiative Team
eb49949639
simple typo fix in comment (in the YARD)
...
changes # ...actioin to action
2020-09-16 10:18:03 -05:00
Jeffrey Martin
07cbe426e2
Rails 5, all models inherit from ApplicationRecord
...
ApplicationRecord is a new superclass for all app models, analogous to app controllers subclassing ApplicationController instead of ActionController::Base. This gives apps a single spot to configure app-wide model behavior.
https://edgeguides.rubyonrails.org/upgrading_ruby_on_rails.html#active-record-models-now-inherit-from-applicationrecord-by-default
Deprecated Relation#uniq use Relation#distinct instead.
https://edgeguides.rubyonrails.org/5_0_release_notes.html#active-record-deprecations
2020-07-31 11:56:49 -05:00
Adam Galway
1a2bf98222
creates standard elog & updates exisiting usages
2020-06-22 12:48:39 +01:00
dwelch-r7
f9410054ea
Add validation for rpc module selection
2020-04-06 13:51:24 +01:00
Auxilus
26b2ec3d84
remove spaces at EOL
2020-03-24 18:08:34 +05:30
dwelch-r7
682653e9d9
PR comments
2020-03-13 13:32:59 +00:00
Alan Foster
1137036ecb
Tidy up results tracking
2020-03-13 13:32:59 +00:00
dwelch-r7
754b42f9f2
run rubocop -a on new files
2020-03-13 13:32:58 +00:00
dwelch-r7
6762a7b147
Fix all the tests
2020-03-13 13:32:58 +00:00
dwelch-r7
e6aa840e64
Store results as json to prevent keeping references around
2020-03-13 13:32:58 +00:00
dwelch-r7
54928c0e7b
fix tests
2020-03-13 13:32:58 +00:00
dwelch-r7
4705f9c2dc
Adds tests
2020-03-13 13:32:58 +00:00
dwelch-r7
e692edc3b4
Add error handling for writing to the cache
2020-03-13 13:32:58 +00:00
dwelch-r7
9f76f3ef08
Use rpc specific job status tracker and add default no op tracker
2020-03-13 13:32:57 +00:00
Alan Foster
1df297da4a
Fix incorrect method call when checking results
2020-03-13 13:32:57 +00:00
dwelch-r7
34fc7528dd
Re-add original job state tracker code
...
This reverts commit 908ce3d3
2020-03-13 13:32:57 +00:00
Jeffrey Martin
908ce3d36b
Revert "Land #12960 , add ttl to job results instantiated from an RPC request"
...
This reverts commit ff8bb2e16f , reversing
changes made to ae28463ec6 .
2020-03-02 15:58:13 -06:00
Alan Foster
7c70245807
Fix error handling when a plugin load fails
2020-03-02 09:16:55 +00:00
dwelch-r7
fdf0447ecf
Track results size
2020-02-25 15:39:41 +00:00
dwelch-r7
5c94910998
Add a cache to handle the ttl of job results
...
Remove accidental addition of gem
Remove commented out code
Remove commented out code
Remove commented out code
Refactor job tracking code, remove simple framework tests
finish renaming service to job_state_tracker
add missing require and move alias definition
fix private attr declaration
Add rspec tests
Address PR comments
Use let syntax in tests
Finish refactor moving job state tracker
2020-02-25 13:31:28 +00:00
Alan Foster
8190ce7644
land #12419 , rpc client - add delete credentials support
2020-02-25 10:59:25 +00:00
adfoster-r7
6f8d7726ea
Fix host typo
2020-02-25 10:56:47 +00:00
Adam Galway
6f33c9ad99
Land #12953 fix rpc module check & adds unit tests
2020-02-24 11:26:38 +00:00