News for hackers. Stuff that matters.
Re:SSH Chat by nneonneo on Monday June 13, 2022 @09:59PM (#31733984)
If you want to be properly anonymous, don't use public key authentication (ssh -o 'PubkeyAuthentication no' [email protected]). Otherwise, anyone in the chat can /whois you and get your public key hash - and they could pretty easily deanonymize you if you use that same key on GitHub (https://blog.benjojo.co.uk/post/auditing-github-users-keys) or potentially other services.
Re:SSH Chat by MaxLeiter on Monday June 13, 2022 @09:19PM (#31733725)
A professor of mine offered small extra credit over zoom classes if we found ways to cheat. We took our exams on an online IDE that had a built in shell with networking. SSH chat was an easy 5 points.
Re:SSH Chat by riedel on Monday June 13, 2022 @04:36PM (#31731459)
Why not just use write(1) on any prompt to chat with other user logged into a normal shell?
Re:SSH Chat by smokey_circles on Monday June 13, 2022 @04:52PM (#31731625)
I can't imagine there's much benefit to it or that the goal was to be better than the existing inter-session tools in Linux.

But I built an ssh server in go once, which was a fun way to learn the deeper features and flows of the SSH protocol.

I think it's cool to see someone else doing something similar. Like affirmation that my curiosity (and maybe some stumbling too) is something worth cultivating

Re:SSH Chat by dredmorbius on Monday June 13, 2022 @06:25PM (#31732540)
Dedicated constrained-use service.

The chat server permits chat, but no other shell functions (one would hope).

Re:SSH Chat by dhc02 on Monday June 13, 2022 @03:01PM (#31730055)
Pretty cool. What did you use to build it?
Re:SSH Chat by anoncow419 on Monday June 13, 2022 @03:11PM (#31730206)
ssh-chat is written in Go and uses the stock golang/crypto library with some other upstream dependencies for terminal interactions. ssh-chat was written by HN member shazow https://news.ycombinator.com/user?id=shazow