Giter VIP home page Giter VIP logo

Comments (9)

ash47 avatar ash47 commented on May 12, 2024

I spent a lot of time on this, I couldn't find any way to read / write to the video streams using flash, all I can do is basically say "use this webcam and stream it to the internet" or "take this stream and display it here", there isn't a low level API to do mitm with

from omeglemiddleman.

TheDarkFlame avatar TheDarkFlame commented on May 12, 2024

I think one would have to do some packet sniffing into the RTMP protocol if you wanted to do that, which would likely extend beyond the expertise of javascript...
I remember reading somewhere that omegle uses a form of encryption in their packets, so that may be an issue...
I suppose the best alternative would then be to use another program to stream that section of your screen

from omeglemiddleman.

ash47 avatar ash47 commented on May 12, 2024

Yes, I tried to find a nodejs module for that protocol a while back but
didn't really have any luck because it's a flash specific protocol.
On 12 Jul 2016 6:28 AM, "David Parker" [email protected] wrote:

I think one would have to do some packet sniffing into the RTMP protocol
if you wanted to do that, which would likely extend beyond the expertise of
javascript...
I remember reading somewhere that omegle uses a form of encryption in
their packets, so that may be an issue...
I suppose the best alternative would then be to use another program to
stream that section of your screen


You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/ash47/OmegleMiddleMan/issues/5#issuecomment-231854418,
or mute the thread
https://github.com/notifications/unsubscribe/ADlKDmI_n0cCz8MXoOBde-fUDfn1YOnzks5qUqdkgaJpZM4JJvOA
.

from omeglemiddleman.

ash47 avatar ash47 commented on May 12, 2024

I guess I'm a lot more experienced now vs when I last tried, in theory I
can use the nodejs rtmp server module, then have my omegle client stream
video to that, then have the server stream the data to omegle, in theory
that should work, also means I can capture the webcam data of all users and
push that back to another stream, aka man in the middle
On 12 Jul 2016 9:01 AM, "Ash Fourtyseven" [email protected] wrote:

Yes, I tried to find a nodejs module for that protocol a while back but
didn't really have any luck because it's a flash specific protocol.
On 12 Jul 2016 6:28 AM, "David Parker" [email protected] wrote:

I think one would have to do some packet sniffing into the RTMP protocol
if you wanted to do that, which would likely extend beyond the expertise of
javascript...
I remember reading somewhere that omegle uses a form of encryption in
their packets, so that may be an issue...
I suppose the best alternative would then be to use another program to
stream that section of your screen


You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/ash47/OmegleMiddleMan/issues/5#issuecomment-231854418,
or mute the thread
https://github.com/notifications/unsubscribe/ADlKDmI_n0cCz8MXoOBde-fUDfn1YOnzks5qUqdkgaJpZM4JJvOA
.

from omeglemiddleman.

ash47 avatar ash47 commented on May 12, 2024

I had a deeper look, they are using the RTMFP, and not RTMP. There isn't any implementations of RTMFP clients in nodejs, so, without spending a huge amount of time reverse engineering, I can't really do this :/ big difference between RTMP and RTMFP :/

from omeglemiddleman.

ash47 avatar ash47 commented on May 12, 2024

So, here's the API I am dealing with:

http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/net/NetStream.html

appendBytes(bytes:ByteArray):void
Passes a ByteArray into a NetStream for playout.

Is exactly what I need to push data, however, I can't see anything to read data from the netstream :/

from omeglemiddleman.

TheDarkFlame avatar TheDarkFlame commented on May 12, 2024

just going to dump these links here so they don't get lost...

from omeglemiddleman.

ash47 avatar ash47 commented on May 12, 2024

opps, hit enter by mistake XD none of those links were of much use :/

from omeglemiddleman.

ash47 avatar ash47 commented on May 12, 2024

Tried this, failed, the APIs simply are not there to perform this kind of attack, sad face.

from omeglemiddleman.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.