Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Note deprecated DIAL casting in chromecast_youtube #11894

Merged
merged 8 commits into from May 29, 2019

Conversation

Projects
None yet
3 participants
@wvu-r7
Copy link
Contributor

commented May 29, 2019

In order to support this module in the future, we'd need to implement CASTV2 using TLS, protobuf, and JSON.

For now, I've opted to update the module description and error message.

  • Try to play a YouTube video on an up-to-date Chromecast
  • See the updated error message and cry in protobufs
msf5 auxiliary(admin/chromecast/chromecast_youtube) > options

Module options (auxiliary/admin/chromecast/chromecast_youtube):

   Name     Current Setting  Required  Description
   ----     ---------------  --------  -----------
   Proxies                   no        A proxy chain of format type:host:port[,type:host:port][...]
   RHOSTS   192.168.1.3      yes       The target address range or CIDR identifier
   RPORT    8008             yes       The target port (TCP)
   SSL      false            no        Negotiate SSL/TLS for outgoing connections
   VHOST                     no        HTTP server virtual host
   VID      kxopViU98Xo      yes       Video ID


Auxiliary action:

   Name  Description
   ----  -----------
   Play  Play video


msf5 auxiliary(admin/chromecast/chromecast_youtube) > run
[*] Running module against 192.168.1.3

[-] Target no longer supports casting via the DIAL protocol. CASTV2 is not supported by this module at this time.
[*] Auxiliary module execution completed
msf5 auxiliary(admin/chromecast/chromecast_youtube) >

#11889

@wvu-r7 wvu-r7 added module bug labels May 29, 2019

@wvu-r7 wvu-r7 added the easy label May 29, 2019

wvu-r7 added some commits May 29, 2019

wvu-r7 and others added some commits May 29, 2019

Update documentation/modules/auxiliary/admin/chromecast/chromecast_yo…
…utube.md

Co-Authored-By: @shellfail <jrobles@rapid7.com>
@jrobles-r7
Copy link
Contributor

left a comment

LGTM

@wvu-r7

This comment has been minimized.

Copy link
Contributor Author

commented May 29, 2019

Good review, thanks!

@jrobles-r7 jrobles-r7 self-assigned this May 29, 2019

@wvu-r7 wvu-r7 changed the title Deprecate DIAL protocol in chromecast_youtube Note deprecated DIAL protocol in chromecast_youtube May 29, 2019

@wvu-r7 wvu-r7 changed the title Note deprecated DIAL protocol in chromecast_youtube Note deprecated DIAL casting in chromecast_youtube May 29, 2019

@jrobles-r7 jrobles-r7 merged commit 6580f14 into rapid7:master May 29, 2019

3 checks passed

Metasploit Automation - Sanity Test Execution Successfully completed all tests.
Details
Metasploit Automation - Test Execution Successfully completed all tests.
Details
continuous-integration/travis-ci/pr The Travis CI build passed
Details

jrobles-r7 added a commit that referenced this pull request May 29, 2019

msjenkins-r7 added a commit that referenced this pull request May 29, 2019

@wvu-r7 wvu-r7 deleted the wvu-r7:bug/chromecast branch May 29, 2019

@jrobles-r7

This comment has been minimized.

Copy link
Contributor

commented May 29, 2019

Release Notes

The chromecast_youtube module description and error message has been updated to indicate that it uses DIAL and does not currently support requests over CASTV2.

@tdoan-r7 tdoan-r7 added the rn-fix label Jun 4, 2019

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.