Young snakes eating young rodents often don't need to defecate until they've eaten multiple meals, since the younger rodents are very digestible, & snakes also conserve moisture in their body by not "going" more than they really need to. Rats have thicker fur than mice do & mice are usually easier to digest- that might explain her continued "hunger".
It's hard to say if she's going into a shed cycle, since we're not seeing her- but keep in mind that snakes often stay in what we call "feed mode" for hours or days after a meal- acting as if they're still hungry. Anyway, don't fall for it & don't feed her again until she's had time (a week) to digest her prey, as additional prey is likely to be regurgitated (due to insufficient digestive enzymes & interrupting the digestive process already in progress). I'd also skip feeding her if you see that she is in a shed cycle- most snakes refuse to eat then anyway- so why waste the prey?
Her "aggressive motioning towards you" sounds like it's just her normal reaction to something approaching that she hasn't yet identified as prey or predator- she's not identifying you based on vision alone- most of our snakes are quite near-sighted & need our touch &/or scent to recognize us- don't take it "personal".
She sounds a little too active to be in a shed mode right now- they usually aren't coming after motion when in shed, just laying low in a cool or humid hide. You'll get better in time (with practice) recognizing her impending shed cycle- the cloudy eyes, lack of appetite, dull colors, & texture change in the skin wrinkles on their neck generally makes it obvious, even in pale snakes.