Iran is bracing for further attacks by Israel and the United States as President-elect Donald Trump prepares to take office.