#💽Programming Chat v2

1 messages · Page 46 of 1

spare quartz
#

the client is near useless a lot of the time

spare quartz
#

here

spare quartz
#

this one has two new options

#

-my_vpn_ip = server peer addr
-peer_vpn_ip = peer inet (your ip)

#

by default my_vpn_ip is 0.0.0.1

#

i think thatll be valid

#

if not lmk

flint belfry
#

still dosent like ssh or icmp

#

the recording before this one crashed about something but i didnt catch it because i forgot to record but it isnt doing it now so idk

spare quartz
#

again the client is 99% of the time useless to look at

flint belfry
#

what your seeing from the server console is all i can see

#

i cant scroll up

spare quartz
#

i need video of the server as you try sshing

#

and icmp

flint belfry
#

let me see if i can put them on the side

#

is this better

spare quartz
#

the server not saying anything indicates a problem with ping/routing

#

can you try with -I ppp0

flint belfry
#

for ping or ssh

spare quartz
#

as for ssh i think thats an issue witht he 200b limit

spare quartz
flint belfry
#

and with routing or no routing

flint belfry
spare quartz
#

i dont know

spare quartz
#

theres still no output which i find weird

#

ohhhhh

#

i see

#

so this version fixes ping not responding with anything

#

and it also ups the tcp data limit to 64000

#

idk what the latter will do to stability but

#

hopefully good

flint belfry
#

ok very nice

#

icmp works

#

no idea why those 2 ips werent sshing but the third one did???

#

or im just tweaking idk

#

it did give an error tho

#

10.98.32.1 should have def given an ssh thing

#

10.98.40.91 which did work is the printers dhcp ip

#

but ssh "works"

spare quartz
#

im gonna go test these in vmware

spare quartz
#

for ssh

flint belfry
#

uhhhhhhhhhhhhh

#

well you cant access the ips i used in the video since they were on the school network

#

let me see if i have a ssh port on my ip open that wont ban you after 3 tries

timid quartz
#

WATERFOX USER‼️

timid quartz
timid quartz
#

along with other things too…

spare quartz
#

do it 👍

#

you can do it in a week

timid quartz
#

AND I have a stats test 😭

spare quartz
lavish dove
flint belfry
#

is that an issue

flint belfry
spare quartz
#

i need to find a way to send data in tcp synchronuosly

#

the procedure works perfectly when sending data TO the server

#

and ending the conenction

#

just a desync when sending data to the client

spare quartz
#

you're k

flint belfry
#

huh

spare quartz
#

mrow

wheat hornet
#

It has amnesia

spare quartz
#

aggh

#

h

#

okay it kinda works for simple reqeusts

#

just have to fix large ones

#

okay... tls works again, but

#

its just not perfect

#

better TCP handling + locking of the connection during for synchronous transfer

#

still locked to 200 bytes to prevent linux's IP stack from messing with the packets (need 2 figure that out)

#

also

#

use this instead of sstpc

#

youll need to do some tweaking in advanced options like turning off cert verification and enabling PAP as the authentication mechanism, plus disallow CCP/IP compression

#

eventually those will be stabilized

#

gonna try and make this stable enouggh to run a browser

flint belfry
# spare quartz

keep in mind i wont be using that ubuntu vm when its finalized

#

i plan to run a sstp client on my openwrt vm

spare quartz
#

damn

rustic vine
#

100% lossy

timid quartz
spare quartz
spare quartz
#

go buy me bayachao merch

#

🫵

timid quartz
#

buy it yourself

spare quartz
#

no

#

am oor

timid quartz
#

yes

#

get money then

#

maybe if you WORKED

spare quartz
#

i am work ing ..

timid quartz
#

mmm nope

spare quartz
#

you are an anomaly

rustic vine
#

we are not the same

rustic vine
#

u got me

spare quartz
#

i LOVE the linux kernel so much

#

(it ddosses you if you don't listen to a packet)

flint belfry
spare quartz
#

hold on gimme a sec

#

im browsing

flint belfry
#

fym miko

spare quartz
#

that

#

is literally my name

#

??

flint belfry
#

oh 💀

#

ok nvm

spare quartz
#

w

#

what did you think?? 😭

flint belfry
#

niko somehign idk im tweaking

spare quartz
#

Murder

timid quartz
spare quartz
#

you're an offbrand area

#

YOOOOO

#

@flint belfry I GOT IT TO WORK WITH A BROWESR :3

#

im gonan push the new ver to you rn

flint belfry
#

ofc its THAT

spare quartz
flint belfry
#

THATS WHAT I WAS THINKING WHEN IT SAID MIKO

#

😭

flint belfry
spare quartz
#

IM NTO AN OFF BRAND NIKO

flint belfry
#

or does it still collapse into a blackhole when ssh

spare quartz
#

try it

#

try it

#

try it

flint belfry
spare quartz
#

i wanna see if it works

flint belfry
#

DONG 3D PRINTER THINGS RN

#

GIVE ME LIKE

#

10 MINS

spare quartz
#

IDC

#

DO

#

LIKE

flint belfry
#

SDOIE

#

DIE

#

DIE

#

DI

spare quartz
#

TLS1.3 PRINTER THINGS

#

HAVE YOU THOUGHT ABOUT HTAT

#

wait

#

wait

#

dont use htat yet

flint belfry
#

ok taffo is look

#

br

spare quartz
#

i forgot to remove the debug prnits

flint belfry
#

right as i have time 😭

#

HURRY UP

#

HURRY UP

#

HURRY UP

spare quartz
#

here!!!

#

estupido

flint belfry
spare quartz
#

hmm thats weird

#

either the server isnt sending anything or ssh isnt

#

lemme try with ssh

#

can you try with sshing to gituhb

flint belfry
#

i can only ssh 10.98.40.91 but thats the printers ip

flint belfry
#

what port are they on

#

and domain

spare quartz
#

doesnt matter

flint belfry
#

oh

spare quartz
flint belfry
#

why does that work

spare quartz
#

hm

#

are you sure the ssh server is up

flint belfry
#

yes

spare quartz
#

and its port is accessible from the printer?

flint belfry
#

looks like it

spare quartz
#

hmm well thats weird..

#

oh i know

#

try netcatting to the ssh server on the vpn

flint belfry
#

um

#

ive never used netcat

#

can i have a examplec ommand

spare quartz
#

netcat <ip> 22

flint belfry
#

ok

#

forgot to record server output

#

do youi need that

spare quartz
#

no unless it sent an error thats fine

#

well it IS connectable

#

maybe the tcp listener isnt working well with the buffer size..

flint belfry
#

its connectable on the printer too just not the client to the printer

spare quartz
#

going thru the profiler and WOW logs are heavy

spare quartz
#

heres a ver with the buffer sz reduced to 40 bytes

#

if it does the same thing just show me the server logs when you do it

flint belfry
#

ok if its too much to ask

spare quartz
#

(preferably in text file)

flint belfry
#

what do you actually edit when you make changes 😭

#

cuz what i have to do is move the server keystore out

#

remove the whole folder

#

download the folder

#

extract

#

if its a single file like that jar id rather do that instead

#

or is it multiple

spare quartz
#

if you wanted i can make it a single jar

timid quartz
#

p ing as

flint belfry
#

it's fine

spare quartz
#

no like

#

its literally 2 clicks for me to do so

spare quartz
#

wow okay

spare quartz
#

so w/ logs

#

opening a browser session costs like

#

2 GB

#

of allocations (not use)

#

without logging it costs 64 MB of allocations

spare quartz
#

adding ipv6 supporrt

flint belfry
spare quartz
flint belfry
#

what was that again i have like 2 people harassing me and im about to fucking kms 😃

spare quartz
#

bro might have early onset dementia

flint belfry
spare quartz
#

no

flint belfry
#

give me a few

spare quartz
#

you haven't sent me the server logs of an isolated ssh session and that file has 40 byte buffer

flint belfry
#

which file

spare quartz
#

you might be stupid

flint belfry
#

or

#

or get this

#

im fucking overworked right now

#

hows that

#

huh

#

huh

#

i am multifucking tasking right now

spare quartz
#

sounds like you should focus on fixing whatever it is you're doing

flint belfry
#

and yes im going to fucking forget shit

wheat hornet
flint belfry
#

i am not a fucking machine

#

so if you could just tell me

#

what fucking file it is

spare quartz
#

no

flint belfry
#

so that when i CAN do it

#

that would be great

spare quartz
#

fix whatever it is you're doing and come back when you have more free time

#

cause the file in question is 4 scrolls above us

flint belfry
#

are you talking about the zip file or a file that the server is going to produce

#

because im thinking of the second option

spare quartz
#

why would the server make a file

flint belfry
#

logs??? how would i know

#

i would assume it would do that

spare quartz
#

it's meant not to take any I/O time

#

except for network

flint belfry
#

whatever ill just

#

test it when i can

spare quartz
spare quartz
#

at least going off what i see here

flint belfry
#

how come a ping works and netcat works but ssh wont return

spare quartz
#

thats what im wondering

flint belfry
#

hell even telnet works

spare quartz
#

it just looks like (off the logs) the remote ssh server isnt responding

flint belfry
#

telnet of all things

spare quartz
#

hmm

#

gonna aaaaddd the tcp timeout to apply to read on next update

flint belfry
spare quartz
#

socket error (issue on far-side computer)

#

i made it throw an error just for dbg, ill send back and ICMP dest unreachable in a moment

spare quartz
#

... i think you misread

flint belfry
#

server isnt dead though so i can still reconnnect

spare quartz
#
  • i made it throw an error just for dbg
  • ill send back and ICMP dest unreachable in a moment
flint belfry
#

i read ill as itll

#

i woke up 20 minutes ago ok

#

or 40 idk

spare quartz
#

am currently trying to figure out why v6 doesn't work

#

SSTP client isnt clear on what its doing

flint belfry
#

does sstp even support 6??

spare quartz
#

yes

#

PPP has supported v6 since like

#

lemme check the RFC

flint belfry
#

im gonna guess 199x

spare quartz
#

'96

flint belfry
#

or 200x

flint belfry
#

wow 6 is old

spare quartz
#

SSTP doesn't add much in the way of support

flint belfry
#

and yet no one uses it still 😭

spare quartz
#

in fact it's not actually been updated since MS drafted it in the 2010s

flint belfry
#

(well like we use it but not as much as ipv4)

flint belfry
#

but were only using it because of this weird scineio

#

with no tun tap

spare quartz
#

well it's also cause of the way it's designed

#

it'll never get "old"

flint belfry
#

how does that work

spare quartz
#

they could make IPv15 and it'll still go over SSTP

spare quartz
#

which can contain anything

#

the control packets of SSTP are only there to set up and end a connection

flint belfry
#

ic

spare quartz
#

same with PPP

#

it's barely changed since the early 90s since the only thing determining what it carries is 2 bytes

#

anyways lemme justfix that err rq

flint belfry
#

k

spare quartz
#

also btw

#

how much space does the printer have for storage

#

/where is it written

#

an SD card?

flint belfry
#

ok so thats kinda like

#

a weird question

#

the linux computer part of it aka the interface (not the actual control board) hass

#

15g

#

7 gb is available

#

it has 2 usb oports on the side

#

which you usually insert a usb with gcode on

#

then you can open the ui

#

select the usb

#

print boom

#

so im not sure if its possible to extend the storage

spare quartz
spare quartz
#

oh

flint belfry
#

15 gb flash

#

7 gb available rn

spare quartz
#

so looking at this error

#

it wasn't from a Sock which would make sense (those handle connections to other computers)

#

it looks like the server socket just broke to the VPN client

#

which i can't fix (possibly os/hwdr issue)

flint belfry
#

you cant fix it terminating the tunnel when it pings something incorrectly???

spare quartz
#

the error indicates its an issue with the socket sending data to the vpn client

#

aka, it's forced to

flint belfry
#

idk what a socket is atp 😭

spare quartz
#

it's the thing that sends/receives data from another computer

#

basically if you imaigned it as an ethernet cable between the vpn server and vpn client

#

something happened in between that made the ethernet break

#

and so the connection has to be remade

flint belfry
#

is there a way to at least fix or prevent it in some way because from the looks of it if i look at the vpn tunnel connection wrong (or do something it dosent like that wireguard wouldnt care about) it would explode

spare quartz
#

if it says "Broken pipe" then you'd have to look at any issues with the printer's networking interfaces

#

other errors i can try and fix

flint belfry
spare quartz
#

i'm not too keen on how linux handles connections so no clue ☹️

#

could be related to the ssh tunnel issue

flint belfry
#

well now that you say about it

#

im actually sitting outside my school right now

#

so let me try to connect

#

how do i connect on windows without using windows shitty vpn thing

#

its going to throw opsock

spare quartz
#

if you do see a problem which indicates that the entire server crashed instead of a single thread also ping me lots about that

spare quartz
flint belfry
#

server can be reconnected to

flint belfry
#

i think its powerful enough

spare quartz
#

try that

#

i could again try and make a simple VPN client for windows but that'll require more hands on stuff

flint belfry
#

ill just make the vmware thing

#

is there some way to emulate dev/net/tun or dev/net/tap or somehting without modifying the kernel

#

the kernel i have dosent support it and it isnt enabled

spare quartz
#

on your laptop?

flint belfry
#

if thats possible wireguard could work

#

no on the printer

#

like the whole issue that we cant use wireguard

#

is that /dev/net/tun dosent exist

spare quartz
flint belfry
#

fuckk

spare quartz
#

i could also make the VPN server support other protocols

#

i'd just need a specification

#

the emulated TCP/IP stack is sufficient for emulation of tun

flint belfry
#

you dont need to i just need it so that everythign i do wont make it crash (eg me pinging that ip)

#

so just

#

wireguard

#

but not wireguard

#

like the only issues rn

spare quartz
flint belfry
#

are this and the fact i cant ssh stuff

spare quartz
#

well you can ssh stuff

#

its just that specific ssh server

flint belfry
#

to the wan though

flint belfry
#

i tried every ip that has ssh open

spare quartz
flint belfry
#

yes

#

and my localnet

#

i can ssh wan

spare quartz
#

which means it can ssh to wan

flint belfry
#

yes

#

but not the net the printer is on

spare quartz
#

uggghhhh that's so weirrd

flint belfry
#

the only thing i can ssh on the net the printer is on is 10.98.40.91 which is the printers own ip so ofc that would work

#

but something like 10.98.32.1 which is a cisco ap with ssh just times out

#

well not times out

#

does whatever its doing and just dosent respond idk

spare quartz
#

do you have any way of like

flint belfry
#

omg ubuntu fucking download faster

spare quartz
#

running wireshark on that remote computer

flint belfry
spare quartz
#

the ssh server

flint belfry
#

thats a school cisco access point so probably not

#

i could run an ssh server on my laptop though

#

or something

#

idk

spare quartz
flint belfry
#

the server advertises port 443 to 0.0.0.0 and not just itself right

#

i need to connect to the printers ip and if its not on 0.0.0.0 i cant

spare quartz
#

by default yes

flint belfry
#

ok cool

spare quartz
#

0.0.0.0 is just the catch-all address for listening on every ip to the printer

#

-ip 127.0.0.1 will only make it accessible to the printer itself (iirc) so for ext conenctions you need to set it to an interface inet

flint belfry
#

reminds me that i still need to find out who was trying to bruteforce the printer

spare quartz
#

oh no

#

have i turned into your IT customer support

flint belfry
#

ubuntu almost done downloading

flint belfry
#

your doing a better job than them

spare quartz
#

well thats also cause you're actually somewhat competent with a computer too

flint belfry
#

also the bruteforce once again isnt ur fault or my fault lmfao

#

its just some skiddie using a bruteforce script against port 22

#

(you cant close it btw its always open so say thanks raise 3d)

spare quartz
#

can't you just kill the process thats listening to it

flint belfry
#

it restarts

#

also i dont want to like

#

perma disable ssh since thats the only way to access the filesystem sftp and other stuff

spare quartz
#

add an sftp server got it

flint belfry
#

if ssh gets turned off good luck getting a console back to the os

flint belfry
#

IT ALREADY HAS ONE

#

😭

spare quartz
flint belfry
spare quartz
#

why .

flint belfry
#

like

#

it's only fair

spare quartz
#

you tyrant???

#

points for the honesty i guess,..

spare quartz
#

🤨

flint belfry
spare quartz
#

what

#

how

#

??

flint belfry
#

background of wedding

#

image of people at wedding but their faces are censored

#

and then it on the side

spare quartz
#

thats their ocs 💀

flint belfry
#

oh my god finally ubuntu is done downloading

#

time to spend like

#

500000000000000000000000000000000 years having vb set i up

spare quartz
#

virtualbox??????

#

stop living in 1887

flint belfry
#

what else am i supposed to use

#

virtualbox is really fucking reliable for vms on windows

spare quartz
#

vmware... workstatino..

flint belfry
spare quartz
#

it runs a LOT better

flint belfry
#

virtualbox is my goto hypervisor for windows

spare quartz
#

imo

flint belfry
#

for the record

#

idgaf 😭

#

im only using this for like

spare quartz
#

bro might be living in 1304..

flint belfry
#

5 minutes to see what happens on the school network

#

i do NOT need preformance 😭

#

just a ubuntu vm

spare quartz
#

Hadean Era..

flint belfry
#

what...

#

what is it trying to do now

#

😭

spare quartz
#

idk what any of that means

#

im not a computer doctor

flint belfry
spare quartz
flint belfry
#

I AM IN FUCKING CLASS ATP

spare quartz
#

STOP HACKING

flint belfry
#

IKM NOT HACKING

spare quartz
#

IKM = KVM = KVM VM = HACKER TOOL

flint belfry
#

SMH NOT HACKING

#

this is why i like proxmox

spare quartz
#

use the bread mod IA32 processor

flint belfry
#

id rather kms

spare quartz
#

:<

flint belfry
#

also does ubuntu even have a 32 bit

spare quartz
#

yes

flint belfry
#

if they do i assume its dropped

#

oh

spare quartz
#

like they did to you as a

#

im not finishing htat

#

😭

#

I DO

#

ITS CALLED WRITING AN ENTIRE VPN SERVER FOR YOU FOR A FURRY GAME

flint belfry
flint belfry
#

vauge answer interpreted as

#

yes

spare quartz
#

i want $1000

flint belfry
#

and then your going to blow it all on bayacho merch

spare quartz
#

a billion dollars..

flint belfry
#

still merch

spare quartz
#

tgrue tho

#

マシュマロ読みながらまったり雑談!
配信タグ⇒#迷犬通信

ばやちゃお
https://twitter.com/BAYACHAO
https://www.youtube.com/c/BAYACHAO

こぎのきゐ
https://twitter.com/kiro247
https://www.youtube.com/channel/UCmSU7DyJ5QN5cXUs55lB4Gg

※お願い※
・伝書鳩(他の配信者が言っていたことを伝えるor伝えに行くこと)
・関係ない他動画や配信できゐの名前を出すことor話題に出してない他の配信者の名前を出すこと
・過激な指示コメント(もし困った時は尋ねるのでその時は助言いただけると助かります)
・コメント欄での視聴者さん同士の会話
・連投コメント
...

▶ Play video
flint belfry
#

omg ubuntu is going to finsih booting after im dead holy shit

flint belfry
#

how do i just run wsl

#

if wsl works i would rather do that

spare quartz
#

yeah just try wssl

flint belfry
#

how tho

#

ive never used it

spare quartz
#

wsl --list --online

#

wsl --install <dist>

#

wsl -d <dist>

#

iirc

flint belfry
#

ok

#

cmd

#

WINDWOS

#

@spare quartz how did you install it because mine is just stuck at image version

spare quartz
#

i dunno,,

flint belfry
#

nlkbouijvhgknm,uilmobhyugiolm,,

#

im going to start tweaking why isn't it working

#

@spare quartz i installed wsl ubuntu

#

now what do i do

spare quartz
#

sstpc

flint belfry
#

how

spare quartz
#

and ping whatever server caused the crahs

#

... install it

flint belfry
#

i did

#

how do i run commands

spare quartz
#

are you in linux rn

flint belfry
#

no

spare quartz
#

run wsl

flint belfry
#

i just ran wsl --install ubuntu

#

ok

#

holy shit finally

spare quartz
#

hmm

#

gonna need to revamp how i handle NCPs later

flint belfry
#

ohhhh my fucking goddddd

#

i reset the gateway for wsl and now i don't know what it fucking is

#

guppvhcohvovhajvapgjGahoscpjwbpjvakvajpvJPvspj ahoaviatfh hOv

#

@spare quartz i don't even know anymore what it's doing

spare quartz
flint belfry
#

is it

spare quartz
#

i dunno

flint belfry
#

ping scans do not take this long

#

they take 2 minutes at most for a subnet

#

so i can't tell if it's broken or what

spare quartz
#

i really dont know what im looking at aside from the number going up

flint belfry
# spare quartz &

well i need to switch classes so im pretty sure in going to have to restart it

flint belfry
#

i would rather use zenmap

#

but this is wsl

#

so i cqnt

spare quartz
#

zenmap is just nmap with a gui strapped to it

#

and WSL does support GUIs

flint belfry
#

with the presets n shit

flint belfry
spare quartz
#

it should just come preinstalled

#

like this works fine

flint belfry
#

lemme get to my other class tho

spare quartz
#

fe80:0:0:0:688d:becb:a069:51bb
68:8D:BE:CB:A0:69:51:BB

#

yup tis matches

spare quartz
#

shrug

flint belfry
#

it did the thing at the end but here's a full recording

#

ignore the desktop audio sharex wouldn't let me turn it off

#

it's not an ssh tunnel issue

spare quartz
#

well it's not a server issue either

flint belfry
#

is there just some way to like

spare quartz
flint belfry
#

ignore whatever the other computer that's sending the issue is sending so that the connection doesn't get killed

flint belfry
#

and not through the ssh tunnel

#

at least that was the premise

spare quartz
#

oh no i just wanted you to ping the ip that was causing the broken pipe

flint belfry
#

uhh which one is it

spare quartz
#

idk

flint belfry
#

can you check the logs from earlier or the video

#

i cant read errors

#

it did the same thing at the end it did earlier

spare quartz
#

messed up checksum calculation on UDP/TCP

#

got ICMP working with new unified IPv4/v6 system though...

flint belfry
#

let me know when you figure out that tunnel kill thing

spare quartz
#

really i wouldnt know what could cause the socket to fail

#

but ill try an nmap when the server is operational again on my end

flint belfry
#

well isnt there a way to just

#

ignore whatever the computer that got pung is sending back

spare quartz
#

no

flint belfry
#

because when it sends whatever back it kills it

spare quartz
#

the socket that is holding the SSTP connection is what's failing

#

not the computer

#

0x00, 0x00, 0x01, 0x00, 0x08, 0x08, 0x08, 0x08, 0x00, 0x11,

flint belfry
spare quartz
#

no..?

flint belfry
#

so how am i/you supposed to figure out why its dying

spare quartz
#

¯_(ツ)_/¯

pallid loom
#

need feedback

#

nvmd

spare quartz
#

aw man i was watching that

pallid loom
#

I apologise

#

Will send a ver without my damn phone number

rustic vine
#

Linked the wrong one 😅

pallid loom
#

that shrimple

#

@spare quartz here's the video i deleted while you were watching

spare quartz
#

gonna hack your accountz..

pallid loom
#

there's also the traditional way of username or password but whatev

pallid loom
#

i forgot to censor it!!!

#

shit!

spare quartz
#

why this checksum is incorerct is gonna give me a brain tumor

#

the contained packet (UDP)'s checksum is correct ...

rustic vine
pallid loom
spare quartz
#

is good 👍

pallid loom
#

supports dark mode aswell but I didn't show it

#

system theme dependant which is the best of both worlds

#

no unnecessary button and no flashbangs in the middle of the night

rustic vine
#

Uh sign in automatically after 6 numbers entered

#

😃

spare quartz
#

oh yeah

#

make the QL code also disappear on the creator's end when it's used 👍

rustic vine
#

Confirm password when registering

rustic vine
#

😨

pallid loom
#

luckily I do basically 0 shit with next apart from Middleware which was patched by dependabot

pallid loom
pallid loom
#

will require me sending constant pings or doing websockets

#

which is a bit yucky but I may be able to do it

spare quartz
#

WS is the way to go

pallid loom
#

the fun thing is trying to implement them for the first time

spare quartz
#

ideally make it so they also get some form of notification on QL code use so like

#

if it WERE ever to be used, and disappears for no reason

#

they're not unaware someone just took it

pallid loom
#

wdym

spare quartz
#

like after closing the ql code dialog pop up one of those little boxes in the corner saying

#

"logged in on <device>"

#

or whatveer

pallid loom
#

that would fall into the same logic as when a person logs in

#

planning on doing SMS notifs

#

notif on every login

#

can go to a link to get more details

spare quartz
#

👍

pallid loom
#

by the way the code generates when you open the popuo

#

but never expires

#

which I'm unsure if is smart or not so much

#

I don't expect someone to try and go brute force a 6 digit code

#

but when someone logs in with it it's gone

spare quartz
#

is the code in a modal/will it expire if the modal is closed

pallid loom
#

the code never expires

#

it only gets invalidated once somebody logs in with it

#

if you open the modal again the previous code is overwritten

#

so 1 code per account

spare quartz
#

would probably be a good idea to attach a timestamp to when the code was made and not accept it after a time

pallid loom
#

that's the way I handle sessions

#

createdAt and checks when someone tries to log in with it

#

since having a Cron job for that would be somewhat stupid

#

yeah it fills the DB up but I don't think it's a real issue

spare quartz
spare quartz
#

checksums work again!!!

#

and dns too

lavish dove
#

W

spare quartz
#

yeah there

#

just need to test the v6 aprt now

timid quartz
#

You never need that many levels of indentation

spare quartz
#

AHA

#

knew you'd say smoething

spare quartz
#

what about file indentation

timid quartz
#

I mean that’s just compartmentalizing your code

spare quartz
#

indentation is just compartmentalizing code too ...

timid quartz
#

well I’m not saying that org.bread_experts_group.protocol.ip.v4.icmp.ICMPV6FrameFactoryBuilder is good either

spare quartz
#

why do you guys keep putting "FactoryBuilder" on all of them 😭

#

protocol.ip.v6*.icmp.ICMPV6Frame is perfectly fine

#

protocol.icmp.ICMPV6 doesn't make any sense by itself because ICMP is not an isolatable protocol

rustic vine
spare quartz
#

this is all apart of my 1 dimensional chess

rustic vine
#

(I think you'd enjoy it)

spare quartz
#

oh

#

my codev jusut got obliterated by a nuclear warhead

proud creek
#

me when i forget to build

spare quartz
#

@strager Ha nice catch!
︀︀
︀︀I added in a 700ms delay to show that the JS enabled button has a nice loading spinner, but still works as a normal submit button when JS is disabled.
︀︀
︀︀Source code for video here: [#L18](https://github.com/twofold-rsc/twofold/blob/main/examples/kitchen-sink/app/pages/uis/mpa/index.page.tsx<a href=)">https://github.com/twofold-rsc/twofold/blob/main/examples/kitchen-sink/app/pages/uis/mpa/index.page.tsx#L18

💬 4 ❤️ 168 👁️ 3.0K

#

jumpscare

spare quartz
#

ゆるふわのぬいぐるみ

pallid loom
#

it's a mock so nothing really works

spare quartz
#

ping hairy too......

#

anyways holdo n let me makem y self not tired

pallid loom
#

i haven't gone around to implementing WS just yet

#

will maybe do it later on but right now can't be arsed

spare quartz
#

im about to burst a blood vessel

#

i need to implement DEFLATE mysefl

flint belfry
spare quartz
#

implementing the Chinese Communist Party

#

i mean Compression Control Protocol

flint belfry
#

same thing

rustic vine
#

lgtm

#

I think theres things I'd prefer but I don't think they're objectively good changes, just personal preference, so I won't mention them

spare quartz
rustic vine
#

Oh you're uncompressing

#

I think?

#

Idk what's going on there lol

umbral monolith
#
import an object of name "Console" from extension "System/Console";

define a function called "f" that takes 1 parameter(s):
- x of type number
which executes:
    return the value 2 * x + 1;

access a class called "Console":
    call a sub function called "print" with parameters:
    - call a function called "f" with parameters:
      - x = 5;
pallid loom
#

I'm planning on adding more functions to the message box but unsure if I'm going to be able to

lavish dove
#

@spare quartz according to bochs nasm was making invalid cpu instructions

#

thats why I had to copy all the rom to zero 😭

#

jmp 8:(32 bit number here) doesnt exist

#

I had to do this ```x86asm
mov edi, 0
mov word [edi], 57599 ; 57599 is JMP RAX

mov eax, 0xf0000 + code64

jmp 8:0``` to get it to work

#

crazy shit

lavish dove
#

I rewrote it like 3 times in the last few days and now I just need to load the rest of the rom

spare quartz
#

Ohhh, it’s indirect

#

0xFF /5 receives an operand which is a memory address to a POINTER containing seg:off32

spare quartz
#

added two PPP compression options

spare quartz
flint belfry
#

terminal server :)))))))))))))))))))))

spare quartz
#

this whitepaper says that 3G/4G is new technology

#

TODAY

#

I FEEL LIKE

#

MAKING A NIC

flint belfry
spare quartz
#

this is related btw

flint belfry
#

it dying cfrom icmp

flint belfry
spare quartz
#

for testing.

flint belfry
#

its not the ssh tunnel 😭

spare quartz
#

no

#

i NEED it

flint belfry
#

i literally connected directly to the server yesterday without the ssh tunnel since im on the same network on the printer

#

its not an ssh tunnel issue

flint belfry
spare quartz
#

i need

flint belfry
#

do you want the command??

spare quartz
#

it

#

yes

flint belfry
#

ok hold on

spare quartz
#

ive been testing on this other school VPN i have

#

and that works perfectly

flint belfry
#

autossh is just ssh that will auto restart

spare quartz
#

i neeeed your credentials...

flint belfry
#

why

spare quartz
#

so i can see whats happening to the server

flint belfry
#

i do NOT trust you with access to the gateway into my network and why cant i just run the server

spare quartz
#

because you're bad at providing timely information!!!

flint belfry
#

atp

#

i literally

#

since 3 days ago

#

have been recording my tests with the server output on the lefthand side

#

if thats not enough info id love to know what else you need

spare quartz
#

thats the thing

#

you're recording it..

#

i wanna see it live

flint belfry
#

so??

#

why dont we vc then

#

not roight now

#

but we can vc

spare quartz
#

because that's worse

flint belfry
#

how??

spare quartz
#

i have to scan thru your videos frame by frame for packet details 😭

flint belfry
#

omg

#

ok ill

#

give you a user you can use later but im turning off tty

#

you do not need that

spare quartz
#

awww but what if i wanna update 🥺

flint belfry
#

thats my job not urs
also the gateway is already updated

spare quartz
#

waaahh

#

waaaaaahh

flint belfry
#

D

spare quartz
#

im gonna work at your ISP

#

and come to your house myself and update teh servevr..

flint belfry
#

which seeing the soda drinking fatty you are

#

im doubt you can even get in

flint belfry
#

smh

spare quartz
#

🔧🔧🔧🔧

flint belfry
#

also even if you did do that good luck getting multiple passwords out of me that i probably dont have recited besides a few and also where i put the key

flint belfry
spare quartz
#

fat fuck

flint belfry
spare quartz
#

hold on

#

my cat

#

is blocking the message box

flint belfry
#

omg i hope it killsyou

spare quartz
#

kade

#

kade

#

kade

#

send me bayachao art ..

flint belfry
#

no i dont have any and im not finding any

spare quartz
#

send me One piece of art of kohaku

#

and ill send you a plaen dragonf

flint belfry
#

later

flint belfry
#

NOW YOUR NOT GETTING IT

spare quartz
#

NO

#

PLS

#

🥺

flint belfry
#

the consequences of your actions

spare quartz
#

ばやちゃお
コハク <<<<<<

#

search for itt

#

:lpead

flint belfry
#

not noww

#

im

#

idk what im actually doing

spare quartz
#

stupid

flint belfry
#

but its more important than finding you furry game art

spare quartz
#

in fact the game came out like

#

errm

#

7 years

#

after the initial thing

flint belfry
#

then what is it

spare quartz
flint belfry
spare quartz
#

:3

flint belfry
#

yes i know

spare quartz
#

therefore

#

not furry game art

flint belfry
#

its from a game

spare quartz
#

no

#

its not

flint belfry
#

its built like a furry

flint belfry
#

what is it from then

spare quartz
#

the game came out 7 years after they were made

flint belfry
#

oh

spare quartz
flint belfry
#

ok well

#

persons oc idfk

#

later

#

notnow

#

andno promises

spare quartz
#

lol yeah thats basically it

#

really good artist with likek

#

200 ocs

#

(not /j)

flint belfry
spare quartz
#

hey

#

they're all good ocs..

flint belfry
#

this implies youve seen every single one and know about every single one and in response to that i say why the fuck

spare quartz
#

🥺

#

LO9DSDKOF,orwejriwerewutI FOUND IT

flint belfry
flint belfry
#

not my code

#

@radiant slate

spare quartz
flint belfry
#

i guess srue

#

inb4 its some bayachabcebaejsios whatever the fuck it is art

spare quartz
flint belfry
#

i can tell from the spoiler its not a plane dragon

spare quartz
#

you do not know what i have seen

#

anything can be a plane dragon

flint belfry
#

ok if it isnt a furry plane dragon then you need to send me one

flint belfry
#

now send me one

spare quartz
#

it is!

#

:3

flint belfry
#

atp

#

thats a cram

#

at a plane

spare quartz
#

yeah

#

a plaene

flint belfry
#

that has NOTHING to do with dragons..

spare quartz
#

fine..

#

i concede

flint belfry
#

not a dragon

#

what the davinci shit

spare quartz
#

thats

#

literally a dragon

#

??

proud creek
#

what kind of dragon is that

wheat hornet
spare quartz
#

@flint belfry lemme know when i can try server stuff, gonna work on breadmod for some time

#

(then resuming IP4/6 VJ compression)

flint belfry
#

ok so on a serious note what do you need
the reserve ssh tunnel is opened from the printer side and then connects to an exposed ssh port on the remote siden and exposes the port on the remote machine

spare quartz
#

i need some way to

  • connect to the SSTP server through a vpn client
  • monitor its logs
  • update/restart it
flint belfry
#

by logs do you mean the terminal output or a file

spare quartz
#

terminal output

#

there is no disk activity

flint belfry
#

i need to give you ssh access to the printer then if you want that which idk how comfortable i feel with that

spare quartz
#

im not gonna hack it

#

because then im actually liable for legal issues 👻

#

and id rather not get my computers taken again

flint belfry
#

ok give me

#

what

flint belfry
#

again?

spare quartz
#

last time wasn't related to anything i did programming wise

#

investigation into someone else

flint belfry
#

👁️👁️👁️👁️

spare quartz
#

i wont elaborate

flint belfry
#

ok anyways

#

ill give you a command in a bit

#

it'll forward the server port and ssh port to your machine

#

im going to see if i can make the root password something else

spare quartz
#

ill probably also be running a few nmaps on the printer just to let you know beforehand