Israelis are steeling themselves for an attack from Iran and Hezbollah. Iran has vowed retaliation against Israel after the assassination of a Hamas leader in Tehran last week.