Brent Cook
45734408a6
remove reload_search since refresh_cache_from_module_files seems to not work as expected at runtime
2019-06-29 03:51:56 -05:00
Brent Cook
a186396836
unlink the user store if it exists
2019-06-29 03:45:53 -05:00
Brent Cook
4756a17dfa
remove update of the base module store
2019-06-29 03:37:54 -05:00
Brent Cook
42c0a3b96a
deprecate the db_rebuild_cache command, add reload_search
...
For a while, Metasploit has not used the old database-backed module cache in favor of the lightweight JSON data store. This also means that the db_rebuild_cache command has been broken.
While the base module cache usually stays up to date, if you delete a module as a developer, there's currently no great way to make the search function forget about that module unless you rebuild the cache manually (a procedure mostly documented inside of an automated build job).
This moves the logic from that build job into the a new reload_search command, and deprecates the old one.
2019-06-29 03:36:39 -05:00
Brent Cook
06f6b0294c
Land #12023 , repeat search by default
2019-06-29 03:16:03 -05:00
Shelby Pace
6ebe192674
check core.private before accessing jtr_format
2019-06-28 14:17:52 -05:00
William Vu
b8165e825d
Make help syntax consistent
2019-06-28 14:01:28 -05:00
William Vu
b39ed5eb02
Add period
2019-06-28 13:59:52 -05:00
William Vu
3f187d4f0a
Update help
2019-06-28 13:58:14 -05:00
William Vu
3c09aa47d7
Once more, with feeling
2019-06-28 13:54:14 -05:00
William Vu
fd7f6b2d59
Refactor match/search_params placement
2019-06-28 13:44:24 -05:00
William Vu
353428d10c
Prefer cached results when given no arguments
2019-06-28 13:24:40 -05:00
William Vu
744a1dca75
Add the ability to display previous search results
2019-06-27 21:27:20 -05:00
William Vu
2d14966b0b
Land #11963 , kill command help correction
2019-06-12 11:00:38 -05:00
Brent Cook
fa09b239e8
Land #11941 , add support for module aliases
2019-06-11 12:57:01 -05:00
William Vu
36cc535c8a
Remove jobs options from kill help
...
They do not apply.
2019-06-10 16:29:14 -05:00
William Vu
b020e3232b
Move warning suppression
2019-06-06 12:33:54 -05:00
William Vu
19bd0f2183
Add comments
2019-06-06 10:50:26 -05:00
Adam Cammack
c0d365aa46
Unify modules and cache with fullname method
2019-06-03 13:19:29 -05:00
William Vu
e11cc621ea
Add ensures
2019-06-03 03:51:08 -05:00
h00die
65a87b88ab
modify creds command to truncate long hashes
2019-06-02 21:38:41 -04:00
William Vu
ad2ece1489
Actually set the client identification string
2019-06-02 20:01:04 -05:00
William Vu
2318100a12
Rename SSHVersion to SSH_IDENT for now
...
1. Not to be confused with protocol version
2. We'll want to CamelCase the advanced options
2019-06-02 18:26:25 -05:00
William Vu
f70eac785d
Update comment
2019-06-02 17:04:31 -05:00
William Vu
3107339c6b
Add prints
2019-06-02 17:02:07 -05:00
William Vu
776061cc28
Fix style again
2019-06-02 16:55:48 -05:00
William Vu
75f1f0e331
Revert method name
2019-06-02 16:54:03 -05:00
William Vu
44ac458407
Simplify error check
2019-06-02 16:53:02 -05:00
William Vu
1fc49b2e12
Fix style
2019-06-02 16:50:44 -05:00
William Vu
eaa718f33a
Add functionality to change Net::SSH ident string
2019-06-02 16:46:43 -05:00
h00die
2cccd50160
creds command working
...
debuggin hashcat aix
remove word normal
get hashcat working on aix
add deprecated jtr_aix
prettying up crack_aix
custom wordlists should include the words themselves
make format transparent to user
aix cleanup, linux working
linux working, database in progress
crack databases working
crack windows working
spaces at eol
spec updates
spec updates
spec working
add version detection
crack_aix fixes and docs
refactoring crack modules
fix syntax error
docs for crackers
markup touchups
osx cracker
jenkins
fix jenkins
remove crypt fix osx for 10.7
doc fixes and osx sha512
2019-05-31 12:18:25 -04:00
William Vu
019b177e31
Update show command to zero-index
2019-05-23 18:02:22 -05:00
William Vu
bea3659475
Fix truncated range
2019-05-23 15:41:38 -05:00
William Vu
bd31999f1a
Limit tab completion in a smarter way
2019-05-23 15:19:36 -05:00
William Vu
9df782c9d9
Limit tab completion
2019-05-23 14:55:39 -05:00
William Vu
2b7a77a0f4
Add tab completion to analyze command
2019-05-23 14:36:54 -05:00
William Vu
7aed55b053
Zero-index search results for great justice
2019-05-13 17:33:16 -05:00
William Vu
6ea1e7aed2
Handle TypeError in case of nil
2019-05-13 17:32:54 -05:00
William Vu
d33ec6e79d
Be good and use a multi-line rescue
2019-05-13 17:12:40 -05:00
William Vu
982caa95a4
Implement module use by previous search index
2019-05-07 00:50:04 -05:00
Brent Cook
86df78fa4f
loadpath command generates bad plural for 'auxiliarys'
...
Plural of 'auxiliary' is 'auxiliaries'. Let's get rid of bad logic and just say 'modules'.
2019-05-02 10:04:26 -05:00
James Barnett
681a4c43c6
Make user and pass options on cred lookup literal
...
Fixes #11555
2019-04-17 12:37:59 -05:00
William Vu
23f28e8337
Implement "intelligent" use command with search -u
2019-04-12 18:06:08 -05:00
William Vu
e577b8f46a
Prefer print_status for status message
2019-04-01 11:30:11 -05:00
Brent Cook
edca25d277
remove search 'use by number' option, only use if there is one match
2019-03-30 20:01:40 -05:00
Brent Cook
a5dbf18ade
fix the module showing path
2019-03-28 20:36:45 -05:00
Brent Cook
9e3ca56cdd
error handling
2019-03-28 20:26:34 -05:00
Brent Cook
07ce0cf358
add search-by-number support that allows 'use' on the module in one easy step
...
This implements a feature request from a few years back, adding a numeric column to module search, as well as a '-u' option that automatically uses the first module that matches, or if the user specifies a number value, the nth module that matches.
2019-03-28 20:17:01 -05:00
h00die
82a791369e
remove extra spacing
2019-03-23 07:34:22 -04:00
h00die
aada613cff
Merge branch 'master' of https://github.com/rapid7/metasploit-framework into jtrout
2019-03-22 21:26:36 -04:00