Snakes are reptile. They are able to identify the things and motions with the help of vibrations and smell. Snakes skins are able to differentiate the vibrations of both air and ground. Even small changes can alert them.