Thats not a feral kitten a feral would have hissed ran away from you doing some damage along the way to itself or to you. Sounds like and looks like it was lost or abandoned. It could have travelled in a car bonnet to you or it could be a neighbours. Do not let it back outside. Find it a forever...