Earlier quoted context omitted.
Relatively speaking, it wasn't that bad. It took a few weeks of getting trouble tickets with no root cause, and a bit of googling. But management wasn't okay with fixing the root cause, instead they just increased the timeout/retry window.
Wow. That's a classic. We were quite motivated because we were the ones that got the automated alerts. I still see them in my nightmares: "chopper is down". The machine was called chopper, I'll never forget, it's been close to 30 years. My buddy Jasper and me spent multiple nights trying to track it and when we finally found it we still couldn't believe that that was it. But a simple swap was proof.
A story about bypassing air Canada's in-flight network restrictions
121–130 of 169 posts
Re: A story about bypassing air Canada's in-flight network restrictions
#122Re: A story about bypassing air Canada's in-flight network restrictions
#123My question is: would proxying over SSH running on port 53 have worked? Seems simpler than using Xray.
Re: A story about bypassing air Canada's in-flight network restrictions
#124Earlier quoted context omitted.
Wow. That's a classic. We were quite motivated because we were the ones that got the automated alerts. I still see them in my nightmares: "chopper is down". The machine was called chopper, I'll never forget, it's been close to 30 years. My buddy Jasper and me spent multiple nights trying to track it and when we finally found it we still couldn't believe that that was it. But a simple swap was proof.
Did someone yell for you to "Get to the choppa! Do it! Now!!"?? Please say that's not been wasted!
Re: A story about bypassing air Canada's in-flight network restrictions
#125Earlier quoted context omitted.
Yeah, ICMP tunnelling is also a common bypass method for captive networks, so simply blocking all ICMP seems logical.
Every time I've had to fight with path MTU discovery not working I've cursed the people who block all ICMP, though. If ICMP echo / echo-reply is the problem just block that. At the very least, allow destination unreachable / fragmentation needed thru (type 3, code 4).
Re: A story about bypassing air Canada's in-flight network restrictions
#126Earlier quoted context omitted.
In my old company it was the oposite. Ping worked allways, even when you where blocked on to a specific VLAN.
I've worked in gigs that wanted that. They were all about segmentation, but wanted ICMP echo / response available throughout. Edit: I wonder if any "enterprise" firewalls do ICMP echo proxying. Having the firewall replace the payload would remove some of the tunneling capability (thought I assume you could still finagle a side channel by just timing the packets) but would also eliminate some of the utility (since bei…
Systems change - a server that once used to respond to pings may no longer do so, but client software may not be updated to stop doing pings before connecting to the actual service on the server. In an ideal world the client code would be updated, in practice: hello firewall.
Re: A story about bypassing air Canada's in-flight network restrictions
#127Earlier quoted context omitted.
And that can be a lot more subtle than you might think. I've had a persistent very hard to debug false alarm triggered on pings sometimes not making it and most of the time they did. But very rarely that would happen three times in a row and that was the threshold for raising an alarm. We spent days on this. Finally, the root cause was tracked down to a BNC 'T' connector at the back of a media adapter that filtered o…
> It is one of the weirdest IT problems I've ever encountered and it makes me wonder how much of what we rely on is actually marginal. Vernor Vinge had a character who was a "Programmer-Archeologist" on a relativistic starship. Feels more and more prescient as time goes on.
I can safely say that title exists already. And I value my current experience as a humbling example of what is to come as software becomes an older industry, and not just a world of startups and their freshest languages/frameworks/tools.
Re: A story about bypassing air Canada's in-flight network restrictions
#128Earlier quoted context omitted.
If the user routed all traffic through a WeChat or other messaging service, they would just be using messaging.
Intent matters. In US legal jurisdictions that could potentially be prosecuted as a CFAA violation, although I'm not aware of any cases like that yet. https://www.justice.gov/jm/jm-9-48000-computer-fraud
Re: A story about bypassing air Canada's in-flight network restrictions
#129Iodine has done this for many years. https://github.com/yarrick/iodine
Re: A story about bypassing air Canada's in-flight network restrictions
#130Where can i learn to do this kind of things? Any book(s) that'd teach this kind of stuff?
I don't know specifically what skills you're interested in, but this is all pretty much networking fundamentals. I think I learned most of what I'd need to do this in 'TCP/IP Illustrated: Volume 1'. There's plenty of "network penetration testing" type books which might also be of interest, though I don't have a specific recommendation here. There's a wider set of books at https://github.com/jacobian/infosec-engineeri…