Perhaps this is a silly question, but what about using things like proxies?
Also, aren't there any hackers in Iran right now? If anybody is in need of an SSH tunnel out of the country, I'm sure that some of us HNers can help out (isn't this sortof what TOR is for?)
Is anybody here in Iran? Could you elaborate on what they're filtering an how?