adfoster-r7
3a281234df
Add feature flagged datastore rewrite, with support for option fallback lookups
2022-09-16 12:59:02 +01:00
Spencer McIntyre
8186a75235
Add meterpreter command compatibility to modules
2021-04-21 18:22:15 -04:00
Spencer McIntyre
397530c554
Add meterpreter command compat to module info
2021-04-21 14:24:01 -04:00
William Vu
22ae40a072
Remove new AKB reference
...
I'm not sure it adds enough value due to the URL format.
2021-04-03 14:05:45 -05:00
William Vu
48f743a9f2
Change CVE reference to NVD and add AKB reference
2021-04-03 12:56:26 -05:00
bwatters
7cdd41df76
Land #14544 , RDP Web Login User Enumeration Auxiliary Module
...
Merge branch 'land-14544' into upstream-master
2021-02-24 16:10:41 -06:00
agalway-r7
275e9c5454
Land #14696 , Further Zeitwerk lands to improve boot speed
...
Zeitwerk rex folder
2021-02-19 10:33:37 +00:00
k0pak4
8affc0e91a
Add in proper realm reporting cred abilities
2021-02-15 18:20:56 -05:00
firefart
f9e8ac8f58
update more references
2021-02-08 17:48:54 +01:00
dwelch-r7
b95be3ed10
Zeitwerk rex folder
2021-02-08 12:24:12 +00:00
k0pak4
2d0571e037
Add valid usernames to the database as new credentials
2021-01-08 07:22:36 -05:00
dwelch-r7
1617b3ec9b
Use zeitwerk for lib/msf/core folder
2020-12-07 10:31:45 +00:00
Alan Foster
5b438fd933
Preference target values when registering options
2020-11-05 23:16:37 +00:00
h00die
2e426ae573
no db compliant
2020-08-20 10:25:08 -05:00
h00die
7bbe84dd85
arista libs
2020-08-20 10:25:08 -05:00
Alan Foster
baa33df45d
Always use module cache for searching
2020-08-14 19:14:54 +01:00
h00die
eaf7161cae
mikrotik
2020-07-18 07:45:24 -04:00
Adam Galway
1a2bf98222
creates standard elog & updates exisiting usages
2020-06-22 12:48:39 +01:00
Alan Foster
695accbb44
update deprecation notice to have a reason
2020-06-08 23:07:01 +01:00
cn-kali-team
c11855f0a0
Check encoding
2020-04-19 09:53:55 +08:00
cn-kali-team
9158e4bb72
fix #13150
2020-04-18 13:19:37 +08:00
Auxilus
26b2ec3d84
remove spaces at EOL
2020-03-24 18:08:34 +05:30
William Vu
858adb4540
Update comment
2020-03-04 19:31:23 -06:00
Adam Cammack
995c56098d
Allow multiple moved_from deprecations
...
Each `moved_from` deprecation in a module with more that one will now
print their respective warnings.
2020-02-06 10:23:32 -06:00
Brent Cook
945f26e898
prefer delete_prefix over creating 2 new strings
2019-12-02 09:03:58 -06:00
William Vu
c9cc8c547f
Remove "now" from moved_from message
...
It's confusing to the user, since they think the prompt will change.
Thanks, @h00die.
2019-11-01 10:22:40 -05:00
Brent Cook
0ed09cc9bf
Land #11927 , Add Brocade post module and config parser
2019-09-24 05:59:21 -05:00
Adam Cammack
bcccfd86b8
Teach module cache about realname
...
Also uses the class refname where appropriate since an instances refname
reflects the alias currently in use and if a module is reloaded while
using an alias the old behavior would generate spurious cache entries
that would not be cleaned up or modified. Specifically, this could
register a self-referential alias that would cause a stack overflow when
trying to `use` such an alias.
Additionally, some other `fullname`s were changed to `realname`s for
clarity.
2019-08-26 13:26:48 -05:00
Adam Cammack
6a8f6d7a57
Unify spec and lib
2019-08-22 18:03:13 -05:00
Adam Cammack
d8e8a33b46
Rewrite Msf::Module::Deprecated w/ alerts, aliases
...
Less janky, and allows module moves without copying!
2019-08-22 17:58:20 -05:00
Adam Cammack
969ad7aa8a
Add Msf::Module::Alert for alerting users
2019-08-22 17:58:20 -05:00
William Vu
29d6c270d4
Fix setting PAYLOAD clearing target DefaultOptions
2019-07-24 17:38:14 -05:00
h00die
cf90f8250d
reimport brocade module
2019-06-09 15:09:06 -04:00
Adam Cammack
deb31d77c3
Use the aliased name on instantiated modules
...
This creates a way for modules and the framework to see what name the
user entered to interact with a module.
2019-06-03 13:55:02 -05:00
Adam Cammack
cf59022936
Add aliases to modules
...
This allows modules that can be addressed by name to register possible
aliases for themselves by defining an `Aliases` constant in the top
level of the module.
2019-06-03 13:40:27 -05:00
Jacob Robles
5d2cd40010
Update MSB reference
...
Previous MSB references were redirecting to docs.microsoft.com
2019-05-23 07:00:23 -05:00
h00die
a0b1ca1767
detect unifi in ssh sessions
2019-03-12 20:35:32 -04:00
Brent Cook
16e800a7c4
Implement deregistering an option by alias
...
Rather than having to 'unregister' both 'RHOST' and 'RHOSTS' for modules using a network-connecting mixin, this allows just unregistering one option by exposing the alias key lookup to the module options library and allowing it to remove the datastore options for the module from validation.
Noted while testing #11108 that the module's unregister options were incomplete, and there were a few more like it. This allows modules operating in this style to work without modifications.
2019-02-13 05:07:20 -06:00
Jeffrey Martin
35ec947c17
remove is_server/is_client and app search term
2019-01-31 12:14:25 -06:00
Christopher Lee
b11bcd92a4
Broken into 3 modules, addressed review comments
2018-12-03 10:25:21 -06:00
Christopher Lee
5b926bcbcf
Addressed feedback
2018-11-30 13:18:02 -06:00
Christopher Lee
6225c04b99
Address review feedback, fix bugs
2018-11-30 11:36:39 -06:00
William Vu
6c74820843
Land #10773 , session.platform TypeError fix
...
This also adds an "unknown" platform class.
2018-10-08 14:38:31 -05:00
William Vu
ccfdfb6a5c
Clean up new "unknown" platform and current use
2018-10-08 14:31:31 -05:00
h00die
023f7db9ba
explicitly declare rank 0
2018-10-08 13:16:14 -04:00
h00die
cd9ef01c9a
add default case unknown platform and new cisco ios proof
2018-10-08 13:07:45 -04:00
Wei Chen
c7efd57144
Sync up with master
2018-10-06 08:27:01 -05:00
Wei Chen
e34371c7d3
Add a newline
2018-09-26 21:19:49 -05:00
Wei Chen
9064fac1ff
Fix code based on Will's feedback
2018-09-26 21:13:37 -05:00
Wei Chen
583874d370
Update use of reliability/side-effects/stability metadata
2018-09-26 18:54:08 -05:00