GNU social JP
  • FAQ
  • Login
GNU social JPは日本のGNU socialサーバーです。
Usage/ToS/admin/test/Pleroma FE
  • Public

    • Public
    • Network
    • Groups
    • Featured
    • Popular
    • People

Conversation

Notices

  1. Embed this notice
    Ryan Castellucci :nonbinary_flag: (ryanc@infosec.exchange)'s status on Wednesday, 07-May-2025 23:14:14 JST Ryan Castellucci :nonbinary_flag: Ryan Castellucci :nonbinary_flag:

    I have the ssh movie player back online!

    This is running on a custom ssh server built using russh as the backend. To convert frames, I used the python tv package, subtitling and playback is all custom.

    You'll need a terminal that supports 24 bit color.

    Try it! ssh ansi.rya.nc

    In conversation about 10 days ago from infosec.exchange permalink

    Attachments


    1. https://media.infosec.exchange/infosec.exchange/media_attachments/files/114/466/946/960/040/406/original/5e69e2ebdd5a0f8d.png

    • Embed this notice
      Ryan Castellucci :nonbinary_flag: (ryanc@infosec.exchange)'s status on Wednesday, 07-May-2025 23:15:10 JST Ryan Castellucci :nonbinary_flag: Ryan Castellucci :nonbinary_flag:
      in reply to

      bonus video available: ssh rickroll@ansi.rya.nc

      In conversation about 10 days ago permalink

      Attachments


    • Embed this notice
      Ryan Castellucci :nonbinary_flag: (ryanc@infosec.exchange)'s status on Wednesday, 07-May-2025 23:32:27 JST Ryan Castellucci :nonbinary_flag: Ryan Castellucci :nonbinary_flag:
      in reply to

      I need to add playback controls, lol.

      In conversation about 10 days ago permalink
    • Embed this notice
      Ryan Castellucci :nonbinary_flag: (ryanc@infosec.exchange)'s status on Wednesday, 07-May-2025 23:34:17 JST Ryan Castellucci :nonbinary_flag: Ryan Castellucci :nonbinary_flag:
      in reply to

      and yes, if you stay connected, it will play an entire two hour film for you

      In conversation about 10 days ago permalink
    • Embed this notice
      Ryan Castellucci :nonbinary_flag: (ryanc@infosec.exchange)'s status on Wednesday, 07-May-2025 23:40:19 JST Ryan Castellucci :nonbinary_flag: Ryan Castellucci :nonbinary_flag:
      in reply to
      • Jorge 💾

      @babetoduarte I could do star wars 🤔

      In conversation about 10 days ago permalink
    • Embed this notice
      Jorge 💾 (babetoduarte@fosstodon.org)'s status on Wednesday, 07-May-2025 23:40:20 JST Jorge 💾 Jorge 💾
      in reply to

      @ryanc Wow! This is impressive and very interesting. A definite upgrade to the towel.blinkenlights.nl telnet version of Star Wars I remember from my early years. Kudos!

      In conversation about 10 days ago permalink

      Attachments


    • Embed this notice
      Ryan Castellucci :nonbinary_flag: (ryanc@infosec.exchange)'s status on Wednesday, 07-May-2025 23:44:37 JST Ryan Castellucci :nonbinary_flag: Ryan Castellucci :nonbinary_flag:
      in reply to
      • Caspar C. Mierau

      @leitmedium the comedy option would be to have that for username root, and disable ctrl-c...

      In conversation about 10 days ago permalink
    • Embed this notice
      Caspar C. Mierau (leitmedium@tldr.nettime.org)'s status on Wednesday, 07-May-2025 23:44:38 JST Caspar C. Mierau Caspar C. Mierau
      in reply to

      @ryanc Love the rickroll, except that it is too obvious to rickroll someone :)

      In conversation about 10 days ago permalink
    • Embed this notice
      Ryan Castellucci :nonbinary_flag: (ryanc@infosec.exchange)'s status on Thursday, 08-May-2025 00:01:00 JST Ryan Castellucci :nonbinary_flag: Ryan Castellucci :nonbinary_flag:
      in reply to
      • John Deters

      @targetdrone Each frame is tagged with when it should display, with the start of playback taken as T=0.

      When playback starts, the current time is captured, and then for each frame the server computes the target time and sleeps until then.

      There is also some code to drop frames if it gets too far behind.

      In conversation about 10 days ago permalink
    • Embed this notice
      John Deters (targetdrone@mastodon.social)'s status on Thursday, 08-May-2025 00:01:01 JST John Deters John Deters
      in reply to

      @ryanc This is very cool. The frame timing is amazing, how did you do that?

      In conversation about 10 days ago permalink
    • Embed this notice
      Ryan Castellucci :nonbinary_flag: (ryanc@infosec.exchange)'s status on Thursday, 08-May-2025 02:03:12 JST Ryan Castellucci :nonbinary_flag: Ryan Castellucci :nonbinary_flag:
      in reply to
      • nicolaottomano

      @nicolaottomano Yeah, PuTTY is known not to work. Not sure why, but it may not like the way the server does auth.

      In conversation about 10 days ago permalink
    • Embed this notice
      nicolaottomano (nicolaottomano@mastodon.uno)'s status on Thursday, 08-May-2025 02:03:13 JST nicolaottomano nicolaottomano
      in reply to

      @ryanc
      Impressive! 😲

      It does work with ssh in Windows 10, no other params needed.

      Does not work with potty Putty on the same PC (or I'm missing something).

      In conversation about 10 days ago permalink
    • Embed this notice
      Ryan Castellucci :nonbinary_flag: (ryanc@infosec.exchange)'s status on Thursday, 08-May-2025 05:23:31 JST Ryan Castellucci :nonbinary_flag: Ryan Castellucci :nonbinary_flag:
      in reply to
      • Viss

      @Viss Thanks! Will hopefully get around to posting the code and a writeup eventually.

      In conversation about 10 days ago permalink
    • Embed this notice
      Viss (viss@mastodon.social)'s status on Thursday, 08-May-2025 05:23:32 JST Viss Viss
      in reply to

      @ryanc whoa this is super fucking cool!

      In conversation about 10 days ago permalink
    • Embed this notice
      Ryan Castellucci :nonbinary_flag: (ryanc@infosec.exchange)'s status on Thursday, 08-May-2025 05:40:55 JST Ryan Castellucci :nonbinary_flag: Ryan Castellucci :nonbinary_flag:
      in reply to

      This uses SSH to mostly to take advantage of compression (yes, it an be enabled by the server even if you set Compression=no), but it'll make some other features easier to implement.

      In conversation about 10 days ago permalink
    • Embed this notice
      Royce Williams (tychotithonus@infosec.exchange)'s status on Thursday, 08-May-2025 07:47:19 JST Royce Williams Royce Williams
      in reply to

      @ryanc Feature request: at the other end of the status line (right-justified), an indicator of how many simultaneous streams are currently being served 😉

      In conversation about 10 days ago permalink
    • Embed this notice
      zbrown (zbrown@floss.social)'s status on Thursday, 08-May-2025 15:49:35 JST zbrown zbrown
      in reply to

      @ryanc see on one hand I've got people trying to justify that terminal apps should get direct access to the Wayland clipboard, on the other I've got you threatening features in your ssh-based streaming service…

      In conversation about 10 days ago permalink
    • Embed this notice
      Ryan Castellucci :nonbinary_flag: (ryanc@infosec.exchange)'s status on Thursday, 08-May-2025 15:53:05 JST Ryan Castellucci :nonbinary_flag: Ryan Castellucci :nonbinary_flag:
      in reply to
      • Richard Bairwell

      @rbairwell It only supports ed25519 and curve25519 key exchange, which your client may not support. I can enable P256 ECC which might work.

      In conversation about 10 days ago permalink
    • Embed this notice
      Richard Bairwell (rbairwell@mastodon.org.uk)'s status on Thursday, 08-May-2025 15:53:06 JST Richard Bairwell Richard Bairwell
      in reply to

      @ryanc Hmm just tried connecting from my Pixel 6a Android phone using JuiceSSH and Termius (had to try the rickroll username and neither would accept empty username) and both unable to establish a connection due to: Unable to exchange encryption keys

      In conversation about 10 days ago permalink
    • Embed this notice
      Ryan Castellucci :nonbinary_flag: (ryanc@infosec.exchange)'s status on Thursday, 08-May-2025 15:58:20 JST Ryan Castellucci :nonbinary_flag: Ryan Castellucci :nonbinary_flag:
      in reply to
      • Richard Bairwell

      @rbairwell also sneakers@ will work as a username

      In conversation about 10 days ago permalink
    • Embed this notice
      Ryan Castellucci :nonbinary_flag: (ryanc@infosec.exchange)'s status on Thursday, 08-May-2025 16:18:45 JST Ryan Castellucci :nonbinary_flag: Ryan Castellucci :nonbinary_flag:
      in reply to
      • Richard Bairwell

      @rbairwell alright, it has ecdh-p256 support now, that may help

      In conversation about 10 days ago permalink
    • Embed this notice
      Ryan Castellucci :nonbinary_flag: (ryanc@infosec.exchange)'s status on Thursday, 08-May-2025 16:24:46 JST Ryan Castellucci :nonbinary_flag: Ryan Castellucci :nonbinary_flag:
      in reply to

      If your client requires an explicit username, you can use sneakers or rickroll for a movie or a music video respectively.

      In conversation about 10 days ago permalink
    • Embed this notice
      Ryan Castellucci :nonbinary_flag: (ryanc@infosec.exchange)'s status on Thursday, 08-May-2025 17:04:47 JST Ryan Castellucci :nonbinary_flag: Ryan Castellucci :nonbinary_flag:
      in reply to
      • I am your √(-1) friend

      @VVitchy "COOTYS RAT SEMEN"

      In conversation about 10 days ago permalink
    • Embed this notice
      I am your √(-1) friend (vvitchy@pagan.plus)'s status on Thursday, 08-May-2025 17:04:48 JST I am your √(-1) friend I am your √(-1) friend
      in reply to

      @ryanc

      "Too Many Secrets"

      In conversation about 10 days ago permalink
    • Embed this notice
      Ryan Castellucci :nonbinary_flag: (ryanc@infosec.exchange)'s status on Friday, 09-May-2025 19:11:05 JST Ryan Castellucci :nonbinary_flag: Ryan Castellucci :nonbinary_flag:
      in reply to
      • mytwobits01

      @mytwobits01 Most modern terminal emulators support 24 bit color, it's been around for at least a decade.

      Yes, the service uses unicode.

      In conversation about 8 days ago permalink
    • Embed this notice
      mytwobits01 (mytwobits01@freeradical.zone)'s status on Friday, 09-May-2025 19:11:06 JST mytwobits01 mytwobits01
      in reply to

      @ryanc
      Does it use Unicode? That might be why it didn't work well for me.

      Also, I wouldn't have thought ANSI supported 24-bit color. ANSI was created in the 80s, yes?

      In conversation about 8 days ago permalink
    • Embed this notice
      Ryan Castellucci :nonbinary_flag: (ryanc@infosec.exchange)'s status on Friday, 09-May-2025 19:12:32 JST Ryan Castellucci :nonbinary_flag: Ryan Castellucci :nonbinary_flag:
      in reply to
      • mytwobits01

      @mytwobits01 https://github.com/termstandard/colors

      In conversation about 8 days ago permalink

      Attachments

      1. Domain not in remote thumbnail source whitelist: opengraph.githubassets.com
        GitHub - termstandard/colors: Color standards for terminal emulators
        Color standards for terminal emulators. Contribute to termstandard/colors development by creating an account on GitHub.
    • Embed this notice
      Ryan Castellucci :nonbinary_flag: (ryanc@infosec.exchange)'s status on Friday, 09-May-2025 19:27:01 JST Ryan Castellucci :nonbinary_flag: Ryan Castellucci :nonbinary_flag:
      in reply to
      • mytwobits01

      @mytwobits01 the standards have been updated over time

      In conversation about 8 days ago permalink
    • Embed this notice
      mytwobits01 (mytwobits01@freeradical.zone)'s status on Friday, 09-May-2025 19:27:02 JST mytwobits01 mytwobits01
      in reply to

      @ryanc
      Thanks, will peruse.

      Looks like ANSI is 16 colors; something else must be at play for 24-bit.

      In conversation about 8 days ago permalink
    • Embed this notice
      Ryan Castellucci :nonbinary_flag: (ryanc@infosec.exchange)'s status on Monday, 12-May-2025 05:28:26 JST Ryan Castellucci :nonbinary_flag: Ryan Castellucci :nonbinary_flag:
      in reply to
      • Kasiandra Richmond

      @kasiandra I tried turmux on my phone and it lagged bad, lol

      In conversation about 6 days ago permalink
    • Embed this notice
      Kasiandra Richmond (kasiandra@chaos.social)'s status on Monday, 12-May-2025 05:28:27 JST Kasiandra Richmond Kasiandra Richmond
      in reply to

      @ryanc looks good with termux 😂

      In conversation about 6 days ago permalink

      Attachments


      1. https://assets.chaos.social/media_attachments/files/114/491/065/165/326/529/original/bbc1caad6779230a.png

Feeds

  • Activity Streams
  • RSS 2.0
  • Atom
  • Help
  • About
  • FAQ
  • TOS
  • Privacy
  • Source
  • Version
  • Contact

GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.