Sahih Bukhari – Hadith No : 4065

Narrated Nafi`: Ibn `Umar used to kill all kinds of snakes until Abu Lubaba Al-Badri told him that the Prophet had forbidden the killing of harmless snakes living in houses and called Jinan. So Ibn `Umar gave up killing them.

Hadith In Arabic Text :

حدثنا أبو النعمان، حدثنا جرير بن حازم، عن نافع، أن ابن عمر رضى الله عنهما كان يقتل الحيات كلها‏.‏ حتى حدثه أبو لبابة البدري، أن النبي صلى الله عليه وسلم نهى عن قتل جنان البيوت، فأمسك عنها‏.‏

Chapter : Military Expeditions led by the Prophet (pbuh) (Al-Maghaazi) – كتاب المغازى