#💽Programming Chat v2

1 messages · Page 45 of 1

spare quartz
#

use it

flint belfry
#

What

#

ok

spare quartz
#

just use that ip

#

thats the VPN assigned ip

flint belfry
#

thats an ip i have on my localnet being used...

spare quartz
#

what...

#

check ifconfig

flint belfry
#

192.168.1.2 on my localnet is for my switch managment

flint belfry
#

i see

#

this wont cause any issues with the other ip on my network right

spare quartz
#

if they use the right interface no

#

but if it causes an issue ill randomize that ip too

flint belfry
#

LOL IT WORKS

spare quartz
#

neat

flint belfry
#

ok so theres this

#

one issue

#

the main issue with the reverse ssh tunnels is that they like to die

#

alot

#

like

#

sometimes they will just randomly drop

#

now the issue is

#

i have your server going through a reverse ssh tunnel to my home network since thats the only way i can connect to the server unless theres a better way

#

the thing is though

#

the ssh tunnel keeps dropping so i got a thing called autossh to restart the connection the moment it drops

#

i dont know why its dropping

#

but it does it every so often

#

so every time it drops i need to restart the sstp connection

spare quartz
#

well the sstp server wont drop if you have the printer itself run it (as long as the printer itself is fine)

flint belfry
#

do you know what i should do about that since idk why the ssh tunnel dies

spare quartz
#

so just have a job or something start it

flint belfry
#

yes

#

but the connection will

#

the moment the ssh tunnel dies

#

it just says ssl error because well

#

it dropped

spare quartz
#

well i cant fix that

flint belfry
#

yes i know

#

the better solution is to find out why the ssh tunnel keeps dropping so often but idk how

#

would you know how to figure it out

#

like literally base ssh just dies

spare quartz
#

okay sure ill make you an ssh tunnel

#

let me open a new project

flint belfry
#

i already have one

spare quartz
#

uiuuuuugghhhhhh

flint belfry
#

this is the reverse ssh tunnel

#

like i said it sometimes dies

#

idk why though

spare quartz
#

i dont know i suck at ssh

flint belfry
#

fuckkk

spare quartz
#

cant you just

#

run the sstp server without the ssh

flint belfry
#

it just forwards it onto my network

spare quartz
#

gvbelh

flint belfry
#

without the ssh i cant connect to the servers port

#

and idk any other way

spare quartz
#

im failing to understand why you can't just use the sstp server directly

#

like uh

flint belfry
#

its like port fowarding on a router but not really

spare quartz
#

is the printer itself exposed to the internet

flint belfry
#

no

#

its on the school network

spare quartz
#

what's running the other end of the tunnel?

flint belfry
#

and i cant port foward on the school ip

flint belfry
#

oh

spare quartz
#

well if you have an ssh tunnel to get onto the school network

#

theres something on the other end

#

what is it

flint belfry
#

the destination is a port on my router

#

port 3678

#

it goes to a vm that ive locked down

#

then that goes to me

#

where i connect from there

spare quartz
#

nonono but like

#

what in the schools network is letting you connect to it

flint belfry
#

the internet ig

#

its like any other connection

spare quartz
#

sifisdifmndskfsfwe

flint belfry
#

like same way if im on the school wifi i can ssh into my home ip

#

im just doing that

#

but also fowarding a port over that ssh connection

spare quartz
#

so there is a school computer that is forwarding its port* to you?

flint belfry
#

the whole issue is that the tunnel kills itself randomly and i have nada idea why

flint belfry
spare quartz
#

why can't you just run the sstp then?

#

they're the same thing

flint belfry
#

because if the sstp server is on the printer which is behind my schools network how do you expect me to connect to the sstp server

spare quartz
#

well if the ssh tunnel is also behind the schools network how do you connect to it

flint belfry
#

the ssh tunnel is outbound from the school network

#

not the other way around

#

the printer makes the intial connection

#

therefore it needs no port fowarding on the school routers

#

the sstp server on the other hand i need to initate from my side

#

which i cant since theres no port on the router to connect to aka my school ip

spare quartz
#

... kade?

flint belfry
#

thats waht the ssh tunnel is for

flint belfry
spare quartz
#

you do know sstp was meant to like

#

passthrough routers by running on 443

flint belfry
#

yes i know

spare quartz
#

do you need me to write you something else

flint belfry
#

no

spare quartz
#

that is more reliable and can do it the other way around

flint belfry
#

what do you mean

#

the whole issue is tht

#

yes the sstp server is working

#

but imagine its behind a brick wall

#

how am i supposed to talk to it without there being a hole in the wall

#

said hole being the ssh tunnel

spare quartz
#

yes im saying

#

do you want me to make the sstp server...* able to initiate connections

flint belfry
#

do you mean for it to do what the ssh tunnel is doing and let me connect to it

#

because the ssh tunnel method works pefectly fine and its secure

spare quartz
#

yes

flint belfry
#

its just that i have zero idea

#

why it keeps dying

#

this printer is cursed and idk why

flint belfry
#

literally anything the ssh tunnel does will die randomly

spare quartz
#

well i can't really provide any more help with it since the toplogy of your networking is wacky

flint belfry
#

its not really wacky its simple its just hard to explain

#

let me see if i can figure out why the ssh tunnel keeps dying

#

idk if its a ttl issue or what

spare quartz
#

well as far as i see it you're essentially encapsulating IP 3 times

flint belfry
#

something like tailscale would work and would have been the solution

spare quartz
#

lemme just install malware

flint belfry
#

but then again

spare quartz
#

i added a rat on the server for convenience

flint belfry
#

/dev/net/tun dead

flint belfry
spare quartz
#

NO

flint belfry
#

i wouldnt have been suprised if you did

spare quartz
#

i literally dont write malware what do people want out of me

flint belfry
#

breadmod shutting down ur pc:

#

(not malware but funny)

spare quartz
#

thats breadware

#

anyways,,, whats your steam friend code

flint belfry
#

ughh steam wants me to login

#

can you just give me urs so i can buy you the thing later

flint belfry
#

its the game you sent in dms right

spare quartz
#

yyyyyyesssssssssss

flint belfry
#

ok\

spare quartz
#

unless you also wanna buy me $1000 worth of merch

flint belfry
#

N

spare quartz
#

anyways ill continue updating the server so it's not as spammy

#

ill let you know when that's done

flint belfry
#

k

spare quartz
#

(also ip randomization in the future )

proud creek
#

Ddos

flint belfry
#

im going to figure out if its a ttl issue or something on why the ssh tunnel keeps dying

spare quartz
#

oh yeah about that

#

the server doesn't actually do any TTL management lol

flint belfry
#

no not the server lmfao

spare quartz
#

any packets its sent will always be the same TTL

flint belfry
#

its not ur servers fault

spare quartz
#

no im just saying

flint belfry
#

its the ssh tunnel

flint belfry
spare quartz
#

like

#

every packet sent through and from it will always have the same TTL no matter where they came from

#

cause its virtualized and i just set it to 64

#

the programs dont care about it thankfully

#

idk how traceroute will react though

flint belfry
#

but what does that have to do with the ssh tunnel since i said it drops on everything 😭

#

like not even ur servers port makes it die

#

its everything

#

camera feed port?

#

dead

spare quartz
flint belfry
#

remote control?

#

dead

flint belfry
spare quartz
flint belfry
#

Get out

spare quartz
#

no

#

YOU stop hacking your school

flint belfry
#

IM NOT HAKCING MY SCHOOL

spare quartz
#

you ARE

flint belfry
#

ATP I WOULD LIKE TO REMIND YOU

spare quartz
#

i just made a VIRUS for a FURRY GAME!!

flint belfry
#

ITS NOT A VIRUS FFS 😭

#

IF I WAS RATTING/HACKING MY SCHOOL

#

I WOULD HAVE DROPPED A LAN TURTLE OR PI SOMEWHERE

flint belfry
#

ITS MUCH LESS THE EFFORT THAN WHAT WERE TRYING TO DO

spare quartz
#

YOU!!

flint belfry
#

😭

flint belfry
#

😭

#

also im pretty sure if i were to run any hacking things via the sstp tunnel it would probbaly explode anyways

#

so

#

point proven

spare quartz
#

:<

flint belfry
spare quartz
#

im gonna test traceroute on my server to see if it actualyl works

#

oops i ran apt install on it agani

#

still works!

flint belfry
#

omg

#

upgrade ur shit

#

pls

spare quartz
#

okay yeah

#

traceroute doesnt work very well

#

okay good to know

#

traceroute on everything just immediately gets it

flint belfry
#

@spare quartz acept

spare quartz
#

LEVEL ZERO?

#

this peasants getting blocked

flint belfry
#

die

spare quartz
#

anyways yes

flint belfry
#

YOUR MOTHER

spare quartz
#

NO

flint belfry
#

I AM NOT CLICKING ON THAT SHIT

#

did they change the gifting process

#

i bought it but i forgot how to gift it

#

hold on

spare quartz
#

pls tell me you didnt click buy this for myself

flint belfry
#

i didnt i set it to this is a gift

#

and i continued to payment

#

but after i paid it didnt give me an option to send it to anyone??

#

hold on

spare quartz
#

huh

#

did you see this

flint belfry
#

no i saw

#

i selected this is a gifft and it said continue to payment

spare quartz
#

erm

#

you cant click that unless you select the recipient.

flint belfry
#

what the fuck????

#

ok then i think it bought it for myself because i literally clicked this is a gift

spare quartz
#

check your library

flint belfry
#

ok whatever ill just

#

yes i have it

#

ill just buy it again

spare quartz
#

ask steam support to refund it

flint belfry
#

and ill ask steam to refund

#

yeah

#

i literally selected this is a gift though idk why it told me to continue to payment

#

ok did you get it

#

i stg if i just bought 2

spare quartz
#

i received a gift... for... something called "Your Mom???"

#

thsi dude is crazy

#

hacker behavior

flint belfry
#

die

spare quartz
#

YAYYYYYYYYYY

#

I FINALLY HAVE ITTTTTTTTT

#

it only took LITERALLY reinventing the internet

flint belfry
#

such a price to pay for a

spare quartz
#

SUS??

#

HOW??

#

ITS ADORABLE

#

WHO TOLD YOU WHAT

flint belfry
#

the person who does not have humor

spare quartz
#

okay but what did they say

flint belfry
#

umm

spare quartz
#

it had what

#

?

flint belfry
#

ok i really shouldnt be talking about this in qsp

#

dms

#

😭

#

FUCKING

#

IT HASNT BEEN 10 MINUTES

spare quartz
#

I WANTED TO PLAY ITTT 🥹

flint belfry
#

umm @spare quartz i know u said u werent good with ssh but i found this in the ssh dameon config

#

do you think this could be why it keeps dying

spare quartz
#

maybe

#

イザナリのやつ

flint belfry
#

😭

spare quartz
timid quartz
spare quartz
#

no....

#

my ime did that... sorta..

#

i knew イザナリ was a proper noun so i used katakana

#

and の やつ i just heard using my ears

timid quartz
#

いざなり

spare quartz
#

yes i know

#

thats why i said proper noun!!! but if i write it in hiragana it gets easy to mix up with later parts of the sentence

#

神社

spare quartz
#

for more complex sentences with little kanji it probably wouldn't

flint belfry
#

oh yeah @spare quartz how do i automate running the server at boot or whatever using crontab or idk

spare quartz
#

木漏れ日

timid quartz
flint belfry
#

no

timid quartz
flint belfry
#

i tried cron

#

issue is

#

cron wont run a screen session for some reason

#

like i made a script that runs atps thing in a screen session for ease

#

but cron just wont run screen

timid quartz
#

Probably because screen requires a user and whenever you’re booting, but haven’t logged in, there’s no user present

flint belfry
#

ic

#

is there a way to get around that

#

or to run screen wihtout a user

#

/under

#

the only user on the system is root but i can make another one if i have to

spare quartz
#

what is a "screen"

timid quartz
#

?

#

Maybe that would work

timid quartz
spare quartz
#

no/barely

timid quartz
#

mmm

#

basically imagine a window manager but on the terminal

spare quartz
#

yes i have heard of it

timid quartz
#

screen is just tmux but gnu

flint belfry
#

aera would you know why my reverse ssh tunnel keeps dying

#

like it just kills itself at random and its becoming an issue

timid quartz
#

maybe cause your IT department has gotten wise

#

idk I wouldn't know why it's dying without looking at an error log

flint belfry
timid quartz
#

idfk

#

idk how you're doing your ssh tunnel so idk where to look

flint belfry
#

just a basic reverse ssh tunnel

#

and it keeps ending itself

#

idk where its logging errors though

spare quartz
#

@flint belfry that 5 hours of gameplay

#

was SO worth the 1.5 weeks of work to reinvent the internet

#

(unironically)

#

anyways if you need to simulate the universe in the future lmk so i can buy merch!!!

#

work time..

spare quartz
#

improving logging facilities

spare quartz
spare quartz
#

@flint belfry logging improved + the ability to disable (most) logging added

#

gonna see if i cant add compression too

flint belfry
#

the option to disable logging was something i was gonna ask about since if its gonna run in the background i dont want the logs to be massive

#

some logs like error logs or logs it produces when it dies are nice but i dont need to see the result of a ping 😭

spare quartz
#

well with the new verbosity flag you can just do like

#

-verbosity=0 to disable output of SSTP/PPP/IP packet structure

#

and only log state changes/thread crash

#

-verbosity=-1 logs the entire packet structure and anything above 0 gradually adds more lines to each packet

spare quartz
flint belfry
#

i still need to figure out how to get the ssh tunnel to not die

#

if i cant figure it out i might have to pay you to make an alternative if your willing

#

just something that iniates a connection from the printer side to an exposed port on my net

spare quartz
#

well hopefully its not like

#

a printer/network wide thing

flint belfry
#

its not if i get what your saying

#

its not the network thats doing this

#

i think

#

its the shitty operating system that dosent want to run a ssh tunnel properly

#

if i put my laptop where the printer was and ran that tunnel i guarntee it would work with no issue

#

(fuck you raise 3d)

spare quartz
spare quartz
#

but if you need another interface restriction like "no tun" then i can work with that a lot easier now with the SSTP servers virtualized stack

flint belfry
flint belfry
#

the ssh tunnel just fowards a port and opens it on the destination machine lmao

#

it dosent do anything complex that the sstp tunnel does

spare quartz
flint belfry
spare quartz
#

hold on im eating my eceral

flint belfry
#

ok\

spare quartz
#

oh yeah btw

#

your printer having only like, 3 interfaces surprised me

flint belfry
#

same way you insult plane dragons im gonna insult your hyperfixation

spare quartz
#

i ran the ni_list tool on my server and i had

#

like

flint belfry
spare quartz
#

112 interfaces

flint belfry
#

i thought it had eth0 (or whatever the rj45 is) wlan0

#

and that was it

spare quartz
flint belfry
#

oh loopback

#

makes sense

spare quartz
#

lemme run the ni tool again

flint belfry
#

well the printer having wifi makes sense but we dont use it because

spare quartz
#

106 interfaces for me 😭

flint belfry
#

🇨🇳 CHINA EXPRESS CERITFICED 100% GUARNTEE WORK 10000 MBPS WORK WIFI CHIP 🇨🇳 (it dosent work beacause its an off the shelf wifi chip)

flint belfry
flint belfry
#

but its very unreliable

spare quartz
flint belfry
#

like a normal pc

#

or

spare quartz
#

YOUR computer

flint belfry
#

im on my laptop

#

ok

#

7 in windows

spare quartz
flint belfry
spare quartz
#

run this on your pc with the ni_list argument

#

also dont use that for the printer... its not stable..

flint belfry
spare quartz
#

i wanan hack you

flint belfry
spare quartz
#

65??

#

evne your computer is fat..

flint belfry
spare quartz
#

Microsoft Kernel Debug Network Adapter

#

evil

spare quartz
#

I WAS WRONG

#

somehow its even less

#

94 kB of kotlin in total

#

gonna attempt a funny idea

spare quartz
#

will your school network let me do this..

flint belfry
#

we have dhcp yes

#

why do you want it though

spare quartz
#

🧌

#

im gonna ask your router to give me two ip addresses

flint belfry
#

why....

spare quartz
#

cause!!!

#

randomizing the lower half of 192.168.x.x is annoying

#

and im sure it cant be that hard to write

#

server remote assignment works now

#

triple chained vpn

#

works too

lavish dove
spare quartz
#

許す

wheat hornet
#

its just jank

spare quartz
#

updated ver

#

two new flags:
-verbosity=<int> -1 = log full packet, 0 = no log, 1-... = log a certain amount of lines of a "gist" of a packet
-random <null>=use cryptographically secure random generator, NONE=use standard random generator, <string>=use custom random generator (choices given at startup)

#

as well as some more supported packets

#

additionally w/ the random flag each thread is assigned its own random

#

which makes the server potentially more secure

#

more completeness soon ...

flint belfry
#

ill update it when i figure out the tunneling

spare quartz
#

this is probably coming soon in the next update

timid quartz
#

what are Kotlin developers cooking

#

back in my day we just had structs

spare quartz
#

hopefully gonna be able to at least read a DHCPOFFER

spare quartz
#

Currently lobotomizing windows to not use DHCP

timid quartz
spare quartz
#

the router is responding!!!

spare quartz
#
[main                             @ 16:43:42] < DHCP [237] BOOTREQUEST [ETHERNET_10MB], ID: 0 (CI: /0.0.0.0, YI: /0.0.0.0, SI: /0.0.0.0, GI: /0.0.0.0), # OPT: [1]
                                                           OPT [1] MESSAGE_TYPE : DHCPDISCOVER
[main                             @ 16:43:42] > DHCP [291] BOOTREPLY [ETHERNET_10MB], ID: 0 (CI: /0.0.0.0, YI: /192.168.0.235, SI: /192.168.0.1, GI: /0.0.0.0), # OPT: [10]
                                                           OPT [1] MESSAGE_TYPE : DHCPOFFER
                                                           OPT [6] SERVER_ADDRESS : IP: /192.168.0.1
                                                           OPT [6] LEASE_TIME : 7200s
                                                           OPT [6] RENEWAL_TIMER : 3600s
                                                           OPT [6] REBINDING_TIMER : 6300s
                                                           OPT [6] SUBNET_MASK : /255.255.255.0
                                                           OPT [6] NETWORK_TIME_SERVERS : # SERVERS: [1]
                                                            /129.6.15.28
                                                           OPT [6] BROADCAST_ADDRESS : /192.168.0.255
                                                           OPT [6] DOMAIN_NAME_SERVER : IP: /192.168.0.1
                                                           OPT [6] ROUTER : # ROUTERS: [1]
                                                             /192.168.0.1
#

yknow

#

a network stack for an os really isnt all that hard now

flint belfry
#

@spare quartz how long would it take or how hard would it be to make a thing that connects from the printer side to an exposed port on my ip address (assuming you make it secure since i dont like exposing stuff unless ik its secure) to foward the port on the sstp server to the machine with the destination port

#

essentialy a reverse ssh tunnel

#

but not ssh since it once again

#

keeps kysing itself

spare quartz
#

i'd need to figure out how to do that effectively

#

since i dont know if pinging your computer every second to ask it if its okay for a connection would be okay

flint belfry
#

i dont understand how that works but ok 😭

spare quartz
#

well if you could tell me how i'd love to know..

flint belfry
#

idk either

#

i only know the concept

#

not how it functions

spare quartz
#

☣️ ^^^^

flint belfry
#

also im pretty sure i just found someone trying to ssh into the printer in auth.log lmfao

#

who tf is shen

flint belfry
#

(this isnt related to your server)

flint belfry
spare quartz
#

so close

flint belfry
#

and theres someone named shen trying to log in

#

??????

#

::1 is the host itself

#

OH

#

LOL

#

SOMEONE TRIED TO RUN A BRUTEFORCE ATTACK AGAINST THE PRINTER

#

ON MARCH 14TH

spare quartz
flint belfry
#

LMFAOOO WHO TF

#

WHO TF ON MY SCHOOL NETWORK IS TRYING TO BRUTEFORCE A PRINTER

#

im putting fail2ban on this shit 😭

#

it looks like whoever did this tried to bruteforce my irl name alot even though my name isnt a user on the system and its just root

#

so def someone in my class since im known for being the fucking tech nerd

#

wtf???

spare quartz
#

\🤓

flint belfry
#

die

spare quartz
#

it repsonded!!

spare quartz
#

AND ITS ON MY ROUTER SCREEN

#

🙏

#

@flint belfry :3 so good idea

flint belfry
#

what

spare quartz
#

im gonna try and use this DHCP client for the server, BUT

#

we could actully put this in breadmod

#

and allocate ips on players internets

#

:3

flint belfry
flint belfry
#

dhcp spam

spare quartz
#

also update the server idiot

flint belfry
#

connection disconnected

spare quartz
#

it's not an error i have control over

#

go UPDATE THE SERER IDIOT

flint belfry
#

send it again

spare quartz
#

omg

flint belfry
#

SNED

#

IT

#

AGAIN

spare quartz
#

fine

#

ill send it with the DHCP client

#

i dunno what itll do

#

i hope your schools router is on 192.168.0.x

flint belfry
spare quartz
#

you cant

flint belfry
#

then im keeping the old one

#

i dont want it to do that

spare quartz
#

update ittt 😭

flint belfry
#

no

#

i dont want it to do dhcp shit

spare quartz
#

it wont

#

just update

flint belfry
#

(it isnt)

spare quartz
#

uppppdateee

flint belfry
#

tell me

#

then i will

spare quartz
#

i dont know okay 😭

#

you asked me to send it again while i was in the middle of working

#

whatever it does is what it does

flint belfry
#

you told me to update it??

#

im just doing what you told me to do

spare quartz
#

i sent the updated ver earlier!!!

#

you said you'd update!!!

#

estuipdo

flint belfry
#

its been 1.0 ever since it was made

spare quartz
#

well

flint belfry
#

so i dont know what version that was

spare quartz
#

or whastevr

flint belfry
#

no

#

im replacing it because id rather not fill my folder with these

spare quartz
#

then if you replaced it why worry about it being old

#

just look at the dates

#

you have a filesystem

flint belfry
#

omg you dont understand

#

whatever

spare quartz
#

I DO

#

you're just

#

fat and

#

idk

flint belfry
#

you dont

#

im talking about discord

#

how am i supposed to know which version you want me to update to

spare quartz
#

discord literally has dates

flint belfry
spare quartz
#

CAUSE I SENT IT EARLIER

flint belfry
#

if i filter by you sending files its just going to be snapshot 1.0 snapshot 1.0

flint belfry
#

SO WHICH ONE

flint belfry
spare quartz
#

SO !!!! DUMB!!!

flint belfry
spare quartz
#

god

flint belfry
#

USE VERSIONS CORRECTLY

spare quartz
#

im gonna invent a new file fomrat just to make you NOT stupid

flint belfry
#

BAD DEV!!

spare quartz
#

(except for file_formats_java_class/bacillus)

#

(but you dont need to worry about those two)

flint belfry
spare quartz
#

oh you downloaded the wrong version

#

you needed 1.0

#

not 1.0

flint belfry
spare quartz
#

omg

#

do you want a new tar...

#

without the dicp stuif ,.,

flint belfry
spare quartz
#

i alreaady built it

#

let me send

#

that should make it less confusing

flint belfry
#

atp HWY DID YOU PUT THAT IN THE FUCKING OUTPUT

#

I DO NOT NEED Rat Installed 👍 IN THE OUTPUITr

flint belfry
#

no since ill probably be the only one with ssh to this printer

#

unless that guy trying to bruteforce gets in

#

which i doubt he will since hes an idiot lmfao

#

or she

#

whoever it is idfk

spare quartz
#

its me sorry :<

flint belfry
#

nuh uh you didnt have access on march 12th or earlier

flint belfry
#

it keeps throwing unrecoverable ssl error

#

the connection isnt even lasting a minute now

spare quartz
#

thats not my problem

spare quartz
flint belfry
#

i doubt its even my tunnel considering it dosent die this quicktly

spare quartz
#

is your TUNNEL dying or the SSTP connection dying

flint belfry
#

this also didnt happen before

spare quartz
#

that looks like a regular output

#

i need more context

flint belfry
spare quartz
#

because it terminated

flint belfry
#

i didnt touch it

#

i never told it to

spare quartz
#

i dunno

#

what does the server say

spare quartz
#

looks like an issue on sstpcs end

#

you could try and do -verbosity=4000

flint belfry
#

it just died at exactly 33 seconds again

#

this wasnt happening before

#

can you send an older version

spare quartz
#

nnnnoo i cant

flint belfry
#

why

spare quartz
#

because it could have something to do with this

#

try -random=DRBG:SUN or -random=NONE

flint belfry
#

lets see if it dies after 33 seconds again

#

dead after 33 seconds

spare quartz
#

show server output

#

and what flag did you use

spare quartz
#

try NONE

flint belfry
flint belfry
spare quartz
#

「エンドポイント マッパーから使用できるエンドポイントはこれ以上ありません。」

#

what if i killeed you instead

flint belfry
#

it hasnt died yet

spare quartz
#

not you

#

wsl

flint belfry
#

more server output

spare quartz
#

then its fine

#

your printer just cant support CSPRNG

flint belfry
#

it said it was unsecure

spare quartz
#

which means its ultimately less secure but

flint belfry
spare quartz
#

not that big of a deal

flint belfry
#

i didnt have to specify -random=NONE before

spare quartz
spare quartz
#

(i SAID that)

flint belfry
#

im not going to remember everything you said

flint belfry
#

is there a way to secure it in at least some way

spare quartz
#

its already secure enough

#

its not like your TLS encryption just disappears

#

it just means the data INSIDE tls is less random than it could've been

#

which isn't that big of a deal

#

AGHYH MY FUCKING BACK

flint belfry
#

OLD HAG

#

GO BAKC TO THE RETIREMENT HOME

spare quartz
#

im not old im just un health, ,y,,

flint belfry
#

yeah i wonder why

spare quartz
#

why..

flint belfry
#

unrelated to you drinking soda every day

flint belfry
#

is icmp just broken or

flint belfry
#

ima be honest

#

no fucking idea 💀

#

might be a windows serveror something

#

but ik its a ip that always responds

#

i tried 3 other ones and i havent gotten a ping back

spare quartz
#

.. have you set the routing table for ppp0?

flint belfry
#

no i shouldnt have to

#

well actually

#

i did

spare quartz
#

ifconfig
sudo ip route del default
sudo ip route add default via <ppp0 dest> dev ppp0

flint belfry
#

but it still didnt work

spare quartz
#

try it anyways

flint belfry
spare quartz
#

show your ifconfig/ip

flint belfry
#

ffs

#

hold on

#

also assuming the ssh tunnel dosent die in the next few minutes i think i "found" the issue

#

i tried to connect to the reverse port on the destination instead of the third destination and it hasnt died

#

so its probably an issue with nginx

spare quartz
flint belfry
#

i forgor command to do so

#

💀

spare quartz
#

ip route

flint belfry
#

rdpmain@ubuntu-rdpgw:~$ ip route
default via 192.168.1.1 dev ens18 proto static
0.214.219.237 dev ppp0 proto kernel scope link src 0.235.217.30
192.168.0.0/16 dev ens18 proto kernel scope link src 192.168.10.15
rdpmain@ubuntu-rdpgw:~$

spare quartz
#

routing table isnt set for ppp0 default

flint belfry
#

tf

spare quartz
#

ye

flint belfry
#

tffff

#

ok hold on let me try to do something

spare quartz
#

great

#

wsl is broken

flint belfry
#

its windows

#

what did you expect

flint belfry
#

well its still being managed by windows...

spare quartz
#

but its linux

flint belfry
#

and mad efor windows

spare quartz
flint belfry
#

smh

spare quartz
#

linux IS bad

flint belfry
#

now u cant do anything

#

:((((((((((((((((((

spare quartz
#

you just have to commission me to write the world back

flint belfry
spare quartz
#

sorry not sorry im capitalist

flint belfry
#

how u gonna get the documentation

#

and resources

spare quartz
#

i am the documentation

flint belfry
spare quartz
#

unironically ada HAS all the documentation within its files

#

docs are actually worse online

flint belfry
#

proxmox does a funny thing similary and has a seperate webpage for all documentation

#

running on the server itself

#

you could also go to the actual proxmox websites documentation but thats not fun

spare quartz
#

HAVE YOU FIXED YOUR ROUTING TABLES YET

#

i wanna go back to draiwng

flint belfry
#

just go back to drawing smh i need to suffer in peace

#

and figure out why nginx is being a dickwad

#

ok it lasted alot longer this time but it wasnt the tunnels fault

spare quartz
#

SHOW SERVVVEEEEEER

flint belfry
#

and i used random

spare quartz
#

OUUUUUUTPUT

flint belfry
#

not random

#

none

flint belfry
spare quartz
#

!!!!

#

pls tell me you had verbosity on ,,

flint belfry
flint belfry
spare quartz
#

(not something i can fix)

flint belfry
#

well im looking at the tunnel and it didnt die for once

#

idk what the client did

spare quartz
#

pluh

flint belfry
#

i dont think this is even my fault

#

why is it dying at a curl request

#

😭

spare quartz
#

the fact that you're not showing me the server output when the error happens infuriates me

flint belfry
#

its literally the same from last time

#

here

spare quartz
#

my brain funny

#

probably a socketexception..

#

i cant know what its doing for sure,,

flint belfry
#

i dont think its a thing with the tunnel

#

also i return to school on monday

#

so ill connect to the server in person

spare quartz
flint belfry
#

since i dont need a tunnel if im on the same network as it

flint belfry
#

ill go install the updated one you gave me

spare quartz
#

so i think i have time

flint belfry
#

why is your

#

system in chinese

#

😭

spare quartz
#

its japanese you dolt

flint belfry
#

you cannot be taking the bayacho whatever stuff this far

spare quartz
#

i wasnt!!!!!

flint belfry
spare quartz
#

kinda

flint belfry
spare quartz
#

hey

#

you be addicted with fatass airplanes

#

i be addicted with weirdo japanese artist

flint belfry
#

IM NOT ADDICTIED TO FATASS AIRPLANES

#

IM ADDICTIED TO AIRPLANE DRAGONS

spare quartz
#

same thing

flint belfry
#

YOU SEND ME FAT AIRPLANES

#

SMH

spare quartz
flint belfry
#

im kinda tempted to go get a old version of the server and see if that curl thing crashes it sicne it didnt do that before

#

im not saying you did something that caused this

#

but the fact its just happening now kinda makes me wanna test

spare quartz
#

well either way i'd rather you not cause theres so many internal changes i make "reverting" doesn't tell me anything

flint belfry
#

well then idk what you want me to do from here besides me running the tar you gave me a few mins ago

spare quartz
#

run the tar!!!!!!!!

#

and then do whatever it is you did

flint belfry
#

give me a sec 😭

#

wget not working is awful

spare quartz
flint belfry
#

v 4000 right

#

same flags

spare quartz
#

sure whateve

flint belfry
#

client dosent wanna connect since i dont think servers even up

#

its at this

spare quartz
#

IOOOPS

#

I LEFT THAT I

#

aGAIN

flint belfry
#

GOD DAMNIT AT

spare quartz
#

here

spare quartz
#

ohhh nooo

#

i found out why

#

okay so TCP has a handsshake at the end right

#

it makes it close with both parties acknowleding it

#

annnnd

#

when moving the thread logic to its own file

#

i shadowed this var

#

:<

flint belfry
#

Nuclear.

#

Biohzapij2iP[D13OI[AD2PKSNRJGIS4G43[GD

spare quartz
#

you're a ball

flint belfry
#

I KNEW SOMETHING CHANGED

#

UHGGHGHHABHF

#

GIVE ME THE NEW ONE

#

😭

spare quartz
#

SHUT UPPPPP

#

i have ah eadhace

flint belfry
#

I KNEW IT

spare quartz
#

and im tire

flint belfry
#

I KENW IT

#

OK FAIR

#

BUT I KNEWW ITTT

spare quartz
#

i LITERALLY told you

flint belfry
#

👁️ 👁️ 👁️ 👁️ 👁️

flint belfry
#

whatever

spare quartz
#

kade when inventing the fucking internet on top of the os internet is HARD apaprently!!!

flint belfry
#

lemme try that one

spare quartz
#

BARK BARK BARK BARK BARK BARK BARK BARK BARK

flint belfry
#

THATS NOT WHAT I MEAN

#

IF I RUN THE OLD SERVER

flint belfry
#

AND CURL DOSENT CRASH IT

#

THEN THAT MEANS SOMETHING CHANGED

spare quartz
#

YES OF COURSE ITLL WORK

#

I UPDATE THESE

spare quartz
#

omg

#

im gonna add an autoupdater to this

#

💔

flint belfry
#

yayyyyyyyyyyyyyyyyyy

#

also does my school have multiple public ips???

#

never seen that before

spare quartz
#

russian ip

spare quartz
#

go ahead and ummm

#

configure verbosity

#

since i dont think you need those packets tsutrcutre,,

flint belfry
#

im not turning off verbose yet

#

im still debugging the tunnel stuff

spare quartz
#

ばかばかばかばかばかばかばかばかばかばかばかばかばかばかばかばかばかばか

flint belfry
#

ik its an issue between npm (nginx) and the reverse ssh destination thing

#

idk what though

#

but it isnt randomly dying now

#

actually let me see if icmp works now

#

nope weird

#

but i see packets in the sstp client

#

just no response

spare quartz
#

your routing is set right

flint belfry
#

yeah

#

and either way

spare quartz
#

shhowww tablllle

#

and ippppp

flint belfry
#

i told ping to choose ppp0

flint belfry
spare quartz
#

cause it only appears to show up when your routing table is set to ppp0 dest as default

spare quartz
#

verty peculiar

flint belfry
#

lemme see if i can ssh something

#

um

#

now it dosent work

spare quartz
#

errmm what hte sigam

flint belfry
#

hold on

#

let me try the other routing command

#

the one i used on the other machine

#

actually its the same one

#

man wtf

spare quartz
#

it has come to my attentino ....

#

that

spare quartz
#

authentication is completely optional if a client is smart

#

i am fixing that rn.. give me a second ..

#
  • 4 new flags
  • -icmp_timeout/-tcp_timeout/-udp_timeout
  • -auth_tries
#

all self explanatory i hope

flint belfry
spare quartz
#

ou

flint belfry
#

thats the old version

#

installing the one u just sent rn

spare quartz
#

the new one doesnt fix whatver eror that is since that just came up

#

lemem see

flint belfry
#

installing anyways

spare quartz
#

maybe thatll fix that error

#

you can try

#

i wish i could test myself but unrfortnatlyery nolsintux

spare quartz
#

you keep usnig the wrong ip for route

#

you use the one after peer

#

not inet

#

and you're not showing me the serevr!!!!!!!!!!

#

stop just showing me the client!!!!!! arrrghhhh!!!

flint belfry
#

ok atp if its not too much to ask for

#

what happened to 192.168.1.2 😭

#

like

#

can yiu make the peer ip static

#

its REALLY difficult and annoying to change it every time i restart the connection

spare quartz
#

you complained about it initially which is why i randomized it

flint belfry
#

if you made it like

#

0.100.100.100 like that

#

or on the 0.000.000.000 ip range like it is rn thats fine

spare quartz
#

sounds laborious

#

can you run it again

flint belfry
#

to

#

make it static??

#

also ok

spare quartz
#

and SHOW ME THE SERVER

#

and use the right routing