OpenStreetMap

bot user accounts

Posted by malenki on 7 November 2015 in English (English)

Just a list of the 240 user names newly registered at OSM from midnight to 02:40. (Here is the raw data.) Looking at it it seems obvious OSM needs a more script and bot proof registration process. The only problem: Who's gonna write it?
Edit: I had collected 5130 user accounts registered during ~46 hours of which about 50% seem to be users registered by bots/scripts.
Edit II: I created a related issue at github.

    kkk
1971Andy
4xd7y512
Abel Augusto Conceição
Adampgy
Aiden087r5ir5
Aiden1r9k6bm7
Aiden2y3w1ny1
Aiden357r9rm7
Aiden3d4z2uh6
Aiden3x2v1sg6
Aiden432h2zw7
Aiden4l2p0uv2
Aiden7g7a4pw3
Aiden7x5l0yw4
Alexander0a6q2ee7
Alexander3q5u6wd9
Alexander4p4q7kj3
Alexander5a3r9it9
Alexander5q2q1kw2
Alexander7l7t1qd4
andoni90
Andrew0l0w9ln2
Andrew0u2v2wm9
Andrew0v2w2we1
Andrew1a3r9pp5
Andrew1t1q9ma3
Andrew1w2b6nm0
Andrew2a1z9vu7
Andrew3i8q1xr1
Andrew3o3j1ef0
Andrew4i9t4ib4
Andrew5k8j7hu1
Andrew5t2w0pd5
Andrew9q7i3wl4
annacallegaro
Anthony048q9nb3
Anthony0s9k6bq8
Anthony0v3z4bq0
Anthony1n5k3eb0
Anthony1z3y3xk8
Anthony3l0a6op2
Anthony3s6y8wy4
Anthony430h1b8
Anthony5q2m8ym9
Anthony691n7ol6
Anthony714b3xm7
Antonyfry
ap77
bobbyoor5
bongcab68
brycexoc00
Bryn Mills
campsawyer
carinaochoa
carola3
Cezar Mauricio
cisedenport1983
CLicK406
csomoza
Daniel0e9z6su4
Daniel2o4r5tb8
Daniel2r7r6nl4
Daniel331n4q5
Daniel553s5ey9
Daniel5b6n1zx4
Daniel6i8t4xt5
Daniel704z3w
Daniel938r1xs2
Daniel9q9k8lc4
Daniel Champagne
Dave D 210
David2y3a4al9
David432j3ra9
davidstibbe
delphineciw6
Dickgls
diusty
dowlessgei18
duanebev86
Emily Haverkamp
ericgore
Ernesto74l06oF8
Ethan108g1ku6
Ethan1q1h7wd6
Ethan2p7x8wz8
Ethan4x1n8ep8
Ethan5c4i6am8
Ethan6f5d5bp9
Ethan7n9r1um9
Ethan7o0r0ri7
Fabio Cesareni
Goiaca
Gorka Arandia Vazquez
Griselda Salvador
Gurbir Singh
haxaro
helgphi
hentsch nora
James270z4cw4
James2j3e4kl4
James2v1s0ma3
James2w1o7fp8
James316n2qf8
James813k6jg4
Jayden059r0si7
Jayden0v3b5ga4
Jayden123f3at8
Jayden395m9n9
Jayden3i7l8ne5
Jayden4w7z8bj2
Jayden5o3b6it6
Jayden7h5y2pz2
Jayden9m7e4vg5
Jayden9o9l8jx2
jean jjr
Jeff Yang
JermaineHuard
jk-mineev
joansaiful
John0m1e8tu4
John0p0f6tz4
John0s1i7xc5
John3a3r6ot9
John593a4a1
John5g6f6fv1
John6d1k2kp4
John6l8m8lb4
John7r0v2xr1
John7w5k0xt4
John8f2f1zx9
John8i0b6qq2
John8w9x9vt8
John9w3b5fy3
Joseph0z8g0hv5
Joseph172k5kf2
Joseph2d6k8qk9
Joseph6v9v8rp6
Joseph7e2d1xw8
Joseph9f0c8yz7
Joshua6e1h1jn3
Joshua6k5n5kj1
Joshua9j4i3dc1
Joshua9l9n9nd4
Joshua9u2v2ti6
Joshua9y5o1cc7
JU3CY
Kagetora17
Kristyn08d96QP3
kziccwjw
Langafdton
laverndahe52
leonoremee7
Leslie31C74jM1
Lilinath
Lindy63J19wQ3
Logan3w1t0pc4
Logan567r8ql6
Logan812n7om7
Logan8c9g4rt3
Logan8z5l9vr2
Luximan
Magali62g84Eb5
MarkAAbraham
Marvin482q0cd5
Matthew014a0tm1
Matthew0u0l6bm7
Matthew0u1t1sh6
Matthew444t8yd2
Matthew5p3l0us3
Matthew5t7s7mh1
Matthew6d1n4vi2
Matthew7v0b5vq6
Matthew8l8i6al7
Matthew8o9o9mc4
Matthew9n7f4vg4
Matthew9z7h9mz7
messeyqave51
Michael0p0o0jx3
Michael692y2uj7
Michael6o0q0ri7
Michael8s0q9pc4
Mirtha Barrera
mirtha opanasiuk
MSHepler
NataliaCorrea
Nathan097c0vf1
Nathan692b3xl7
Nathan7d4q8zh1
Nikkitano7
Ninzaburo
Noah3c5e6fv2
Noah4c4y2tg5
Noah4j5g3zr8
Noah764w7cl3
Noah7c9f1iq4
nycdoug
okichen
OrnelaColonna
peee
Perddffater
Philip Hawtrey
protuberian
Quentin Meilhac
Rége60
Ruhrseekatze
russelcas49
Ryan0r9f4pr7
Ryan370t0p
Ryan3w1n7fp8
Ryan3x1o8fq8
Ryan3x2u0qe5
Ryan6p8n6jd3
Ryan7x2f2da0
seidersoibe7
seless
slysema
springdel0
sumpalinso
sunquh5
szbiswas
thomasensux1
tinlisa6
tuyetres8
uxzzcj
vetosconstr4
vickyeepe1
wilbertook7
Wilfred18R39vJ0
William431p5wg1
William4u7a8cl2
William5o8v3dc4
William9t1q9ma3
William9t2w3zr0
witrix
yesicanatamuriesco
مهاجر
Андрей Поздеев
復興支援I

Comment from DaCor on 7 November 2015 at 15:33

At the very least a captcha?

Comment from oini on 9 November 2015 at 14:30

Being a beginner in OSM, I'm curious as to how this list was detected. It would be great if you could point me to the dump where all OSM users are listed and how the creation of new accounts can be detected. Thanks.

Comment from malenki on 9 November 2015 at 16:08

Hi oini,

Every user gets assigned an user ID which remains the same even if he changes the user name. The API shows you some details if you ask for them: https://api.openstreetmap.org/api/0.6/user/39504
This page tells you the recent total number of create OSM user accounts: yesterday there were 2340247. But the number of user accounts doesn't correlate exactly with user IDs because now and then swathes of users got already deleted.
However, with a little trial and error I figured out which user registered at the time span I wanted to look at. Then I asked the API to deliver the user details for a certain range of numbers beginning with 3362504: (run on a bash in Linux)

for i in $(seq 2504 8504); do wget https://api.openstreetmap.org/api/0.6/user/336"$i"; done

The result you find in the zip file. I got 5130 newly registered user accounts from November 5th to 7th. Then I looked for "2015-11-07T" in the files and got all users from November 7th which existed until then.
My original purpose for looking at new user accounts was not to look for spam users but they were so obvious I had to talk about them.

Comment from malenki on 9 November 2015 at 16:21

PS:
New users with edits you can find [here](resultmaps.neis-one.org/newestosm.php).
Really /all/ OSM data with all users who have ever edited you will find in the full history planet. This does not include user accounts who have never mapped.

Comment from Nakaner on 9 November 2015 at 21:39

malenki, your first link at your last comment does not work. The correct one is: http://resultmaps.neis-one.org/newestosm.php

Comment from oini on 10 November 2015 at 09:41

Thank you so much for the detailed explanation, malenki. It makes a lot more sense now.

Comment from malenki on 10 November 2015 at 17:01

Nakaner: Thank you. It seems "http://" got lost

Login to leave a comment