Jacob Appelbaum ([info]ioerror) wrote,
@ 2005-04-18 08:42:00
Previous Entry  Add to memories!  Tell a Friend!  Next Entry
Communication while in Iraq (and beyond)
Most of you are perhaps wondering how the hell I am online in Iraq. It's a good question so I'll answer.

I am using a satellite connection. I have access to a network with a 1.8 meter dish for an uplink. It's not a small dish but it's not huge either. The people providing my service are the same people that have helped me travel here so far. Lots of the traffic here is behind proxies specific to the application, ie: ftp/http/dns proxy. The network itself has traffic shaping, we have VoIP phones and other lines tied into a pbx. It's a real network with better service than most offices in the USA have as far as options go (most of it can be moved). Tyler and Jayme are super awesome for helping me get online, make phone calls and all of that.

Today I am headed out of Arbil to Sulimaniya with Jayme and two guards to learn how to install one of these 1.8 meter dishes.

In addition to the guards, I will be carrying these:


Now for network stuff.
As I was saying, lots of stuff is being man in the middled on purpose by the servers on this end, but other services are being trapped by the ground station the satellite network. DNS for example.

I have my own proxies on my laptop that allow me to bypass all this nonsense but for a normal user here's what some of the network looks like:

traceroute appelbaum.net
traceroute to appelbaum.net (64.142.98.227), 30 hops max, 38 byte packets
1 192.168.2.1 (192.168.2.1) 0.366 ms 0.142 ms 0.128 ms
2 *

Selected device eth0, address 192.168.2.179 for outgoing packets
Tracing the path to appelbaum.net (64.142.98.227) on TCP port 80, 30 hops max
1 appelbaum.net (64.142.98.227) [open] 0.252 ms 0.141 ms 0.134 ms

tcptraceroute appelbaum.net 25
Selected device eth0, address 192.168.2.179 for outgoing packets
Tracing the path to appelbaum.net (64.142.98.227) on TCP port 25, 30 hops max
1 appelbaum.net (64.142.98.227) [open] 0.240 ms 0.134 ms 0.136 ms


ping appelbaum.net
PING appelbaum.net (64.142.98.227) 56(84) bytes of data.
64 bytes from appelbaum.net (64.142.98.227): icmp_seq=1 ttl=41 time=910 ms
64 bytes from appelbaum.net (64.142.98.227): icmp_seq=2 ttl=41 time=829 ms
64 bytes from appelbaum.net (64.142.98.227): icmp_seq=3 ttl=41 time=801 ms

--- appelbaum.net ping statistics ---
5 packets transmitted, 3 received, 40% packet loss, time 3999ms
rtt min/avg/max/mdev = 801.678/846.969/910.188/46.083 ms

$ dig appelbaum.net

; <<>> DiG 9.2.4rc5 <<>> appelbaum.net
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 19563
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;appelbaum.net. IN A

;; ANSWER SECTION:
appelbaum.net. 3442 IN A 64.142.98.227

;; Query time: 12 msec
;; SERVER: 195.238.50.254#53(195.238.50.254)
;; WHEN: Mon Apr 18 08:06:38 2005
;; MSG SIZE rcvd: 47

I won't show you the network in reverse because it's not my place to post any of the satellite links addresses here. Essentially this is the important last two hops from a traceroute:
156.645 ms 156.578 ms 156.574 ms
840.696 ms 1084.341 ms 1073.037 ms

Obviously this is when we are sending data into space.

As we can see, some services that traverse the satellite connection are seriously lagged. Using a shell is nearly impossible when you type fast, I actually type faster than the connection about 99% of the time. The downlink can be 200/KBs when installing debian packages. Sometimes it's faster, with a larger dish it can be much much faster.

Anyway, today I am learning how to setup the physical hardware and the software all the way to the router. This is fine, everything else is well known to me. I haven't ever setup a 1.8 meter dish, the last dish I setup was two years ago. It was a .89 meters I believe. Satellite networking is a really awesome part of networking I have always wanted to learn more about. However, it's expensive. You can't just setup a lab in your basement. Microwave point to point links are another. Again, you can't just setup a lab in the basement. Almost none of this has any cryptography is use while transmitting, so it would be interesting to intercept, depending on where I am in the world, it might even be legal.

To inspire you to care about satellite networking I suggest you read about these two events:
Capitan midnight. He did an interesting thing and then did a really boring stupid thing.

The Falun Gong hijack Chinese state TV. These guys are fucking awesome. Ethical hacking in action.

I don't want to say the future is wireless. The present is wireless, the past has been wireless. However, there's a lot more interesting (read not unlicensed wireless networking) wireless gear I want to learn about. Having only setup a few satellite connections prior, this stuff has always fascinated me. So one might say that my future is going to be invested in serious wireless networking (again not 802.11a/b/g) options for places that need it.

Short range stuff is interesting, I love war driving. However most of the places I want to travel to in the future will require this type of technology.


Anyway, I am off to setup this VSAT link and hopefully come back in one piece to explain how it's all done.



(Post a new comment)


[info]angryskul
2005-04-18 04:53 am UTC (link)
Iraq would be a great place to hunt the ultimate prey.

(Reply to this)


[info]binaryseraph
2005-04-18 05:25 am UTC (link)
mmm looks like a glock 19.
keep your head up and on your feet. Confidence is survival.

(Reply to this)


[info]mattbot
2005-04-18 06:20 am UTC (link)
You should invest in some hollow point; standard 9mm isn't doing the job, says the mil bloggers.

(Reply to this) (Thread)


[info]magpiesf
2005-04-18 02:33 pm UTC (link)
my largely uninformed brain asks "isnt standard 9mm not doing the job a known concern for decades?" i always was under the impression that if you really wanted people to sit down and shut up, that hollowpoint or larger caliber was the key...

(Reply to this) (Parent)(Thread)


[info]causticjb
2005-04-18 10:27 pm UTC (link)
9mm will work fine. It doesn't have the impact power of a .40 (what the .gov folk are using these days) but it has the advantage of being common and inexpensive just about everywhere in the world.

Small modifications to the round can improve its ability to "take someone out," but usually just the threat of being shot will work wonders.

(Reply to this) (Parent)


[info]transgress
2005-04-18 06:28 am UTC (link)
yea dude totally, I've wanted to get into radio communications a lot more myself, an ex-coworker of mine was telling me how when he was in the first iraq war that most of the communication was microwave ppp links, i know 0 about this stuff and have always wanted to learn more- and its one of the reasons ive started getting into the EE type stuff a little more.

Perhaps when you get back and come through, we can teach each other a little bit- quid pro quo Clarice, quid pro quo.

(Reply to this)


[info]octal
2005-04-18 07:46 am UTC (link)
1.8m dishes? Wow. I thought mostly they were using 1.2, which are a good deal easier to work with.

(Reply to this)


(Anonymous)
2005-04-18 01:20 pm UTC (link)
What a sad little poser. What on earth are you going to do with the Hans Wehr? You need to know the root of any word to use it properly. Use the Mawrid you idiot. It's available in lots of different editions

(Reply to this) (Thread)


[info]ioerror
2005-04-18 05:15 pm UTC (link)
What excatly makes me a poser?

Considering that I don't speak, read, or write arabic and the men I was traveling with do, it's obviously going to be used for translation of a given word. Nothing special at all. Infact as it just so happens, I forgot the dictionary anyway and it wasn't a problem ;-)

How's the weather in Toronto, I hear it's spring in full bloom?

(Reply to this) (Parent)(Thread)

What is the root of "pwnd!" in arabic?
[info]mattbot
2005-04-18 06:52 pm UTC (link)
d00d, j00 p!553d 0ff teh 1337 c4n00k 4r4bz 5p33k0r!!!

(Reply to this) (Parent)(Thread)

Re: What is the root of "pwnd!" in arabic?
[info]ioerror
2005-04-18 06:59 pm UTC (link)
As Tyler pointed out, Iraqis love that you even make an effort to speak to them in Arabic. This person was clearly just being a troll and a dick, surprise surprise in my journal! It's chock full of assholes and I am sure someones going to anonymously respond to call me one just as a point ;-)

(Reply to this) (Parent)(Thread)

Re: What is the root of "pwnd!" in arabic?
[info]causticjb
2005-04-18 10:29 pm UTC (link)
Jake, you fucking asshole.

(Reply to this) (Parent)


[info]bonniegrrl
2005-04-19 09:13 pm UTC (link)
gotta love rude people who hide behind the anon tag, eh?

(Reply to this) (Parent)


[info]sultansfavorite
2005-04-25 10:22 pm UTC (link)
Sheesh, re: the moron behind the Anon tag. I had the same thought about the Wehr - it's a college level dictionary - but I'm not gonna jump all over - and damn, the point is the EFFORT to speak Arabic. Anon guy has probably never left his block . . .

(Reply to this) (Parent)(Thread)


[info]ioerror
2005-04-25 10:39 pm UTC (link)
The book was given to me by Tyler. He's speaking Arabic and he's been in Iraq for two years.

I mean seriously, who cares which book I use to look up a word?

The Iraqis only care that you try.

Also, I'll be honest, it's not likely that I am going to spend the rest of my life learning Arabic. I should have taken an Arabic class before I came if anything.

It's better to try in anycase.

(Reply to this) (Parent)(Thread)


[info]sultansfavorite
2005-04-25 11:15 pm UTC (link)
It's better to try in anycase.

Yep, that's all I'm sayin'.

Hehehe, whereas, I will spend the rest of my life learning Arabic. *grins*

(Reply to this) (Parent)(Thread)


[info]ioerror
2005-04-25 11:17 pm UTC (link)
Good luck with that.

Seriously.

(Reply to this) (Parent)(Thread)


[info]sultansfavorite
2005-04-25 11:23 pm UTC (link)
Thanks, I will need all the luck I can get. I'll take yours too! :-)

(Reply to this) (Parent)


[info]are_black_stars
2005-04-18 06:44 pm UTC (link)
jake..just so you know, this is my lj name,
--carinna

(Reply to this) (Thread)


[info]ioerror
2005-04-18 06:59 pm UTC (link)
Awesome. I'll add you.

(Reply to this) (Parent)


[info]mattbot
2005-04-18 06:57 pm UTC (link)
Isn't that picture from the cover of TSR's Top Secret role playing game from the early eighties? Spooky.

(Reply to this) (Thread)


[info]ioerror
2005-04-18 07:00 pm UTC (link)
Ha, I had no idea.

(Reply to this) (Parent)(Thread)


[info]mattbot
2005-04-18 07:05 pm UTC (link)
Well, not really:

(Reply to this) (Parent)(Thread)


[info]ioerror
2005-04-18 07:09 pm UTC (link)
Get on aim.

(Reply to this) (Parent)


[info]nezzyidy
2005-04-18 08:53 pm UTC (link)
Have you considered recording any audio or video out there?
XOXO

(Reply to this) (Thread)


[info]ioerror
2005-04-18 09:04 pm UTC (link)
Yes, I have. I however do not have a video camera or a microphone. I am going to go and buy one tomorrow if I can. That and some NVGs.

(Reply to this) (Parent)(Thread)

Camera?
(Anonymous)
2005-04-19 04:38 pm UTC (link)
Didja get one?

(Reply to this) (Parent)(Thread)

Re: Camera?
[info]ioerror
2005-04-19 04:42 pm UTC (link)
I think Tyler is going to let me us his small camera.

(Reply to this) (Parent)

A little late on this thread, but...
(Anonymous)
2005-04-20 04:30 am UTC (link)
What about GPRS/CSD access?

I suppose GPRS might be simply unavailable and CSD too slow/noisy over the available cellular systems? On the other hand you'd expect that contractors and their logistics tail would want that connectivity.

Or maybe you're not interested in short-haul wireless at all, including the short-haul segments of cellular nets. (I suppose if you can plug right into the sat link then you don't really need to putz around with a cranky GPRS connection.) Although one could imagine using cellular to fill in the last mile in developing countries, if those are the kinds of places you "want to travel to in the future."

(Reply to this) (Thread)

Re: A little late on this thread, but...
[info]ioerror
2005-04-20 09:00 am UTC (link)
Sure, it could work. As far as I know the cell systems here are GSM and so that implies that GPRS would be an option. It's pretty obvious to me that this is the *worst* internet access option. For short haul wireless stuff, I wouldn't use a cell net, it's terrible. In San Francisco it's slower than dialup, I can't imagine how slow it would be when you have to uplink to a satellite.

What would make sense is something like WiMax and in this country, wireless is the future because of all the people blowing everything up!

I prefer to have wifi over cell nets anyday. I am sure that the locals would also because of the cost if not the actual functionality.

(Reply to this) (Parent)

Tips for shell access over high latency
(Anonymous)
2005-04-21 05:30 pm UTC (link)
Sigh, you kids whining about 800ms pings...

Find a SSH/Terminal (SecureCRT) that has a CHAT FUNCTION. Remember those? It gives you a little buffer to type out your command, and sends it when you hit return. It's absolutely invaluable for fast, innacurate typists such as myself, over slow links.

It really helped in the 1200 days... ;)

(Reply to this)

the dictionary
(Anonymous)
2005-04-27 03:05 am UTC (link)
That's just about the most frustrating dictionary in the world, isn't it?

I'm an Arabic student, and I'm really jealous of what you're getting to do

(Reply to this)


Create an Account
Forgot your login or password?
Login w/ OpenID
English • Español • Deutsch • Русский…