"t is the rpm searching for bins or what ?"
When rpm is searching for dependencies it only looks in the rpm data base. It does not go looking through the file tree to see if the files are actually there. So rpm is reporting that snort depends on the listed files and these files are not registered in the rpm data base.
A file is registered in the rpm data base when the rpm package containing that file is installed. So it is possible for a file to exist but not be registered in the rpm data base if it was installed by any method other than rpm.
What you do in this situation is to check to see if the missing dependencies really exist. If they do then you use the rpm --nodeps parameter to tell rpm to install the package anyway in spite of whatever dependencies that rpm thinks are missing.
rpm --nodeps -i /home/godu/software/snort.rpm
Be prepared. Create a LifeBoat CD.