#development

1 messages · Page 268 of 1

lapis vessel
#

I seriously need to get round to learning swift

grim sparrow
#

im surprised u haven't hopped onto the swiftui chain
@gaunt mesa my computer can’t load up swiftui views

#

Fr

gaunt mesa
#

I seriously need to get round to learning swift
@lapis vessel use the 100 days hacking with swift tutorial its very good

grim sparrow
#

I’ve tried

gaunt mesa
#

lemme find a link

lapis vessel
proud geyser
#

Is that swift or swift ui

grim sparrow
#

Swift

#

If you want SwiftUI it’s something like /SwiftUI100

gaunt mesa
#

yeah

#

tho if u don't know swift yet

#

please don't go straight to swift ui

grim sparrow
#

The first 12 days are the same

#

The core concepts of the language

#

13+ are all UI

proud geyser
#

lol

grim sparrow
#

So if you don’t care about storyboards and stuff

#

Don’t bother with them

lapis vessel
#

14.2 will be out soon so I'll be getting some more CVEs 😁

grim sparrow
proud geyser
#

100 days doesnt cover anything about networking... 😔

primal perch
#

networking isnt directly swift thats why

#

look up apple's networking APIs if thats what you're looking for

gaunt mesa
#

this is swift basics

#

its meant for people that don't know anything much about swift

grim sparrow
#

If you just want networking I can give you my class for it

#

Making it ez

#

I just gotta find it first

lapis vessel
#

I'd say once you know the core language, picking up specific parts of the API and individual frameworks isn't too challenging

gaunt mesa
#

@lapis vessel u could probably skip some of the days since it kinda does more of a "general programming introduction"

grim sparrow
#

Exactly

#

My method of learning Swift is/was

#

Learn the core fundamentals

#

Then just learn the stuff I need

proud geyser
#

Do you guys usually use frameworks for networking or nah like almofire thing

gaunt mesa
#

people that say they are fluent in a language but don't know its API's/libraries

lapis vessel
#

@gaunt mesa oh yeah I know how to pick and choose my way round that lol

gaunt mesa
#

yep

grim sparrow
#

Do you guys usually use frameworks for networking or nah like almofire thing
@proud geyser my class is fully native

#

Avoiding massive dependencies

gaunt mesa
#

alamofire looks very nice

grim sparrow
#

But it’s huge

gaunt mesa
#

u have the skitty mentality

#

nodeps

grim sparrow
#

I use dependencies

#

But why use one when I can just make my own mini version

#

In 50 or so lines

gaunt mesa
#

NSURLRequest

proud geyser
#

()

grim sparrow
#

Yes sir

#

It’s a wrapper

#

Of that

gaunt mesa
#

what's the difference between NSURLRequest and NSMutableURLRequest

grim sparrow
#

So I can just pass headers, body, url and request type

#

And it returns a dictionary

#

what's the difference between NSURLRequest and NSMutableURLRequest
@gaunt mesa you can modify stuff about it after wards

#

Such as request type

#

And headers

#

Afaik

lapis vessel
#

what's the difference between NSURLRequest and NSMutableURLRequest
@gaunt mesa one is mutable 🤔

grim sparrow
#

That’s probably more true

lapis vessel
#

I'll let you guess which one

gaunt mesa
#

bruh moment

proud geyser
#

Wait can you make get requests with vapor

grim sparrow
#

well

#

Vapor obviously

#

But you can’t add that to apps

#

Well that’s wrong, you probably can with great difficulty

#

But the tool chain is like 500mb

proud geyser
#

Question

#

A dumb one

grim sparrow
#

My favourite

tepid olive
#

@primal perch where is path to springboard binary

proud geyser
#

So when you import a depend does it import the entire thing in a app or just the required part

#

If that makes sense

grim sparrow
#

Somewhere in CorrServices

#

Eeeeerrrrrrrr

#

It will strip unused stuff at compile time

primal perch
#

thats the springboard framework binary since nothing is in the springboard binary anymore

#

and the sim path is something long

#

let me try to find

lapis vessel
#

if I link against a library, that whole library is here to stay

tepid olive
#

thank

proud geyser
#

How so it doesn’t affect the app size if we dont import all the stuff from depend @grim sparrow ?

grim sparrow
#

if I link against a library, that whole library is here to stay
@lapis vessel what does stripping do then? (Genuine question)

lapis vessel
#

stripping is for symbol names

grim sparrow
#

Oh ok

proud geyser
#

So for instance i use a depend thats 200mb of so and when i import some part of code it does the whole thing get compiled?

#

Or just the part of it

grim sparrow
#

What dependency is 200mb

proud geyser
#

For instance

#

Science purposes

lapis vessel
#

ok so most linking is dynamic, so the library is a separate file

#

and the whole library is there, not just the parts you need

tepid olive
grim sparrow
#

Cool phone buddy

tepid olive
#

thanks bro

proud geyser
#

Oh but cant you import the prt of it in obj c like #import <Foundation/Foundation.h>

#

Wait nvm nvm

grim sparrow
#

import Foundation

proud geyser
#

That was dumb

lapis vessel
#

#import <Foundation/Foundation.h> is just the headers, doesn't do any linking

grim sparrow
#

System libraries already on device are ok, because they aren’t bundled with your app

primal perch
#

find /Applications/Xcode.app/ -name SpringBoard or smth @tepid olive

grim sparrow
#

Like an external library that sits in the frameworks folder of your app

primal perch
#

they may also be in ~/Library/Developer

misty cradle
#

14.2 will be out soon so I'll be getting some more CVEs 😁
@lapis vessel you find more bugs?

lapis vessel
#

old ones

primal perch
#

but the path has like Runtimes and Simulator in it

misty cradle
#

ah

#

any rewards?

lapis vessel
#

remember the first infoleak that required root?

primal perch
#

its worth finding them though

proud geyser
#

Idkkk this is just for curiosity can you use obj c frameworks with swift tho??

misty cradle
#

yeah

proud geyser
#

Last dumb question i swear

lapis vessel
#

that one's finally been fixed

misty cradle
#

noice

grim sparrow
#

Idkkk this is just for curiosity can you use obj c frameworks with swift tho??
@proud geyser yes sir

proud geyser
#

Thanks for the knowledge

#

I appreciate it

lapis vessel
#

you don't hear about bounty rewards until after everything's live

grim sparrow
misty cradle
grim sparrow
twilit jungle
grim sparrow
#

Then what is

twilit jungle
#

not that

grim sparrow
primal perch
misty cradle
#

@twilit jungle show us your background goahead

grim sparrow
#

I do need to look at the new ones in big sur though

misty cradle
#

its prolly your pfp

primal perch
#

its probably anime tiddies bro

grim sparrow
#

lol

primal perch
#

he cant post it here

twilit jungle
#

Nah

primal perch
#

true

#

it is

#

!purge 10

twilit jungle
#

Its the modified version of my twitter background

grim sparrow
#

Wowww

misty cradle
#

:show:

primal perch
grim sparrow
twilit jungle
primal perch
#

nfrcoal

grim sparrow
#

when is that from

primal perch
#

out of context

twilit jungle
#

Never happened

primal perch
grim sparrow
primal perch
#

didnt it though

#

but we were talking about objc so fr

#

big meme so funny

grim sparrow
#

lol

twilit jungle
misty cradle
#

ban all these leakers

twilit jungle
misty cradle
primal perch
#

true

grim sparrow
#

Why does packet loss have to exist

misty cradle
#

its good bro

#

if you have that developer pack installed

lethal kayak
#

thats how the internet works

misty cradle
#

you can like fake lag on phone

#

which could be useful sometimes

grim sparrow
#

I’m trying to enjoy game streaming

#

And every few seconds

#

It drops 15 frames

misty cradle
#

f

grim sparrow
twilit jungle
#

uhh packets != frames

grim sparrow
#

My packet loss is 14%

undone nest
#

well if you stream games

#

and you drop packets

#

its not very good

grim sparrow
#

I don’t even know why

lethal kayak
#

mac or win

grim sparrow
#

Its Ethernet over everything

twilit jungle
#

Means you have a bad connection to the server

lethal kayak
undone nest
#

true

misty cradle
#

eta dgh0st stream for us in [redacted] fr2

twilit jungle
#

packet loss is usually at the links between the server and your home network

lethal kayak
#

can also happen between your computer and your router if you have some kind of internal issue

#

but that would affect everything

#

not just game streaming

grim sparrow
#

My router is 10 years old

lethal kayak
twilit jungle
undone nest
#

nice router bro

grim sparrow
#

Max link is 100Mb/s

lethal kayak
#

bruh

#

just get a new router then

grim sparrow
#

I’m not allowed

undone nest
#

wtf

#

you earn your own money

#

literal how

grim sparrow
#

Yes

undone nest
#

and literal why

grim sparrow
#

Because

misty cradle
#

his parents kinda cuck him

grim sparrow
#

I don’t fucking know

undone nest
#

just put the router in your room

#

and say yea its mine i bought it with my own money

#

ez

grim sparrow
#

It is

undone nest
#

no i mean the new router

grim sparrow
#

My mail gets checked

#

I wouldn’t be able to get it in the house

lethal kayak
#

i'm so confused

#

why would your parents not let you buy a router

#

with your own money

grim sparrow
#

Because they’re fucked

undone nest
#

just go to a store

#

and buy it

grim sparrow
#

I’m not allowed out the house

undone nest
#

????

#

wtf

grim sparrow
#

In case I get infected

undone nest
#

so scuffed

lethal kayak
#

dont you literally go to school irl

undone nest
#

your parents are really wack

grim sparrow
#

Yes

#

That’s it

#

School

lethal kayak
#

...

grim sparrow
#

But I have to be straight back

lethal kayak
#

i get that

grim sparrow
#

And shit

lethal kayak
#

but like

#

if you're already going to school

grim sparrow
#

That’s what I’ve said

lethal kayak
#

why not be allowed to go to the store

grim sparrow
#

School is the worst place right now

primal perch
#

L

lethal kayak
#

this generation's parenting is so scuffed lol

grim sparrow
#

There’s so much shit you don’t know about lol

lethal kayak
#

back in my day in the 40s we went off to war at 18

grim sparrow
undone nest
#

back in my day in the 40s we went off to war at 18
@lethal kayak true

grim sparrow
#

Guys

#

How much of a sin

#

Will I be committing

#

By plugging a power strip into a power strip

lethal kayak
#

you will be causing a fire hazard

grim sparrow
#

I have one plug in my room and I’m tired of constantly switching stuff

#

you will be causing a fire hazard
@lethal kayak how so

#

I thought as long as I don’t draw too much it’s ok

lethal kayak
#

too risky

#

because

#

manufacturer could've cheaped out or if one of the strips fails it can catch fire

grim sparrow
#

True

lethal kayak
#

could short itself and melt and then catch the dust around it on fire

grim sparrow
#

That’s only a minor inconvenience

lethal kayak
tepid olive
#

you're fine if it's temporary

#

and don't have amazon basics power strip

grim sparrow
#

They work in parallel right?

tepid olive
#

true

lethal kayak
#

homo erectus

#

idiot

grim sparrow
lethal kayak
#

homo cumus

grim sparrow
#

Trying to figure out why there’s packet loss

lethal kayak
#

why is cumulonimbus not pronounced cum ooh lo nim bis

grim sparrow
lethal kayak
#

no it's pronounced kyoom you loh nim bus

narrow mason
#

Are you leaving me for another catgirl

twilit jungle
#

Yes because you never turned into an actual catgirl

tepid olive
#

cock

grim sparrow
#

cock

tepid olive
#

lmao the amount of entity collisions

#

cock

surreal mountain
#

dont care

gaunt mesa
#

this served my purposes

tepid olive
#
#

springboard* binaries

#

sim ones

#

for anyone who is interested

rugged lake
#

Quick question. How do I call a function, for example FLEX menu from embedded dylib from cycript with frida/anything else?

“You can also show FLEX programmatically:

// Objective-C
[[FLEXManager sharedManager] showExplorer];
// Swift
FLEXManager.shared.showExplorer()”

gaunt mesa
#

@rugged lake what are u trying to do

tepid olive
#

how is this man

#

This is getting out of hand

#

It is astonishing how insecure iOS really is without SEPENIS

primal perch
#

not really its like any other OS

#

once you have arbitrary code exec ofc its gonna be a bruh

tepid olive
#

well yeah

#

but im saying damn

primal perch
tepid olive
#

it really is quite nice

#

how easy it is

narrow mason
#

:frmelt:

primal perch
#

balls

#

nuts even

#

good question

#

@narrow mason do you know

narrow mason
#

suck my cock for the answer

primal perch
gaunt mesa
#

once you have arbitrary code exec ofc its gonna be a bruh
@primal perch which is why the goal is to stop arbitrary code exec nfr

grim sparrow
tepid olive
#

talk until mute vibecat

gaunt mesa
#

why r u muted

narrow mason
#

for cumming

gaunt mesa
#

@tepid olive

#

hello joollllles

narrow mason
#

hi

gaunt mesa
#

how is ur day

narrow mason
#

yes

gaunt mesa
#

true

lime pivot
#

@grave sparrow ick, yeah, losing windows support is a big worry for arm. I don't think Microsoft has announced anything, and tbh they probably can't unless Apple kindly gives them near-production hardware

restive ether
#

L

lime pivot
#

which I'm sure they won't, they just have to wait and buy a retail Mac and hope Parallels runs ARM Windows ok as-is

tepid olive
#

@narrow mason mfer

#

didn’t play gta

narrow mason
#

@tepid olive im not home bro

tepid olive
#

buy me drugs

#

i can’t do any bad things for 10 days

#

I have to quarantine

narrow mason
#

@tepid olive wtf smoke at home bro

tepid olive
#

I have parents bro

narrow mason
#

@tepid olive just do drugs with them

tepid olive
#

@narrow mason I will get killed

narrow mason
#

@tepid olive true

tepid olive
#

@narrow mason

#

That’s piracy my manMonkaInsane

#

Piracy be like yes yalu woeis widepeepoHappy1

copper plaza
#

So,i added border,to an object

#

And it setting border to only one object

#

But i want to set it to any this green buttons

#

Not asking you

#

Thanks 😄

#

Dm

frozen fable
#

@narrow mason

#

baby

narrow mason
copper plaza
narrow mason
#

yiy

copper plaza
#

LMAOOOO

narrow mason
#

jules is probably high uhh
@grave sparrow i dont get high

#

smh

grim sparrow
#

isnt windows available for arm processors
@grave sparrow yes Microsoft have a few arm laptops

#

But it’s ass

#

afaik they don’t have a translation layer, so good luck running most software

half walrus
#

anyone wanna loan me a $5 steam gift card

grim sparrow
#

loan?

#

I basically just need Autodesk
@grave sparrow thought, surely

#

Something like

#

Parallels

#

Would work right?

#

There is an arm version of windows

#

So bootcamp is possible

#

It’s just if Apple will actually do it

#

The only iso I can find is from the preview program

#

Wow

#

I’ve found a great feature of bootcamp utility app

#

It’s great for clearing apfs snapshots

#

Just open it and leave it running

half walrus
#

trying to help a friend

grim sparrow
#

In the background it deletes them all

#

That doesn’t work though

#

well then you’re doing it wrong

#

Do you get any errors etc

#

that’s just apfs

#

It’s fucked for partitioning

#

Volumes are great though

#

On my external I have 4 volumes

#

And then 1 partition for Ubuntu

#

Haha bye

#

I should probably sleep

#

3:15am

#

Since the beginning of time, time has passed

#

Fuck knows

#

lol

#

Time is a strange mysterious thing

#

is it because of daylight saving Fuckery?

#

Clocks went back an hour on Sunday

#

Pog

#

Most of Western Europe is afaik

#

If you go to Dover you can see an hour ahead in time

#

The white cliffs of Dover?

#

Ye

#

When I went to France

#

It was cheaper to fly

#

Than travel across the country and then get the train

#

I went with school and getting a coach across the country was almost the same price as just flying

#

oof

#

Yeah I went with school last November before the virus hit Europe kek

#

Fucking Poggers trip

#

Rip

#

What

#

You’ve been typing for ages

#

And then just “G”

tepid olive
#

@vivid dew AM BACk

#

NO WORRY

#

thank

#

mod was retard

#

so i got mute

#

but now is ok

#

my mute technically lasts for 9 more minutes but

primal perch
#

@vivid dew AM BACk
@tepid olive welcome back cock!

restive ether
#

my mute technically lasts for 9 more minutes but
@tepid olive

surreal mountain
#

@tepid olive

primal perch
#

🤣

lime pivot
#

afaik they don’t have a translation layer, so good luck running most software
@grim sparrow they always had 32-bit x86 translation and I think now have x86_64

#

it was a key feature of this redux of Windows on ARM, because they’re probably never ever getting a meaningful number of Windows users to shift onto a non-Intel platform

#

so they may as well at least try to be x86-compatible

#

compared to macOS where Apple is already pushing compatibility pretty hard with the DTK, they make it feel urgent

#

ironically Macs going ARM will probably push hundreds of thousands of new Windows ARM users

lethal ice
#

gm

#

how are u sir kirb

lime pivot
#

gm sir @lethal ice

grim sparrow
#

Huh didn’t know that very cool

half walrus
#

anyone know why i’d get this error building on iOS and nowhere else

#

i’d like my smoke tests or whatever this is supposed to be called to pass 6/6 cat_cry

misty cradle
#

Because your toolchain does not have @available which macOS does

#

You could use shep’s patch which is pinned here

half walrus
#

mmm nah i’ll just write it out

lapis vessel
#

__isOSVersionAtLeast is super easy to write using -[NSProcessInfo isOperatingSystemAtLeastVersion:] anyway

misty cradle
#

But deep has taught us to do method checks @lapis vessel

#

Method checks > version checks fr

lapis vessel
#

yeah respondsToSelector is king

misty cradle
lapis vessel
#

shit code from flow: objc #define EITHER_OR(obj, sel1, sel2) [obj respondsToSelector:@selector(sel1)] ? [obj sel1] : [obj sel2]

#

only exists because apple decided to add "mediaControls" to the start of every property name

gaunt mesa
misty cradle
#

Lol

#

F

nimble parcel
#

I'm almost surprised @nimble parcel hasn't released anything
@lapis vessel firstly I haven’t released anything in a year so I wouldn’t be surprised if I were you lmao

#

and secondly I shifted to a different strategy in Supercharge so I’m not working on dsc stuff anymore

#

shit code from flow: objc #define EITHER_OR(obj, sel1, sel2) [obj respondsToSelector:@selector(sel1)] ? [obj sel1] : [obj sel2]
@lapis vessel this might not work the way you expect btw because obj will be evaluated twice

#

consider using an inline function instead or just be very sure you’re not doing anything with side effects in the obj expression

#

for example if you did EITHER_OR(views[i++], @selector(a), @selector(b)) it would increment i twice

lapis vessel
#

yeah I know

#

it was very quickly thrown together, if I was to do it properly I'd do it the way that the MIN MAX macros work where they save it in a variable

grim sparrow
#

@grave sparrow what was he actually doing

#

Oh right

wicked summit
#

Guys

#

I might be big dumb rn but

#

When you change your root password, it's still changed when you are no longer jailbroken, right?

#

Well, when you're not jailbroken

#

I assume that iOS uses root somehow, considering the fact that it exists (it's j not available to the user)

#

So how does iOS access root?

#

When the password is changed

tepid olive
#

uh

#

don’t quote me on this

#

but

#

i don’t think the OS needs root

#

cuz

#

it probably has perms to do whatever whenever

#

without a password

steady nest
#

your password is saved on /etc/passwd

#

it doesn’t use shadow

#

iOS needs root to perform some file system stuff

#

everything running as root, with full privileges, would not be very safe

valid venture
#

launchd -> daemons -> entitlements-> userland

tepid olive
#

typing here while i wait for ida to process springboard

surreal mountain
#

most stuff runs as mobile

#

pretty sure theres a bit that runs as root

marble tiger
#

Some processes on iOS do run as root. They don’t need to “login” to root though

tepid olive
#

SBLockButtonPressedNotification

#

cool

#

now to find what is listening for this

marble tiger
#

Is that a string?

tepid olive
#

lol

marble tiger
#

Could be a class 🤷‍♂️

tepid olive
#

"Notification"

#

not a class buddy

#

UNDEF:00000000009D5888 extrn _SBLockButtonPressedNotification:qword

#

UNDEF:00000000009D5730 ; Imports from /System/Library/PrivateFrameworks/SpringBoardUI.framework/SpringBoardUI

#

apparently

marble tiger
#

Ah, no, see, that was the symbol. It’s probably a string, but that hasn’t been established yet. Just saying

#

SBUI is always fun

misty cradle
#

rule 1: dont link with SBUI

marble tiger
#

I have fun with SBUI*

#

Haha

tepid olive
#

rule 1: dont link with SBUI
@misty cradle im not sofuckingfunny

marble tiger
#

I think I do- for alerts

tepid olive
#

im literally just looking in ida to see how device lock is done

#

i dont want to have to hook idle timeout and lock press

#

so im going lower

marble tiger
#

An interesting topic

tepid olive
#

ok

#

lets see

marble tiger
#

That should just make click lock sound

tepid olive
#

yes

#

it seems

#

im just searching for the notification

marble tiger
#

Ah

tepid olive
#

to see where else shit gets done with it

#

im not tryna point out that particular function

#

thats just where it was selected

marble tiger
#

👍

#

Personally would recommend looking at IOKit

tepid olive
#

pain

#

you are right tho

#

iokit would probably be the man behind this

#

welp SBLockButtonPressedNotification works if i observe for that, but that doesnt solve my issue of the idle timer i dont think

#

it does not

marble tiger
#

Wait, what’s your goal?

#

Don’t fire idle timer?

tepid olive
#

my goal is to detect when device locks

#

but there is no passcode

marble tiger
#

Ah

tepid olive
#

I probably figured it out

misty cradle
#

well there is

marble tiger
#

Does a device really lock if it doesn’t have a passcode?

tepid olive
#

Please can auto lock just happen so I can test

#

Does a device really lock if it doesn’t have a passcode?
@marble tiger not really lol. It does but it doesn’t

marble tiger
#

Rip. Isn’t there a 30 second option now?

#

Haha

tepid olive
#

Lock state in places stays as if it was unlocked

#

But in some places it does change

#

It’s weird

#

Wtf it’s been 30 secs

#

Oh here

#

Rippp

#

Doesn’t work with auto lock

#

Guess I’ll have to also observe for idle timer

#

DAMN IT WHY DID I CLOSE IDA

#

am I just brain dead or

#

or

#

or can’t I find how to make sub domains on nginx

#

@gentle crescent

tardy narwhal
#

afaik they’re just like regular hostnames, you can list them as well inside their own server block for nicer organization if fitting

gaunt mesa
#

@ any dev here who has worked on sneaker bots / wants to make one, DM me :fr2:
@misty cradle fr

tepid olive
#

@misty cradle fr
@gaunt mesa fr

gaunt mesa
gentle crescent
#
DigitalOcean

When using the Nginx web server, server blocks (similar to the virtual hosts in Apache) can be used to encapsulate configuration details and host more than one domain off of a single server. In this guide, we'll discuss how to configure server blocks

gaunt mesa
#

yes

#

virtual hosts

tepid olive
#

cool

#

passcode is now fully working

#

time to add support for other passcode formats

#

@gaunt mesa do you have jailbroken device

#

if so

#

can i ask a favor

faint timber
narrow mason
#

how secure is your passcode
@grave sparrow

#

10 likes and ill ping everyone

#

@lethal ice stfu

lethal ice
#

ok

faint timber
tepid olive
#

how secure is your passcode
@grave sparrow my regular passcode is just two digits repeated 3 times sofuckingfunny

#

My with-SEP password

faint timber
#

Instead of Meming go exploit sep bitches

tepid olive
#

ive somehow made a redirect loop with nginx

surreal mountain
#

do you use cloudflare

gaunt mesa
tepid olive
#

do you use cloudflare
@surreal mountain yes

gaunt mesa
#

damn bro

surreal mountain
#

do you have always use https on

tepid olive
surreal mountain
#

turn it off

gaunt mesa
#

setup https on nginx

surreal mountain
#

^

#

use certbot and turn auto redirect on

gaunt mesa
#

if u want a lazy way to do it u can use certbot

#

yeah

surreal mountain
#

turn always use https off on cloudflare

gaunt mesa
#

nah u can keep it on if u have certbot

#

so ill just recap for a moment

surreal mountain
#

nah u can keep it on if u have certbot
@gaunt mesa it loops for me

tepid olive
gaunt mesa
#

you can either:

  • turn off always https and set ur SSL mode to flexible and no https on nginx
  • setup certbot on nginx and have strict SSL on cloudflare
surreal mountain
#

@tepid olive what is your tld

tepid olive
#

namecheap i guess

surreal mountain
#

tld

#

top level domain

gaunt mesa
#

oh yeah forgot .dev requires hsts or whatever

surreal mountain
#

.dev, .com, .net

tepid olive
#

.me

surreal mountain
#

oh

#

ok

gaunt mesa
#

yeah then u can do what i do

#

because .dev has different requirements

tepid olive
#

i have like 4 domains

surreal mountain
#

oh yeah forgot .dev requires hsts or whatever
@gaunt mesa nah it just always forces https

#

no https/ssl = no site

gaunt mesa
surreal mountain
#

speaking of, im supposed to be working on my server rn

#

but

gaunt mesa
#

well still use ssl either way

surreal mountain
#

quiprr.dev dead

tepid olive
#

fuck

#

it worked but i made a loop again

#

i have this

#

and certbot

#

ITS WORKING NVM

#

ty ma'am @surreal mountain @gaunt mesa

gaunt mesa
#

laura pls finger me

late ridge
narrow mason
#

:rf:
@vivid dew

tepid olive
#

success

#

the you

#

why do u have let's encrypt and cloud flare

low flicker
#

As a connoisseur of cum, I know that that is, in fact, cum.

tepid olive
#

Ok white name

#

I am the source of cum

#

Welll

grim sparrow
tepid olive
#

I am the cum tubing

low flicker
#

I have the white-name for a reason. Am literal cum

grim sparrow
#

Bruh

tepid olive
#

@everyone stay strong in nnn intjpray

late ridge
#

im scrd

gaunt mesa
tepid olive
#

Passcode for Lock Screen done

lethal ice
#

true

tepid olive
#

yes

lethal ice
tepid olive
#

@half walrus alright, finished LS passcode, now im gonna not store in raw text form (even tho nobody's gonna be fucking with this i hope) and just hash it instead sofuckingfunny

#

committed and pushed to git as well

late ridge
#

pls store your passwd in text

#

it makes me happy when you do

tepid olive
#

password.docx

late ridge
#

HAHAH

#

30pt font

#

bold

#

with italics for extra oomph

lime pivot
#

for encryption change the font to wingdings

primal perch
#

committed and pushed to git as well
@tepid olive

late ridge
tepid olive
#

pls store your passwd in text
@late ridge but bro how do store password in text?

#

it hard

late ridge
#

lol

tepid olive
#

My password spreadsheet has hashes of the passwords only bigbrain

#

Lmao

#

Yeah I forget why I needed to hash passcode, I guess the idea of being able to read raw passcode from plist didn’t settle well with me but either way it’s insecure

#

Lol

#

Can my shitty Minecraft hacked client please stop crashing when I search for modules

#

Thanks

primal perch
#

wtf

#

repair that shit intjcum

lethal ice
#

imagine actually using game hacks

#

instead of making them for money

tepid olive
#

imagine having time to do so

#

I’m making a csgo hack with a friend

#

we’ve worked for 6 hours straight on a loader

#

ok

late ridge
#

that skelly

#

tho

gaunt mesa
#

old logo moment

tepid olive
#

Ok

#

franime
@vivid dew

grim sparrow
#

it hard
@tepid olive

tepid olive
grim sparrow
#

Out of context: it hard

tepid olive
#

Ok

grim sparrow
tepid olive
#

It’s November 1st here so can’t be having none of that cause when it hard it’s a constant reminder

grim sparrow
#

NNN smh

tepid olive
#

Day 1 of not touching cock

grim sparrow
#

We all know you’re gonna fail

lethal ice
#

yea true

#

harder to resist the younger you are fr

#

haha imagine jacking off

narrow mason
#

haha imagine jacking off
@lethal ice

lime pivot
#

unfortunately this is fake news

#

sucks to be you

primal perch
#

@everyone This is an official notice pursuant to 36 U.S.C. § 2103 (e) that I have made my last nut, at 22:22 PDT on the 31st of October, A.D. 2020, before the start of No Nut November. I certify that, under penalty of perjury, that the date and time provided in this notice is accurate.

lethal ice
#

@everyone This is an official notice pursuant to 36 U.S.C. § 2103 (e) that I have made my last nut, at 22:22 PDT on the 31st of October, A.D. 2020, before the start of No Nut November. I certify that, under penalty of perjury, that the date and time provided in this notice is accurate.

surreal mountain
#

@everyone This is an official notice pursuant to 36 U.S.C. § 2103 (e) that I have made my last nut, at 22:22 PDT on the 31st of October, A.D. 2020, before the start of No Nut November. I certify that, under penalty of perjury, that the date and time provided in this notice is accurate.

tepid olive
#

@everyone This is an official notice pursuant to 36 U.S.C. § 2103 (e) that I have made my last nut, at 22:22 PDT on the 31st of October, A.D. 2020, before the start of No Nut November. I certify that, under penalty of perjury, that the date and time provided in this notice is accurate.

tepid olive
#

ok

grim sparrow
#

cock

#

cock

tepid olive
#

gitea is the easiest right?

brave frost
#

Guys i am taking my first computer science course

#

Cs 40

#

And its C++

grim sparrow
brave frost
#

Lol i just wanted to get opinions guess not

tepid olive
#

And its C++
@brave frost tell them I wanna learn python

faint timber
#

Not my first but same

tardy narwhal
#

good luck on your compsci journey

#

in case of doubt, always pop open IDA

faint timber
#

Don’t forget the stack is LIFO

#

Well you can’t take from anywhere except the top

half walrus
#

in case of doubt, always pop open IDA
@tardy narwhal words of eternal wisdom

#

i love how that’s become how I debug my tweaks now

half walrus
#

Someone write 32 bit support back into Catalina i will pay

surreal mountain
misty cradle
#

@half walrus just write a hypervisor

half walrus
#

how did macos do it before

misty cradle
#

@heavy island how

half walrus
#

bc the main reason I want it is TF2 which depends on mainly CPU for graphics

misty cradle
#

Just dual boot like the rest of us fr

half walrus
#

I do now

#

it sucks

#

I want to work on something rn without rebooting into macOS bc I'm waiting for some friends to hop into the lobby within the hour

#

had a chat with coms about compiling TF2 for 64 bit but it'd require rewriting several parts of the game and wouldn't be able to connect to official game servers without a ton of RE and probably a hack loader from myself

misty cradle
#

Yes same that’s why I once I boot into one OS I stay there for a long time

#

Currently on Windows

#

Not missing anything yet

half walrus
#

see yeah all i have on windows is TF2 and vscode

#

if I could access my macos drive here it'd be slightly better

#

or had a good terminal

#

or if macos ran well in a VM

#

or if windows had a more unix styled shell that didn't require running some form of linux emulator

misty cradle
#

@lean ridge go ahead sign up

lean ridge
#

@misty cradle no

tepid olive
#

or if windows had a more unix styled shell that didn't require running some form of linux emulator
@half walrus powershell or MobaXterm

half walrus
#

i use powershell

#

just feels clunky

tepid olive
#

very lol

#

windows terminal is nice

half walrus
#

retarded but i care way too much about the terminal I use

#

macos got it so right

misty cradle
#

windows terminal is nice
@tepid olive fr

lean ridge
#

@half walrus you unfollowed me pensiveFlushed

misty cradle
tepid olive
#

mobaxterm is ugly asf but i need that sftp integration bro

half walrus
#

@half walrus you unfollowed me pensiveFlushed
sigh

lean ridge
#

sigh
@half walrus fight me roachsaber

half walrus
#

so many ppl have said that to me

#

hate it because it's such an awkward question lol

lean ridge
#

jokes buy Iris on chariz instead

grim sparrow
#

lmao

half walrus
#

i barely follow anyone and it's mostly people i'm currently working with, people who work in fields i'm interested with, or friends

grim sparrow
#

@lean ridge you can't be unfollowed if you were never followed bigbrain

lean ridge
half walrus
#

and once or twice a month I go through and unfollow a bunch of people I don't know that well or who've become less active in those fields

lean ridge
#

is gucci I'm not butthurt lmfao

grim sparrow
#

I need to purge my following list tbf

half walrus
#

and every time someone always says 'u unfollowed me @half walrus floshed'

#

wish u could hide who u follow so:
i can follow people i'm actually close to like I can on my insta or private acct
ppl dont take it personally every time I unfollow someone

grim sparrow
#

ngl I'd love hide follower/following list

half walrus
#

link is dead

grim sparrow
#

bruh

half walrus
#

archive mirror

tepid olive
#

@gentle grove hel

#

are u here

gentle grove
#

hello

#

what happen

tepid olive
#

ive got gitea setup

#

but i cant find any tutorials to link it to my subdomain

gentle grove
#

wdym

tepid olive
#

i want to link my subdomain to the gitea

#

its currently just ip and port

gentle grove
#

ohhh

half walrus
gentle grove
#

yo uneed like nginx or something

tepid olive
#

i got nginx

gentle grove
#

reverse proxy

half walrus
#

reverse proxy

#

what

gentle grove
#

reverse proxy gitea using nginx

half walrus
gentle grove
#

just a sec i need to isntall ssh lmao

half walrus
#

that is not

#

no

gentle grove
#

whast

#

what should i use instead?

#

reverse proxy is what the gitea docs told me to also

half walrus
#

this is not at all how I used gitea when git.krit was a thing

gentle grove
#

what did you do

#

instead

half walrus
#

doesn't it have a configuration file where you can just bind all ips and point your cloudflare install to the IP

gentle grove
#

oh i dont use cloudflare

half walrus
#

/DNS

tepid olive
#

i do use cloudflare

half walrus
#

have you tried an A record pointing to the IP you mentioned

#

I don't think gitea cares if you're accessing the IP through a domain

gentle grove
#

yeah

tepid olive
#

but i cant redirect it to port

half walrus
#

You'd only need to use a webserver proxy if you're hosting the gitea install on the same server as the website

gentle grove
#

i used nginx reverse proxy since i have all my stuff on one vps so i have to differentiate what host you're trying to access

#

yeah

half walrus
#

but i cant redirect it to port
@tepid olive which port

tepid olive
#

3000

half walrus
#

change it in the gitea config

gentle grove
#

which i think you're doing right @tepid olive

#

like webserver on same server as gitea?

tepid olive
#

im hosting my site on it too

#

with nginx

half walrus
#

oh

#

yeah ok you'd want to do what he is then

#

dont mind me Kek

faint timber
#

Joe

gentle grove
#

actually not so much a guide

#

just has an example nginx config

tepid olive
#

like dis

gentle grove
#

yeah

tepid olive
#

POG ITS WORKING

#

TYTYTY

gentle grove
#

NP

gaunt mesa
tepid olive
half walrus
#

no

misty cradle
#

i dont think redirects work like that

#

afaik

surreal mountain
#

no

#

thats not how it works

gentle grove
#

you have to use return 307 or return 301

half walrus
#

use cloudflare page rules or use a HTML redirect

surreal mountain
#

just use html redirect

#

so much easier

half walrus
#

nah

gentle grove
#

i never use html redirect lol

half walrus
#

use page rules

gaunt mesa
#

can u even proxy pass an https

gentle grove
#

i mean

surreal mountain
#

use page rules
@half walrus my page rules are all used for cache levels on different subdomains

half walrus
surreal mountain
#

and im not paying for cloudflare

#

so

gentle grove
#

page rules is a cloudflare thing right

surreal mountain
#

page rules is a cloudflare thing right
@gentle grove yes

gentle grove
#

so i cnat use it

half walrus
#

use cloudflare then Kek

gaunt mesa
#

cloudflare is goated

#

what do u use

gentle grove
#

it doesn't proxy mail so it wouldnt exactly do anything useful

#

since all my stuff is on one vps

gaunt mesa
half walrus
#

very nice to be able to bash <(curl -sL dr.krit.me)

#

dont think html redirects can handle that

gentle grove
#

true

#

i just use nginx config for my redirects

tepid olive
#

me when

#

also me when

half walrus
#

does discord.akka.monster have an existing dns record

tepid olive
half walrus
#

needs to point somewhere

#

even though it'll never hit the ip it's pointing to

tepid olive
#

i pointed it to my vps ip

half walrus
#

works

tepid olive
#

it isnt doing anything woecry

half walrus
#

yes it is

#

woops

tepid olive
#

bruh how

half walrus
#

but yeah it worked for me

#

ping the server

#

ur dns is probably outdated

tepid olive
#

mfer pinging a old ip

#

this is the ip from the previous host iirc

half walrus
#

ipconfig /flushdns

tepid olive
half walrus
tepid olive
#

it works on my phone so itll work for everyone i guess

half walrus
#

use google dns

gentle grove
#

one sec

#

google dns kek

#

ipv4 ping gives 104.18.60.106

tepid olive
#

windows vibewoah

lethal ice
#

go ahead

#

say kali linux is better than windows

lime pivot
#

a Macintosh LC II is better than Windows

marsh river
#

nah bro windows vista is superior

lime pivot
#

Vista was a good OS don’t @ me

tepid olive
#

I use arch btw

half walrus
#

running arch is like jailbreaking your daily driver

#

/linux in general

#

customization / freedom is nice

#

some shit is constantly broken

#

and half of your apps cant run

tepid olive
#

call me crazy but i don't mind the occasional troubleshooting 😅

#

keeps me busy

half walrus
#

(unless you install tools that make the apps think they're running in a different environment)

#

yeah i dont either, i do jailbreak my daily driver, and used arch for the longest time, but I need a stable OS for my work machine

upbeat wyvern
#

Windows10 is actually better as long as you use a version where you can get rid of that windows store bullshit

grim sparrow
#

LTSC?

half walrus
#

no regrets moving from windows to macos for my main 'working' station

#

if not anything else windows runs well enough in a VM to do anything except games, whereas macos VMs are kinda shit

grim sparrow
#

I prefer MacOS for everything except gaming

brave frost
#

good luck on your compsci journey
@tardy narwhal thanks> Don’t forget the stack is LIFO
@faint timber what does that mean

narrow mason
#

last in first out

faint timber
#

you will learn what the stack is in c++

brave frost
#

Right

#

Okay

faint timber
#

its a stack you have to take from the top

brave frost
#

No idea what that means

faint timber
#

meaning to get something from the middle you take out everything above it

brave frost
#

Oh

faint timber
#

you will when you get there

brave frost
#

Okay

#

Its online

#

So that sucks

tepid olive
#

You will learn about that in your data structures course

brave frost
#

Im planning to go to a uc school

#

For compsci

grim sparrow
#

C++ is just C but with extra extra passion

brave frost
#

Idk C

#

I know a little objc

narrow mason
#

C is best

brave frost
#

I know a little swift

#

C++ for game dev

#

Ik that to

#

Well hopefully its not that hard for me

primal perch
#

C is best
@narrow mason true

narrow mason
#

@narrow mason true
@primal perch

half walrus
#

:beans:

#

oh

#

oh no

#

it's that time of the month isn't it

lime pivot
#

rip

grim sparrow
tepid olive
lethal ice
tepid olive
#

surreal mountain
#

tepid olive
#


@surreal mountain

surreal mountain
#

quipToday at 7:49 PM

half walrus
#

:Kek:

tepid olive
#

@half walrus what happened to “away until Monday”

#

It’s two hours before Monday

half walrus
#

liability