|
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- -- "Raw" Clients --
-
- The classic:
- requires netcat and torify
- torify netcat 7ks473deh6ggtwqsvbqdurepv5i6iblpbkx33b6cydon3ajph73sssad.onion 50000
-
- The socat:
- requires socat and tor daemon (WHICH MUST BE RUNNING, if you use soystemd: `systemctl enable tor.service --now`)
- 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 --
-
- moontalk.rb:
-
- Runs off of ruby, just werks. Uses readline.
-
- You'll need to install ruby to run it.
- See source code for usage, press enter in an empty prompt to see new messages.
-
- moontalk-cli.c:
-
- partly functional, should just werk for normal chatting.
- Not as nice for editing text, full NCurses interface. Manual scrolling.
-
- 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
-
- Run -help for usage.
-
- -- GUI Clients --
-
- moontalk.tcl:
-
- 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.
-
- Made by the OP.
-
- moontalk.py:
-
- Pretty ergonomic, but works.
-
- Runs off of Python and Tkinter.
- The enter key does NOTHING!
-
|