Israeli military sources say they believe the longer-range missiles fired yesterday at Haifa, Israel, were made in Iran.