source: trollforge/lastmeasure/server/TODO @ 673

Revision 673, 4.1 KB checked in by literalka, 16 months ago (diff)

turn query into array/list

Line 
1These are ideas, not things that are necessarily going to be done.
2
3[ ] IPv6 support.
4[ ] Add "HEY EVERYBODY, I'M LOOKING AT KIDDY PORN" wav files to softmeasure.
5[-] Abuse gzipped data.
6[ ] Test in IE.
7[ ] Test in Safari.
8[ ] Fix the sound. For me (Leon), at least, it only plays up to about "hey everybody", and then restarts.
9[-] Port StatsMeasure.
10    [-] Add user tracking to StatsMeasure.
11        [ ] Add obfusicated user tracking, for example /?n=r&m=k&l=z would show as a hit for 'rkz'.
12    [ ] Track referrers.
13        [ ] See which physical link was clicked to go to LM.
14    [ ] Add multiple hit counting.
15    [ ] Geolocation abuse.
16        [ ] By which I mean "abuse in any way possible and also incorporate into StatsMeasure.
17    [ ] We can probably replace md5.{c,h} with something else. Something much, much smaller (and not tied to any licensing).
18[ ] Instead of popping up an inundation, limit to a configurable amount of random images in a config file.
19[ ] Add cookie tracking.
20    [ ] Abuse said cookies in any way possible.
21[ ] Webcam streaming applet.
22  --> <@LiteralKa> i want to code a webcam streaming applet for lm
23      <@LiteralKa> that like, captures webcam data when people get lm'd
24      <@LiteralKa> and mic data
25      <@LiteralKa> and maybe has multiple channels
26      <@LiteralKa> like, if multiple people are getting lm'd at one time
27      <@LiteralKa> you can switch between them
28
29  --> <LiteralKa> it'd also need admin functions
30      <LiteralKa> like if incog decided to stream cp
31      <LiteralKa> or bandwidth usage was being sucked up by one jackass
32      <LiteralKa> you could kickban
33
34  --> < voronika> literalka: lm speed dating
35      < voronika> they get to chat with eachother while being lm'd
36
37  --> (impractical due to browsers requiring confirmation) :(
38
39      <recon> I know how to do the streaming stuff
40      <recon> with red5
41      <recon> to cam capture, there's a way with javascript to trick a user into clicking on the "yes allow my webcam and mic" sort of bullshit
42      <recon> but as far as streaming it to a server and saving it, or viewing it (you can either stream or record remotely, if you want both you have to make two connections)
43      <recon> but the flash stuff with red5 I have pegged
44      <recon> as far as getting the user to click, forcing a click, or whatever, idk. I'm not good with javascript
45[ ] Port clipboard stealing code.
46[ ] Communicate w/ mirrors.
47    [ ] Mirror database.
48      --> <LiteralKa> lol and maybe we could put something where every mirror of it
49          <LiteralKa> sends a link to itself back to like an irc channel
50          <LiteralKa> or a database for something
51          <LiteralKa> so we have a link to every mirror
52          <LiteralKa> and I wouldn't have to fucking last measure myself
53          <LiteralKa> just to test which mirrors are working
54    [ ] Alert mirrors of updates to the code.
55      --> Perhaps stick a page on the main LM mirror with the version number or something, and check the page every so often.
56[-] Improved anti-browser detection.
57  --> < sam> LiteralKa: also, I now plan to randomise variable names in the javascript code and do various shuffling operations, to defeat browser protection
58      < sam> maybe add dead code, too
59      <@LiteralKa> sam: we could also use generic variable names if randomizing them would be too much work
60[ ] Server status.
61    [ ] `/server-status/'
62[ ] Tynt.
63  --> <incog> http://stackoverflow.com/questions/1203082/injecting-text-when-content-is-copied-from-web-page
64      <incog> stealing the js from this will allo LM to inject whatever it wants into the victims clipboards
65      <incog> from ascii art goatse, to more LM urls
66      <incog> to a js that generates a random string so big it eats all the ram
67[ ] Optional logging by the server.
68[ ] "bloom filter with cuckoo hashing in `lmserver.cpp'.
69  --> < harrison> can you implement a bloom filter with cuckoo hashing in lmserver.cpp?
70      < harrison> bet sam can
71      <@LiteralKa> harrison: a what
72      < harrison> aha you are sandbagging
73      < harrison> you know perfectly well what  i mean
74[x] Port old Javascript.
75[x] Sort `lmkeywords.h'.
76[x] Port `?popup=1' shit from PHP.
77[x] `magnet://' ruin.
Note: See TracBrowser for help on using the repository browser.