Oswego woman fights back against porch pirate