Iran? Certainly not, but it doesn't matter because they don't have the technology and economy required to develop ASW. Their only hope is that someone else invents it and gives it to them (like the Russians or Chinese).
Um... You missed a news report - Iran launched a satellite of its own a few days ago.
Now, you're a jihadist terrorist organization that would like to make sure everyone follows your particular religious views (which includes you at the top, defining the rules, including the rules about what you can do that other people can't - see Sumptuary Laws)... What do you do to make sure *NOBODY* escapes - even if they try to escape into outer space? What do you do if you don't like their spy satellites watching you? What do you do if you think the other Great Satan is an alien from Outer Space and you want to keep him from attacking us? In sum - what do you do if you're batshit crazy and want to fuck up the world's future?
You launch a few satellites, that don't even have to be *THAT* reliable, as their whole purpose in the first place is to get up into the orbital area and explode, filling the LEO and Geosynch orbital ranges with steel shot 2-5mm in diameter.
Watch NASA have to send an emergency call to the ISS telling the astronauts to bail out *NOW* and land where-ever they can. Watch the mixmaster of debris turn the ISS into even *MORE* debris for the cause of Allah.
Or just launch a few big rocks, and pick where you deorbit them. Maybe not quite as explosive as your friendly nuke, but hella cheaper and not nearly as finicky about duds. And if you're not excessively concerned with accuracy (after all, you currently own just 5% of the US land surface, and most of it is unoccupied), toss the rocks past the moon for a gravity assist and get them coming down faster than escape velocity.
The whole problem with terrorism is that it's just too damn easy. People spook too easily.