#💽Programming Chat v2
1 messages · Page 45 of 1
192.168.1.2 on my localnet is for my switch managment
ok
i see
this wont cause any issues with the other ip on my network right
if they use the right interface no
but if it causes an issue ill randomize that ip too
neat
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
well the sstp server wont drop if you have the printer itself run it (as long as the printer itself is fine)
do you know what i should do about that since idk why the ssh tunnel dies
so just have a job or something start it
the server wont
yes
but the connection will
the moment the ssh tunnel dies
it just says ssl error because well
it dropped
well i cant fix that
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
uiuuuuugghhhhhh
i dont know i suck at ssh
fuckkk
the ssh is to get the sstp port onto my local network since i dont have any way of connecting to the sstp server because im not on the same network as it
it just forwards it onto my network
gvbelh
its like port fowarding on a router but not really
is the printer itself exposed to the internet
what's running the other end of the tunnel?
and i cant port foward on the school ip
well if you have an ssh tunnel to get onto the school network
theres something on the other end
what is it
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
sifisdifmndskfsfwe
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
so there is a school computer that is forwarding its port* to you?
the whole issue is that the tunnel kills itself randomly and i have nada idea why
the ssh tunnel is running on the printer
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
well if the ssh tunnel is also behind the schools network how do you connect to it
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
... kade?
thats waht the ssh tunnel is for
what
yes i know
do you need me to write you something else
no
that is more reliable and can do it the other way around
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
yes im saying
do you want me to make the sstp server...* able to initiate connections
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
yes
its just that i have zero idea
why it keeps dying
this printer is cursed and idk why
and this isnt ur servers fault
literally anything the ssh tunnel does will die randomly
well i can't really provide any more help with it since the toplogy of your networking is wacky
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
well as far as i see it you're essentially encapsulating IP 3 times
well unless you have any other idea for me to connect to the sstp server without tunneling the port with ssh
something like tailscale would work and would have been the solution
lemme just install malware
but then again
i added a rat on the server for convenience
/dev/net/tun dead
are you serious atp 😭
NO
i wouldnt have been suprised if you did
i literally dont write malware what do people want out of me
uhhh
ughh steam wants me to login
can you just give me urs so i can buy you the thing later
よろしくお願いします!!
▼概要記事
https://www.fanbox.cc/@bayachao/posts/1775681
▼概要記事Twitter
https://twitter.com/BAYACHAO/status/1348947835576836096?s=20
#ちゃおちゃお通信局
▼魔けモン!Web
https://bayachao.wixsite.com/makemon
▼ばやちゃおTwitter
https://twitter.com/BAYACHAO
BGM
・DOVA-SYNDROME https://dova-s.jp/
・audiostock https://audiostock.jp/
・効果音ラボ https://soundeffec...
303716405
its the game you sent in dms right
yyyyyyesssssssssss
ok\
unless you also wanna buy me $1000 worth of merch
N
anyways ill continue updating the server so it's not as spammy
ill let you know when that's done
k
(also ip randomization in the future )
Ddos
im going to figure out if its a ttl issue or something on why the ssh tunnel keeps dying
no not the server lmfao
any packets its sent will always be the same TTL
its not ur servers fault
no im just saying
its the ssh tunnel
huhh
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
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
cause im jusut saying!!!!!
Ok
Get out
you ARE
ATP I WOULD LIKE TO REMIND YOU
i just made a VIRUS for a FURRY GAME!!
ITS NOT A VIRUS FFS 😭
IF I WAS RATTING/HACKING MY SCHOOL
I WOULD HAVE DROPPED A LAN TURTLE OR PI SOMEWHERE
ITS MUCH LESS THE EFFORT THAN WHAT WERE TRYING TO DO
YOU!!
😭
TBHAT SNOT ME
😭
also im pretty sure if i were to run any hacking things via the sstp tunnel it would probbaly explode anyways
so
point proven
:<

im gonna test traceroute on my server to see if it actualyl works
oops i ran apt install on it agani
still works!
okay yeah
traceroute doesnt work very well
okay good to know
traceroute on everything just immediately gets it
@spare quartz acept
die
anyways yes
NO
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
pls tell me you didnt click buy this for myself
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
what the fuck????
ok then i think it bought it for myself because i literally clicked this is a gift
check your library
ask steam support to refund it
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
i received a gift... for... something called "Your Mom???"
thsi dude is crazy
hacker behavior
die
YAYYYYYYYYYY
I FINALLY HAVE ITTTTTTTTT
it only took LITERALLY reinventing the internet
such a price to pay for a
the person who does not have humor
okay but what did they say
umm
ok i really shouldnt be talking about this in qsp
dms
😭
FUCKING
IT HASNT BEEN 10 MINUTES
I WANTED TO PLAY ITTT 🥹
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
😭
( ? )
Congrats you know some katakana
what
no....
my ime did that... sorta..
i knew イザナリ was a proper noun so i used katakana
and の やつ i just heard using my ears
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
神社
いざなり*のやつ probably reads fine but
for more complex sentences with little kanji it probably wouldn't
oh yeah @spare quartz how do i automate running the server at boot or whatever using crontab or idk
木漏れ日
Does this thing have systemd?
no
Actually, honestly, if you’re able to install cron then do this
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
Probably because screen requires a user and whenever you’re booting, but haven’t logged in, there’s no user present
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
what is a "screen"
?
Maybe that would work
heard of tmux?
no/barely
yes i have heard of it
screen is just tmux but gnu
ill look at it in a bit
aera would you know why my reverse ssh tunnel keeps dying
like it just kills itself at random and its becoming an issue
maybe cause your IT department has gotten wise
idk I wouldn't know why it's dying without looking at an error log
its not the it department and theyre still retarded as usual
which log
ssh -R 2002:localhost:443 [email protected] -p 3678 -i /tun/printer
just a basic reverse ssh tunnel
and it keeps ending itself
idk where its logging errors though
@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..
@flint belfry logging improved + the ability to disable (most) logging added
gonna see if i cant add compression too
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 😭
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
the compression method im working on adding should (at best) reduce the packet size of TCP/IP from ~40 bytes to 4/2 for most
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
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)
well... if it does happen to be some lower level os issue that might pose a few problems with making my own tunnel
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
EVILLLLLLLL
considering ssh can run without tun it shouldnt need that
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
no they're adorable .
EEEEEEEEEEEEEEEEEEEEEEVILLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL
hold on im eating my eceral
ok\
same way you insult plane dragons im gonna insult your hyperfixation
theres 3????
112 interfaces
wlan0/eth0/loopback
lemme run the ni tool again
well the printer having wifi makes sense but we dont use it because
🇨🇳 CHINA EXPRESS CERITFICED 100% GUARNTEE WORK 10000 MBPS WORK WIFI CHIP 🇨🇳 (it dosent work beacause its an off the shelf wifi chip)
sheezus ufcking christ
well actually it works
but its very unreliable
i wonder how many your computer has..
YOUR computer
What
run this on your pc with the ni_list argument
also dont use that for the printer... its not stable..
ughhhh fine
i wanan hack you

I WAS WRONG
somehow its even less
94 kB of kotlin in total
gonna attempt a funny idea
@flint belfry so
will your school network let me do this..
why....
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
LOL
triple chained vpn
works too
segfault in python is crazy
@flint belfry
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 ...
ill update it when i figure out the tunneling
sealed class with companion object
what are Kotlin developers cooking
back in my day we just had structs
dispatching read
hopefully gonna be able to at least read a DHCPOFFER
Currently lobotomizing windows to not use DHCP
sounds like you just need an interface...
yay!!!!!
the router is responding!!!
[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
@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
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
i dont understand how that works but ok 😭
well if you could tell me how i'd love to know..
☣️ ^^^^
also im pretty sure i just found someone trying to ssh into the printer in auth.log lmfao
who tf is shen
???
(this isnt related to your server)
i was looking at the printers auth logs
so close
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
yeah i know theres very few people on planet earth whod actively try and scan sstp
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???
\🤓
die
what
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
why would you want to 😭
dhcp spam
that's not an error
also update the server idiot
send it again
omg
fine
ill send it with the DHCP client
i dunno what itll do
i hope your schools router is on 192.168.0.x
how do i turn it off
you cant
update ittt 😭
why did you say this then
(it isnt)
uppppdateee
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
i dont know where it is or if its the correct version since you fail to change the file name
its been 1.0 ever since it was made
well
so i dont know what version that was
doesnt your computer just say (1)
or whastevr
then if you replaced it why worry about it being old
just look at the dates
you have a filesystem
you dont
im talking about discord
how am i supposed to know which version you want me to update to
discord literally has dates
and im supposed to know when you sent it how
CAUSE I SENT IT EARLIER
if i filter by you sending files its just going to be snapshot 1.0 snapshot 1.0
THANK YOU
SO !!!! DUMB!!!
UPDATE YOUR SHIT
god
USE VERSIONS CORRECTLY
im gonna invent a new file fomrat just to make you NOT stupid
BAD DEV!!
its literally not released yet! none of our stuff is!
(except for file_formats_java_class/bacillus)
(but you dont need to worry about those two)
https://cdn.meemkade.com/u/a8e33039-396b-4cd0-aa9e-2d95d121e6a5.png noooooooooooo WHY IS IT DOING THAT
WROIF[JESWRIJ;DBKKKKKVM NFLDCERFVC NRK;BGEFHWUDVOFJ;XJKNOIJBGNEJ;XVNJCMNOPJKNPJVRNOKM'NPFZEWUIJFEWIJGD93RTUR8987912r*#@$&(*r@$!r^)&^!&)t^#&t#$)@(&*r
is it this one
atp HWY DID YOU PUT THAT IN THE FUCKING OUTPUT
I DO NOT NEED Rat Installed 👍 IN THE OUTPUITr
hue hue hue
such a good coder i am
can other people see it or something
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
its me sorry :<
get out
it keeps throwing unrecoverable ssl error
the connection isnt even lasting a minute now
thats not my problem
i think your tunnel is just really bad
i doubt its even my tunnel considering it dosent die this quicktly
is your TUNNEL dying or the SSTP connection dying
why did it terminate
because it terminated
it just died at exactly 33 seconds again
this wasnt happening before
can you send an older version
nnnnoo i cant
why
because it could have something to do with this
try -random=DRBG:SUN or -random=NONE
try NONE
./sstp -keystore=serverkeystore.p12 -keystore_passphrase=redacted -verbosity=4000 -randG:SUNBG
ok
please do i dont want to deal with this shit any longer
it hasnt died yet
more server output
it said it was unsecure
which means its ultimately less secure but
how come it was fine before then
not that big of a deal
i didnt have to specify -random=NONE before
because i was intentionally using an insecure random
that flag is new
(i SAID that)
is there a way to secure it in at least some way
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
OLD HAG
OLD HAG
GO BAKC TO THE RETIREMENT HOME
im not old im just un health, ,y,,
yeah i wonder why
why..
unrelated to you drinking soda every day
https://cdn.meemkade.com/u/017edb64-b4f6-4e26-af2f-994d84563edd.png @spare quartz is this normal
is icmp just broken or
whats the ip at 10.98.16.1
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
.. have you set the routing table for ppp0?
ifconfig
sudo ip route del default
sudo ip route add default via <ppp0 dest> dev ppp0
but it still didnt work
try it anyways
5
show your ifconfig/ip
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
pls show routing table next
ip route
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:~$
routing table isnt set for ppp0 default
tf
its these right??
ye
well its still being managed by windows...
but its linux
and mad efor windows

linux IS bad
destroys every computer in the world including servers running linux
now u cant do anything
:((((((((((((((((((
yeah i can
you just have to commission me to write the world back
sorry not sorry im capitalist
i am the documentation
"getting started: install ada"
unironically ada HAS all the documentation within its files
docs are actually worse online
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
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
SHOW SERVVVEEEEEER
and i used random
OUUUUUUTPUT
ok
4k
also this is the most your getting since when i try to scroll up it dont work
Session Ended means either the sstpc client killed the connection locally or a socket error occurred
(not something i can fix)
pluh
ok before i get this one
i dont think this is even my fault
why is it dying at a curl request
😭
the fact that you're not showing me the server output when the error happens infuriates me
my brain funny
probably a socketexception..
i cant know what its doing for sure,,
i dont think its a thing with the tunnel
also i return to school on monday
so ill connect to the server in person
socketexceptions can happen for infinite reasons im not saying that
since i dont need a tunnel if im on the same network as it
oh
ill go install the updated one you gave me
well it looks like today is coin cell battery day
so i think i have time
its japanese you dolt
you cannot be taking the bayacho whatever stuff this far
i wasnt!!!!!
whatever
kinda
hey
you be addicted with fatass airplanes
i be addicted with weirdo japanese artist
same thing
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
well either way i'd rather you not cause theres so many internal changes i make "reverting" doesn't tell me anything
well then idk what you want me to do from here besides me running the tar you gave me a few mins ago
sure whateve
GOD DAMNIT AT
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
:<
hniopcfiwmmjirnhpabyuhj9IK,OWim' kjnpuiii-9k0=ol,pek ojihp;qbnd-9uj0ikq,opa njlbwhosu-9ik,owk npdbowjnehuijo09de-wnehosjlpuiao0wrlpf,knhpij2quk0,akw nspiofnh-oalp,s2 o[kfji32sk fj4poispkemj k;goidszea-349fjs8398f4j8s5834948q8w
Nuclear.
Biohzapij2iP[D13OI[AD2PKSNRJGIS4G43[GD
you're a ball
I KNEW IT
and im tire
i LITERALLY told you
👁️ 👁️ 👁️ 👁️ 👁️
&
well if i reverted and it worked then it would confirm it
whatever
kade when inventing the fucking internet on top of the os internet is HARD apaprently!!!
lemme try that one
I KNOW IT IS
😭
NO IT WOULDNT CAUSE THE CODE BACK THEN WOULDNT EXIST NOW
BARK BARK BARK BARK BARK BARK BARK BARK BARK
IS THAT YOU
SODA GUZZLER
yayyyyyyyyyyyyyyyyyy
also does my school have multiple public ips???
never seen that before
russian ip
oh yeah
go ahead and ummm
configure verbosity
since i dont think you need those packets tsutrcutre,,
ばかばかばかばかばかばかばかばかばかばかばかばかばかばかばかばかばかばか
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
your routing is set right
i told ping to choose ppp0
uighhh hold on
yeah but idk if ping is gonna RECEIVE icmp on ppp0 too
cause it only appears to show up when your routing table is set to ppp0 dest as default
what do ip a
say
verty peculiar
errmm what hte sigam
hold on
let me try the other routing command
the one i used on the other machine
actually its the same one
man wtf
ssssssssssssssoooooooooooooo
it has come to my attentino ....
that
authentication is completely optional if a client is smart
i am fixing that rn.. give me a second ..
@flint belfry
- 4 new flags
- -icmp_timeout/-tcp_timeout/-udp_timeout
- -auth_tries
all self explanatory i hope
let me try
ou
oh
installing anyways
used a synchronizedlist for this
maybe thatll fix that error
you can try
i wish i could test myself but unrfortnatlyery nolsintux
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!!!
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
you complained about it initially which is why i randomized it
i complained about it being the same subnet as mine
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
