Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

Omegle-Spy thread! Post your logs!

Name: Anonymous 2010-08-18 6:39



Omegle-Spy is a Java application that acts as an omegle host, and connects two unsuspecting omgle-users to you, so you can snoop in on the conversation, and send messages to the participants individually, without letting the other party know.

It's hilarious.

http://code.google.com/p/omegle-spy/
http://www.mediafire.com/download.php?bh96rtq85r3tc57

The MediaFire link is an SVN checkout, since there are no downloads available at the Google Code page.

Run the "OmegleSpy.jar" file to start the program, requires that you have Java installed. Enjoy!

Name: Anonymous 2010-08-18 6:47

Polecat kebabs.

Name: Anonymous 2010-08-18 6:51

It's funny that you're willing to assume people have Java installed, but not SVN.

Name: Anonymous 2010-08-18 6:56

Someone rewrite this in a sensible language, please.

Name: Anonymous 2010-08-18 6:58

I can't wait for summer to be over.

Name: Anonymous 2010-08-18 7:19

>>5
Dave Fischer here. HAHAHAHA

Name: Anonymous 2010-08-18 7:49

>>1
Take this shit to /lounge/.

Name: Anonymous 2010-08-18 9:49

>>2
Just posting that as what you think it means isn't going to do anything because everyone else just thinks it's some silly shit from /prog/.

Name: Anonymous 2010-08-18 9:55

This is shit.

Name: Fuck off, !Ep8pui8Vw2 2010-08-18 15:32

>>2,5,7,9
Fuck off, ``faggot''.

Name: Nathan 2010-08-18 21:29

Could you post the source please? I am very interested in this.

Name: Anonymous 2010-08-18 21:36

I would also like to see the source. How does one create something like this?

Name: Anonymous 2010-08-18 22:03

>>7
No, we don't want this shit over on our board either. Take it to /b/ instead.

Name: Anonymous 2010-08-19 0:03

>>11,12
IHBT

Name: Anonymous 2010-08-19 4:16

Name: amonimous 2010-08-21 8:53

sup,
works for a bit then i get that thing,
reload the page or somshit,
what do?

Name: amomimous 2010-08-21 9:00

16 here
anyone help please

Name: Anonymous 2010-08-21 9:11

>>16,17
I hope you get hit by a car.

Name: Anonymous 2010-08-21 9:13

>>18
I hope you get hit by a cdr.

Just to make sure.

Name: Anonymous 2010-08-21 10:06

>>12
It's simple, the program just joins 2 Omegle conversations and acts as a bridge between the two*. From there it's easy to send fake messages and such.
* I haven't actually looked at the souce, but I'm assuming that's how it works.

Name: Anonymous 2010-08-21 11:54

>>4

#!/usr/bin/env python2.6
# vim: encoding=utf-8

import json
from threading import Thread
from Queue import Queue, Empty
from urllib2 import urlopen
from urllib import urlencode
from time import sleep

import sys
reload(sys)
sys.setdefaultencoding('utf-8')

class OmegleConnection(object):

    class OmegleEvents(Thread):
        """ They are as follows:

        [u'connected']
        [u'typing']
        [u'gotMessage', u'lolwhut']
        [u'stoppedTyping']
        [u'strangerDisconnected']

        """
        def __init__(self, parent):
            self.id = parent.id
            self.queue = Queue()
            Thread.__init__(self)
        def run(self):
            while True:
                r = json.loads(urlopen("http://bajor.omegle.com/events", urlencode({'id': self.id}), 10000).read())
                if r == None:
                    self.queue.put(None)
                    return
                for i in r:
                    self.queue.put(i)
        def get(self):
            x = []
            try:
                while True:
                    x.append(self.queue.get(False))
            except Empty:
                pass
            return x

    def __init__(self):
        self.id = json.loads(urlopen("http://bajor.omegle.com/start?rcs=1&pid=").read())
        self.events = self.OmegleEvents(self)
        self.events.start()

    def typing(self):
        urlopen("http://bajor.omegle.com/typing", urlencode({'id': self.id}))
    def stoppedtyping(self):
        urlopen("http://bajor.omegle.com/stoppedtyping", urlencode({'id': self.id}))
    def send(self, msg):
        urlopen("http://bajor.omegle.com/send", urlencode({'msg': msg, 'id': self.id}))
    def disconnect(self):
        urlopen("http://bajor.omegle.com/disconnect", urlencode({'id': self.id}))
    def read(self):
        return self.events.get()

def tr(a, b, pr):
    es = a.read()
    for e in es:
        if e == None or e[0] == "strangerDisconnected":
            print pr, "<disconnected>"
            b.disconnect()
            sleep(2) # Give the threads time to die.
            raise SystemExit(0)
        elif e[0] == 'connected' or e[0] == 'waiting':
            pass
        elif e[0] == "typing":
            print pr, "<typing>"
            b.typing()
        elif e[0] == "gotMessage":
            print pr, e[1]
            b.send(e[1])
        elif e[0] == "stoppedTyping":
            print pr, "<stoppedTyping>"
            b.stoppedtyping()
        else:
            print pr, "<unknown:"+repr(e)+">"

def main():
    a = OmegleConnection()
    b = OmegleConnection()
    while True:
        tr(a, b, "a→")
        tr(b, a, "b→")
        sleep(0.5)

if __name__ == '__main__':
    main()

Name: Anonymous 2010-08-21 12:23

>>11-12
Use jad. God you people are morons

Name: Anonymous 2010-08-21 14:08

>>22
It's open source, no need to decompile it.

Name: 21 2010-08-21 17:37

I believe my post, due to it taking an whole hour of effort, deserves more attention that it has received up to this point.

Name: Anonymous 2010-08-21 18:01

sage for smegma-spy

Name: Anonymous 2010-08-21 18:34

>>24
Yes, yes, thank you, Xarn.

Name: Anonymous 2010-08-21 18:51

>>26
Xarn doesn't use Python 2.6. He's on Debian.

Name: Anonymous 2010-08-21 19:16

>>21 was a good post. >>24 was a terrible post.

Name: Anonymous 2010-08-21 19:54

>>27
Only you, care about what Xarn uses, Xarn.

Name: Anonymous 2010-08-21 19:59

>>29
That first comma was an accident.

Name: Anonymous 2010-08-22 9:03

>>30
Nice try Xarn

Name: Anonymous 2010-08-22 9:17

>>26,29
Most people grow out of this sort of behavior in elementary school.

Name: Anonymous 2010-08-22 10:28

>>32
What behavior? Fanboying for someone in an anonymous BBS?

Name: Anonymous 2010-08-22 11:03

>>33
Nobody cares that you don't like Xarn, >>26,29,33. Quit shitting up /prog/ with your petty vendetta.

Name: Anonymous 2010-08-22 11:56

>>34
Quit shitting up /prague/ with your petty vendetta vendetta.

Name: Anonymous 2010-08-22 14:36

I keep getting "Please reload the page for technical reasons." and there is no captcha on Omegle for me to fill in, which is supposed to fix this. What do I do now?

Name: Anonymous 2010-08-22 14:55

>>36
Have you considered suicide?

Name: Anonymous 2010-08-22 15:30

>>37
Have tried a couple of times, it's pretty good. A+++++ would try again.

Name: Anonymous 2010-08-22 15:52

$> python omeglespy.py
  File "omeglespy.py", line 69
    print pr, "<disconnected>"
           ^
SyntaxError: invalid syntax

Name: Anonymous 2010-08-22 16:57

>>36
same here ... have they fixed this exploit?

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List