#htyping
Explore tagged Tumblr posts
wizardsfang · 4 months ago
Text
I yearn for cold fresh water to dip myself into, I want to be submerged
18 notes · View notes
markrosewater · 1 year ago
Note
hi mark, if/when making weird old minus and plus counters in line with the +1 and -1 we commonly use nowadays, most ppl I see bringing this up weird counters that affect P/T but aren't as simple to track as the regulars that go 1 by 1. To me as bot htypes of 1/1 counters cant exist at the same time, they're easy to track with a single dice at a time. But those wierd counters are most used as removal, and confusing ppl after the fact, as they don't cancel out with either of the first 2.
If. We’ve learned over the years that keeping counters on creatures simple is important.
19 notes · View notes
channiebbang · 4 years ago
Text
just listen, trust me.
synopsis: a misunderstanding drives jaemin away from the only person that he should've trusted. when reality slaps him in the face he feels miserable and tries to win his love back. or something of the sort lol
characters: Jaemin, Main Character, Jeno, and a bit of Haechan, Renjun, Chenle, Mark and Jisung.
pairing: boyfriend!jaemin x f.maincharacter
genre: angst angst angst and fluff
word count: 7k (fucking hell it's THAT long?) sorry lmao
warnings: none
author’s note: this took way too long to finish jfvamejgf but i really couldn't come up with a good enough ending. or more like i couldn't write down what i wanted to write lol but i finally finished it heheh i hope you like it and it satisfies the wait i made you go through lol 💛💛
the many things people told him echoed in his head. the dimmed lights of his studio room and the slow, low beat of the music not doing much to brighten up his mood.
she's being too friendly with that one friend of yours, don't you think?
he's warming up too much to her.
watch out, you wouldn't want someone to whisk her away from you, she is a bit naive, she could be affected too easily.
and it would all have fallen to deaf ears, because he was never one to let anyone talk about his personal life, only if one of his closest friends hadn't said something.
"jaem," jeno's voice made jaemin turn to his friend. jeno looked around to their other friends before figuring out they wouldn't let what he was going to say out of the circle.
"yeah," jaemin smiled at jeno, remnants of his laugher from what renjun was saying. jeno cleared his throat still unsure how to approach the topic.
as soon as the news reached his ears he had searched for his friend. he was unsure of the news but he figured jaemin could always ask y/n and they would solve things if it were to be lies. what jeno didn't know at the time was all the other stuff jaemin had heard.
"listen," jeno started, tongue darting out to wet his dry lips, "i.. people are saying some stuff and i-," he cleared his throat again, in nervousness, "i thought i should let you know. i don't think they are true at all! but... one can never be too sure, right?" he asked, voice unsure as his eyes darted to meet jaemin's. the latter's brows furrowed in confusion, wondering what the hell jeno was talking about and he was just about to ask when he continued.
"in case it's wrong then you guys can always just clear it out but i heard this from someone close and thought i would let you know either ways," jeno's hand scratched his neck in nervousness.
"just fucking say it, oh my god," chenle huffed, impatient with the suspense the older was building up.
"i swear to god, if you say something like a joke," haechan warned, mark snorting.
"i'm serious, just," jeno groaned, wondering why he had to be the one to break the news.
"just tell me, jeno," jaemin smiled and jeno felt the already heavy load on his shoulder get 20 kgs heavier. he took a deep breath. all in one go, he thought, just like a band aid.
"y/n is cheating on you."
and jaemin's world fell apart.
everyone could have been wrong but jeno? could jeno be wrong too?
silence. total silence followed as jaemin's smile fell and his eyes stared ahead to jeno but not really.
he thought about y/n, thought if he could picture her doing anything like than and the answer came right away, even before he finished his thought. no. just no. she could never. but they always said it's the people you least expect it from. but y/n? she could never... right?
"what the fuck are you talking about?" it was mark who had spoken, the defensive tone evident in voice as he did nothing to mask it and jeno looked away from jaemin's eyes to the eldest.
"y/n could never, she's not like that," renjun chuckled drily, in disbelief.
"jeno, are you sure about this?" haechan raised a hand in front of him to assess the grave situation.
"that's what i said. i heard this from someone who's reliable, i can't say who, though."
jaemin cleared his throat catching everyone's attention. he gulped the lump in his throat before he looked around the group.
"i'll handle this, don't worry."
that was all he said but even if he sounded calm and collected, his eyes said a different story, and his clenched jaw showed a different side of the coin. and as much as they wanted to believe he would handle it with care with y/n, they saw the storm coming even before he did. because jaemin's eyes were on fire, he was aflame. and that uncertainty he had before had just been consumed with jeno's confirmation. jaemin's tipping point was reached. as he turned to walk away a hand grasped his arm.
"jaemin," it was jisung, jaemin waited for him to go on.
"she would never do that." was all he said.
the ding of his phone's notification brought him back from the memory. he reached out to his phone deciding this could no longer be avoided. he was determined enough. with these thoughts running in his head he dialed y/n's number and pressed the phone to his ear.
"hello? jaem?" she answered, and he sighed because how could she sound so angelic, and how was he supposed to confront her when he felt his heart tighten just by her voice. he sucked up the weakness he felt for her when she called out his name again.
"hey, where are you?" he asked softly, but no matter how much he tried to conceal it, the coldness in his voice seeped through.
"i'm at the cafe near my apartment with kyunhae," she giggled and at the mention of the name jaemin saw red. what the fuck was she doing with him?
"when will you be done? i need to talk to you," he deadpanned, voice colder than y/n had ever heard and she felt at alert right away. why was he talking like that?
"jaem?" wonder laced her voice as she silently asked what was up but jaemin said nothing.
"it's urgent," he specified and y/n had asked him to pick her up right away, sensing something was wrong. and jaemin was left confused to stare at his phone again.
how long are you gonna pretend you care about me? why are you doing me this dirty? why are you faking caring about me?
with those thoughts he had gotten up, whisked his jacket from behind his bedroom door and out of the house he was.
as he drove through the streets he tried to think again, he tried to figure out again if she could really have cheated on him. he was desperate for it to be a lie but then again, jeno had confirmed it, hadn't he?
could the girl that held him so tightly when they slept, cheat on him? could the girl he grew to love so much do this to him? how could she even think about it when she cried during children's movies, had ice cream cravings out of nowhere, cried in his arms, clinging to him when he had almost fainted from low blood pressure, helped him stand back on his feet whenever he was sick, babying him through the whole process. how could she cheat on him when she kissed him so softly, as if he was the most precious thing she had, when she held him so close as he murmured sweet nothings in her ears, when she looked at him with so much love when he smiled, when right as he laughed he would look over at her and she would be staring at him. her excuse? she loved seeing him happy. how could the same person that confessed her love for him in between shallow breaths, gasps and whines as he made her feel good be the same person to cheat. how could she make him feel so loved and so important if it was all fake.
it took him a total of twenty minutes to reach the cafe. he parked the car outside as he texted y/n he was out front. he waited for her leaned against the side of his car.
the door to the entrance to the cafe opened and y/n walked out first, face turned behind her as she laughed with kyunhae. jaemin's hands balled into fists as he watched the interaction, the anger swam in his veins as he watched y/n collide her fist against his in a fist bump before calling out a text me later.
y/n turned out front to jaemin and the way her eyes seemed to genuinely spark up in bright stars as soon she saw him had his heart clenching in pain. how long have you been mastering this act? how can you look this genuine?
"hi, handsome," she gushed as she pressed her chest to his, arms wrapping around his neck as she pressed a soft kiss to his jaw. jaemin gulped, eyes trained to her relaxed expression, eyes closed and a soft smile on her lips as she hugged him standing on her tippy toes. his arms shoot out out of habit as they went to wrap around her waist before his hands hovered over her frame. he couldn't do it. he couldn't pretend everything was okay.
as y/n didn't feel jaemin hug her back she pulled away slowly, her eyes looking up at him as her arms slowly fell away from him.
"jaem?" she softly called him and his eyes met hers, cold as ever. her hand raised to rest on his cheek in affection but before she could touch his skin, his fingers wrapped around her wrist and stopped her in her tracks. y/n's brows furrowed in confusion.
"let's go," he simply said as he stepped away and opened the passenger seat door for her, y/n looked at him for a few seconds more as he looked to the side and waited for her to get in, so she did.
the silence was eating y/n alive as she fidgeted with her fingers, suspecting something was wrong. she raked her brain, wondering if she did or said anything wrong but it all came empty.
"jaem?" she tentatively called for him. jaemin waited for a few seconds before he hummed in acknowledgement, but even that small sound seemed cold, colder than he had ever been.
"is something wrong?" she softly asked, hand reaching out to grasp his and intertwining their fingers before resting it on her lap. but as soon as the back of his hand rested against her jeans clad thigh he shook off her hand to grasp the wheel again.
she sat frozen, eyes trained where their hands were, her hand still in her lap the same way he had shook it off. what did i do so bad? she wondered.
"i'm driving," came his excuse but she knew something else was up. he had never rejected her touch like this.
"if something is wrong please tell me, i'll help you," she shook off the hurt before turning to him and sending a small smile, eyes pleading, but jaemin stared ahead, silent.
a few minutes later jaemin parked the car in his apartment building garage before swiftly getting out and waiting for y/n. it took her a few seconds before she was out too. they made their way to the elevators. the elevator came, they got in, and it went up to jaemin and his friend's apartment floor. all in silence.
jaemin walked in first, leaving the door open for y/n. as she closed the door behind her she made eye contact with jisung. the boy smiled warmly at the girl and stepped towards her.
"oh! didn't know you were coming over, want some?" he raised the hot pot of ramen, seemingly on the way to his room, and y/n smiled shaking her head as she took her shoes off.
"i ate, but thank you," she smiled warmly and jisung threw her a thumbs up before walking to his room and closing the door.
y/n walked into the apartment looking around for which way jaemin went before her eyes fell on his seated figure in the living room. everyone seemed to be in their own rooms apart from mark, who stood in the kitchen.
"hey," he waved, a warm smile on his lips before his eyes shifted jaemin and his smile dimmed a bit, y/n waved back.
she shuffled towards jaemin, still confused as to what happened.
"jaemin?" she called for him, his head snapped her way before he slowly stood up.
"do you have anything to tell me?" he asked and y/n thought hard and careful if she had forgotten anything but came up with nothing so she timidly shook her head, hands picking at the border of her tshirt. the one that belonged to jaemin.
"did i forget anything?" she murmured, head low as she felt guilty for forgetting something that affected him so much.
"you have nothing to tell me?" he repeated, a scoff following and y/n looked back up at him, her brows furrowed.
"okay, let me ask you this," he said, hands resting on his hips as he looked up at the ceiling. mark watched, debating whether he should leave or not, but then choosing against it, someone had to try and do damage control.
"what is kyunhae to you?" at the new question y/n's brows furrowed even more.
"jaem what are you reaching at?" she asked, confusion eating her alive. jaemin's eyes sent daggers her way and she realized that she never wanted to have that gaze on her ever again.
"answer my question; what. is. kyunhae. to. you?" he asked again, emphasizing his words. the agitation clear in his voice as he ran a hand through his hair. mark stepped into the living room area.
"jaemin, chill," he tried to calm the younger and prevent him from saying anything he would regret later. this wasn't how he thought jaemin would handle things.
"why can't she just answer?!" jaemin exclaimed. the more she delayed her answer the more anger rose in him. her lips quivered seeing a jaemin she had never seen. he had never talked to her like that, with so much hartred.
"he's just a friend! that's all! why are you asking me that!" she answered, her voice a notch higher as she felt attacked. the way he talked to her made her feel defensive. she had never felt attacked by him and she was scared, she didn't know what happened, why he was acting like that. but no matter how naive she was she wasn't stupid.
she heard what people said about her, she knew things reached jaemin's ears in the past and she had done everything in her power to show him he was the only person she loved, only person she cared about. that he was her everything, her all. she had gifted him with a matching promise ring, to reassure him that she was his, always will be. she had told him not to listen to anyone, only her. she loved him, she really did. that's why she always told him when she would be out with kyunhae, she wanted him to know that whenever he needed it she will drop him and come running to jaemin. because jaemin was her priority. she had told him about meeting him today too but jaemin had forgotten it seems.
"then why the fuck do i hear different things?" he all but screamed and y/n stood frozen on her spot, scared. he had never raised his voice at her, much less in the process of accusing her of anything.
"i swear jaem," her voice came out in a trembled whisper as jaemin breathed heavily, "none of it is true, i swear," she pleaded, her eyes stinging in desperation. she needed him to believe her.
"you're lying," he shook his head, an empty chuckle leaving his lips as he threw his head back in disbelief and anger, "you've been lying for who knows how long," he muttered and y/n's brows furrowed, offended.
"i have never lied to you," she breathed out, before she remembered mark standing nearby. she took two quick steps towards him, taking a hold of his hand softly, "jaem, let's talk about it in your room, okay? let's solve this," she pleaded as she softly pulled his hand but jaemin snatched his arm away from her.
"no," he shook his head, "we're gonna do it here, so you can't lie to me anymore," his voice rose as he pointed around him and y/n's eyes blurred in frustration and hurt. how could he be like this.
"jaem what has gotten into you?" she asked, voice a tremble as the first tears threatened to spill, "please, i don't want to lose you, let's calm down and talk about this," she pleaded again.
"if you didn't want to lose me you should've thought about it before you cheated on me!"
y/n felt her heart break at his words, she felt like he had pushed her off of a building, she felt like the ground was snatched from under her feet and she was left falling into the void. the emotion swam in her expression.
"what's going on?"
mark's head snapped towards renjun and haechan's figures as they stepped out of their rooms and into the living room, eyes widened in alarm shifting from y/n to jaemin and then to mark.
mark shook his head. the three looked at y/n, her emotions set on her face and they knew right away they had the whole situation wrong. jaemin had it wrong.
she didn't look alarmed, caught in the act or guilty, she looked down right betrayed, hurt, and deceived.
"i did nothing of the sort, jaemin," her voice came out offended, disbelief swimming in her tone.
"jaem," haechan walked in front of his friend, partially blocking y/n's view, "that's enough, calm down," he muttered lowly, only jaemin hearing him. jaemin shook his head as he pushed haechan away softly.
"no, i need to know why," he insisted, "why would you do that to me? why not just tell me?" he asked again.
"i didn't do anything! i understand you heard it somewhere but hell, jaemin, at least ask me before you assume the worst!" she exclaimed her arms raising and dropping by her sides.
"and you're still fucking lying to me!" he raised his voice again in exasperation.
"i have no reason to lie to you! why are you saying all this to me? how could i ever do that to you, jaem?" her voice grew quiet at the end, just the thought of his implications finally sending the tears tumbling down her cheeks. jaemin scoffed.
"exactly, how could you do that to me?! all i ever did was treat you with care, i always put you first!" he countered again, the vein in his neck popping.
"jaem, you're not listening to me, please, just listen to me," she pleaded a sob escaping her lips as she stepped closer t him, her hands grasping his cheeks in desperation for him to look at her eyes, to believe her, "i love you, i would never ever do anything like that, please trust me, let them all be, just trust me."
but jaemin took a hold of her hands and let them fall in between them.
"what if it's someone close to me that told me," he scoffed stepping away.
"jaemin don't," renjun interfered, standing in front of y/n, blocking her completely from jaemin's eyes.
"just go home y/n," jaemin shook his head as his fingers ran trough his hair and he turned away.
"yah, you're exaggerating," mark called him out and jaemin threw him a glance.
"then why bring me here? why do this in front of everyone when you could've done that when you met me, why this whole thing?" she asked quietly. she didn't know what she felt, she didn't know who this person in front of her even was.
she understood jaemin, she really did. hearing so many things from so many people must've played with his head, she understood it. but fucking hell she wished he had talked to her about it, about all of it. she wished he didn't lash out on her, she wished he had just remembered who she was and how much she loved him. she was a person too, wasn't she? she could get hurt too, right?
when jaemin didn't answer she hurriedly turned around, making her way to the door. she fleetingly saw the youngest two silently standing in front of their door at the commotion but she paid no mind to that. all she wanted was to go away. y/n felt so lost, so betrayed; why didn't he believe her? why didn't he just ask her?
"y/n wait-" haechan tried to call back the girl but she was already out of the door, quickly walking to the elevator and pressing repeatedly on the button.
"fucking hell jaem, is this how you planned to handle it? really?" renjun scolded the black haired guy. jaemin sat on the couch, head in his hands and eyes brimming with tears. suspiciously all their phones dinged one after the other. chenle and jisung looking at each other in confusion as they were the only ones to notice.
mark ran out of the apartment slowly coming to a stop in beside of y/n. she kept her head down, tears dripping on the floor from the tip of her nose as she sniffled.
"y/n," mark took a hold of her elbow, "wait for a second, you can't leave alone. it's late, I'll take you home, hmm?" he tried to persuade her softly, careful not to be too loud. but she shook her head.
"thank you, but i need to be alone," she whispered, her shoulder shaking as she took in a harsh breath. mark's eyes softened.
"let me call you an uber, at least?" he offered again, hand caressing her hair in affection but she shook her head again.
"I'll be okay," she muttered as the doors to the elevator dinged and opened. y/n took a step forward before coming to a stop when another pair of shoes came into her view, she stepped aside muttering a sorry.
"oh, y/n..?" jeno's voice was surprised, his phone held on his hand and his eyes wide. he looked at mark, who held the most disappointed look on his face, brows furrowed. jeno looked back at y/n in confusion.
she looked up at his voice and the sight of her wet cheeks, red nose and swollen eyes sent an alarm to jeno. his eyes widened as he stammered.
"fuck, y/n, I'm so sorry- i didn't know-" jeno was at a loss of words as realization dawned on y/n and she smiled bitterly.
"it's okay," she simply said as she walked into the elevator and waited for the doors to close.
-
jaemin looked up as mark and jeno walked into the apartment, just at the same time as jisung and chenle stumbled out of their rooms, phone grasping in their hands.
"hyung, you gotta see this," chenle shoved his phone into jaemin's face. the latter took in a deep breath, taking the phone from the younger.
"jaem," jeno muttered, eyes remorseful, "i'm so sorry," he solemnly muttered out, and jaemin furrowed his brows in confusion before looking at the screen of chenle's phone.
under the instagram picture, written in bold letters, the words "SHE SAID YES" and the small line underneath "thank you y/n for helping me make it even more memorable" were mocking him. and as jaemin ran his fingers through his hair for the nth time that evening and gripped his roots in a vice like grip, his eyes scanned the picture. the picture of kyunhee and who he assumed was his fiancé now. jaemin felt like the biggest idiot in the planet.
-
so as y/n helped kyunhee with the preparations of his engagement party with the biggest smile she could muster up, the happiness she painted on didn't quite reach her eyes. jaemin had tried again and again to contact her but y/n made it a point to ignore all his texts and all his calls, only using her phone when extremely needed.
she helped her dear friend through the whole process, never missing a beat to tell him and the lucky girl how proud she was of them both.
kyunhee felt guilty taking her help, so much so that y/n had screamed at him to not give her the pity look. she had explained that she needed the distraction and after much thought he let her handle whatever she wanted.
he told himself if he ever came face to face with jaemin he would've made him taste his fist, but he knew they would resolve their misunderstanding. of course they would, they loved each other infinitly after all.
y/n was surprised when two days after the break up her mother came knocking on her door. at first she had thought jaemin had called her and as soon as she was about to send her mother away, the older woman had told, "i knew something wasn't right, i could feel it." and so y/n had her dearest mother at her apartment, making sure she got the energy she needed and she ate well.
jaemin on the other hand was lost. completely lost. he beat himself up for how he had talked to y/n, he scolded himself for not having talked it out. he regretted not listening to her when she was asking for him to listen.
he tried calling her a thousand times. he tried texting her from the boys' phones and every time he would let a dry laugh out when she would reply "tell jaem i don't want to speak." he knew his girl knew him too well and he felt worse every time because how did he let go of her? what an idiot.
so it was with a heavy heart and jaw clenched in embarrassment that jaemin was standing in front of a building, waiting for the one he misunderstood. truth be told, he was nervous, for what he still didn't know but he had a hunch.
"jaemin," a voice pulled him out of his thoughts and jaemin turned to his right to come face to face with a poker face kyunhee. he cleared his voice, holding out his hand for a handshake.
"hey, i hope i didn't mess up your schedule, i can only imagine how busy you are," jaemin smiled a tight lipped smile. kyunhee stared at him for a second before deciding to be cooperative for y/n's sake. he grasped jaemin's hand and gave it a firm shake before letting go.
"you technically did," he sighed, jaemin's brows furrowed, a confused sound leaving his lips, "mess up my schedule. i had an appointment i had to cancel," kyunhee said, arms crossing over his chest. jaemin blinked for a few seconds before muttering a soft sorry in embarrassment. silence fell upon the two guys. kyunhee's eyes stayed put on jaemin's wavering ones. he could practically see the wheels turning in the black haired guy.
"what the hell are you guys doing?" kyunhee sighed then. jaemin's eyes snapped on him, eyes wide in alarm.
"i-i'm very sorry for misunderstanding your intentions. i really am," jaemin blabbed, kyunhee rolled his eyes.
"why are you apologizing to me when the person you should apologize to is somewhere else?" kyunhee asked as a matter of fact.
"she doesn't want to talk to me," jaemin whispered, eyes looking away and jaw clenching. kyunhee scoffed catching jaemin's attention again.
"yeah no shit she doesn't," the newly engaged one spat out and jaemin let out a humorless snicker, head nodding.
"you acted like a total dick to her, i don't even know how she hasn't blocked you yet," kyunhee shot again and jaemin listened, for he knew he deserved it. the former's eyes softened for a second at jaemin's obvious miserable eyes, before hardening again.
"oi, dickhead," he called jaemin, foot kicking at his shin, jaemin ducked to hold his shin out of instinct, eyes snapping up in despair.
"oi! what was that for?" he called.
"i won't tell you to go to her place and beg for forgiveness, because quite frankly, that's not going to work," kyunhee deadpanned and jaemin nodded, hanging to his every word.
"give her time, jaemin, she's hurt," he continued.
jaemin stared at the floor at his feet as he thought. guilt enveloping him in its arms as usual these days. he took a deep breath again and looked up at his girlfriend's friend, he offered a small smile.
"thank you, really," jaemin muttered, genuine gratefulness in his voice, "for holding her up, i know it should've been me but i'm glad she has a friend like you, i'm really sorry again."
"it's okay, don't worry about it. just think about what kind of pose you need to hold when you're begging on your knees for her forgiveness," kyunhee bit back in a lighter tone, feeling weird about all the formality. jaemin snorted the real smile in a while, grateful kyunhee got rid of the heavy serious air around them.
"congratulations on your engagement, by the way," jaemin clapped the side of kyunhee's arm and the latter thanked him, before a thought hit him and his eyes squinted as he looked at jaemin.
"uhhh why are you looking at me like that?" the black haired one asked, an unsure tone to his voice.
"you know what? why don't you..."
-
"the place looks so pretty!" y/n turned to her mother with a proud smile as the older woman looked around the engagement party venue with sparkling eyes, "you did a great job, love," she turned to y/n and lovingly caressed her face.
"thank you, mom," y/n giggled, her hand grasping her mom's as they made their way through the crowd.
the venue was decorated in hues of white and lilacs, the stage at the front of it was decorated with fresh flowers and thin branches giving it a very fresh look.
her eyes lit up when she saw her dear friend and his fiancé in the distance.
"let's go say hi to kyunhee," she told her mother as they made their way towards the couple.
-
it was thirty minutes later, when y/n was enjoying her time with a few friends and their families that the murmurs started.
at first y/n didn't pay any attention to it because who cares if a handsome guy was at the party, she was already taken. well. not anymore, but that didn't change the fact that her heart lay where jaemin was.
so imagine her surprise when she turned around to look around the place and her eyes fell on none other than the handsome guy everyone was talking about. na jaemin.
as soon as their eyes met y/n's head snapped towards kyunhee a few meters away, talking to another guest, and the piece of shit had the audacity to smile at her and throw a wink before returning his eyes to the guest.
jaemin slowly came to a stop beside her, back as straight as a wooden plank, shoulders tense. he threw a tight lipped smile around the few people surrounding him as he greeted them.
"jaemin dear?" y/n's mother's eyes sparked up in adoration and y/n smiled softly at the scene as her mom engulfed a chuckling jaemin in her arms, hands grasping his face softly as she gushed over him.
"how long it has been, love, how are you?" she asked and jaemin chuckled before patting her back and stood back up straight to look at her.
"too long, sorry i couldn't come to say hi sooner, i was stuck with all the assignments i pushed back," he apologized, ever the gentleman and y/n's eyes stung a bit as she blinked.
"ahh you study so well, but don't neglect your health," she smiled again as she hugged him tighter and jaemin nodded hugging her back. what he didn't expect was the words the older woman whispered in his ear as she pulled away.
"make things right, love, fight for each other," and she gave him the most loving smile as she said something about enjoying the evening and walked to a group of ladies.
jaemin's eyes fell on y/n and she looked away as jaemin stepped up beside her as she pulled away from the small group, saying something about getting a glass of prosecco.
she threw him a side glance as she stopped at the table.
"why are you following me," at the sound of her voice jaemin let out a breath he didn't know he was holding. his hand twitched to hold hers.
"i wanted some prosecco," he muttered and a small smile pulled at his lips when she blushed in embarrassment before nodding and moving away with the glass in her hand, jaemin doing the same. the two stood at the side in silence.
"y/n," jaemin called after a while and y/n hummed, her eyes trained to the live band, "i'm very sorry," he whispered. y/n stopped in the middle of taking a sip before detaching the glass from her lips.
"i don't want to talk about it, jaem," she muttered before taking the sip, finishing the content in the flute all in one go. jaemin's hand rested against the back of her waist in reflex.
"slow, you're gonna get dizzy," he muttered and y/n could hear the worry in his tone, and she hated it because how could he sound like that after all he had said.
there were a few things that put jaemin's worry at rest. that assured him that y/n was still is girl. he felt a small smile tug at his lips when she called him by his nickname, when she didn't push away his hand on her waist, his chest puffed out, and when she nodded at his words of worry he felt himself relax a bit.
"you're beautiful," he muttered loud enough for only y/n to hear as he took a sip of his prosecco, eyes set on her as she turned around with narrowed eyes, only to blush like crazy when her eyes met his. jaemin's eyes held an intimacy she couldn't hold right now. he let out a deep chuckle when her chest and neck set up in flames.
they stood there side by side as they watched the many couples dancing. jaemin's eyes would settle on her every few seconds, so much so that she could feel it every time.
"what are you two doing?" y/n's mother's voice made the couple's head snap to the side. y/n made sure a soft smile settled on her lips as her mother's friends followed her.
"who's this, y/n?" one of them asked, curious eyes settled onto jaemin, the latter giving a polite smile and a bow as he muttered his hellos. before y/n could answer, her mother chimed in.
"oh! this is jaemin, i told you about him! he's my daughter's boyfriend, such a gem, let me tell you. sweetest boy i ever met," she gushed, and y/n's panic stricken eyes met jaemin's smiling ones. her eyes narrowed at his pleased look.
"oh my, he's so gorgeous! you're absolutely stunning, dear!" one of the women smiled as she caressed his cheek and jaemin chuckled, muttering a thank you.
"well, what are you two doing here? go for a dance!" y/n's mother ushered as she pushed them to the clearing, where other couples were dancing.
y/n made to protest and push back but her words got swallowed up by the encouraging giggling of the older women as they stumbled upon the floor.
y/n looked at jaemin as he settled his prosecco flute on the tray of a passing waiter.
a few minutes later the two found themselves slowly swaying to the music. one of y/n's hands in jaemin's as his other hand rested against the middle of her back. his thumb brushed slowly in a comforting manner, so much so that y/n found herself stopping from leaning her head on his shoulder out of instict.
jaemin's eyes stayed on her features as hers looked anywhere but him. his heart hurt that she didn't want to even look at him, but he also understood. he had hurt her deeply, after all.
"y/n," he called, voice loud enough only for her to hear. she hummed in acknowledgment, "look at me," he tapped his thumb against her back and she reluctantly looked up at him.
"i'm sorry," he squeezed her hand, and she remained silent. she didn't know what to say. what do you say to sorry when you can't say it's okay? do you ignore it? do you say i heard you? do you just nod? what do you do?
people say sorry and expect everything to be fine, they say sorry when they know the answer is going to be it's okay. but, to y/n it wasn't okay, it couldn't be okay. she didn't know if it would be anytime soon or anything. all she knew was that she was hurt, extremely hurt. so she couldn't say it's okay.
she loved jaemin tremendously. so much so it was scary. she loved him so much her chest hurt sometimes, her lungs felt like giving out and her heart felt like squeezing the life out of it. it was painful how much she actually loved him. she felt like crying if she didn't ignore how much she actually loved him.
not because it was unhealthy, but because she knew she would give it all up for him. she couldn't dwell too much on the love she harbored for him, she just had to live with the knowledge that she loved him a lot. she knew if she tried to think about how much she loved him she would cry so much it would worry him. and she didn't know how she could ever explain that.
because how do you explain to someone you love them so much you want to cry because your heart hurts, it hurts so much because even your heart is too small to contain that much love. because you love everything about them, all of it. and you know how cheesy it is when people list out all the reasons why they love someone but your love is different; you can't pin point what exactly you love, you can't pin point what makes you happy about them, and you can't bring yourself to just find one physical attribute you love about them because that would be a lie, because that's not why you love them, and you can't say personality because as much as that's the closest thing as to why you love them, it's not quite there yet.
you just love them. the essence of what and who they are, with all their flaws and imperfections and all things perfect, it's just them entirely. it's their ability to smile when they're hurting, it's the way they make mistakes and they learn, the way they just are. and you can't explain it so you just accept it that when someone asks why you love them you'll just have to say a measly i love everything about them, and as cute as that sounds it's so basic and so underwhelming to what you actually feel but that's all that you're able to say.
so y/n stared at jaemin's eyes and her eyes stung and moistened up because she could feel her heart hurting, because she let herself actually feel how much she loved him. yes, he hurt her. yes, she was in pain. but the pain she felt from loving him was so much greater and so much more overwhelming.
jaemin was quick to softly push his hand on her back and encourage her to rest her head on his shoulder, knowing how much she hated crying in public. she gladly took the support, resting her forehead on his shoulder. he hushed her as his lips pressed against her hair.
"you hurt me," she said, and jaemin rested her hand clasped in his on his other shoulder, fingers squeezing hers, arm tightening around her back.
"i know, i'm so sorry, really, i'm so sorry, princess," he muttered, lips pressed to her hair.
"i felt like i lost everything," she started, voice trembling as she forced herself to not cry, "everything we build up, everything we went through, i felt like i lost all of it. i tried to care so much for you, i tried to show you how much i loved so hard, but i-" her voice choked, "-i felt like i lost it all, and you wouldn't even listen to me. i was so alone, i felt so alone," she continued, and jaemin's eyes stung as he listened to her, because that was all she needed; for him to listen to her.
he brought her hands behind his neck as he grasped her face in his hands and pulled her back to look her in the eyes. he sent her a soft smile as his thumbs caressed her cheeks.
"i'm so sorry i made you feel like that. i'm an absolute asshole,-" "yes you are," he chuckled as she interrupted him, "i will make it up to you. i swear, i will, please accept my apologies."
his lips downturned as she shook her head before his brows furrowed in confusion when she rested her head back on his shoulder and crossed her fingers at the back of his neck.
"make it up to me and maybe i will," she spoke softly and jaemin smiled fondly as he rest one arm around her waist and the other rose up to caress her head lovingly, and y/n's eyes closed at the action, a smile pulling at her lips.
"deal," he chuckled, before he smiled teasingly, "i'm surprised you didn't cry, you crybaby," he teased and she mutter a fuck you.
"why would i cry," she scoffed and jaemin laughed at her words.
after a beat of silence, "i read somewhere if you clench your butthole right when you're about to cry it stops the waterworks, guess it works."
and jaemin laughed loudly as she shook in his arms from her own laughter.
423 notes · View notes
superchat · 2 years ago
Note
you're such a cute creature 🥺💕
I woudd like to be, unfortunately the best i can do rs my concept on tmblr :'|
3 notes · View notes
shintsukinamiask · 5 years ago
Note
Hi ! Thank you for you're blog, I just discover it ! So glad to find a Shin blog. So, how would Shin react to a s/o that he loves, but she disappears one day, taken by the Sakamaki or Mukami. He crosse her path again month after that. What will he do ?
Well, I’d think about it long and hard, but ultimately I’d have to teach her a lesson.  Something that’d last for awhile so I could keep watching her apologize.  And then...  
Tumblr media
I kille her.
5 notes · View notes
precognitiveignition · 3 years ago
Text
gardenenbloom
Please go get some rest, Jack.
im going to pretend i didnt read this so i dont immediately defy somebody telling me what to do 
in fact im gonna reply tothis with my eyes closed and hope my touc htyping is still int op shape
so there
1 note · View note
nachosforfree · 6 years ago
Note
I genuinely don't want to sound mean, I'm roughly familiar with alters, however not your system. But to the alter who types like that(addie, if I'm correct), is it a physical thing or a mental thing? (if I offend you I am terribly sorry, I'm just curious and you don't have to answer if you don't want to)
Its kind both, i htype really fast and dont pat antetion and also the letters are garder to press right for me
29 notes · View notes
fangirlshandbag · 6 years ago
Video
instagram
Thank you #supporters! Thank you #volunteers! You were awesome! See you for #cnoy20!! #cnoy19 #islandcrisiscaresociety #endhomelessness You can still donate at htype://bit.ly/2G3dAA9 (at Nanaimo, British Columbia) https://www.instagram.com/p/BuP1jv7FfeG/?utm_source=ig_tumblr_share&igshid=1k3il7u99gy56
1 note · View note
briansloanartist · 4 years ago
Link
Learn the basics about Leonardo Da Vinci in just 5 miuntes! https://youtu.be/az77NIDDnn0 #davinci #arthistory #historyoftheday #history #art
0 notes
channiebbang · 4 years ago
Text
alone.
synopsis: changbin and y/n's relationship, although it started beautifully, hit rock bottom a long time ago and while he fell headfirst into his university life and all the chaos and craziness that comes with it, she was left behind. while he had the time of his life for the first time ever she was drowning in the arms of her biggest enemy and friend, loneliness and self doubt. changbin hears her cries of help a little too late.
characters: Changbin, Main Character, a smidge of Bang Chan.
pairing: unistudent!changbin x f.maincharacter
genre: angst, das all, just angst
word count: 1.9k
warnings: description of being left behind and feeling forgotten, loneliness and self doubt.
author’s note: i think i wrote this someday during spring of 2020, when i wasn't in a good place. this hits a bit close to home and is way too personal but bc i'm a person that doesn't really express themselves that much i found out writing helps a lot so here it is lol i hope you enjoy reading this 💛
She felt small sitting under Changbin's cold gaze, her eyes kept shifting here and there to always end up falling down to her twiddling fingers.
It had been a little over fifteen minutes, and he hadn't said a word. She knew what the matter was, but she was scared of where this was leading.
"Tell me what's up," Changbin suddenly said. Y/n's head snapped up at his voice. Her eyes stared at his face for a while.
"What?" She muttered, hating how hesitant she sounded. When did things become so uncomfortable.
"What's wrong with you?" He asked again, his usual higher, sweet voice now low and gruff. Y/n gulped.
Suddenly she understood why everyone said Changbin was scary when angry, although she didn't know if he was angry or upset. Either ways, it was scary.
"I don't understand," she mumbled only for him to quickly snap back.
"Bullshit. Tell me," he demanded, arms crossed. And god, it was so intimidating.
"Can you not intimidate me so much," she asked, a nervous snicker leaving her lips. Changbin didn't give any signs of change. Y/n cleared her throat her eyes falling once again to her fingers.
"You want to break up?" Changbin suddenly asked, his voice cold and almost mocking. Y/n closed her eyes, head down. She felt so small in front of him.
Things hadn't been going the best between them for a while. And where it first started because Changbin couldn't keep his promise of always making time for her when she needed it, it followed with her slowly distancing herself and closing off. The loneliness too much to bear at times.
And she got so used to him not being there that she made friends with the loneliness. It provided her more comfort than Changbin did.
She knew she shouldn't have put so much of herself into a guy, after all it happened before too. But Changbin was different.
He had to be, right? He was my bestfriend, he knew me so well. I had no reason to watch my back as I let myself fall with my eyes closed. He could read me so well. Then why wasn't he there when I called for him? Why was I cast aside the same way I was before? Why did he forget what I cried to him about in the past while I was with someone else? How did he forget about his bestfriend?
He promised. As soon as you feel like I'm not giving you enough time, you tell me, and I will drop whatever I'm doing to talk to you and vice versa, he said. If you need me at any moment, you call me, and I will too, he said. I want this to work, i love you so much, he said. I will try my best so it doesn't get to the point where I don't give you enough time, he said.
So when she called the first time why did he snicker and tell her he had to figure some stuff out now that he was in university, with it being the first few weeks of it, and things being chaotic. And she understood.
But then he was figuring things out, sorting out his schedule, socializing, partying, making new friends, hanging out with them, going to classes, having meetings with the clubs he joined. And where did she fall in between all that? So she understood.
And when she couldn't, she called him asking for just a ten minute call a day, she would be okay with just that. Just ten minutes of his attention.
And you can call her an attention whore, that's okay. She can be one for her boyfriend if she wanted to, she had every right to ask for a little of his attention.
But why didn't she receive that ten minute call after the fourth day? Why were his texts coming in so late?
30 minutes. 1 hour. 2 hours. 3 hours.
She trusted him, blindly, she knew him all too well not to. He was her bestfriend.
So she called again, tried to get her ten minute call. He was never alone. Friends always surrounding him, and where she was glad and happy for him that he clicked with a circle in university, so he didn't have to be alone and drowning in his thoughts, she also sat there, on the phone with him, while he sat there with his friends.
And she spoke, fuck, she tried to tell him stuff that happened in her daily life like she always did. She just wanted to fucking talk to her bestfriend like she did the past five years. But who would she speak to when he wasn't listening to a word she said.
So sometimes she would abruptly stop talking and see if he'd notice. He wouldn't. And if he would it would be when it's been too silent on the other side and he would say, "hello? You there?" "Yeah!" She would say in a light voice, so he wouldn't notice.
And then she was the one drowning. And she hated water, goddammit, she hated it so much, she was terrified of it but she would choose that over the drowning she was going through.
The voices in her head too many, drowning her, screaming over her, comforting her. Because now someone was talking.
Comfort was loneliness, and again, she got used to the sweet lullaby the silence would sing. So loud, yet so calming.
Because silence can't hurt you, loneliness can't disappoint you. They won't ever leave you.
And in months, she was closed off once again.
Where she had her bestfriend in the past, she had no one now.
And she hated herself for it, she hated it because she lost her bestfriend. The only person that could ever help her, the only person that she could ever run to, the only person that she could say anything to.
Suddenly she had no one to help her, that she could run to or that she could talk to.
And everything was back on being suffocating. The empty feeling sucking her in it's black hole, the constant lost feeling looming over her.
She couldn't talk to him about herself anymore, she just couldn't.
So she knew he was meaninglessly taunting her with that question, but was it even appropriate when he knew they were on the rocks? Was he so willing to ask such a risky thing when she was so used to being alone?
Changbin stared at the girl in front of him, wondering what happened.
She used to be so full of light, so full of life. And now she was just a shell of her old self. She was doing so good, they were doing so good.
And he knew it was mostly his fault, and damn, did he hate himself for it. He should've seen it before. The signs were obvious.
How did he not see it? He had spent a lot of his time in the arms of the same loneliness for so long, how did he not see it?
He had spent so much of his teenage life, if not all of it, drowning in his own loneliness, his own voices. He had been lost for so long, and she was the one that gave him hope. She helped him without even realizing. Hell, even he didn't know. Then how did he let this happen to her?
What games was fate playing with him?
He had told her so many times how small things she did or said helped him cope up so much when he was the one drowning. His bestfriend was the light at the end of the tunnel.
How did he push her down the same tunnel he struggled to come out of? The same tunnel she helped him out of? How did he turn his back on the same hands that helped steady him without even knowing anything? How dare he?
He saw her in this state before, he helped her out of it when that bastard shoved her too deep into the claws of self hatred. Loneliness her most comforting friend back then too. He helped her out of it, then how did he let her fall again?
His hands felt clammy now, his body heating up as he tried to keep his emotions at bay.
She gulped down the lump in her throat, not wanting him to see her weak and bothered. She didn't want to worry him. She hated the thought of him thinking he had to watch over her, he had to keep her from falling again. She didn't want to be a burden, she felt like that her whole life already.
She took a deep breath as she looked up at him, a small sad smile on her lips and Changbin held in his breath not believing but also knowing where this was going. And it broke the couple's heart.
"That would be the most reasonable think to do, don't you think?" She asked, and fuck why did she have to sound so sweet yet so heartbreaking? He thought, gulping down.
"No, we can make this work," he furrowed his eyebrows, stubborn, hopeful. And y/n almost smiled at her stubborn baby, but she couldn't. He hadn't been her baby in a long time.
"Changbin," she whispered and Changbin hated it. Hated how she called him, how she made him sound pathetic and like a baby and an involuntary sob escaped his lips.
And almost immediately she got up from her seat on his desk chair and her arms were around his wide shoulders as his head pressed against her stomach. Her own tears running down her cheeks as she quietly sobbed with him.
"I'm so sorry," he choked out, arms tightly secured around her thighs. She nodded, her cheek resting against his hair as she stroked his locks with one hand, the other secured around his shoulders.
"I'm very sorry, too," she spoke against his hair, her voice strained.
"No, I was supposed to be there for you. You told me you were not okay, I should've been there for you, I-I should've, should've," she shushed him, wrapping both of her arms around him and bending forward to rest her head against his shoulder.
"Don't," she scolded softly, her constant tears probably wetting his hair as they ran down.
"Don't lose yourself, okay?" She reminded him, her fingers running through his hair again as she stood up straight. She felt Changbin's arms tighten a bit more.
"Stop worrying about me, think about yourself for once," he sternly spoke, his voice rough. He refused to let go. He just needed a little bit more.
"I will," she said nodding, even though he couldn't see her and Changbin snorted.
"No, you won't," he spat out and she flinched because she knew it too but she decided not to say anything.
-
She had left after calming him down but to be honest, both of them knew the other broke down crying as soon as they were out of each other's sight.
Changbin stared at his bedroom ceiling, staring at nothing in particular.
A knock at the door brought his attention to it, his eyes shifting to Bang Chan standing at the door.
The older walked in, a tight lipped smile on his lips as he handed a cold water bottle to his friend.
"Thanks, hyung," Changbin smiled at him, sitting up and taking a sip of the water right away.
"Don't worry, Bin. Everything will be okay," he softly spoke, his hand comfortingly grasping Changbin's shoulder, and the younger couldn't help but nod, hopeful. Trusting his oldest friend.
"I hope so too," he muttered.
62 notes · View notes
shopokbuy · 4 years ago
Text
100% identique à la Batterie intégrée PAX M42A-H
100% identique à la Batterie intégrée PAX M42A-H
3600mAh/13.68Wh 3.8V M42A-H pour PAX M42A-H Batterie intégrée. Notre Batterie intégrée est faite avec les meilleurs composants disponibles. Nous vous offre les mieux notés de remplacement pour votre PAX M42A-H Batterie. Marque: PAXRemplaçable avec les modèles suivants: M42A-HType : Li-ionCouleur: BlackCourant : 3600mAh/13.68WhTension : 3.8VCapacité : 13.68WhCodage : ECN12469_CA_OthModèles pris…
Tumblr media
View On WordPress
0 notes
ecomforthealth · 4 years ago
Text
Creative And Simple Solar Car Phone Holder
Creative And Simple Solar Car Phone Holder
 Product information: Applicable scene: CarColor: blackInstallation location: air outletSolar charging power: ≤35mAh/Htype-c port: 5V-0.5ABattery capacity: 300mAhApplicable size: 4.5-6.5 inch mobile phoneStandby power consumption: 5μA Size Information: 79*53*46mm Packing list:  1*host + 1* air outlet clip + 1*USB cable + 1* manual
Tumblr media
View On WordPress
0 notes
csswook · 7 years ago
Link
우리는 소녀상 하나, 강제징용 노동자상도 마음대로 세우지못하는데 북은 사이다 일갈이군요. 우리도 친일청산하고 당당하게 이야기할 때가 와야죠! #친일청산 #적폐청산
2 notes · View notes
subarusakurazuka · 4 years ago
Text
Htyping is hard
0 notes
jasonhack007 · 6 years ago
Text
How A 28-Year-Old Got Fired Then Built A $500K-A-Month Business While Traveling The World
How A 28-Year-Old Got Fired Then Built A $500K-A-Month Business While Traveling The World
Work at Home | Breaking News https://www.clickfunnels.com/assets/userevents/application.js https://addevent.com/libs/atc/1.6.1/atc.min.js [data-timed-style=’fade’]{display:none}[data-timed-style=’scale’]{display:none} .elHeadlineWrapper[data-htype=”headline”]{ font-family: “Merriweather”, Helvetica, sans-serif !important; }
Tumblr media
#tmp_button-90702…
View On WordPress
0 notes
nullset2 · 6 years ago
Text
How to test a DHCP server locally
I have been working a lot with the DHCP protocol lately and I want to crystallize my knowledge in this article.
DHCP stands for Dynamic Host Configuration Protocol and it's a communication protocol, in the same way that TCP/IP or UDP are protocols. It is an agreed standard for devices to communicate over the network, specialized in the problem domain of assigning IP addresses to devices on a network.
DHCP works on top of UDP, actually, which enables a connectionless model for DHCP to work: you don't need for things to maintain a sustained connection for DHCP to succeed.
DHCP works by sending a bunch of messages in binary data between the clients and the server. This binary data is sent in packets, known as datagrams in the UDP context.
Clients send messages to a DHCP server on UDP port 67/68, which usually has a process listening to socket connections on that port, understands then, and "runs the books" to assign IP addresses to devices. The DHCP server also is aware of what hosts are connected to the network, which IP addresses they currently have, and for how long those addresses will be applicable, and many other things. These "IP address grants" are known as leases.
If we dissect the data that gets sent in a message over DHCP, it looks like this:
The first four octets are the header of the message, similar to HTTP headers if you're familiar with them, followed by 4 octets for the transaction id (xid). These fields change depending on the kind of connection the client is trying to get to the network (for example, MAC addresses work differently if they're ethernet or wireless) among other things.
The next 4 octets (up to the "flags" rectangle on that diagram) are data used to identify what kind of DHCP message we're dealing with and other bookeeping information (more on that on the next section)).
Then you get 16 octets to hold ip addresses: your, client, server, and gateway. Then, 16 more, to hold the MAC address of the client. A MAC is commonly a series of hex numbers that are unique to each device in the world (though they can be easily spoofable and it doesn't really matter if they're not truly unique).
The rest of the space is basically overflow space, which can be used for custom DHCP options or legacy info. And finally you get to one of the very most important pieces of info: the DHCP Options.
The DHCP Options cover the rest of the message and its usage depends on the particular implementation of DHCP that you're using, with different lengths and offsets. There's a lot of different DHCP server implementations out there that do different things with the information that you send on the DHCP options. Some even expect custom DHCP options from their clients --however this article will not cover these, instead adapting to the standard options mentioned in the IEEE: https://www.ietf.org/rfc/rfc2131.txt
The basic "handshake" that occurs in DHCP is known as the Discover-Offer-Request-Accept loop, mnemonically abbreviated DORA. This means that, to successfully get an IP address from a DHCP server your client has to have completed the DORA handshake.
This loop works, roughly, like this:
The client sends a DISCOVER message (DHCPDISCOVER) by generating a message with DHCP Option 53 set to 1, as in, hex 1.
The server separates an IP address for the client, and responds to this message with an OFFER (DHCPDISCOVER), which includes the reserved IP address in the message.
Once the client has an offer, it should REQUEST (DHCPREQUEST) the IP from the server. This creates a lease and makes the client claim the IP for itself.
Finally, the DHCP client ACKNOWLEDGEs (DHCPACKNOWLEDGE) the request. All is right with the world.
Note: there's other message types in the DHCP standard, but for now we won't concern outselves with them ;)
But enough chit-chat, let's test your DHCP server! The following will assume that the server is running on 11.1.0.1, on an isolated network interface, on port 67 or 68, so adjust accordingly if you're using this for your own purposes.
To this, we'll use good old netcat to shuttle the data, but what data, you may ask? Let's craft us some DHCP messages with good ol' Ruby:
gem install net-dhcp
What if we do fuckin' irb?:
irb(main):001:0> require 'net/dhcp' => true irb(main):002:0> DHCP::Discover.new => #<:discover:0x00000001380828>, #<:parameterrequestlistoption:0x00000001380648>], @htype=1, @hlen=6, @hops=0, @xid=3735286446, @secs=0, @flags=0, @ciaddr=0, @yiaddr=0, @siaddr=0, @giaddr=0, @chaddr=[10, 0, 39, 0, 0, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], @sname=[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], @fname=[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]>
Nice! Do you see that deliciousnesss right there? omakase all up in this shit! Net::DHCP has a bunch of subclasses representing the DHCP message types and options, such as:
DHCP::Discover
DHCP::Offer
DHCP::Request
DHCP::Acknowledge
Which you can instantiate and modify to your heart's desires.
And even sweeter, all of these have sane defaults, that set up an object to the correct state, so you don't have to!
"But, Alfredo!", you may ask, longingly, pensively, trying to get my attention, "this is just an object in ruby and I need to serialize it to send it over the wire!"
Well, just use pack, dude:
irb(main):003:0> DHCP::Discover.new.pack => "\x01\x01\x06\x00\xE7'\xCE\x03\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\n\x00'\x00\x00\n\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00c\x82Sc5\x01\x017\x04\x01\x03\x06\x0F\xFF\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
If I were you, I'd take all of this, and... start getting it in a script somewhere which outputs this to standard output... and put that script somewhere in my $PATH... but that's just me ;)
(Protip: before starting you probably want to tcpdump for traffic on port 67 or 68 so you can see how your messages are landing:
sudo tcpdump -s0 -A -i any -X 'port 67 or port 68'
Now, take your nice output and pipe it to netcat through the standard input. I like to use echo -ne because it inteprets whatever has a backslash. Easy~!
echo -ne "\x01\x01\x06\x00\xE7'\xCE\x03\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\n\x00'\x00\x00\n\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00c\x82Sc5\x01\x017\x04\x01\x03\x06\x0F\xFF\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00" | nc -u 11.1.0.1 67 -1-w 1
And booyah:
tcpdump: listening on any, link-type LINUX_SLL (Linux cooked), capture size 65535 bytes 10:22:57.679288 IP (tos 0x0, ttl 255, id 28731, offset 0, flags [DF], proto UDP (17), length 328) 11.1.0.1.59229 > 11.1.0.1.bootps: [bad udp cksum 3df7!] UDP, length 300 0x0000: 4500 0148 703b 4000 ff11 f465 0b01 0001 E..Hp;@....e.... 0x0010: 0b01 0001 e75d 0043 0134 1749 0101 0600 .....].C.4.I.... 0x0020: e727 ce03 0000 0000 0000 0000 0000 0000 .'.............. 0x0030: 0000 0000 0000 0000 0a00 2700 000a 0000 ..........'..... 0x0040: 0000 0000 0000 0000 0000 0000 0000 0000 ................ 0x0050: 0000 0000 0000 0000 0000 0000 0000 0000 ................ 0x0060: 0000 0000 0000 0000 0000 0000 0000 0000 ................ 0x0070: 0000 0000 0000 0000 0000 0000 0000 0000 ................ 0x0080: 0000 0000 0000 0000 0000 0000 0000 0000 ................ 0x0090: 0000 0000 0000 0000 0000 0000 0000 0000 ................ 0x00a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ 0x00b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ 0x00c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ 0x00d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ 0x00e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ 0x00f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ 0x0100: 0000 0000 0000 0000 6382 5363 3501 0137 ........c.Sc5..7 0x0110: 0401 0306 0fff 0000 0000 0000 0000 0000 ................ 0x0120: 0000 0000 0000 0000 0000 0000 0000 0000 ................ 0x0130: 0000 0000 0000 0000 0000 0000 0000 0000 ................ 0x0140: 0000 0000 0000 0000 ........
So... once you know that your DHCP server has allocated an address for you, request it with DHCP::Request. Should be a really simple exercise at this point: the rest of the exercise is left to the student as practice ;)
0 notes