:hacker_f::hacker_s::hacker_e:
:mgsgb_o::mgsgb_l::mgsgb_d:
:mgsgb_t::mgsgb_i::mgsgb_m::mgsgb_e::mgsgb_y:
:mgsgb_i::mgsgb_n::mgsgb_t::mgsgb_e::mgsgb_r::mgsgb_n::mgsgb_e::mgsgb_t::mgsgb_s:
In case you missed it, FSE now supports the finger protocol, RFC 1288. I tweaked it a little, added a big-ass comment block to the beginning. It is fun. You can now finger anyone on FSE as long as your distro provides the old-timey networking tools.
lain added gopher support (
gopher://freespeechextremist.com/ ) and BBS support (via ssh: `ssh -p 10022 username@freespeechextremist.com `, make sure you are using port 10022), and now I've added finger protocol support, making FSE the premier fediverse supporter of 1990s technology. Let's baffle people running portscanners!
The code is trivial, it's one file, it is a ridiculous hack done as a joke in a thread because
@sjw complained that he couldn't finger me. Now anyone on the internet can finger anyone on FSE, and it's pretty easy to set up. See the comments at the top of the file:
https://git.freespeechextremist.com/gitweb/?p=fedifinger . You'll have to install Ruby to use it, the short version is you install fedifinger on your instance like this:
$ git clone git://freespeechextremist.com/fedifinger
$ sudo cp fedifinger/fedifinger /usr/local/bin/fedifinger
$ awk 'x{sub(/^#[ \t]*/, "");print "Change \"your-instance-domain\" to your domain and put this line into your /etc/inetd.conf:";print;exit}/inetd\.conf/{x=1}' /usr/local/bin/fedifinger
You might have to restart inetd, but as long as you have installed it correctly, people can now `finger someone@yourinstance`. If you have finger installed (the repo has a ridiculous client in the extras/ subdirectory), then you can do something like the stuff in this screenshot and get something like the results:
finger_lainbot.png