Sshtalk: An SSH-based chat made in assembler
2ton.com.au
2ton.com.au
> Hand-written in x86_64 assembly language
Oh.
Not sure if cross-internet capable communication tools constitutes the "worst" example of hand written assembly, exactly, but... yeah, it has to be up there. I'm sure it was fun to hack, though.
Assember is usually just considered bad/dangerous by people who have no clue about it and consider it something magical. It's not. At least not significantly more dangerous than C, which is still the language the most fundamental components of everyday computing are based on.
I'm certainly not afraid of machine code, I actually get paid to write it. But this just isn't a good choice technically. Though it's impressive and like I said was surely a lot of fun and worth showing off.
The neat part is that you can easily pull down someone's github keys and automatically authenticate them against that identity. You can follow up with an email/password registration as a backup identity provider, if you really want to push the envelope (and save the public key for future automatic authentication).
Of course, if you're just looking to hack something together quickly, you can simply force a specific command to be run.
[0]: https://github.com/shazow/ssh-chat [1]: https://github.com/gliderlabs/ssh
This is how eg anoncvs works. After that point, it's just a matter of writing the application you want to run, with stdio being connected to your user.
EDIT: Don't think it was banning, I can't hit the server from anywhere now.
EDIT2: Why not. Give this a shot:
ssh human.org.in -p 4001
Meet in the room "test".> ssh: connect to host 2ton.com.au port 22: Connection refused
EDIT: RTFA "ssh 2ton.com.au" EDIT AGAIN: Anyone have a room name to join?