I've been tinkering with Python all day today... it's pretty slick. Just for practice, I tried to cobble together a tripcode decoder that would let you have "real" words in your tripcode as !WAHa and Sling and others do, and it actually came out better than I thought it would be. I'm aware there's already a program that does this, but if memory serves me, it's Windows-only and in Japanese besides. My script is kind of dumb in the way it goes about things -- it basically just tears through random strings until it finds one that fits -- but I've tested it repeatedly and it seems to work. If you'd like to check it out, nab it here:
http://www.anre.org/crap/detripper.bz2
Of course, you may need to modify the hashbang line depending on where Python is on your machine, and don't forget those execute bits, people... Use "-h" for help.
First person to ask how to get this to run on Windows gets pointed and laughed at.
>>511
Then perhaps a list with a dictionary of common words in different combinations, rather than every possible combination, perhaps?
> the biggest problem i've found with this approach is that the list would take up several teraby tes of space,
Far more than that.
You have a 56-bit keyspace, which is 65536 teras or 64 petas, and each one of those is not a byte, but several. In addition, you would have to keep the auxillary data to mangage it.
A binary search over 64 petarecords takes only 56 divisions, so searching the table would be many orders of magnitude faster than bruteforcing.
But anyone with that amount of storage would not be using it to store tripcode tables anyway.
http://trip.orz.hm/
In theory, a google search would find every tripcode listed on that site.
Also remember the keyspace is more than 56 bits. The second and third byte of the key affect the salt used if you use characters outside the range 0-127, and since the algorithm changes various other characters with htmlspecialchars and by character set translation, there are other effects of using characters with the high bit set.
>>514
Hooooooooooooly shit! Those pages have got to be dynamically generated.
Also, those tables don't even allow upper+lowercase+digits in the same tripcode, or at least from what I've seen.
lol
> Also remember the keyspace is more than 56 bits.
actually it's less than that. you can't use control characters, and the & character can only be followed by certain sequences of characters.
>>517
Erm, no, sorry... it's more.
If you use sjis characters in positions 2 and 3, it alters the salt value used without changing the 56-bit key. Same goes for using characters with the high bit set in other positions, and control characters as well as &"#<> etc. are still usable by setting the high bit - so long as it's still valid Shift-JIS data.
Determining the actual keyspace is fairly difficult, since sjis is a stateful encoding and what byte values are allowed is dependent on previous input data, but it's definitely more than 56 bits.
I wonder if the person who posted that patch was basing the implementation on >>312-314, which is also missing &.
In related news, various threads suggest that 2ch doesn't seem to run htmlspecialchars -- or at least, not for some characters.
Namely, lots of the "novelty" tripcodes listed in posts like http://gimpo.2ch.net/test/read.cgi/puzzle/1129465527/203 have such characters as &
and '
in them. It doesn't make a ton of sense to me for someone to post these if they have to be reencoded in order to be used, considering the "fixed" tripcode could be posted just as easily and it's a fairly trivial process. So what gives?
asdf
>>520
Having just dissected the 0ch source, it only substitutes "<>
with entities.
DSFARGEG
>>524
Uhhh, what?
>>525
That would be Russian spammers of a highly persistent sort.
asdfg
Still nothing on the password for the English version of Tripper?
>>When Visual Basic is the only language you've ever used, every language looks like either "Visual Basic with [something useful]".
fixed
s
>>534
please see >>275,496,528
This board needs something like die S_READTHERULESMORON if length($comment) < 10 and $trip and !$name;
wat ?
>>536
Oh god yes.
And die S_ENJOYTHEBAN if name == 'heh man'
>>540die S_ENJOYTHEBAN if $comment=~/(?:kasuba|serissa)/i
would be better.
trippie code
feeee
dddddeee
>>545,547,548
stop spamming and read the rules, faggots
tge
Let's go away.
dsfargbump
Hi. Believe it or not, this is the OP. (I hope I got my tripcode right - it's been a while.)
Even though the links in my posts have been 404s for years, I'm still getting an absurd amount of traffic from them. Could a mod please do me the favor of removing those links just to stop flooding my server's logs with requests to those files? Much thanks if you can.
;_;
>>553
you know people are going to start clicking that link just to spam your logs and annoy you now, right?
>>553
!WAHa.06x36's e-mail address is on the front page. (http://wakaba.c3.cx/) He is the admin.
>>553
'sup Albright. What have you been working on lately?
>>558
it took me FUCKING 100 MINUTES to figure out where to click in that poorly designed WEB 2.0 bullshit to download the file.
and then i had to reload the page 5 times to get a captcha that wasn't black text on a dark blue (almost black) background.
also, your file has a lot of duplicates in it.
Why not just 301 redirect the requests to a page stating this?
I'm a professional web developer now. No, really. I've done a lot of stuff with the Drupal CMS in the last two years or so and I'm really enjoying it. And I've improvedc to the point where I'd rather just forget about that thing I released a while back. No, not the tripcode decoder; the other thing. If you don't know what I'm talking about, just forget it. I hope nobody's still using it.
Okay, perhaps I'll try emailing him.
Because I suspect it's not humans who are hitting the links. There just can't be that many people who are interested in five-year-old tripcode decoders written by a Python n00b. (I haven't really used Python since, BTW.)
> No, really. I've done a lot of stuff with the Drupal CMS in the last two years or so and I'm really enjoying it. And I've improved
most people wouldn't admit to switching from python to php, let alone call it an improvement.
Is there anything as mature & easy to deploy as drupal that is written in python? PHP sucks but it does have its good points.
can't figure out how to use this stuff. is there something more noobfriendly?
>>564
drupal, like the language it's written in, is basically a 10 minute hack plus years of feeping creaturism.
HAY EVRY1 MY SCRIPTING LANG OF CHOISE HAS A BIGER PENIS THAN URS! LOLOLO
I need to know how to get a copy of that detripper.exe. I'm on windoze, can anyone help?
Okay, I see a moderator is here deleting posts. Could same moderator delete my posts too, please? Or edit them? Do I need to offer cash or favors or something?
I don't really feel like going to the effort to dig into and edit posts, and deleting the first post in the thread would kind of ruin it. Just put in a redirect already.
I found an english language executable file, no readme of anything else: http://www.megaupload.com/?d=kepnylnz
No pass.
>>573
I've made it a while ago from tripexpl 1.2.6.2 with some help of 4chan.org/ja and google translate. It has some non-critical bugs with menus, but at least you can understand what you're clicking. Produces >2.5 Mtrips per processor at my PC.
how do i use this
>>573
Is it just me or do all the trips this creates come out as something other than what they purport to be?
how2runonwindows?
>>601
HAHAHAHAHAHAHAHAHAHAHAHAHhahahahahahahahahahahaHAHAHAHAHAHAHAHAHA!!!!!!!!!!!!!!¡!!!!!!!!!!!!!!!!!!1!!!!!!!!
Why exactly do you have that as a non-capturing group?
can someone tl;dr this thread for me?
I just want to make a secure tripcode with words in it, I've been attempting to use >>http://trip-table.com/
but it doesn't seem to be working.
Suggestions?
Just makes no difference in a die condition and adds to verbosity. KISS, lel.
asdf
Reading this thread is like nostalgia to me. More than 5 years ago, commodity PCs could barely get 1 million trips per second. Now the average i7 can manage over 10M, and GPGPU solutions like MTY exceed 100MT/s. There's rumor of a CUDA version getting close to 1GT/s too. How far we've come...