Pohon BBS Anonymous https://bbs.gikopoi.com/thread/1716433643 2025-05-24T07:46:39+00:00 Giko Firewall blacklist discussion https://bbs.gikopoi.com/thread/1748072799 2025-05-24T07:46:39+00:00 2025-05-24T07:46:39+00:00 I use shared ipv4, assigned by ISP & have no control of it. It does being shared across many hundreds of other ISP customers. I don't know how this work, maybe even NAT. <br>Since free ipv4 addresses ended many years ago, and ipv6 is not implemented/given here.<br>I don't have money to buy clean private ip or vpn.<br><br>Unban my ip *.*.*.50 I don't have other ip & can't cchange it, <br>sadly I can't join your game server play.gokipoi.com<br><br>あなたのIPは拒否されました。TorやVPNを使わないでください。<br>Your IP was rejected. Please do not use Tor or VPNs. <br>https://www.abuseipdb.com/check/*.*.*.50<br><br>What's the logic of this? <br>Whole world is on Tor, NordVPN, you freely discussed their usage inside gikopoi chat room.<br>I'm not using them, but it should be legal to use them. Every 3rd youtuber is promoting VPN. <br>In many countries (china, russia, venezuela, cuba, iran, syria, libiya, africa ... etc ) it is impossible to browse internet without vpn. Banning Tor in anonymous imageboard game? Astonishing non-sence level of hypocrisy. <br><br>Those sort of ip bans, making the web worse & gatekept, same stuff CF, js hCaptcha, or Anubis does does but with exception without js.<br><br>Are you afraid of bots? But you do have idle bots in giko.<br>I neven used a bot, neither spam.<br><br>Quickfix: whitelist subnets. But I don't know subnets ranges of my isp.<br><br>fix: pohon nonjs captcha should work fine for gikopoi.<br>or you could come up & invent another new type of nonjs captcha.<br>some folks made anime or math captcha.<br>optional simple account creation (without email) is fine too, since it is sort of variation of captcha.<br><br>Never ban IPv4, today they are all shared (or will be eventially soon), and behind 1 ip there could be thousands of users. <br> Gikopoi quotes https://bbs.gikopoi.com/thread/1705384771 2024-01-16T05:59:31+00:00 2025-05-12T17:24:59+00:00 ... a continuation from https://0chan.vip/threads/local/1694397860/<br><br>Good quotes will be added to giko.py quotebot! tripex tripcode finding software https://bbs.gikopoi.com/thread/1736035463 2025-01-05T00:04:23+00:00 2025-05-09T23:57:39+00:00 releasing version 1.0 of my tripcode finding program, 'tripex'<br><br>compile the program as follows:<br>gcc tripex.c -o tripex -O3 -lcrypt<br><br>example #1; find tripcodes containing 'nice' (case insensitive):<br>./tripex -n $(nproc) -i nice<br><br>example #2; find tripcodes starting with either 'giko' or 'mona':<br>./tripex -n $(nproc) ^giko ^mona<br><br>example #3; find fully lowercase tripcodes with quads:<br>./tripex -s -n $(nproc) "^[a-z]*$" "\(.\)\1\{3,\}"<br><br>untested on anything but GNU/Linux with glibc, but it would probably work on FreeBSD too.<br>don't trust any update posts unless they have my tripcode or you can audit them yourself!<br><br>-----BEGIN FILE tripex.c-----<br>/* CC0-1.0 */<br><br>#include <err.h><br>#include <crypt.h><br>#include <regex.h><br>#include <stdio.h><br>#include <stdlib.h><br>#include <string.h><br>#include <unistd.h><br><br>#include <sys/random.h><br><br>#define ARRAY_SIZE(x) (sizeof((x)) / sizeof((x)[0]))<br><br>static unsigned char saltFilter[256];<br>static unsigned char rngFilter[256];<br>char *tripcode(const char *key);<br><br>void usage(void)<br>{<br> fprintf(stderr, "usage: tripex [-Ehilnmsv] expressions\n"<br> " -E\tuse extended regular expressions\n"<br> " -h\tshow usage\n"<br> " -i\tignore case\n"<br> " -l\tkey length\n"<br> " -n\tnumber of threads\n"<br> " -m\tmax number of tries (per thread!)\n"<br> " -s\tstack expressions (logical AND)\n");<br>}<br><br>int main(int argc, char *argv[])<br>{<br> int re_flags = 0;<br> int sflag = 0;<br> size_t n_procs = 1;<br> size_t key_len = 8;<br> size_t max_tries = 0;<br><br> int opt;<br> while ((opt = getopt(argc, argv, "E:hil:m:n:sv")) != -1) {<br> switch(opt) {<br> case 'E':<br> re_flags |= REG_EXTENDED;<br> break;<br> case 'i':<br> re_flags |= REG_ICASE;<br> break;<br> case 'l':<br> key_len = atol(optarg);<br> if (key_len < 1)<br> errx(EXIT_FAILURE, "key length must be at least 1");<br> break;<br> case 'n':<br> n_procs = atol(optarg);<br> if (n_procs < 1)<br> errx(EXIT_FAILURE, "need at least one process");<br> break;<br> case 'm': /* ! PER THREAD ! */<br> max_tries = atol(optarg);<br> if (max_tries < 1)<br> errx(EXIT_FAILURE, "need at least one try");<br> break;<br> case 's':<br> sflag = 1;<br> break;<br> case 'v':<br> printf("tripex 1.0 by taocana\n");<br> return EXIT_SUCCESS;<br> case 'h':<br> /* FALLTHROUGH */<br> default:<br> usage();<br> <br> return EXIT_FAILURE;<br> }<br> }<br><br> argc -= optind;<br> argv += optind;<br><br> if (argc < 1) {<br> usage();<br> errx(EXIT_FAILURE, "need at least one expression");<br> }<br><br> size_t n_exps = argc;<br> regex_t *exps = malloc(sizeof(regex_t) * n_exps);<br> for (size_t i = 0; i < n_exps; i++)<br> if (regcomp(&exps[i], argv[i], re_flags))<br> errx(EXIT_FAILURE, "failed to compile regex");<br><br> for (int i = 1; i < n_procs; i++)<br> if (!fork())<br> break;<br><br> regmatch_t pmatch[1];<br> unsigned char key[key_len + 1]; /* dynamic array, bad form but i'm lazy */<br> key[key_len] = 0;<br><br> for (size_t n = 0; !max_tries || n < max_tries ; n++) {<br> if (getrandom(key, key_len, 0) < 0)<br> err(EXIT_FAILURE, "failed to get random key");<br><br> for (int i = 0; i < key_len; i++)<br> key[i] = rngFilter[key[i]];<br><br> char *trip = tripcode(key);<br> if (!trip)<br> err(EXIT_FAILURE, "failed to generate tripcode");<br><br> for (size_t i = 0; i < n_exps; i++)<br> if (regexec(&exps[i], trip, ARRAY_SIZE(pmatch), pmatch, 0))<br> if (sflag)<br> break;<br> else<br> continue;<br> else if (!sflag || i >= n_exps - 1)<br> printf("%s %s\n", trip, key);<br><br> free(trip);<br> }<br><br> for (size_t i = 0; i < n_exps; i++)<br> regfree(&exps[i]);<br> free(exps);<br> return EXIT_SUCCESS;<br>}<br><br>char *tripcode(const char *key)<br>{<br> /* we don't do any sjis conversion, but who cares anyway? */<br> if (strlen(key) == 0)<br> return NULL;<br><br> unsigned char *tempKey = malloc(strlen(key) + 2);<br> if (!tempKey)<br> return NULL;<br> strcpy(tempKey, key);<br> strcat(tempKey, "H.");<br><br> unsigned char salt[3];<br> for (int i = 0; i < 3; i++)<br> salt[i] = saltFilter[tempKey[i+1]];<br> salt[2] = 0;<br> free(tempKey);<br><br> struct crypt_data data;<br> bzero(&data, sizeof(struct crypt_data));<br><br> char *tempCode = crypt_r(key, salt, &data);<br> unsigned char *code = malloc(strlen(tempCode) - 3);<br> if (!code)<br> return NULL;<br> strcpy(code, tempCode + 3);<br> return code;<br>}<br><br>static unsigned char saltFilter[256] =<br> "................................"<br> ".............../0123456789......"<br> ".ABCDEFGHIJKLMNOPQRSTUVWXYZ....."<br> ".abcdefghijklmnopqrstuvwxyz....."<br> "................................"<br> "................................"<br> "................................"<br> "................................";<br><br>static unsigned char rngFilter[256] =<br> "{dDOFByx8Jdo=C.{hFw:'p%m+]E-*}~4"<br> "O)YiM99y?%A)tldRIN4!fat`J|(iI+}h"<br> "]59P#T_Qx#h0q8w+F,$}Vo5Gq;<rw]Y~"<br> "k6>O~Ge,.DW9`hqhaSf#A.vrnhy`[2Ct"<br> "Bb6|7Mr+iJZG5.&7>?K@{D~6*Vs'H_*>"<br> "$Mh3R-F$Sp^.E5R-W1DnQzXC@Tf']xxt"<br> "o`GLO'Ui`S/v,aegU2HkE3Y6y!WZm%?k"<br> "aD/H=yH4vQg7dC*(Gx$vV[<vV?jw8s^d";<br> Proprosal: EUR currency of gikopoi https://bbs.gikopoi.com/thread/1744059600 2025-04-07T21:00:00+00:00 2025-05-09T23:53:55+00:00 There are so many currencies we could call baseline, most notably:<br>- yen -- but only appeals to Japanese<br>- usd -- but Trump is crazy and Americans are minority<br>- eur -- basically a dollar*<br><br>I think "EUR" should be our baseline on Gikopoi because people with<br>odd currencies can understand EUR pretty well, and it also sends a<br>message to Americans that they are not the boss. Actually I would<br>rather use EUR than USD even if I lost money. <br><br> Zzazz missing since January 2nd https://bbs.gikopoi.com/thread/1743798385 2025-04-04T20:26:25+00:00 2025-05-09T15:33:51+00:00 It's been 3 months since our hero has last logged on. He was last <br>witnessed throwing down handfuls of benzodiazepines and chugging vodka<br>on stream. His current status is unknown, likely among the angels. <br><br>I propose we honor our missing hero by making the 2nd of every month<br>a day we live a little bit more like zzazz, in his honor, whether we<br>engage in drinking contests, shirtless streams, smoke narcotics on<br>camera, sing and play music live, netplay old games, or otherwise<br>attempt to emulate our fallen hero <br><br>Goroshek has also deceased. RIP little rat. Giko Chess Games https://bbs.gikopoi.com/thread/1738863100 2025-02-06T17:31:40+00:00 2025-05-04T00:52:47+00:00 Archduke vs Akai<br>2025-02-06, 17:20<br><br>1.e4 e5<br>2.Nb1c3 Ng8f6<br>3.Bf1c4 Qd8e7<br>4.d3 c6<br>5.Bc1g5 d5<br>6.Bg5xf6 Qe7xf6<br>7.exd5 b5<br>8.dxc6 bxc4<br>9.c7 Nb8c6<br>10.d4 Nc6xd4<br>11.Nc3d5 Qf6c6<br>12.Qd1h5 Nd4xc2<br>13.Ke1d2 Nc2xa1<br>14.Qh5xe5 Qc6e6<br>15.Ng1f3 Qe6xe5<br>16.Nf3xe5 Bf8d6<br>17.Ne5c6 Bc8a6<br>18.Rh1e1 Ke8d7<br>19.Nc6b4 Bd6xb4<br>20.Nd5c3 New project: WikiWikiWiki https://bbs.gikopoi.com/thread/1717870466 2024-06-08T18:14:26+00:00 2025-04-30T03:29:28+00:00 Greetings,<br><br>https://wiki.gikopoi.com has been launched. <br><br>Source code @ https://github.com/153/wikiwikiwiki Shin Megami Tensei TTRPG https://bbs.gikopoi.com/thread/1745606785 2025-04-25T18:46:25+00:00 2025-04-26T03:19:26+00:00 We need to play this on Giko<br><br>Rules PDF: https://files.catbox.moe/5l9e6r.pdf gikopoi.py https://bbs.gikopoi.com/thread/1705335928 2024-01-15T16:25:28+00:00 2025-04-22T20:50:11+00:00 There is now a terrible Gikopoi bot I've written based on code from <br>kafli: you can invoke it with the !help command in the bar.<br><br>It has a blackjack and bank plugin. <br>You can win REAL gikocoins and send them to your friends!<br><br>I'm planning to add a !memo function (send a message to someone <br>offline or AFK and the bot sends them your message when they return)<br>and also !random / !addquote functions (get or add gikopoi quotes).<br><br>What else do you think would be useful? I was thinking the bot could<br>share youtube metadata when a youtube link is shared, e.g. the title<br>of the video and its duration. The possibilities are endless... <br><br>source: https://github.com/153/giko.py Habbo Hotel Meeting 2025 https://bbs.gikopoi.com/thread/1744898282 2025-04-17T13:58:02+00:00 2025-04-17T13:58:02+00:00 I'd like the members of gikopoi.com<br>to visit Habbo Hotel for Easter. <br>What do you say? What to do with "burnt" gikocoins? https://bbs.gikopoi.com/thread/1739042580 2025-02-08T19:23:00+00:00 2025-04-12T20:40:44+00:00 Akai, our chair of economic music, is working on a way to address the<br>inflation issue of gikopoi -- finding a way to consume coins <br>permanently for a use in a different sort of game that takes into mind<br>principles learned from systems of "progressive taxation" <br><br>From a different angle, it cannot be denied that if coins lost by <br>gambling ended up in a special wallet, giko.py would probably have more<br>coins than all other users combined. <br><br>If coins lost gambling ended up in a special account, what would be<br>interesting ways to make use of these coins? <br><br>Maybe each week people with a balance of at least X gikocoins could vote<br>for a user to receive a percent of the "pot", eg 5% <br><br>Maybe each week, people could buy lottery tickets for a chance to win<br>some random percentage of the pot, eg between 3% and 50% -- akin to the<br>US "powerball" system or something like "keno" <br><br>The most creative and fun answer will be the one implemented. The Giko Backgammon Tournament https://bbs.gikopoi.com/thread/1742754978 2025-03-23T18:36:18+00:00 2025-03-24T09:32:29+00:00 Just a fun idea I had. We should collect a list of interested parties <br>for an April tournament, best of 10 (permitting use of doubling cube)<br>per match, maybe with a $5 buy-in per person <br><br>(winner gets 90% of funds, 10% of money goes toward paying VPS bill)<br><br>Playing for nothing is also fine but $5 feels like enough to stake <br>that the games would be a little more interesting but nothing to get<br>upset over. <br><br>Best of 10 may sound like a lot but incorporating the doubling cube,<br>1 game becomes 2 becomes 4 becomes 8 potentially very quickly... playing<br>with a small number of games per "match" gives RNG an advantage over <br>skill, which is something to be avoided care about pohon bbs moar please ;_; https://bbs.gikopoi.com/thread/1720567555 2024-07-09T23:25:55+00:00 2025-03-23T18:43:03+00:00 i actually really like the board software and style sheets. it would<br>be nice if the bbs had more love like jspoi gets. this board is<br>deserving of some more effort and love infused into it by gikopoi.com<br>humans. please take time to talk here o _ o`<br><br>in unrelated news, i am considering changing pseudonyms. some uneasy<br>feeling i get whenever i keep a pseudonym for too long and it might<br>be more than just a symbol. gikopoipoi.net forthcomingness https://bbs.gikopoi.com/thread/1742555859 2025-03-21T11:17:39+00:00 2025-03-21T11:17:39+00:00 Doesn't it seem kind of disingenous for gikopoi.com to not have even a little<br>explanatory sentence or something somewhere explaining it actually is,<br>in relation to gikopoipoi.net? An alternative instance with some little<br>preference-based mods? And then going as far as calling it "kidpoi", it's like<br>you forked off of it against your free will or something. Rubs me the wrong way. Disable Gikopoi Firewall? https://bbs.gikopoi.com/thread/1726241774 2024-09-13T15:36:14+00:00 2024-10-30T22:46:09+00:00 Should I disable the Gikopoi firewall that keeps out (primarily) Tor<br>users? A lot of people have complained about this over the years; <br>largely I've felt that if people want to use Gikopoi, there should be<br>no problem in using their normal IP address and that there is no good<br>reason for using Tor -- no countries block gikopoi.com and information<br>is already encrypted via HTTPS if people are concerned about roommates<br>or government spying on them. <br><br>However, at the same time I acknowledge that there may be interesting<br>(yet mentally ill) people who will only use Tor or whatever sketchy <br>VPNs the firewall blocks that are not necessarily pedophiles/spammers. <br><br>If this experiment goes wrong, it only takes 2 seconds to turn the<br>firewall back on. So, I open this question up to the audience. The Giko Gathering 2025 https://bbs.gikopoi.com/thread/1725299438 2024-09-02T17:50:38+00:00 2024-09-02T21:30:06+00:00 hotaru has proposed a Giko Gathering 2025 in Turkey. <br><br>Pros: <br> - Turkey is pretty cheap<br> - Accessible to most Euro bros<br> - Accessible to Indonesians<br> - Hotaru can probably score us weed Gikopoi map ideas https://bbs.gikopoi.com/thread/1723532576 2024-08-13T07:02:56+00:00 2024-08-18T16:34:54+00:00 Now that someone is working on a level editor for gikopoi... what are<br>some map ideas you have? <br><br>I made a brief list here: <br>https://wiki.gikopoi.com/w/GikoRoomIdeas Gikopoi Election 2024 https://bbs.gikopoi.com/thread/1716434645 2024-05-23T03:24:05+00:00 2024-06-27T03:11:35+00:00 The year is 2024 and the Gikopoi Election is underway again. <br><br>---------------------<br>Year-Month-Day scheduled events<br>---------------------<br>2024-07-06 -- First debate, speeches / presentations <br>2024-09-08 -- Second debate, speeches / presentations <br>2024-11-05 -- Final election day<br>---------------------<br><br>If you would like to run as candidate, post a reply to this thread<br>with your Gikopoi name, and write an essay of at least 100<br>words on what changes you would bring, values you embrace, etc.<br><br>Propaganda can be submitted to our image gallery: <br>https://booru.gikopoi.com/post/list/election Gikopoi Booru is open for business https://bbs.gikopoi.com/thread/1716433643 2024-05-23T03:07:23+00:00 2024-05-24T11:36:46+00:00 https://booru.gikopoi.com<br><br>Enjoy