> As for a preemptive attack, which I imagine you meant would be nuclear since they're already giving it all they've got with their non-nuclear attacks, it is already clear that Israel and USA don't have a way to stop Iran's faster missiles, and they would have no way to prevent Iran nuking Tel-Aviv and Haifa in return.
Israel generally has fairly solid intelligence in Iran and would almost certainly take whatever action is necessary to prevent Iran from building a Nuke...potentially all the way up to using small tactical nukes in targeted strikes on nuclear facilities if conventional attacks would be insufficient. Any preemptive attack would likely occur before Iran actually were acquire a viable nuclear weapon.