Israeli army has carried out strikes on military targets in Iran in response to what it said were months of attacks by “Iran and its proxies” in the region, media reports said on Saturday.