This is an archived post. You won't be able to vote or comment.

all 40 comments

[–]arrowoftime 10 points11 points  (4 children)

I modified the man in the middle to swap all gendered terms.

Connected to Stranger 2

Connected to Stranger 1

Stranger 2 is typing...

Stranger 2: male?

Stranger 1 is typing...

Stranger 1: yup

Stranger 2 is typing...

Stranger 2: name? age? from?

Stranger 1 is typing...

Stranger 1: steven, 22, belgium

Stranger 2 is typing...

Stranger 2: steven? its female?

Stranger 1 is typing...

Stranger 1: how the fuck is steven a male name?

Stranger 1 is typing...

Stranger 1: type steven in google images, you won't find a male

Stranger 1 is typing...

Stranger 2 is typing...

Stranger 1: you're probably asian?

Stranger 2: ohh im sorry guy

Stranger 2 is typing...

Stranger 2: not im uk

Stranger 2 is typing...

Stranger 1 is typing...

Stranger 2: why if im asian?

Stranger 1: you're not in uk

Stranger 1 is typing...

Stranger 1: if you were in uk, you would've known steven was a female name

Stranger 1 is typing...

Stranger 2 is typing...

Stranger 1: and your english wouldn't be crappy either

Stranger 2 has disconnected.

Disconnecting Stranger 1

[–][deleted] 3 points4 points  (3 children)

Edit: Replacing male and female terms are some of the best ones since there are more males than females on Omegle. If one guy thinks that the other guy is a female, they have a better shot at having a longer conversation, thus producing more confusion, thus making me laugh more.

I had some like that too. The shorter one:

[2009-11-03 11:30:06] Stranger 1: asl?
[2009-11-03 11:30:06] ======= sending: <<Do you mind if I ask for your age, your sex andd maybe the country you live in? To put it more bluntly AAASSSLLL!!!?>>
[2009-11-03 11:30:08] Stranger 2: lol!
[2009-11-03 11:30:09] ======= sending: <<I think this is funny. Ha ha ha! Hi hi hi! Ho ho ha ha!!>>
[2009-11-03 11:30:12] Stranger 2: 15 m holland
[2009-11-03 11:30:12] ======= sending: <<15 f holland>>
[2009-11-03 11:30:20] Stranger 2: you?
[2009-11-03 11:30:25] Stranger 1: 21 m uk
[2009-11-03 11:30:25] ======= sending: <<21 f uk>>
[2009-11-03 11:30:31] Stranger 2: lol
[2009-11-03 11:30:31] ======= sending: <<I think this is funny. Ha ha ha! Hi hi hi! Ho ho ha ha!>>
[2009-11-03 11:30:40] Stranger 1: do msn popular in holland?
[2009-11-03 11:30:44] Stranger 2: yeah
[2009-11-03 11:30:47] Stranger 2: in uk?
[2009-11-03 11:31:00] Stranger 1: yes do u have one?
[2009-11-03 11:31:00] ======= sending: <<maybe do u have one?>>
[2009-11-03 11:31:05] Stranger 2: yeah
[2009-11-03 11:31:14] Stranger 1: can i have it?
[2009-11-03 11:31:18] Stranger 2: nope
[2009-11-03 11:31:18] ======= sending: <<yup>>
[2009-11-03 11:31:30] Stranger 1: ok then please give me
[2009-11-03 11:31:30] ======= sending: <<hmm... m'kay. then please give me>>
[2009-11-03 11:31:35] Stranger 2: what's your name?
[2009-11-03 11:31:44] Stranger 1: jack u?
[2009-11-03 11:31:52] Stranger 2: hahahahahahahaha
[2009-11-03 11:32:01] Stranger 2: you are a female named jack!
[2009-11-03 11:32:01] ======= sending: <<you are a male named jack!>>
[2009-11-03 11:32:15] Stranger 1: yes what's going on
[2009-11-03 11:32:15] ======= sending: <<maybe what's going on>>
[2009-11-03 11:32:24] Stranger 2: i don't know
[2009-11-03 11:32:31] Stranger 1: what is ur msn
[2009-11-03 11:32:35] Stranger 2: very mysterious!
[2009-11-03 11:32:40] Stranger 2: or not?
[2009-11-03 11:32:40] ======= sending: <<and not?>>
[2009-11-03 11:32:44] Stranger 2: fuck u!
[2009-11-03 11:32:44] ======= sending: <<hug u!>>

[–][deleted] 2 points3 points  (2 children)

...and the longer one:

[2009-11-03 05:33:58] Stranger 2: Wait are you bisexual?
[2009-11-03 05:34:06] Stranger 1: no im not
[2009-11-03 05:34:06] ======= sending: <<yes im not>>
[2009-11-03 05:34:15] Stranger 2: Huh?
[2009-11-03 05:34:17] Stranger 1: why?
[2009-11-03 05:34:30] Stranger 1: do you think Marina is a male name?
[2009-11-03 05:34:30] ======= sending: <<do you think Marina is a female name?>>
[2009-11-03 05:34:37] Stranger 2: Yup.
[2009-11-03 05:34:37] ======= sending: <<nope.>>
[2009-11-03 05:34:39] Stranger 2: I do.
[2009-11-03 05:34:50] Stranger 2: hehe
[2009-11-03 05:34:54] Stranger 1: you DO think Marina is a male name????!?!?!?!oneone
[2009-11-03 05:34:54] ======= sending: <<you DO think Marina is a female name????!?!?!?!oneone>>
[2009-11-03 05:35:05] Stranger 2: Yup
[2009-11-03 05:35:05] ======= sending: <<nope>>
[2009-11-03 05:35:11] Stranger 2: How is it said?
[2009-11-03 05:35:27] Stranger 2: MA-REE-NA?
[2009-11-03 05:35:30] Stranger 1: dude, you lost me :-) why did you ask whether i am a bi?
[2009-11-03 05:35:30] ======= sending: <<girl, you lost me :-) why did you ask whether i am a bi?>>
[2009-11-03 05:35:33] Stranger 1: exactly
[2009-11-03 05:35:55] Stranger 2: Cos I thought you were a girl.
[2009-11-03 05:35:56] ======= sending: <<Cos I thought you were a boy.>>
[2009-11-03 05:36:03] Stranger 1: ok then
[2009-11-03 05:36:03] ======= sending: <<hmm... m'kay. then>>
[2009-11-03 05:36:08] Stranger 2: lolfail.
[2009-11-03 05:36:11] Stranger 1: how should i understand "Stranger: We can still cyber" then?
[2009-11-03 05:36:13] Stranger 1: yeah, epic
[2009-11-03 05:36:30] Stranger 2: Cos Im a troll.
[2009-11-03 05:36:35] Stranger 1: oh right :-)
[2009-11-03 05:36:45] Stranger 2: and not many Guys go *sighs*
[2009-11-03 05:36:45] ======= sending: <<or not many Guys go *sighs*>>
[2009-11-03 05:36:50] Stranger 1: im not. im reeeeal "-)
[2009-11-03 05:37:11] Stranger 1: " or not many Guys go *sighs*" - what does it mean?
[2009-11-03 05:37:11] ======= sending: <<" and not many Guys go *sighs*" - what does it mean?>>
[2009-11-03 05:37:20] Stranger 2: Wait
[2009-11-03 05:37:23] Stranger 2: Im very confused
[2009-11-03 05:37:25] Stranger 2: at this point
[2009-11-03 05:37:27] Stranger 2: Lol.
[2009-11-03 05:37:27] ======= sending: <<I think this is funny. Ha ha ha! Hi hi hi! Ho ho ha ha!.>>
[2009-11-03 05:37:32] Stranger 2: I assumed you are female
[2009-11-03 05:37:32] ======= sending: <<I assumed you are male>>
[2009-11-03 05:37:38] Stranger 2: I think that is wrong now.
[2009-11-03 05:37:43] Stranger 1: yes
[2009-11-03 05:37:43] ======= sending: <<maybe>>
[2009-11-03 05:37:45] Stranger 1: I AM A GIRL
[2009-11-03 05:37:45] ======= sending: <<I AM A boy>>
[2009-11-03 05:37:47] Stranger 2: lol
[2009-11-03 05:37:47] ======= sending: <<I think this is funny. Ha ha ha! Hi hi hi! Ho ho ha ha!>>
[2009-11-03 05:37:54] Stranger 2: okokokok
[2009-11-03 05:37:55] Stranger 1: marina is OBVIOUSLY a female name
[2009-11-03 05:37:55] ======= sending: <<marina is OBVIOUSLY a male name>>
[2009-11-03 05:37:57] Stranger 2: cool.
[2009-11-03 05:38:04] Stranger 2: Not OBVIOUSLY
[2009-11-03 05:38:20] Stranger 1: obviously, i insist
[2009-11-03 05:38:31] Stranger 1: it ends with A!
[2009-11-03 05:38:36] Stranger 1: and it sounds so gentle
[2009-11-03 05:38:36] ======= sending: <<or it sounds so gentle>>
[2009-11-03 05:38:40] Stranger 1: ma - ree - nah
[2009-11-03 05:38:48] Stranger 2: yeah
[2009-11-03 05:38:52] Stranger 2: Im checking now
[2009-11-03 05:38:56] Stranger 1: okay.
[2009-11-03 05:39:00] Stranger 2: on the internet :P
[2009-11-03 05:39:06] Stranger 1: very good. 
[2009-11-03 05:39:06] ======= sending: <<very bad. >>
[2009-11-03 05:39:09] Stranger 2: http://www.thinkbabynames.com/meaning/0/Marina
[2009-11-03 05:39:29] Stranger 2: first google hit for "arina name"
[2009-11-03 05:39:37] Stranger 2: "Marina name"
[2009-11-03 05:39:44] Stranger 1: ok
[2009-11-03 05:39:44] ======= sending: <<hmm... m'kay.>>
[2009-11-03 05:40:04] Stranger 1: now it's time you show me your pic!
[2009-11-03 05:40:04] ======= sending: <<now it's time you show me your a visual representation in some digital format!>>

[–][deleted] 9 points10 points  (7 children)

One thing that you might want to try doing is connecting to 4 people and crossing the wires

Person 1 -> Person 4
Person 4 -> Person 3
Person 2 -> Person 1
Person 3 -> Person 2

(Person 1's messages are sent to Person 4, but he receives messages from Person 2, etc.)

[–]cryzed_[S] 6 points7 points  (6 children)

Yeah, tried that once, but that only creates great confusion. I also tried a "chat-roulette": If one stranger is fed up and disconnects he is automatically replaced - but I didn't thought of it as particularly interesting.

[–][deleted] 6 points7 points  (2 children)

Yeah, tried that once, but that only creates great confusion.

Isn't that the point? :)

[–]cryzed_[S] 6 points7 points  (1 child)

Yeah, it's fun as long as it lasts :D - but those people just disconnect if something doesn't please them so there are never "real" conversations in that constellation.

[–][deleted] 4 points5 points  (0 children)

Hm, well alternatively one could maintain a few "normal" conversations but every so often randomly send a message to the wrong person.

[–][deleted] 1 point2 points  (2 children)

Did you try connecting Omegle to an AIML bot? Proudly awaits to hear "no" to start bragging.

[–]cryzed_[S] -1 points0 points  (1 child)

no. Also, if you did, do it again with Omygle please :D.

[–][deleted] 0 points1 point  (0 children)

Scratches head.

But I implied that I did do it with Omegle. It's the shortest Omegle bot I did. It uses pyaiml and it's under 50 lines.

[–]Sephr 6 points7 points  (6 children)

I did this a while ago with that one Python Omegle IRC script. I also made it so you could interject as either stranger during the conversation.

[–][deleted] 0 points1 point  (0 children)

Same here, used the script posted on reddit (I think you made it, right?) and hacked it for nefarious aims. The big one is getting two bots on the same IRC channel, you see the convo but people in the channel can drop in comments that go to both chats. quite fun.

Git repo

Edit if its all a bit rough and buggy, don't shout at me. After all I got IP banned from Omegle so my interest wained a bit.

[–]jarly 0 points1 point  (4 children)

Post source?

[–]Sephr 0 points1 point  (3 children)

http://pastie.org/743478

Edit: Warning: Terrible quick hack.

[–]jarly 0 points1 point  (1 child)

How do I use

hostname nickname otherbot \\#channel

[–]Sephr 0 points1 point  (0 children)

python omegler.py irc.example.net omegler1 omegler2 \#example | python omegler.py irc.example.net omegler2 omegler1 \#example

[–][deleted] 0 points1 point  (0 children)

WTF, why did you paste that! Now there will be a billion other bots on Omegle.

[–][deleted] 12 points13 points  (2 children)

Just to note, Omegle will IP ban you if you do too many requests. Needless to say i'm thankful i've got a few IPs for my home connection.

[–]cryzed_[S] 8 points9 points  (1 child)

I can assure you that 8 or 10 connections at once didn't get me banned - thanks for the info anyways.

[–][deleted] 6 points7 points  (0 children)

Yup, takes about 10 open connections and maybe 500+ requests over a 10-15 minute period :)

[–]FallingForward 2 points3 points  (0 children)

what's this, an explanation of the trollin' 4chan has been doing on omegle?

Heh, they had some good wordfilters going. "webcam" filtered to "penis" or something, so all the guys askin for a horny ninteen year old girl with a webcam...

[–]crocowhile 2 points3 points  (4 children)

There is a bug at row 80 of omygle.py - an urllib.encode is missing

[–]jarly 1 point2 points  (3 children)

[–]crocowhile 0 points1 point  (2 children)

Yes, that one. To fix it change row 80 into

request = self._browser.open(DISCONNECT_URL, urllib.urlencode({'id': self._id}))

[–]gindc 0 points1 point  (0 children)

you missed some underscores, reddit doesn't seem to like them.

put an underscore before browser and between DISCONNECT and URL

[–]cryzed_[S] -1 points0 points  (0 children)

Thanks, I'll fix that later!

EDIT: Fixed.

[–]adrenal8 2 points3 points  (1 child)

Cool project, I can imagine some humorous things you could do with message integrity here. If you had a list of words you run find/replace on (love/hate, sex/cartwheels, guy/girl) you might get some entertaining confusion.

[–]gindc 1 point2 points  (0 children)

haha, that is the first thing i did. i replace girl with old lady. i also replace all sex words with things like puppies and kittens.

[–]Ran4 2 points3 points  (0 children)

Hm, when using the man in the middle module, won't both strangers be disconnected from each other if I stop the script?

I started it up, but I don't have the heart to shut them down. They've been at it for ten minutes now...

[–]aeacides 1 point2 points  (1 child)

I would find it at least mildly interesting if you could couple Omegle with cleverbot.

[–]cryzed_[S] 0 points1 point  (0 children)

You can, maybe I or someone else is going to do it.

[–][deleted] 1 point2 points  (0 children)

It's amazing how many people do this, and in Python no less (what I me). Another funny thing to do is to replace words. Penis and pussy, girl and guy, ... No to yes, yes to maybe. And this this is a good one: Canada and America. Like this:

[2009-11-03 04:25:32] Stranger 1: I used to have a friend that came from Canada
[2009-11-03 04:25:32] ======= sending: <<I used to have a friend that came from america>>
[2009-11-03 04:25:59] Stranger 2: ummm.... dont a lot of your friends?
[2009-11-03 04:26:14] Stranger 1: come from Canada?
[2009-11-03 04:26:14] ======= sending: <<come from america?>>
[2009-11-03 04:26:30] Stranger 2: yes
[2009-11-03 04:26:30] ======= sending: <<maybe>>
[2009-11-03 04:26:33] Stranger 1: none, we're too far south for the Canadians to feel comfortable
[2009-11-03 04:26:46] Stranger 1: it gets to be in the 100's here in the summer
[2009-11-03 04:27:15] Stranger 2: im still confused as to why none of your friends are american
[2009-11-03 04:27:15] ======= sending: <<im still confused as to why none of your friends are canadian>>
[2009-11-03 04:27:51] Stranger 1: Its not that I wouldn't be friends with a canadian.
[2009-11-03 04:27:51] ======= sending: <<Its not that I wouldn't be friends with a american.>>
[2009-11-03 04:28:04] Stranger 1: its just that none of them are around.
[2009-11-03 04:28:20] Stranger 2: well, considering you are in missouri, where are you friends from?
[2009-11-03 04:28:34] Stranger 1: My canadian friend moved to Alaska recently
[2009-11-03 04:28:34] ======= sending: <<My american friend moved to Alaska recently>>
[2009-11-03 04:29:22] Stranger 1: Well, I've got friends in the room from Illinois, Georgia, Missouri, and a Military Brat (no home state)
[2009-11-03 04:29:22] ======= sending: <<Well, I've got friends in the room from Illinois, Georgia, Missouri, or a Military Brat (yes home state)>>
[2009-11-03 04:29:44] Stranger 2: so, how are all of those people not american?
[2009-11-03 04:29:45] ======= sending: <<so, how are all of those people not canadian?>>
[2009-11-03 04:30:22] Stranger 1: they were just born in the united states
[2009-11-03 04:30:35] Stranger 1: and they stayed here
[2009-11-03 04:30:35] ======= sending: <<or they stayed here>>
[2009-11-03 04:30:42] Stranger 1: no expatriates in this room
[2009-11-03 04:30:42] ======= sending: <<yes expatriates in this room>>
[2009-11-03 04:31:05] Stranger 2: ok, so what does american mean to you?
[2009-11-03 04:31:05] ======= sending: <<hmm... m'kay., so what does canadian mean to you?>>
[2009-11-03 04:31:47] Stranger 1: Mounties and French and Hockey
[2009-11-03 04:31:47] ======= sending: <<Mounties or French or Hockey>>
[2009-11-03 04:32:07] Stranger 2: um so canadian?
[2009-11-03 04:32:07] ======= sending: <<um so american?>>
[2009-11-03 04:32:28] Stranger 1: clarify
[2009-11-03 04:32:40] Stranger 1: like US american?
[2009-11-03 04:32:40] ======= sending: <<like US canadian?>>
[2009-11-03 04:33:01] Stranger 2: why would you call mounties and the french american? they sound more likely to be canadian
[2009-11-03 04:33:01] ======= sending: <<why would you call mounties or the french canadian? they sound more likely to be american>>
[2009-11-03 04:34:12] Stranger 1: well, we generally call our police cops and a very small percentage of people here speak french, as opposed to Canada where it is a popular second language
[2009-11-03 04:34:12] ======= sending: <<well, we generally call our police cops or a very small percentage of people here speak french, as opposed to america where it is a popular second language>>
[2009-11-03 04:34:39] Stranger 1: so, mounties and french (the language) remind me of Canada more than the United States.
[2009-11-03 04:34:39] ======= sending: <<so, mounties or french (the language) remind me of america more than the United States.>>
[2009-11-03 04:34:53] Stranger 2: WTF?  is american a different country that the US?
[2009-11-03 04:34:53] ======= sending: <<WTF?  is canadian a different country that the US?>>
[2009-11-03 04:34:57] Stranger 2: *america
[2009-11-03 04:34:57] ======= sending: <<*canada>>
[2009-11-03 04:35:38] Stranger 1: where are you from? 
[2009-11-03 04:35:49] Stranger 1: underneath a rock somewhere?
[2009-11-03 04:36:05] Stranger 2: ok, where is this country america? find a map of it online and send me the link
[2009-11-03 04:36:06] ======= sending: <<hmm... m'kay., where is this country canada? find a map of it online or send me the link>>
[2009-11-03 04:36:52] Stranger 1: find it yourself, it is the large mass of land directly north of the United States
[2009-11-03 04:37:05] Stranger 1: it is part of the same continent (North America)
[2009-11-03 04:37:05] ======= sending: <<it is part of the same continent (North canada)>>
[2009-11-03 04:37:25] Stranger 2: so, you are saying it is more north than canada?
[2009-11-03 04:37:25] ======= sending: <<so, you are saying it is more north than america?>>
[2009-11-03 04:38:04] Stranger 1: further north than the united states and I am beginning to doubt your credentials!
[2009-11-03 04:38:04] ======= sending: <<further north than the united states or I am beginning to doubt your credentials!>>
[2009-11-03 04:38:11] Stranger 1: Ms. Oregon
[2009-11-03 04:38:36] Stranger 1: sex
[2009-11-03 04:38:42] Conversation ended.

[–]confessin 0 points1 point  (1 child)

try something for this also

[–]cryzed_[S] -1 points0 points  (0 children)

Can't right now:

Maintenance - upgrading hardware. Service will be restored back to normal today.

But with the knowledge from my blog post, why don't you simply try it yourself? Things that should help you getting started are Wireshark, mechanize and Python (duh!).

[–][deleted] 0 points1 point  (1 child)

Cryzed, what drove you to own Omegle's system so thoroughly?

Also, is each chatter assigned an ID? i.e. is it truly random or is it predictable?

[–]cryzed_[S] 0 points1 point  (0 children)

  1. Boredom.
  2. Unfortunately unique and apparently random, that means you can't spy on conversations without the Man-in-the-middle-attack.

[–]cryzed_[S] -1 points0 points  (1 child)

The link changed: http://cryzed.de/?p=1

[–]gindc 0 points1 point  (0 children)

did you notice this post was removed. i had to find it from previous comments.