logoalt Hacker News

Ask HN: Iran's 120h internet shutdown, phones back. How to stay resilient?

36 pointsby us321today at 5:53 PM34 commentsview on HN

It has been 120 hours (5 days) since the internet shutdown in Iran began. While international phone calls have started working again, data remains blocked.

I am looking for technical solutions to establish resilient, long-term communication channels that can bypass such shutdowns. What are the most viable options for peer-to-peer messaging, mesh networks, or satellite-based solutions that don't rely on local ISP infrastructure?


Comments

themafiatoday at 10:19 PM

An important factor to consider when answering this question, is that the average monthly wage in Iran is only $200 to $500 USD/month.

show 1 reply
bb88today at 10:07 PM

States like Iran have signal catchers, where they can get a rough idea where a signal is coming from through triangulation. The US military has had this for over 20 years now. Often these coordinates are fed in as targets into weapons systems.

If you're going the radio route these come to mind:

Meshtastic: 1W, one band, local. Useful if Iran doesn't know about it. But easy to jam and probably triangulate.

Wifi Halow: 1W, can possibly hop between bands, but probably also really easy to jam and triangulate.

WSPR: Possibly good, transmitters can hide in the noise floor, and can go long distances with 100mW of power, but slow. Probably triangulable, very easy to jam once located in the spectrum. Data can be transmitted and received with off the shelf components.

Military Radios: Very good. Transmitters can frequency hop, making triangulation and jamming difficult. Also encryption. You can easily transmit in the same frequency space that Iran would be using to avoid jamming. But also, mostly unobtanium. I have heard stories about US military radios showing up at Ham Fests.

_mooftoday at 10:02 PM

HF radio. Highly depdendent on space weather, but generally I can communicate around the world with only 100 watts and a long wire.

Be aware though that transmitting on any radio is like turning on a giant, extremely bright light bulb directly above your antenna. Anyone with basic radio know-how will be able to hear you and locate you.

show 1 reply
firefaxtoday at 9:38 PM

Old fashioned phone trees can be really useful IMHO OP. We used them when I worked in a school. If there was winter weather, you'd call say, everyone with a last name from A to G in the staff directory, someone else calls G to K, and so on and so forth.

You can combine the phone tree with literal runners -- so basically, someone takes their burner and calls suburbs A,B,C and D and then the runners go out and pass the word about the protest or action.

show 1 reply
dreadswordtoday at 9:48 PM

For dense areas, mesh applications like BitChat (Jack Dorsey) could bypass the need for a network with p2p bluetooth mesh networks. And works with existing devices, vs something like meshtastic which needs an installed base (afaik).

https://en.wikipedia.org/wiki/Bitchat

show 1 reply
ronsortoday at 9:38 PM

V.92 dial-up. Slow and expensive, but it's Internet access.

mosajjaltoday at 9:56 PM

some DNS tunneling solutions work (dnstt for example). Also, many people have smuggled Starlink are are providing proxies inside Iran.

Ideally cjdns or similar can be used inside the country to create an alternative encrypted mesh network inside the borders, with some "exit nodes" out.

notslowtoday at 9:32 PM

WiFi Halow is a longer range protocol (still probably not long enough). But something like this can get people connected: https://openmanet.net

giantrobottoday at 10:07 PM

Couriers and USB flash drives can be pretty effective. They're high latency but can be very high bandwidth. Look at the El Paquete network in Cuba[0] as inspiration. Self-contained HTML/JavaScript SPAs can provide navigation and the likes of TiddlyWiki[1] can allow for collaboration. A network of couriers can move as fast as road traffic and distribute stuff pretty widely.

Contents can be re-shared locally over ad-hoc or mesh WiFi networks even without Internet access.

Encryption and steganography can obscure the contents of drives from casual inspection. You can stuff a lot of extraneous data in Office XML documents that are just zip files and look innocuous when opened.

1. For current events content add descriptions, locations, and timestamps to everything. The recipients need that context.

2. Even unencrypted files can be verified with cryptographic signatures. These can be distributed on separate channels including Bluetooth file transfers.

3. Include offline installers for browsers like Dillo or Firefox. Favor plain text formats where possible. FAT32 has the broadest support in terms of file system for the flash drives. Batch, PowerShell, and bash scripts can also be effective in doing more complex things while not needing local installation or invasive installations on people's computers.

[0] https://en.wikipedia.org/wiki/El_Paquete_Semanal

[1] https://en.wikipedia.org/wiki/TiddlyWiki

show 1 reply
Nextgridtoday at 6:03 PM

Starlink and/or BGAN/satellite phones.

show 2 replies
AnimalMuppettoday at 7:28 PM

If the phones are working, 56k modem.

show 2 replies
bossyTeachertoday at 9:42 PM

Problem is that most methods involve making your location known openly. The Dark Forest book of the Remembrance of the Earth Past explains why it is not a good idea to do so in the current circumstances

teklatoday at 9:30 PM

HAM radio is your best option.

show 4 replies
us321today at 5:55 PM

[dead]

ilhanomartoday at 9:28 PM

[flagged]