Commit Graph

7956 Commits

Author SHA1 Message Date
William Vu fa92808cc6 Add PHYSICAL_EFFECTS constant 2018-10-03 20:32:00 -05:00
Matthew Kienow d69ae54835 Remove unneeded UserServlet 2018-10-03 16:40:37 -04:00
Matthew Kienow ccad78d567 Fix spelling mistake 2018-10-02 14:11:02 -04:00
Matthew Kienow d807600ebe Enhance RPC information retrieval
Add the ability to retrieve additional module information for payloads,
encoders and nops. Add ability to filter these modules by architectures.
2018-10-02 13:38:07 -04:00
Brent Cook b3dca6081d Land #10720, better handle errors with multi-host exploits 2018-10-02 05:28:57 -05:00
William Vu 46e7b8ac98 Namespace modules using full name instead of hex 2018-10-01 18:32:23 -05:00
William Vu 7842174d8b Fix loading external modules without notes 2018-10-01 12:41:39 -05:00
Green-m 90b98a193c Refactor the rhosts for exploit modules. 2018-09-30 16:08:49 +08:00
Brent Cook 572d430429 Land #10682, add JSON RPC framework and msfrpc v1.0 API endpoints 2018-09-28 15:21:02 -05:00
Matthew Kienow 5f5b334493 Call keyword argument methods with params hash 2018-09-28 11:11:18 -04:00
Matthew Kienow 60bd00ee5b Move prepare_params method to v1.0 RpcCommand
The method was created to support RPC v1.0 (v10) processing and should
not be necessary for future RPC versions.
2018-09-28 10:51:10 -04:00
Wei Chen a2694555d0 Change typo 2018-09-27 12:45:17 -05:00
Wei Chen 974a727862 Update comment 2018-09-27 12:32:43 -05:00
Wei Chen 086e2b311b Update constants 2018-09-27 12:31:04 -05:00
Wei Chen 31e9b831d8 Change constant name 2018-09-26 21:42:00 -05:00
Wei Chen e34371c7d3 Add a newline 2018-09-26 21:19:49 -05:00
Wei Chen c0ddbba049 rm junk code 2018-09-26 21:19:16 -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
William Vu bbfac2af1c Fix copypasta typo 2018-09-26 18:46:43 -05:00
William Vu 5444d7a1a5 Update chmod_x_file to chmod 2018-09-26 18:46:42 -05:00
Tim W 896dd13bbe && instead of and 2018-09-26 18:46:42 -05:00
Tim W 4adca52103 create chmod helper function 2018-09-26 18:46:42 -05:00
Wei Chen 04ff0931d7 Add metadata place holders for reliability/side-effects/stability 2018-09-26 17:42:54 -05:00
William Vu 0269110faf Land #10696, autofilter_{ports,services} in cache 2018-09-25 17:12:54 -05:00
Jeffrey Martin 2db3279956 use symbols and match filter keys to code 2018-09-25 15:04:26 -05:00
Brent Cook f08cb18afd Land #10594, Fix hashdump and user enumeration on new macOS versions 2018-09-24 22:18:24 -05:00
Brent Cook c89d8f8fb7 fix user enumeration methods, be more robust 2018-09-24 22:17:32 -05:00
Matthew Kienow ea888eaa7c Add method comments for raise 2018-09-24 17:22:25 -04:00
Jeffrey Martin cb2f4ae419 Add filter_ports and filter_services to cache
When caching metadata about module include `filters` when available.
2018-09-24 14:11:52 -05:00
Erin Bleiweiss b51d016a93 Store and search payloads with workspace id 2018-09-24 14:11:48 -05:00
Wei Chen 02ef565730 Update evasion_module_type branch 2018-09-24 08:20:32 -05:00
Matthew Kienow 5280cf0c50 Move required members and types to constants 2018-09-21 11:19:38 -04:00
William Vu 3bc0a821d5 Prefer ye olde TeX-style quotes
This was @bcoles' initial commit. I agree. Looks good with the raise.
2018-09-20 22:54:17 -05:00
William Vu 95e2c388c4 Remove stray quote from raise in writable? method
Didn't break the string but looked funny.
2018-09-20 22:19:18 -05:00
Matthew Kienow 7d30f781f6 Add missing raise 2018-09-20 20:09:42 -04:00
Matthew Kienow c7badd5c37 Add method comments 2018-09-20 20:07:45 -04:00
Matthew Kienow 9d3d9c3ad6 Change parameter version to Symbol 2018-09-20 19:58:04 -04:00
Matthew Kienow 4acf695de9 Remove debug output and unused code 2018-09-20 18:05:36 -04:00
Matthew Kienow 8bd9faad22 Initial JSON-RPC servlet and support architecture 2018-09-20 17:39:33 -04:00
Matthew Kienow 0fd98d5eaa Add set_raw_response method 2018-09-20 17:31:06 -04:00
Erin Bleiweiss 8f143daa65 Remove copy/paste error 2018-09-20 16:09:43 -05:00
Adam Cammack dbb75fd2af Land #10659, Minor code cleanups 2018-09-19 14:55:47 -05:00
Kent 'picat' Gruber f4b7584b6c use max_by &:size instead of max
this should fix the issue in the PR
2018-09-19 10:26:21 -04:00
Erin Bleiweiss 102b76897c Add swagger docs for payloads 2018-09-18 17:20:03 -05:00
Erin Bleiweiss dc36c3a3db Remove workspace from opts when getting all payloads 2018-09-18 17:19:46 -05:00
Erin Bleiweiss 35e767e2dd Prevent payload creation with duplicate uuids 2018-09-18 16:49:06 -05:00
Erin Bleiweiss 7e6c3261b6 Update payload count method 2018-09-18 16:36:11 -05:00
Erin Bleiweiss 54e0c25d33 Add api support for deleting payload by ID 2018-09-18 16:16:10 -05:00
Erin Bleiweiss efe98dbcfb Add api support for updating payload by ID 2018-09-18 16:03:21 -05:00