The Hezbollah terrorist group pledged “punishment and revenge” on Israel, which did not confirm the attack that killed two Iranian generals.