{"action":"created","issue":{"url":"https://api.github.com/repos/rapid7/metasploit-framework/issues/10066","repository_url":"https://api.github.com/repos/rapid7/metasploit-framework","labels_url":"https://api.github.com/repos/rapid7/metasploit-framework/issues/10066/labels{/name}","comments_url":"https://api.github.com/repos/rapid7/metasploit-framework/issues/10066/comments","events_url":"https://api.github.com/repos/rapid7/metasploit-framework/issues/10066/events","html_url":"https://github.com/rapid7/metasploit-framework/pull/10066","id":324641115,"node_id":"MDExOlB1bGxSZXF1ZXN0MTg5MTk1MDkz","number":10066,"title":"[GSOC] Implement AudioOutput API","user":{"login":"DeveloppSoft","id":10683430,"node_id":"MDQ6VXNlcjEwNjgzNDMw","avatar_url":"https://avatars2.githubusercontent.com/u/10683430?v=4","gravatar_id":"","url":"https://api.github.com/users/DeveloppSoft","html_url":"https://github.com/DeveloppSoft","followers_url":"https://api.github.com/users/DeveloppSoft/followers","following_url":"https://api.github.com/users/DeveloppSoft/following{/other_user}","gists_url":"https://api.github.com/users/DeveloppSoft/gists{/gist_id}","starred_url":"https://api.github.com/users/DeveloppSoft/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/DeveloppSoft/subscriptions","organizations_url":"https://api.github.com/users/DeveloppSoft/orgs","repos_url":"https://api.github.com/users/DeveloppSoft/repos","events_url":"https://api.github.com/users/DeveloppSoft/events{/privacy}","received_events_url":"https://api.github.com/users/DeveloppSoft/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2018-05-19T16:17:33Z","updated_at":"2018-06-07T05:27:18Z","closed_at":null,"author_association":"NONE","pull_request":{"url":"https://api.github.com/repos/rapid7/metasploit-framework/pulls/10066","html_url":"https://github.com/rapid7/metasploit-framework/pull/10066","diff_url":"https://github.com/rapid7/metasploit-framework/pull/10066.diff","patch_url":"https://github.com/rapid7/metasploit-framework/pull/10066.patch"},"body":"As part of my GSOC proposal I have implemented a way to play audio files *from memory* on a `mettle` implant.\r\n\r\n## Verification\r\n\r\n- [ ] Get a session with a `mettle` implant connected\r\n- [ ] Issue `play -f <path to test.wav>`\r\n- [ ] If the implant can execute `aplay` you should hear your file playing."},"comment":{"url":"https://api.github.com/repos/rapid7/metasploit-framework/issues/comments/395297425","html_url":"https://github.com/rapid7/metasploit-framework/pull/10066#issuecomment-395297425","issue_url":"https://api.github.com/repos/rapid7/metasploit-framework/issues/10066","id":395297425,"node_id":"MDEyOklzc3VlQ29tbWVudDM5NTI5NzQyNQ==","user":{"login":"timwr","id":684924,"node_id":"MDQ6VXNlcjY4NDkyNA==","avatar_url":"https://avatars2.githubusercontent.com/u/684924?v=4","gravatar_id":"","url":"https://api.github.com/users/timwr","html_url":"https://github.com/timwr","followers_url":"https://api.github.com/users/timwr/followers","following_url":"https://api.github.com/users/timwr/following{/other_user}","gists_url":"https://api.github.com/users/timwr/gists{/gist_id}","starred_url":"https://api.github.com/users/timwr/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/timwr/subscriptions","organizations_url":"https://api.github.com/users/timwr/orgs","repos_url":"https://api.github.com/users/timwr/repos","events_url":"https://api.github.com/users/timwr/events{/privacy}","received_events_url":"https://api.github.com/users/timwr/received_events","type":"User","site_admin":false},"created_at":"2018-06-07T05:27:18Z","updated_at":"2018-06-07T05:27:18Z","author_association":"CONTRIBUTOR","body":"Any objections to landing this as-is and addressing any issues individually? We can always revert"}}
{"actor":{"display_login":"timwr"}}