Email or username:

Password:

Forgot your password?
Top-level
Ryan Castellucci :nonbinary_flag:

Also wondering if there's any way I can precompress the data...

14 comments
Ryan Castellucci :nonbinary_flag:

Oh, I didn't compile with --release. That'll do it. CPU usage reduced by 80% 😆

Joacim Jacobsson

@ryanc where can I get a container of this for arm please?

Ryan Castellucci :nonbinary_flag:

@jjacobsson I got it working last night, shitposted about it and went to bed.

Will post the code in the next couple of weeks.

I don't use container stuff, and it's Rust so you can just compile it to a single binary anyway.

Joacim Jacobsson

@ryanc _nice_

Having exactly 0 experience with running a honeypot so I did some googling and realized that is more complicated than I initially thought :D

But I need to see this.

Ryan Castellucci :nonbinary_flag:

@jjacobsson the video itself viewable via

nc rya.nc 1987

No sound, but the whole thing is subtitled.

Ryan Castellucci :nonbinary_flag:

@jjacobsson It's pretty amazing how good it looks when you spam the terminal with unicode and 24 bit color escape sequences

PorkrollPosadist

@ryanc If you want to spend ABSOLUTELY way too much effort on this, there IS a way to compress this. You can use console escape codes to update only the parts of the screen which are changing. This is a lost art, but some implementations survive (Emacs notably does this).

Rich Felker

@porkroll @ryanc That's curses. That's the whole point of curses. It's diff for charcell arrays.

datenwolf

@ryanc @dalias @porkroll

Do some motion estimation. In rectangular regions that coherently move vertically you could set a scroll region and just scroll that area.

Umberto Ecco

@dalias @porkroll @ryanc curses uses escape codes, but you don’t have to use curses to use escape codes. You can emit them yourself if you like

Ryan Castellucci :nonbinary_flag:

@nyankat @dalias @porkroll I'm already doing stuff like detecting where the colors are almost the same and not updating them for the next character. I have my own termcell serialization format built already to facilitate this.

Go Up