dwelch-r7
191cbcdd12
Add some missing remote data calls
...
Also adds some extra verification for the specified workspace in incoming requests
2019-11-16 00:04:44 +00:00
bwatters-r7
93f8d94154
Changes to venom to handle pingbacks and really delete extra files, this time.
2019-07-25 19:45:10 -05:00
bwatters-r7
e710c93363
Remove async callback stuff for later work and change db checks
2019-07-25 19:45:10 -05:00
asoto-r7
af285340ea
Copy-pasta badness
2019-07-25 19:45:10 -05:00
asoto-r7
b0d602e0df
Added autoload entries for AsyncCallback
2019-07-25 19:45:10 -05:00
asoto-r7
14039b18b1
Correctly fixed json_to_mdm_object (thanks @mkienow-r7 for the catch)!
2019-07-25 19:43:14 -05:00
asoto-r7
26257fabef
Updated json_to_mdm_object() calls, removing third parameter
2019-07-25 19:43:14 -05:00
Aaron Soto
353e8e6be9
WIP: Remove PUT and DELETE endpoints
2019-07-25 19:42:25 -05:00
Aaron Soto
a1b51361b0
Bring pingback-payload changes into public framework
2019-07-25 19:42:25 -05:00
Matthew Kienow
3c4699c848
Remove unnecessary leading slash from log message
2019-06-05 15:10:00 -04:00
Matthew Kienow
25f45144e8
Handle exceptions raised by get_msf_version call
...
Exceptions may be raised via the remote data service response handling
while making the call to check the MSF version.
2019-06-05 15:09:33 -04:00
Matthew Kienow
749501d449
Refactor remote data service response handling
...
Raises exceptions for error responses rather than failing silently.
This exposes the server-side error message to the user in console.
2019-06-04 12:09:06 -05:00
Matthew Kienow
8fe11744bd
Use the revised ResponseWrapper error classes
2019-06-04 11:59:00 -05:00
Matthew Kienow
52c67a6952
Modify ResponseWrapper to support three states
...
There is a success response, an error response and a failed response.
An error response contains a body with an error message from the
server-side, while a failed response represents an invalid response
caused by an issue with the request or response.
2019-06-04 11:56:12 -05:00
Matthew Kienow
6bcdda4bd1
Add entry to autoload RemotePayloadDataService
2019-03-06 13:41:08 -05:00
Matthew Kienow
63c1903032
Remove empty file
2019-03-06 13:11:34 -05: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
James Barnett
9e3a39bcf9
Dont try to process empty loot
2019-01-25 12:34:52 -06:00
James Barnett
42c9553283
Dont do a separate lookup for loot.host, use the included JSON
...
This is just a temporary change. Eventually we should be doing separate
lookups for associated objects as that is the RESTful way of doing it.
Implementing this now to prevent extra load on the server until we can
put a better system in place of doing multiple lookups with a single call.
2019-01-15 12:47:37 -06:00
James Barnett
e168458861
Make calls to get the associated host when getting loot
2019-01-14 15:51:51 -06:00
Brent Cook
f125526e09
Land #11207 , implement db_import for web service
2019-01-10 10:28:29 -06:00
James Barnett
4074913b60
Dont log every request when using HTTP data service
2019-01-10 00:30:54 -06:00
Matthew Kienow
fa783256eb
Remove unnecessary argument default value
2019-01-08 14:02:39 -05:00
James Barnett
466b0004e1
Land #11163 , add API endpoint for retrieving Mdm::Events
2019-01-08 09:26:53 -06:00
Erin Bleiweiss
6641c606b2
Add support for db import from remote data service
2019-01-07 14:32:27 -06:00
James Barnett
5f43ec0a79
Address code review comment
2019-01-04 15:10:20 -06:00
James Barnett
10cceb0e9b
Fix a couple of bugs introduced by symbolizing to_ar
2019-01-04 15:10:20 -06:00
James Barnett
bcfe434d1e
Update to_ar to use symbolized keys
2019-01-04 15:10:19 -06:00
Matthew Kienow
7e10b38421
Add events method
2018-12-21 21:37:42 -05:00
Matthew Kienow
eec7a3dafc
Remove debug code
2018-12-14 13:33:16 -05:00
Matthew Kienow
ad6b80bd08
Remove unused session_dto flag
2018-12-14 13:01:20 -05:00
Matthew Kienow
b6cdf7aa9d
Add update_session method
2018-12-14 12:04:55 -05:00
Matthew Kienow
a8ed971f12
Move convert_msf_session_to_hash to data proxy
2018-12-14 11:46:12 -05:00
James Barnett
8799c550e1
Parse public and private as correct sub-type
2018-12-04 10:57:54 -06:00
Erin Bleiweiss
9b5326994f
Add remote data endpoint support for searching payloads
2018-09-18 15:50:55 -05:00
Erin Bleiweiss
c8f48d4272
Add stubs for remote data payload
2018-09-14 10:21:24 -05:00
Erin Bleiweiss
1ec1b3b493
Save payloads and urls in database when running a module
2018-09-07 17:02:54 -05:00
James Barnett
b6401dbe56
Add db_save command
2018-08-21 11:10:43 -05:00
James Barnett
f05844d8f4
Refactor options handling and help printing
2018-08-15 11:48:03 -05:00
James Barnett
387d784ddc
Implement db_disconnect for remote data service
...
And a couple of fixes for db_connect for remote data services
2018-08-07 14:03:38 -05:00
James Barnett
eb240892fc
Fix but with origin display in console
...
Also prevent adding workspace to opts when id is present
2018-07-31 14:03:53 -05:00
James Barnett
0843e6789d
Fix private data not displaying for creds
...
Also fix issue where delete and update cred were not using the data format
2018-07-30 15:31:38 -05:00
James Barnett
d1f09ca81c
Add path selection for GET requests
...
Also remove instances where workspace is passed for
single object lookups since it is no longer required
2018-07-30 13:56:34 -05:00
James Barnett
9e08bf6ec2
Fix logic issue when processing HTTP requests
2018-07-28 15:23:56 -05:00
James Barnett
829b43f743
Address minor code review comments
2018-07-27 16:19:17 -05:00
James Barnett
503a2276f2
Convert creds to use new format
2018-07-24 15:25:48 -05:00
James Barnett
eccd223a3e
Merge branch 'master' into conform_to_api_standards
2018-07-24 12:11:14 -05:00
James Barnett
65d42380d3
Merge branch 'master' into remote_creds_data
2018-07-19 16:25:06 -05:00
James Barnett
a8e5308fd3
WIP: Convert each endpoint to use the correct JSON format
2018-07-19 16:20:35 -05:00
James Barnett
59962c5273
Merge branch 'master' into conform_to_api_standards
2018-07-19 09:26:17 -05:00