2024-02-09 16:48:08 -05:00
|
|
|
-- "Raw" Clients --
|
|
|
|
|
|
|
|
The classic:
|
|
|
|
requires netcat and torify
|
|
|
|
torify netcat 7ks473deh6ggtwqsvbqdurepv5i6iblpbkx33b6cydon3ajph73sssad.onion 50000
|
|
|
|
|
|
|
|
The socat:
|
2024-02-09 22:23:01 -05:00
|
|
|
requires socat and tor daemon (WHICH MUST BE RUNNING, if you use soystemd: `systemctl enable tor.service --now`)
|
2024-02-09 16:48:08 -05:00
|
|
|
socat - SOCKS4A:127.0.0.1:7ks473deh6ggtwqsvbqdurepv5i6iblpbkx33b6cydon3ajph73sssad.onion:50000,socksport=9050
|
|
|
|
|
|
|
|
Extension for raw clients:
|
|
|
|
You can attach rlwrap (readline, bundled seperately) to connect, it'll provide a better experience than going in raw.
|
|
|
|
Consider using this if your messages ever get split.
|
|
|
|
|
|
|
|
-- CLI Clients --
|
2024-02-03 12:46:49 -05:00
|
|
|
|
2024-02-03 12:49:36 -05:00
|
|
|
moontalk.rb:
|
|
|
|
|
2024-02-09 16:48:08 -05:00
|
|
|
Runs off of ruby, just werks.
|
|
|
|
|
2024-02-03 12:49:36 -05:00
|
|
|
You'll need to install ruby to run it.
|
|
|
|
See source code for usage.
|
|
|
|
|
2024-02-09 16:48:08 -05:00
|
|
|
moontalk-cli.c:
|
2024-02-03 12:49:36 -05:00
|
|
|
|
2024-02-09 16:48:08 -05:00
|
|
|
particually functional, should just werk for normal chatting.
|
|
|
|
Not as nice for editing text, full NCurses interface.
|
2024-02-03 12:49:36 -05:00
|
|
|
|
2024-02-09 16:48:08 -05:00
|
|
|
To compile it, use bake <https://git.lain.church/emil/bake> or just run:
|
|
|
|
gcc -O2 -std=gnu99 moontalk-cli.c -o moontalk-cli -lncurses -ltinfo
|
2024-02-03 12:49:36 -05:00
|
|
|
|
2024-02-09 16:48:08 -05:00
|
|
|
Run -help for usage.
|
2024-02-03 14:15:37 -05:00
|
|
|
|
2024-02-09 16:48:08 -05:00
|
|
|
-- GUI Clients --
|
|
|
|
|
|
|
|
moontalk.tcl:
|
2024-02-03 14:15:37 -05:00
|
|
|
|
2024-02-09 16:48:08 -05:00
|
|
|
Runs off of tcl/tk, just werks.
|
|
|
|
|
|
|
|
you'll need tcl and tk to run it.
|
|
|
|
Click the bottom bar to talk.
|
|
|
|
Graceful about reconnections.
|
2024-02-09 22:23:01 -05:00
|
|
|
|
|
|
|
moontalk.py:
|
|
|
|
|
|
|
|
Pretty ergonomic, but works.
|
|
|
|
|
|
|
|
Runs off of Python and Tkinter.
|
|
|
|
The enter key does NOTHING!
|
|
|
|
|