bitboard

[chan] bitmessage
Mar 14 03:43 [raw]

Hi everyone. I built an image board on top of Bitmessage and thought I'd share it with the community. Although it's still somewhat basic, it does have a fair bit of features already, although they do come with some drawbacks. Basically, once you're running Bitmessage with the API enabled, you can then run bitboard, which will connect to the API, and load all your channels into a friendly 4chan-style image board. Since this is running in your browser, it is worth noting that it does increase the attack surface. I'd suggest disabling javascript if you are worried about that- bitboard uses only minimal uses of JS and is still fully usable without it. It also uses the python 'bleach' module in an attempt to prevent html/js from being injected. I spent a fair bit of work implementing popups and such using CSS to avoid reliance on JS based features. A few features - Automatically groups message into threads based on the post subject. - Automatically (best-effort) parses base64 images and inserts them into threads. - Simple UI for joining new chans. - 3 different themes. - Deleting posts and entire threads. Messages you send through bitboard are encoded into a JSON blob, so is a bit unfriendly for non-users, although posts are still somewhat readable. However, Bitboard will automatically distinguish between posts sent through bitboard vs the official client, and display both properly. Not sure if I will maintain it much, it's more of a proof of concept type thing. Just thought you all might be interested. :) https://github.com/michrob/bitboard

[chan] bitmessage
Mar 14 05:27 [raw]

Everyone: advertise this all over reddit and 4chan. OP: I was tossing around the same idea. Bundle it with a simple PyQt web browser disabling everything but your coded functions, and it will be really secure.

[chan] bitmessage
Mar 14 05:45 [raw]

What license this software is under?

[chan] bitmessage
Mar 14 08:47 [raw]

>with the API enabled How do you enable the API?

[chan] bitmessage <<Ext>>
Mar 14 10:51 [raw]

https://bitmessage.org/wiki/API_Reference#Enable_the_API

[chan] bitmessage
Mar 14 13:22 [raw]

OP here Yeah that would be cool. I'd actually like to somehow bundle Bitmessage itself too someday, so people just download, click and run. Kinda like the Tor Browser- just a no-bullshit setup.

[chan] bitmessage
Mar 14 13:40 [raw]

Just updated the repo with a license. Chose the MIT since it's unrestrictive but would be happy to relicense under whatever you want. Feel free to fork/steal/sell/whatever

[chan] bitboard
Mar 18 15:18 [raw]

great stuff

[chan] bitmessage
Mar 18 18:18 [raw]

anyone gong to deploy a public BitBoard ? would be cool !

[chan] bitmessage
BM-2cWy7cvHoq3f1rYMerRJp8PT653jjSuEdY

Subject Last Count
knownnodes Jun 24 08:57 1
PyBitmessage Security Scan on Branch v0.6 Jun 24 08:28 46
Bitmessage Wiki Blocked Jun 24 02:01 13
potential bitmessage feature Jun 23 23:29 2
Testing the DML concept Jun 23 19:03 1
Air Gapped Bitmessage? Jun 23 18:59 7
Why did all my messages vanish? Jun 23 02:57 8
Feature request Jun 23 01:58 2
Reminder Jun 23 01:25 2
Inbox bug Jun 22 20:25 7
Integration with GPG (GnuPG) Jun 22 19:51 6
A question Jun 22 03:39 11
D2A41B229F7BCE6F9B429D3E33A47598 Jun 21 23:39 2
asyncronous data Jun 21 19:37 7
Patch 2 Jun 20 23:05 3
Patch Jun 20 07:36 2
onionscan update Jun 19 22:43 9
Feature request: delete all messages from user Jun 19 05:52 3
ERROR - Too many items in inv message! Jun 19 05:45 15
Feature request: delete all messages from user Jun 18 23:40 1
test Jun 18 23:24 5
attack? Jun 18 22:10 3
a GOOD implementation of 2fa for conventional email please! Jun 18 21:03 1
unpickling knownnodes to a readable format Jun 18 04:43 27
WARNING - Probably wrong category number in playSound() Jun 17 09:41 1
I don't receive any BMs when I have only one peer. Jun 16 17:13 6
identicon code bug? Jun 16 06:35 1
Free Git Replacement Jun 15 17:31 8
github Jun 15 04:35 1
Latest git pull: inbox doesn't update Jun 15 03:55 4
IPFS Jun 13 21:48 8
latest in the spy world Jun 13 19:14 2
(no subject) Jun 13 19:12 1
TIMESERVICE Jun 13 19:05 1
Questions about BM nodes Jun 12 22:53 7
Why not reject old clients from connection to the network? Jun 12 19:18 10
Add an option to connect only to onions Jun 12 00:42 2
Help Improving Algorithm Jun 11 23:48 3
hey - why not make pyBM as shitty as "Signal-App" by Marlinspike ? Jun 11 21:53 1
Silence debug.log foe less disk-write Jun 11 14:44 4
Questions about "Max acceptable difficulty" Jun 11 04:24 2
"Post to BM" API Jun 10 12:11 5
"Configuration NOT changed" Jun 10 09:41 2
Error/Warnings in debug log: Should I worry? Jun 10 09:34 1
Bitmessage Security Test: ZWD attempt Jun 10 08:05 1
bitmessage inaccessible Jun 10 08:04 1
mailchuck.com email gateway Jun 10 07:47 3
Microsoft owns GitHub Jun 9 15:23 1
NIST key management guidelines suggest that 15360-bit RSA keys are equivalent in strength to 256-bit symmetric keys… Jun 9 11:25 12
Cloudflare MITM blocker Jun 9 11:21 4
GitHub Jun 9 11:16 15
Improvement of Trustedpeer setting Jun 6 06:26 2
blank blank blank Jun 6 06:26 5
is multiple trustedpeers possible? Jun 6 01:00 7
Bitmessage Documentation Bug Jun 2 10:09 4
REAL security experts endorse "security by obscurity" May 31 13:22 7
TRUE LOVE May 31 06:38 1
PyBitmessage Security ... Security Levels May 30 04:56 2
How to force BM to use only .onion nodes? May 30 04:56 15
Dread May 29 16:31 1
6F3F2CF9891928A25B71BBC4707B8753 May 29 10:56 1
SMTP and IMAP integration in the client May 29 06:21 5
Desiderata May 28 20:07 2
Bitmessage Bug May 28 17:15 2
I solved the Bitmessage Captcha Puzzle! May 28 08:56 2
setup trusted peer question May 28 08:05 6
bitmessagemain from pyinstaller executable won't run May 28 07:41 4
help with messages.dat May 28 07:36 7
Roll Your Own Crypto! May 28 07:06 6
look closely May 27 18:33 4