source: trollforge/lastmeasure/server/TODO @ 662

Revision 662, 3.4 KB checked in by literalka, 16 months ago (diff)

added an old copy of lm found on archive.org that seems to have a copy of statsmeasure w/ different features
jacked the TODO from said copy
one or two more server names

Line 
1These are ideas, not things that are necessarily going to be done.
2
3[ ] Add user tracking to statsmeasure
4    [ ] Add obfusicated user tracking, for example /?n=r&m=k&l=z would show as a hit for 'rkz'
5[ ] See which physical link was clicked to go to LM
6[ ] Add multiple hit counting
7[ ] instead of popping up an inundation, limit to a configurable amount of random images from the config file
8[ ] Add cookie tracking
9[ ] Webcam streaming applet.
10  --> <@LiteralKa> i want to code a webcam streaming applet for lm
11      <@LiteralKa> that like, captures webcam data when people get lm'd
12      <@LiteralKa> and mic data
13      <@LiteralKa> and maybe has multiple channels
14      <@LiteralKa> like, if multiple people are getting lm'd at one time
15      <@LiteralKa> you can switch between them
16
17      <LiteralKa> it'd also need admin functions
18      <LiteralKa> like if incog decided to stream cp
19      <LiteralKa> or bandwidth usage was being sucked up by one jackass
20      <LiteralKa> you could kickban
21
22      < voronika> literalka: lm speed dating
23      < voronika> they get to chat with eachother while being lm'd
24
25  --> (impractical due to browsers requiring confirmation) :(
26
27      <recon> I know how to do the streaming stuff
28      <recon> with red5
29      <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
30      <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)
31      <recon> but the flash stuff with red5 I have pegged
32      <recon> as far as getting the user to click, forcing a click, or whatever, idk. I'm not good with javascript
33[-] Port StatsMeasure.
34  --> `?u=blah'
35[ ] Port clipboard stealing code.
36[ ] Mirror database.
37  --> <LiteralKa> lol and maybe we could put something where every mirror of it
38      <LiteralKa> sends a link to itself back to like an irc channel
39      <LiteralKa> or a database for something
40      <LiteralKa> so we have a link to every mirror
41      <LiteralKa> and I wouldn't have to fucking last measure myself
42      <LiteralKa> just to test which mirrors are working
43[-] Improved anti-browser detection.
44  --> < sam> LiteralKa: also, I now plan to randomise variable names in the javascript code and do various shuffling operations, to defeat browser protection
45      < sam> maybe add dead code, too
46      <@LiteralKa> sam: we could also use generic variable names if randomizing them would be too much work
47[ ] Server status.
48    [ ] `/server-status/'
49[ ] Tynt.
50  --> <incog> http://stackoverflow.com/questions/1203082/injecting-text-when-content-is-copied-from-web-page
51      <incog> stealing the js from this will allo LM to inject whatever it wants into the victims clipboards
52      <incog> from ascii art goatse, to more LM urls
53      <incog> to a js that generates a random string so big it eats all the ram
54[ ] Track referrers.
55[ ] Alert mirrors of updates to the code.
56[ ] ne logging.
57[ ] "bloom filter with cuckoo hashing in `lmserver.cpp'.
58  --> < harrison> can you implement a bloom filter with cuckoo hashing in lmserver.cpp?
59      < harrison> bet sam can
60      <@LiteralKa> harrison: a what
61      < harrison> aha you are sandbagging
62      < harrison> you know perfectly well what  i mean
63[ ] Geolocation abuse.
64[x] Port old Javascript.
65[x] Sort `lmkeywords.h'.
66[x] Port `?popup=1' shit from PHP.
67[ ] `magnet://' ruin.
Note: See TracBrowser for help on using the repository browser.